.TH "CHUCK" "1" .SH "NAME" chuck \(em audio programming language for real-time synthesis, composition, and performance .SH "SYNOPSIS" .PP \fBchuck\fR [\fB\-\-halt\fP] [\fB\-\-loop\fP] [\fB\-\-audio\fP] [\fB\-\-silent\fP] [\fB\-\-dump\fP] [\fB\-\-nodump\fP] [\fB\-\-about\fP] [\fB\-\-srate\fIN\fR\fP] [\fB\-\-bufsize\fIN\fR\fP] [\fB\-\-bufnum\fIN\fR\fP] [\fB\-\-dac\fIN\fR\fP] [\fB\-\-adc\fIN\fR\fP] [\fB\-\-remote\fIhostname\fR\fP] [\fB\-\-port\fIN\fR\fP] [\fB\-\-verbose\fIN\fR\fP] [\fB\-\-probe\fP] [\fB\-\-blocking\fP] [\fB\-\-callback\fP] [\fB\-\-add\fP] [\fB\-\-remove\fP] [\fB\-\-replace\fP] [\fB\-\-status\fP] [\fB\-\-time\fP] [\fB\-\-kill\fP] [\fB\-\-version\fP] [\fB+\fP] [\fB-\fP] [\fB=\fP] [\fB\(a^\fP] [file1] [file2] [file2] .SH "DESCRIPTION" .PP This manual page documents briefly the \fBchuck\fR commands. .PP \fBchuck\fR is a new audio programming language for real-time synthesis, composition, and performance, which runs on commodity operating systems. .PP \fBchuck\fR 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. .PP Use \fBchuck\fR for jack audio interfaces, \fBchuck.alsa\fR to access alsa devices, and \fBchuck.pulse\fR to access pulse devices. .SH "OPTIONS" .PP A summary of options is included below. .IP "\fB\-\-add \fIfile.ck\fR\fP" 10 Add a file to a running chuck server. .IP "\fB\-\-remove \fIshrednumber\fR\fP" 10 Remove a shred to a running chuck server. .IP "\fB\-\-replace \fIshrednumber\fR \fIfile.ck\fR\fP" 10 Replace an existing shred with another file. .IP "\fB\-\-status\fP" 10 Print chuck server status information. .IP "\fB+\fP \fB-\fP \fB=\fP \fB\(a^\fP" 10 Shortcuts for add, remove, replace and status. .IP "\fB\-\-time\fP" 10 Get the current time. .IP "\fB\-\-kill\fP" 10 Kill the chuck server. .IP "\fB\-\-halt\fP" 10 Start in halt mode (default). .IP "\fB\-\-loop\fP" 10 Start chuck in loop mode (daemon mode). .IP "\fB\-\-audio\fP" 10 Start server with audio (default). .IP "\fB\-\-silent\fP" 10 Start server in silent mode. .IP "\fB\-\-dump\fP" 10 Dump compilation result (verbose mode). .IP "\fB\-\-nodump\fP" 10 Do not dump compilation result. .IP "\fB\-\-srate\fIN\fR\fP" 10 Set sampling rate (default to 48000 for jack, auto detected otherwise). .IP "\fB\-\-bufsize\fIN\fR\fP" 10 Set buffer size. .IP "\fB\-\-bufnum\fIN\fR\fP" 10 Set number of buffer. .IP "\fB\-\-dac\fIN\fR\fP" 10 Set output audio device. .IP "\fB\-\-adc\fIN\fR\fP" 10 Set input audio device. .IP "\fB\-\-remote\fIhostname\fR\fP" 10 Connect to remote hostname. .IP "\fB\-\-port\fIN\fR\fP" 10 Connect/Listen on port number N. .IP "\fB\-\-verbose\fIN\fR\fP" 10 Set verbosity level to N. .IP "\fB\-\-probe\fP" 10 List available audio devices. .IP "\fB\-\-blocking\fP" 10 Use blocking mode audio access. .IP "\fB\-\-callback\fP" 10 Use callback mode audio access. .IP "\fB\-\-about\fP \fB\-\-help\fP" 10 Show summary of options. .IP "\fB\-\-version\fP" 10 Show version of program. .SH "SEE ALSO" .PP /usr/share/doc/chuck/ChucK_manual.pdf .SH "EXAMPLES" .PP $ cd /usr/share/doc/chuck/examples .PP $ chuck otf_01.ck & .PP $ chuck \-\-add otf_02.ck & .PP $ chuck + otf_0[4567].ck .PP $ chuck \- 0 .PP $ chuck \-\-kill .SH "AUTHOR" .PP This manual page was written by Paul Brossier \fB\fR. 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. .PP On Debian systems, the complete text of the GNU General Public License can be found in /usr/share/common-licenses/GPL. .\" created by instant / docbook-to-man