The SVJ (pronounced sa-vy-ge) node synth is a graphical synthesizer for multi-user sound control. Processing.js and node.js were used to create the web application, node.js server sends OSC messages to different places for running synthesizers. The user interface works well with touch screens and mouse.
The result is node-based synth craziness with interpolated control messages: weighted rotation, size and shape values create a lot of possibilities for sound sculpting.
Supporting 4+ simultaneous users makes it a fun toy. We are using MAX MSP and Pure Data for sound synthesis, but networked software and hardware sound sources can be connected with OSC.