This is brilliant.
Have you wrote about how this is done? Would love to know more.
Hey thanks!! I haven't written about it but perhaps I should.
The short of it is that I designed a bunch of independent modules in html+css, and a layout algorithm figures out how to fill an 8x8 grid with different combinations of them. Then they're randomly hooked up to different musical controls like octave, tempo, filter cutoff, etc. I owe a lot to tone.js for making a lot of that stuff possible.
In the meantime the code is all on github: https://github.com/rvinluan/Ramsophone
Nice. Will definitely check out your repo. Thanks!
Damn, this is fun. Nice work, dude.
Ahh thanks Atif!