ChucK
Articles about ChucK:

The miniAudicle is a light-weight integrated development environment for the ChucK digital audio programming language. It’s free and is available for Linux, Windows & Mac
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.
The miniAudicle is a great way to learn, use, and experiment with ChucK for audio synthesis and music generation, with or without using the command line / terminal.
Some features:
- embedded ChucK runtime engine
- on-the-fly programming support
- syntax highlighting + coloring
- GUI building API in ChucK (MAUI elements)
Two clips from performances at Cal Arts demonstrate using the MLGI (Multi-Laser Gestural Interface) in musical performances.
via deadwaiter:
The first clip is of myself and Curtis Bahn, Professor of Computer Music Composition/Performance at Rensselaer Polytechnic Institute.
Curtis is using his eSitar and laptop running Max/MSP. I am using the MLGI and laptop running ChucK and Reaktor.
The piece is an improvisation inspired by the recent tragedy that took place at the Taj Mahal in Bombay, India.
The second clip was taken from the MTIID Musical Robotics concert. I am using the MLGI again with ChucK and Reaktor, but also using it to control our newly designed musical robot, as well as Ajay Kapur’s MahaDeviBot (unfortunately off camera in the clip).
The MLGI is a multi-laser gestural controller built and designed by Meason Wiley at California Institute of the Arts.
The controller uses Dan Overholt’s CUI interface along with an array of photocells and laser modules to send out control data, which can be converted to OSC or MIDI using various programming platforms such as ChucK and Processing.
This video demonstrates the MLGI working with ChucK, which is sending OSC to a custom built live instrument created using Native Instruments Reaktor Software. The controller is still in it’s development stages, but will be featured at the NIME conference at Carnegie Melon in June.
More info here.
Send to a Friend
|
Feed for this Entry |
Filed under: Computer Hardware, Software Effects & Audio Processors, Software SequencersNovember 16, 2007 lecture by Ge Wang for the Stanford University Human-Computer Interaction Seminar (CS 547).
In the first part of this talk, Ge presents the design, philosophy, and development of ChucK, a computer music programming language intending to provide a different approach, expressiveness, and thinking with respect to time and parallelism in audio programming – as well as a platform for precise and rapid experimentation. In the second part of this presentation, Ge describes his adventures with the “laptop orchestra”: a new type of large-scale, computer-mediated music ensemble.
Related Resources
CS 547 | Human-Computer Interaction Seminar:
http://hci.stanford.edu/seminar/Stanford HCI Group:
http://hci.stanford.edu/Stanford Center for Professional Development:
http://scpd.stanford.edu/Stanford University Channel on YouTube:
http://www.youtube.com/stanforduniver…


