CHUCK(1)

NAME

chuck -- audio programming language for real-time synthesis, composition, and performance

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]

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.oss to access oss devices.

OPTIONS

A summary of options is included below.

--add file.ck
Add a file to a running chuck server.
--remove shrednumber
Remove a shred to a running chuck server.
--replace shrednumber file.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

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

AUTHOR

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, Version 2 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.
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout