chuck.alsa1
Audio programming language for real-time synthesis, composition, and performance
Part of chuck(1).
Usage
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]
Overview
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.
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.
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
History
- Debian 12 (Bookworm): the text shown here
- Debian 11 (Bullseye) to Debian 9 (Stretch)
- Debian 8 (Jessie) to Debian 7 (Wheezy)
- Debian 6.0 (Squeeze)
- Debian 5.0 (Lenny)