Frequency Modulation and Auditory Streaming

Piano Phase ostinato

For this assignment, I took the ostinato from Piano Phase by Steve Reich as the basis for my frequency modulation and auditory streaming exercise. The ostinato is specified to be played with two hands in the score, so for the first half of my rendition I used a triangle wave sound, and frequency-modulated and panned the right hand. As it speeds up, you should hear each hand individually. The second half features a drastic timbre change, and the music begins to slow down again. I added a reverb to this line to make it stand out.

I added a chromatically rising, time-matched bass line with a sawtooth wave sound, that has frequency modulation on every other note as my second FM instrument. The chromatic scale jumps up an octave and reverses in direction for the second half. The number of pitches in the bass line is 13 while the melody only has 12, so there are some strange alignment effects. Intially, I didn't use the clip function, so I had separate Chuck files for the melody and bass track which I mixed in Audacity. At the halfway point, the pitches continued cycling through the array, whereas in the 'clip' version, they returned to the start. So I decided to create new arrays that aligned with the previous version without the clip code. This way, you hear a nice resolution to a B-D minor third at the end.

Below is a link to my code.

'Piano Phase'