But I really like this idea - you could take it much further (I'm sure you plan too!) From a UX perspective I think most people will run quickly from this page, because unless you understand modular synths it will be very daunting to figure out how to make something that sounds nice. A dropdown with some defaults would at least let them play to get an intuition of what's happening.
I'd also make it easier to see how to add nodes - it's quite unintuitive at the moment. And a panic button to stop/play sound... The more I tried to make the sound quieter, the louder I accidentally made it!
But again, super cool idea - it would be great to make a SFXR/BFXR-type sound effect generator that would spit out web audio code!
Pretty neat idea, though. I've enjoyed playing around with the web audio API a bit. This might make some ideas happen a bit quicker, too.
(I have an oscilloscope component from a toy I put together that you might be able to strip apart if you wanted to offer something like that as well. It works off of the Audio Context: https://github.com/robertfairley/web-audio-exp/blob/master/s...)
edit: Just noticed that you have a scope already! Scratch that comment!
All help welcome ;)
https://madmonk13.github.io/relax/
https://madmonk13.github.io/musicforspaceports/
The first one is more of a proof of concept where as music for spaceports is much more feature complete.
Thanks again!
Usage
* To add a node, click on an arrow
* To "inspect" a node, click the node
It wasn't immediately obvious to me either so I had to dig a bit to figure it out.