 |
|
|
|
There are 13 different meanings of Chuck.


Synthesizer
3 products, approx. 28 pages
real-time audio synthesis
MIDI
2 products, approx. 13 pages
MIDI summary and related information.
Virtual machine
1 product, approx. 10 pages
dynamically compiled to ChucK virtual machine bytecode
Live coding
1 product, approx. 1 pages
on-the-fly programming
As of February 2007
1 product, approx. 1 pages
The ChucK programming language is relatively young and undergoing significant development. Consequently, there are some features that are not yet included in the language. Such features include:
ChucK is a concurrent, strongly-timed audio programming language for real-time synthesis, composition, and performance, which runs on Mac OS X, Linux, and Microsoft Windows. It is designed to favor readability and flexibility for the programmer, over other considerations such as raw performance. It natively supports concurrency and multiple, simultaneous, dynamic control rates. Another key feature is the ability to add, remove, and modify code on the fly, while the program is running, without stopping or restarting. It has a highly precise timing model, allowing for arbitrarily fine granularity. It offers composers and researchers a powerful and flexible programming tool for building and experimenting with complex audio synthesis programs, and real-time interactive control. Distributed under the terms of the GNU General Public License, ChucK is free software.

|
|


|
|  |
 |
|  |