Homework 5: Granular Synthesis
This assignment was has many sub assignments which are listed below.
a. Visual equivalent of granular synthesis
Here's a few textural representations of granular synthesis I came up with.





b. GranniStation - Gestural Granular Synthesis
This project was created with Nick Hardeman and Joe Saavedra. It uses oF openCV blob detection example. Granules of sound are created based on parameters of the blobs detected. A maximum of 5 blobs can be detected at a time and each blob is mapped to a Granular Manager. The y-position of the blob changes the average frequency, area of the blob changes the frequency spread, the number of points in a blob changes the grains per second, the width of the blob changes the grain length spread. The volume and threshold for openCV are controlled through keyboard input.
c. Three tones created with granular synthesis
A thick cloud sound
A tea pot boiling
Bubbling brook/ water
Homework 4: Waveshaping synthesis and non-linear sequencer
The third A/V Systems assignment was to create an example of waveshaping synthesis and a non-linear sequencer. Both these assignments were created as a group of 4.
a. Waveshaper
512 random values are generated and stored in an array which is used as a lookup table to shape the resulting wave. The original wave is displayed on the left and the shaped wave is on the right.
b. Non-linear Sequencer
In this non-linear sequencer each ball has a sample attached to it. The balls bounce off of the sides of the screen as well as each other. Clicking on the balls at the bottom starts or stops the same colored ball. The sample plays back when the ball hits either of the 4 sides of the screen. The speed of the balls can be adjusted by using the buttons provided at the bottom. The pan is determined by the location of the ball on the x-axis.
Homework 3: Additive/AM/FM Synthesis
The third A/V Systems assignment was comprised of numerous little tasks which are as follows:
a. Harmonious sound
This is an Asus4 chord that sounds like an organ. It uses 26 oscillators with six different frequencies for the notes A, E and D.
b. Dissonant sound
This sound uses 29 oscillators at randomly selected frequencies.
c. Sin oscillator stress test
This sound uses 150 sin oscillators with frequencies close to 440Hz. You'll notice slight skipping in the sound. Increasing the number of oscillators beyond 150 increases the skipping behaviour until there is eventually no sound produced.
d. Recreating tones
Dial tone
This sound uses 3 sin oscillators at 466.163757Hz, 329.62753Hz and 233.12Hz to create a dial tone.
Phone Ringing
This sound uses 3 sin oscillators at 440Hz, 401Hz and 391.995 to recreate a phone ringing. There volume is controlled with a timer to achieve the ringing on/off.
Cappuccino Machine
This sounds vaguely like a cappuccino machine and uses 2 fm oscillators with the frequency (0-540) and modulation (0-30) changing forward and reverse, continously in a nested loop.
e. Simple Sequencer
This sequencer uses 8 sin oscillators. They can be switched on/off and their frequencies can be cranked up or down to produce a looping melody. The speed of the looping can also be cranked up or down.