The ChucK Audio Programming Language: A Strongly-timed and On-the-fly Environ/mentality

I did some research on Wikipedia and found out that there is a very cleverly designed musical programming language that was created by Ge Wang.  The nice thing about this language is that it is free and is available for Windows, Mac, Linux, and iOS.  The really cool thing that I like about what I see Ge doing in the TED talk here with the language is live coding a music performance.  The language is used in musical performances with creatively constructed musical instruments that interact with computers.  For example, he shows a salad bowel speaker for the music that can be made to make the instrument have the same spacial presence of an analog musical instrument.  I am going to download Ge’s Ph.D. thesis and read it and try to come up with some ways that this language could be used to teach adults and kids interested in programming how to learn programming via making music.

Here is his thesis downloaded from this page on Ge’s website:


I have never really considered myself very musical but think it would be interesting to make spoken word with musical accompaniment.  I wonder what that could turn into regarding a positive way to express emotions and feelings.

About kayaerbil

I am a Berkeley educated chemistry Ph.D. who is moving into the area of working on developing appropriate technology for communities that are subjected to socio-economic oppression. The goal is to use simple and effective designs to empower people to live better lives. Currently, I am working with Native Americans on Pine Ridge, the Lakota reservation in South Dakota. I am working with a Native owned and run solar energy company. We are currently working on building a compressed earth block (CEB) house that showcases many of the technologies that the company has developed. The CEB house is made of locally derived resources, earth from the reservation. The blocks are naturally thermally insulating, keeping the house cool in the summer and warm in the winter. Eventually, a solar air heater and photovoltaic panels will be installed into the house to power the home and keep it warm, while preserving the house off the grid. A side project while in Pine Ridge is a solar computer. I hope to learn about blockchain encryption software for building microgrids. In addition, it is an immediate interest of mine to involve local youth in technology education.
This entry was posted in Uncategorized. Bookmark the permalink.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.