Recently I have closely involved myself with a determined and rapidly advancing Javascript/WebAssembly audio library called Elementary Audio.
This page here is a proof of concept, to see if I could run a realtime audio process using Elementary, on a blog page inside an E-Commerce framework. When you press the button, you should hear dove-like percussive sounds, which are being synthesised procedurally. The algorithm I created in Elementary, is around 20 lines long. You might need to reload page, if it doesn't work first time...
ââââââ
I think this could be pretty exciting - a marriage of generative audio composition and nextgen E-commerce? Trying to figure out how this pairing could evolve into something creative and sustainable. Maybe even a (new) type of revenue stream for music technologists? I think in essence itâs about looking at whatâs happening in NFT and GenAI , with dynamic artworks, generative stuff, unique Edition etc. It makes me wonder if recorded music as the backbone of a professional artistic career might not be dynamic enough. And that's me with 27 albums and 30 years in the game. What if - for technological musicians - live coding or live algorithmic music could be equivalent to other forms of royalty earning revenue which some more conventional songwriters generate from their songs and concerts, rather than fixed recordings. Think about code which generates sound/music as being a new type of âsong writingâ and take it from there for business model ideation. Sound in the browser has seen quite some growth in the last few years. The potential of browser based reach is enormous.Â
ââââââ
Do check out Elementary. The project has gathered some really cool folk around it, interested in trying to harness the potential of WebAudio / WASM with a flowing functional Typescript interface. The dev focus since the project went fully Open Source at v2.0 seems currently concerned with opening up the C++ WASM core, so it can accept more low level audio blocks and produce pro audio plugin builds. This has come to the attention of devs from the awesome Surge Synthesiser project who are helping out on the official Elementary Discord server. Definitely a project to follow, if you are interested in the potential for realtime audio on the web.
ââââââ