Fragment is an online collaborative additive / spectral and soon granular live-coding web. synthesizer, visuals are created by a live GPU script which accept many sort of inputs (webcam, images, canvas etc), the visuals are then fed into an additive or granular synthesis engine in real-time.
This video demonstrate the new canvas input feature which allow to paint the canvas with brushes (970 are bundled with Fragment), the canvas content are then uploaded in real-time to the GPU as textures.
In this video, the drawing are multiplied with harmonics content generated on the GPU to provide harmonics tones but they can be listened as-is as well.
Fragment Audio Server is enabled and the audio output is fed into a DAW (Renoise) in the background which apply some effects (reverb, delay, flanger).