I started with Csound and Cabbage framework[1] which I used to create some VST plugins.
Then I moved to javascript lands (as everyone already has runtime called web browser) and I am creating sort of DAW using webaudio. I used Tone.js, but it was somewhat confusing, so I started my own library[2].
It's not finished yet but I have already nice and usable demo - comb organ playable with computer or MIDI keyboard with built-in "tape recorder"[3]. Good news is that is open source so you can actually stole some ideas from me.
In your demo, if you are not using <button> for buttons, please at least set css "user-select: none" so that when I move mouse 1px after clicking it still works as button.
I started with Csound and Cabbage framework[1] which I used to create some VST plugins.
Then I moved to javascript lands (as everyone already has runtime called web browser) and I am creating sort of DAW using webaudio. I used Tone.js, but it was somewhat confusing, so I started my own library[2].
It's not finished yet but I have already nice and usable demo - comb organ playable with computer or MIDI keyboard with built-in "tape recorder"[3]. Good news is that is open source so you can actually stole some ideas from me.
[1]: https://cabbageaudio.com/
[2]: https://github.com/severak/cyber-music-studio/blob/main/js/h...
[3]: https://severak.github.io/cyber-music-studio/regenschori.htm...