libYSE

libYSE#

libYSE is a cross-platform C++ sound engine for live, experimental electronic music: patchers, live coding, instruments and MIDI in one signal graph, with spatial and physical controllers such as positions, swarms and physics moving the sounds. It plays audio files and procedural sources at any position in a 3D scene, mixes them through a hierarchical channel tree, and applies positioned reverb zones that the listener moves through. Windows, Linux, and Android are supported.

New here? Start with What is libYSE?, then Mental model, then Hello, sound. Looking for a specific class or function? The API Reference is the full reference. Coming from 2.4? Read Upgrading from 2.4 to 3.0 first.