Synthesizer Demo

by admin

 

This is the outcome of the Physical Computing mid-term. The synth has a full diatonic scale composed of twelve pushbuttons, four knobs (amplitude, wave, cutoff frequency and resonance) and a light dependent resistor that controls the pitch bend. All connected to Arduino and communicating to Processing via serial.

Processing is responsible for generating sound and the graphics. Through Minim we get the oscillators that generate the synthesised sound, and the variables we get from the reading the serial coming from Arduino are used to control each parameter. The waveform is shown so the user can get a better understanding of how the changes affect the sound.

 

Source code: Arduino // Processing