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 LanguageChucK 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 featuresinclude the ability to write/change programs on-the-fly.who it's for: audio/multimedia researchers, developers, composers, and performerswhat this distribution includes: - source for ChucK (compiler, virtual machine, synthesis engine) - examples - license + release notessupported platforms: - macOS (CoreAudio) - Linux (ALSA/Pulse/JACK) - Windows (DirectSound/WASAPI/ASIO)
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)