28.06.2014 Views

Brugia Malayi - Clark Science Center - Smith College

Brugia Malayi - Clark Science Center - Smith College

Brugia Malayi - Clark Science Center - Smith College

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Making the Keyboard Instrument<br />

Freda Moore<br />

As part of my research this summer, I worked mainly on the keyboard instrument (KIns) project. The goal of the project was<br />

to create a viable musical instrument that was free, open-source, simple, able to run on any computer that can run ChucK, and<br />

aimed at a user base that did not otherwise have access to physical musical instruments or formal music instruction. Throughout<br />

its development process, the KIns has provided an interesting look into the difficulties and quirks of making a computer/human<br />

music generating environment.<br />

ChucK, the language that the KIns is written in, is a strongly-timed, concurrent, and on-the-fly audio programming<br />

language, created by Ge Wang and Perry Cook. I wanted to use ChucK to create music, rather than just sounds, and after some<br />

experimentation, I decided that the best way to do this would be to create a program that could be used to naturally create music.<br />

The KIns went through a couple iterations before reaching its current, semi-finished state. It began as a simple program that<br />

mapped sounds to keys on the keyboard, and had only one type of sound. My coworker, Lucy Chikwetu, and I worked together to<br />

create an interface and a wider array of sounds for the KIns. I then worked to create a “looping” feature, in which the user could<br />

record a short sequence of keypresses which the KIns would record and then play back in a loop. This is a technique used by<br />

musicians in live performances (for example, in this video: http://www.youtube.com/watch?v=n2DHHRyt_Bw).<br />

The KIns as a whole was quite a large undertaking, and I did not manage to implement all the features that I wanted.<br />

However, because of the intended open-source nature and the code that I was careful to fully document, it is my hope that others<br />

can add onto the KIns in the future, whether for fun or for learning purposes. (Supported by the National <strong>Science</strong> Foundation)<br />

Advisor: Judy Franklin<br />

2012<br />

97

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!