Csound
Csound is a software system for sound synthesis and signal processing. It provides a programming language and a dedicated engine that can render audio in real time or offline on Windows, macOS, and Linux.
Developed at MIT in the 1980s by Barry Vercoe, Csound grew from the MUSIC-N family into a
Csound uses two text inputs: an orchestra file (.orc) that defines instruments and the opcodes they use,
During execution, the engine compiles the orchestra and score, producing audio signals at the target sample
Csound can render to a sound file (such as WAV) or provide real-time output through an audio
The project offers APIs and bindings for several programming languages, including C, C++, Python, and Lua, and
Csound is widely used in academic research, education, computer music composition, and media production.