ChucK
|
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. ChucK natively supports concurrency, 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. It offers composers and performers a powerful and flexible programming tool for building and experimenting with complex audio synthesis programs, and real-time interactive control. ChucK is open-source and is developed by Ge Wang and Perry Cook at the Princeton Sound Lab.
Features of ChucK
- a left-to-right ChucK operator
- sample-synchronous concurrent audio programming
- a precise timing mechanism which corresponds timing with program flow.
- ability to do on-the-fly programming
External links
- ChucK at Princeton (http://chuck.cs.princeton.edu/)
- Soundlab at Princeton (http://soundlab.cs.princeton.edu/)
- ChucK at TOPLAP (http://toplap.org/)