Fragment is an open source, collaborative, web-based spectral synthesizer and live-coding platform for sounds and visuals.
A single GLSL fragment shader generate the visuals in real-time, in stereophonic mode, the red and green channel is captured by user-created vertical slices which are then fed to an additive synthesis engine which transform the slices content to sounds.
Fragment main features:
- Powerful additive synthesis only limited by the processing power available
- Stereophonic or monaural
- MIDI IN support
- Collaborative; code, slices and uniforms are shared per sessions
- JIT compilation of shader code
There is three additive synthesis engine to choose from, one of which is independent from the application and can be downloaded on the homepage, it act as a server and receive slices content over the network from any clients allowing anyone to run the synthesis engine on dedicated hardware such as a Raspberry PI, it support high quality audio and is able to route the audio captured from specific slices to multiple output channels.
Fragment is aimed at artists seeking a creative environment with few limitations to experiment with, a noise-of-all-kinds software.
Check it out at www.fsynth.com