chuck
audio programming language for real-time synthesis, composition, and performance
- Provided by: chuck (Version: 1.5.5.7-1)
- Report a bug
audio programming language for real-time synthesis, composition, and performance
chuck [--halt] [--loop] [--audio] [--silent] [--dump] [--nodump] [--about] [--srateN] [--bufsizeN] [--bufnumN] [--dacN] [--adcN] [--remotehostname] [--portN] [--verboseN] [--probe] [--blocking] [--callback] [--add] [--remove] [--replace] [--status] [--time] [--kill] [--version] [+] [-] [=] [^] [file1] [file2] [file2]
This manual page briefly documents the chuck commands.
chuck is a new audio programming language for real-time synthesis, composition, and performance, which runs on commodity operating systems.
chuck presents a new time-based concurrent programming model, which supports multiple, simultaneous, dynamic control rates, and the ability to add, remove, and modify code, on-the-fly, while the program is running, without stopping or restarting.
The chuck program is built with support for three audio back ends: jack, alsa, and pulse.
A summary of options is included below.
/usr/share/doc/chuck/ChucK_manual.pdf
$ cd /usr/share/doc/chuck/examples
$ chuck otf_01.ck &
$ chuck --add otf_02.ck &
$ chuck + otf_0[4567].ck
$ chuck - 0
$ chuck --kill
This manual page was written by Paul Brossier <piem@altern.org>. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License; either version 2 of the License, or (at your option) any later version published by the Free Software Foundation.
On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL.