{"repo":"ccrma/chuck","free":true,"listed":false,"github":"https://github.com/ccrma/chuck","clone":"git clone https://github.com/ccrma/chuck.git","description":"ChucK Music Programming Language","language":"C++","stars":1036,"topics":["chuck","audio","language","music","programming","strongly-timed"],"license":"GPL-2.0","category":"media-processing","readme_excerpt":"ChucK Strongly-timed Music Programming Language ChucK is a programming language for real-time sound synthesis and music creation. It is open-source and freely available on macOS, Windows, and Linux. ChucK presents a unique time-based, concurrent programming model that is precise and expressive (we call this strongly-timed ), with dynamic control rates and the ability to add and modify code on-the-fly. In addition, ChucK supports MIDI, OpenSoundControl, HID devices, and multi-channel audio. 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. Welcome to ChucK! Installing ChucK To download and install ChucK, visit the official ChucK release page . For more information, including documentation, examples, research publications, and community resources, visit the ChucK homepage or its Princeton mirror . Homebrew Building ChucK To build the latest ChucK from source, clone the chuck repo from GitHub: macOS navigate to the chuck/src directory, and run make : OR to build a universal binary (intel + apple silicon): This should build a chuck executable in chuck/src . Linux Dependencies: gcc, g++, make, bison, flex, libsndfile, ALSA (for linux-alsa builds), PulseAudio (for linux-pulse builds), JACK (for linux-jack builds) To set up a build environment for chuck on Debian or Ubuntu: For other Linux distributions, the setup sho","default_branch":null,"files":null,"tree":[],"storefront":"/r/ccrma","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ccrma/chuck/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}