Tuesday, November 21, 2006

The HUB plays "Lou Drift " at NYU



Lou Drift
specified by Tim Perkis

dedicated to composer Lou Harrison

This is a piece in free intonation, in which there is no gamut or scale defined. Each pitch played is calculated based on a simple just rational relationship with another currently sounding voice.


The basic behavior requested: pay attention to a /pitch message which is sent to you (you will not be paying attention to EVERY pitch message you see: more on that later). Interpret the value of the pitch message as a real number frequency in Hz. You should play and hold a reasonably long tone (several seconds long at least) at the frequency requested, and calculate a new /pitch message that you send immediately to /hub. Calculate the new pitch by multiplying the pitch that you played by one of the set {2,3,4,5,7} and then dividing by one of {2,3,4,5,7}.

In addition, I will be sending occasional /density messages. Take the number provided as a minimum time, in seconds, that you pause after you perform a play/calculate/send action before doing it again. After your pause deadtime is over, grab the next (or a very recent) /pitch message and use that as the basis of your new action. You need to be able to catch any sent /density message sent, even if it is sent during your pause time.

0 Comments:

Post a Comment

<< Home