In a similar vein, create your own Hatsune Miku style music <a href="https://aidn.jp/mikutap/" rel="nofollow">https://aidn.jp/mikutap/</a>
Code from main.js: <a href="https://www.patatap.com/src/main.js" rel="nofollow">https://www.patatap.com/src/main.js</a><p>Enjoyed playing with it. It would be nice to see some WebMIDI support so it can be triggered with a MIDI keyboard.<p>On the same topic, I found Google's Oboe project really interesting. It's a C++ library for audio that works on both Chrome (via WASM) and Android (with AAudio). This talk from Google I/O 2019 gave a demo/walkthrough: <a href="https://www.youtube.com/watch?v=-GaD0RCp-Q0" rel="nofollow">https://www.youtube.com/watch?v=-GaD0RCp-Q0</a>
I use this (and the sister web app typeatap) with my pre-school niece. She loves composing music from keyboard letters and has really learned where the letters are on a qwerty keyboard faster than any other option for someone that age. There is seriously some untapped educational potential here. Or maybe it's just forming bad habits.