10k+ plugins and counting. It's free.
Fragment is a real-time collaborative audiovisual live coding environment that integrates sound synthesis and visual generation through a unique pixel-based image synthesis approach. By utilizing bitmap data processed directly on the graphics card, Fragment functions as both an oscillator and filter bank synthesizer, enabling complex sound creation driven by graphical code. This innovative method allows seamless fusion of audio and visuals, making it especially suited for artists seeking a dynamic and interactive platform.
The software supports high-quality additive and granular synthesis simultaneously, along with re-synthesis capabilities, offering a rich palette for sound design. Its synthesis engine includes a broad range of instruments such as subtractive, phase modulation, physical modeling, wavetable, bandpass, modal, formant, and string synthesis. Users can also create new instruments and effects live using the Faust programming language. Additionally, Fragment’s audiovisual environment supports GLSL and Processing.js, multi-machine and multi-core distributed sound synthesis, and provides stereophonic and polyphonic output depending on GPU capacity.
Fragment delivers extensive features such as multi-output support with ASIO and JACK compatibility, over 30 stereo effects, and shader inputs including webcam, microphone, images, and video analysis. It offers MIDI IN and OUT with multidimensional polyphonic expression (MPE) and JavaScript scripting, along with a spectral recording feature for live performances. Collaborative sessions enable easy sharing without login requirements. Optimized for a dual-core CPU and medium-end GPU like the NVIDIA GeForce GTX 970, Fragment requires a modern web browser supporting WebAudio, WebGL 2, ECMAScript 5, and CSS3 for the client interface.
Comments (0)
Login
Please log in to add a comment
Login