I have built an application, webkeyfinder, that detects the musical key of a live audio stream or given audio files. Under the hood, it uses the open source libkeyfinder library compiled to WebAssembly running in a web worker. The application passes on audio data from webAudio to Wasm by slightly modifying the emscripten runtime, which might be a useful reference to someone trying to achieve similar results.
Hey,
I have built an application, webkeyfinder, that detects the musical key of a live audio stream or given audio files. Under the hood, it uses the open source libkeyfinder library compiled to WebAssembly running in a web worker. The application passes on audio data from webAudio to Wasm by slightly modifying the emscripten runtime, which might be a useful reference to someone trying to achieve similar results.
repo on github: https://github.com/dogayuksel/webKeyFinder
If you see it as a good fit, I would be more than happy to have it on wasmweekly.