logo

ChucK

ChucK community

ChucK is a programming language for real-time sound synthesis and music creation with a strongly-timed, concurrent programming model. It supports on-the-fly code modification, MIDI, OSC, HID, and multi-channel audio, with extensions for AI (ChAI), graphics (ChuGL), Unity (Chunity), and the web (WebChucK), used by composers, researchers, and live coders.

ChucK
Official Website

History & Background

Created by Ge Wang and Perry R. Cook at Princeton University in the early 2000s; first released under GPL in 2003. Development continues at Princeton, Stanford CCRMA, and through a distributed contributor base. Dual-licensed under MIT and GPLv2 or later.

Tool Type
Framework / SDK
License
Open Source
Functions
SynthesisCompositionAnalysis
Platforms
WindowsmacOSLinux
Status
Actively Developed
Back to Tools