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.

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

