Web App Makes New York Subway "Sound" Great

Alexander Chen thought that the NY subway could use some more colorful sounds, so he built Conductor. Conductor is a Web app built using HTML5 and Javascript that draws lines (representing train paths), and very time a train intercepts another train's path it "plucks" the train path of the other train and it makes a sound. The longer the train path, the lower the pitch, just like the strings on a real string instrument. The sounds come from freesound.org and are in the C major scale.

The Web app pulls MTA's schedule every minute to check for new trains. The train then goes toward its end destination at a speed determined by MTA's estimated trip duration. Over time, train paths fade over time and there is a limited number of concurrent trains, among other things, all for musical, aesthetic, and technical reasons.

'), 'src':"playlist", "mode":"overlay", 'trackingId':'mediaContainer33061', 'autostart':true, 'pageURL':document.URL, "link":document.URL, "pageName" : csmbvideo.info.pageName, "videoName" : " Riding along in a fuel cell vehicle", 'duration': 0, 'width':562, 'height':316, 'loadImage':"http://images.techhive.com/images/article/2014/04/toyota_gallery-100262497-poster.jpg", 'prerollTag':narfVideo.preroll, "scaleMode":"stretch", "insertType":"modal", "playlistHandler": csmbvideo.getBloxArticlePlaylist }); return false; }); $('a.closeVideoModal').click(function (e) { var id = $(this).attr('href'); $('#modalMask').fadeOut(250); $(id).fadeOut(500); $('#VideoPlayerMain').html("
"); return false; }); } else { $('a.leadVideoModalClick').attr({'href':csmbvideo.leadUrl}); } }); csmbvideo.getBloxArticlePlaylist = function() { var videoPlaylist = [ { "src" : "http://images.techhive.com/media/2014/04/0418-toyota-fcv-report-33061-orig.mp4", "duration":"undefined" } ,{ "src" : "http://images.techhive.com/media/2014/04/0417-fbnearbyfriends-33041-orig.mp4", "duration" : "undefined" },{ "src" : "http://images.techhive.com/media/2014/03/appinvasion_031414_slice_final_v2-31882-orig.mp4", "duration" : "undefined" },{ "src" : "http://images.techhive.com/media/2014/04/amazon-fire-tv-v2-brightcove-32761-orig.mov", "duration" : "undefined" } ]; return videoPlaylist; } */ g_arrModules['tso'] = true; $.ajax('/ads/tso',{ dataType: 'json', success: function(data){ renderTSO(data.tsoLinks); }, error: function(jqXHR,error,thrown){ $thm.debug("TSO AJAX Status: "+error+": "+thrown,true); } }); $('details').details();