This project aims to showcase the use of Web Assembly modules in AudioWorklets (amongst other things I wanted to give a try, like for instance the Web Midi API).
🧐 Try it!
Assemble a simple synth using in house (read "stolen here and there on the web") DSP algorithms written in C++ and exposed to the Web Audio API (using AudioWorklets) through Web Assembly.
- Except for development dependency, the only required external JS library will be the LitElement library
- All C++ code will be written using the standard library (and emscripten bindings, of course)
- Polish DSP algorithms
- Add a MIDI device selector
- Add a sequencer