I have always dream of a world where all interactive software would work via the browser. But we still have people clinging to their desktop and mobile apps like some weird guy who believes the best years were when he was still in high school in the 80’s. An all browser world will use one programming language and is platform independent. Mostly.. Apart from when it isn’t. While we have a lot of web stuff now, some components have remained firmly out of reach and one that I have often wanted to experiment with is audio. Enter the <audio>
tag.
https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API
Here is an amazing application that uses D3 to visualise music. You can read about how it works and it links to actual application as well. 2015 gave us back modular synthesisers and web audio. Yay!