HOME


Sound, Space and Interaction

Edwin van der Heide

Lab #3


1) Make a patch that uses the computer keyboard as a piano keyboard.
The number keys on the keyboard should play the following sine waves with their corresponding frequencies:

1: 100 Hz
2: 200 Hz
3: 300 Hz
4: 400 Hz
5: 500 Hz
6: 600 Hz
7: 700 Hz
8: 800 Hz
9: 900 Hz
0: 1000 Hz
-: 1100 Hz
=: 1200 Hz

this scale is a linear frequency scale (the jumps in frequency are equal between the different keys)

there should only be sound when the key is pressed. when you release the key the sound should stop. You should do this by changing the loudness of the sound using *~. (don't switch off the MSP audio engine)



2) make a similar patch but now using an exponential frequency scale:

1: c3
2: c#3
3: d3
4: d#3
5: e3
6: f3
7: f#3
8: g3
9: g#3
0: a3
-: a#3
=: b3

this scale is a chromatic scale (half tones). it includes the white and black keys on a piano.

3) extend the patch in such a way that it transposes the sounds one octave up when you press the shift key.

4) make a version of the patch with a diatonic scale of C major (white keys on a piano):

1: c3
2: d3
3: e3
4: f3
5: g3
6: a3
7: b3
8: c4
9: d4
0: e4
-: f4
=: g4

5) make a version of the patch that will play quarter tones. the intervals of a quarter tone scale are half the size from the chromatic scale.

6) make a patch similar to the one made under point 2 but then using groove~ in combination with buffer~ to play samples in stead of a synthesized waveform.


HOME