ChucK is a programming language for real-time sound synthesis and music creation. ChucK offers a unique time-based, concurrent programming model that is precise and expressive (we call this strongly-timed), dynamic control rates, and the ability to add and modify code on-the-fly. In addition, ChucK supports MIDI, OpenSoundControl, HID device, and multi-channel audio.

It is open-source and freely available on MacOS X, Windows, and Linux. It's fun and easy to learn, and offers composers, researchers, and performers a powerful programming tool for building and experimenting with complex audio synthesis/analysis programs, and real-time interactive music.

Platform(s)
GNU/Linux
macOS
Windows
Software type
Utility
ALSA
JACK
Coremedia
Software features
DSL/scripting
Audio input
Audio FX
Synthesis
MIDI
OSC
License
GPL-2+
Developer(s)
Ge Wang and Perry R. Cook

Recent releases Release Date
ChucK 1.5.1.3 5 Sep '23
ChucK 1.5.1.2 24 Aug '23
ChucK 1.5.1.1 22 Aug '23
ChucK 1.5.1.0 10 Aug '23
ChucK 1.5.0.8 3 Aug '23
ChucK 1.5.0.7 11 Jul '23
ChucK 1.5.0.6 8 Jul '23
ChucK 1.5.0.5 6 Jul '23
ChucK 1.5.0.4 27 Jun '23
ChucK 1.5.0.3 20 Jun '23