Audio programming language for real-time synthesis, composition and more.
miniAudicle is a new audio programming language for real-time synthesis, composition and performance. ChucK presents a new time-based concurrent programming model, which supports a more precise and fundamental level of expressiveness, as well as multiple, simultaneous, dynamic control rates, a precise and straightforward concurrent programming model, and the ability to add, remove, and modify code, on-the-fly, while the program is running, without stopping or restarting.
It offers composers, researchers, and performers a powerful and flexible programming tool for building and experimenting with complex audio synthesis programs, and real-time interactive control. ChucK is also capable of interfacing with MIDI instruments, human interface devices, Open Sound Control, and multi-channel audio hardware.
The miniAudicle is a light-weight Cocoa-based integrated development environment for the ChucK audio programming language. It can be used as a standalone ChucK development/runtime/on-the-fly programming environment, or in conjunction with traditional command-line modes of 'chuck' operation and with other chuck tools.
Updated on Jan 05 2023