Fragment - FM/Additive & Processing.js input
Fragment is an online collaborative programmable noise-of-all-kinds realtime audio / visual software.
This video demonstrate additive / FM synthesis with the new Processing.js feature (available on GitHub, not yet released) which allow the creation and live-coding of Processing.js sketches inside Fragment.
Sketches are manipulated as a texture inside the fragment shader like any other inputs.
Processing.js is the sister project of the popular Processing visual programming language, it is a powerful language for graphics which allow to do any kind of visuals and logic.