Overtone is an open source audio environment designed to explore new musical ideas from synthesis and sampling to instrument building, live-coding and collaborative jamming. We combine the powerful SuperCollider audio engine, with Clojure, a state of-the-art lisp, to create an...
ChucK Alternatives
ChucK is described as 'Programming language for real-time sound synthesd music creation. ChucK presents a unique time-based, concurrent programming model that's precise and expressive (we call this strongly-timed), dynamic control rates, and the ability to add and modify code' and is an app in the audio & music category. There are more than 25 alternatives to ChucK for a variety of platforms, including Windows, Mac, Web-based, Linux and Self-Hosted apps. The best ChucK alternative is strudel, which is both free and Open Source. Other great apps like ChucK are Pure Data, SuperCollider, Max/MSP and Sonic Pi.
Alternatives list

TunePad is a free online platform for creating music with the Python programming language. Our step-by-step tutorials are perfect for beginners, and our advanced production tools power music making for experienced users.



The programming language for writing fast, portable audio software. C-family language designed specifically for writing DSP signal processing code.
Cost / License
- Free
- Open Source
Platforms
- Windows
- Mac
- Linux
- 17 Csound alternatives
Csound is a sound design, music synthesis and signal processing system, providing facilities for composition and performance over a wide range of platforms. It is not restricted to any style of music, having been used for many years in the creation of classical, pop, techno...
The SOUL platform is a language and an API. The language is a small, carefully crafted DSL for writing the real-time parts of an audio algorithm. The API is designed to deploy that SOUL code to heterogeneous CPUs and DSPs, both locally and remotely.
Cost / License
- Free
- Open Source
Platforms
- Online
- Self-Hosted

Nyquist is a language and IDE for sound synthesis and music composition. It is implemented in C and C++ and runs on Win32, OSX, and Linux. Nyquist combines a powerful functional programming style with efficient signal-processing primitives.
Cost / License
- Free
- Open Source
Platforms
- Mac
- Windows
- Linux
Pyo is a Python module to help DSP script creation. Pyo contains classes for audio signal processing. With pyo, the user will be able to chain such classes directly in Python, and to manipulate them in real time through the interpreter.
Cost / License
- Free
- Open Source (LGPL-3.0)
Platforms
- Mac
- Windows
- Linux
Wavepot is a live-coding environment for creating sound and music. Build sound and music compositions on-the-fly using JavaScript and save your projects right to GitHub.
Cost / License
- Free
- Open Source
Platforms
- Online

Extempore is a programming language and runtime environment designed to support the programming of real-time systems in real-time.






































