Alternatives to Csound
A free and open-source audio programming language for sound synthesis and computer music. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
Csound
A free and open-source audio programming language for sound synthesis and computer music.
Replacements
Listings that take over the same core job as Csound.
SuperCollider
A programmable platform for real-time audio synthesis and algorithmic composition.
SuperCollider is a free, open-source platform for real-time synthesis controlled from code, with a client/server design and an editor with built-in help.
Pure Data
Open-source visual programming environment for building interactive audio and multimedia works.
Pure Data replaces text code with visual patching for real-time audio processing, and is free and open source on Windows, macOS and Linux.
Sonic Pi
A free live-coding music synth where you write simple code to compose and perform music.
Sonic Pi is a free live-coding synth under the MIT license with a friendly built-in tutorial, aimed more at performance and learning than deep synthesis programming.
Similar software
Related functionality, not a direct replacement.
Cardinal
Free, self-contained virtual modular synthesizer based on VCV Rack, as a plugin and standalone app.
VCV Rack
A virtual Eurorack modular synthesizer for Windows, macOS and Linux with a large module library.
Surge XT
An open-source hybrid synthesizer available as a plugin and a standalone app.
SunVox
A small modular synthesizer with a pattern-based tracker sequencer for desktop and mobile.