chuck — audio programming language for real-time synthesis, composition, and performance
Contents
Description
This manual page documents briefly 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.
Use chuck for jack audio interfaces, chuck.alsa to access alsa devices, and chuck.pulse to access pulse
devices.
Examples
$ cd /usr/share/doc/chuck/examples
$ chuck otf_01.ck &
$ chuck --add otf_02.ck &
$ chuck + otf_0[4567].ck
$ chuck - 0
$ chuck --kill
Name
chuck — audio programming language for real-time synthesis, composition, and performance
Options
A summary of options is included below.
--addfile.ck
Add a file to a running chuck server.
--removeshrednumber
Remove a shred to a running chuck server.
--replaceshrednumberfile.ck
Replace an existing shred with another file.
--status Print chuck server status information.
+-=^ Shortcuts for add, remove, replace and status.
--time Get the current time.
--kill Kill the chuck server.
--halt Start in halt mode (default).
--loop Start chuck in loop mode (daemon mode).
--audio Start server with audio (default).
--silent Start server in silent mode.
--dump Dump compilation result (verbose mode).
--nodump Do not dump compilation result.
--srateN Set sampling rate (default to 48000 for jack, auto detected otherwise).
--bufsizeN
Set buffer size.
--bufnumN Set number of buffer.
--dacN Set output audio device.
--adcN Set input audio device.
--remotehostname
Connect to remote hostname.
--portN Connect/Listen on port number N.
--verboseN
Set verbosity level to N.
--probe List available audio devices.
--blocking
Use blocking mode audio access.
--callback
Use callback mode audio access.
--about--help
Show summary of options.
--version Show version of program.
See Also
/usr/share/doc/chuck/ChucK_manual.pdf
Synopsis
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]
