Where to start? --- For documentation, reference, and examples, see: https://chuck.stanford.edu/doc/ (We recommend Clint Hoagland's excellent video tutorial series "Making Electronic Music with ChucK" -- see link on the documentation page) ChucK API Reference https://chuck.stanford.edu/doc/reference/ ChucK Examples https://chuck.stanford.edu/doc/examples/ Join the ChucK Community: https://chuck.stanford.edu/community/ For the ideas and design behind ChucK, read the papers at: https://chuck.stanford.edu/doc/publish/ --- ChucK: a Strongly-timed Audio Programming Language ChucK home page: http://chuck.stanford.edu/ http://chuck.cs.princeton.edu/ ChucK on Github https://github.com/ccrma/chuck/ --- what is it: ChucK is a general-purpose programming language, intended for real-time audio synthesis and graphics/multimedia programming. It introduces a truly concurrent programming model that embeds timing directly in the program flow. Other potentially useful features include the ability to write/change programs on-the-fly. who it's for: audio/multimedia researchers, developers, composers, and performers what this distribution includes: - source for ChucK (compiler, virtual machine, synthesis engine) - examples - license + release notes supported platforms: - macOS (CoreAudio) - Linux (ALSA/Pulse/JACK) - Windows (DirectSound/WASAPI/ASIO)