Fragment is an online collaborative additive / spectral / granular / subtractive / PM synthesizer and live-coding web. platform, the spectrum is created by a live GPU script, the generated visual is then converted to audio by an additive/granular/spectral/subtractive/PM process, Fragment is basically a programmable noise-of-all-kinds software.

This is a video of a live jam session featuring all types of synthesis (in order : subtractive / physical modelling / additive-fm / granular) supported by Fragment and the improved subtractive synthesis algorithm (Poly BLEP) which allow fast and anti-aliased subtractive synthesis, this is still WIP (problems with filter resonance) but quite usable as demonstrated with several acid-like patterns.

Renoise DAW is used in the background to output audio + MIDI out and add reverb / delay (Fragment is also used for delay effects).

4 instances of the sound server are used on an Intel i7 7700, 14GB of RAM and a gtx 970 GPU.

Videos used in this session :

KYKLOP by MFX : https://www.youtube.com/watch?v=qjxZQWhmy1M

The butterfly effect - Andromeda Software Development (ASD) : https://www.youtube.com/watch?v=vF-eVnqq-bw

Shader used & modified : https://www.shadertoy.com/view/XtsBDf

You can try the Fragment synthesizer now at : https://www.fsynth.com

Documentation: https://www.fsynth.com/documentation

Forum : https://quiet.fsynth.com