music 172 – spectral processing

Screen Shot 2016-05-31 at 12.35.10 PM

basic spectral processing – outer patch

Screen Shot 2016-05-31 at 12.34.01 PM

basic spectral processing – inner patch

Screen Shot 2016-05-31 at 12.37.52 PM

linear filter with decibel gain and log frequency (20 pixels per octave) on array

Screen Shot 2016-05-31 at 12.39.33 PM

convolution reverb – outer patch – impulse generation on right, square window generation in center

Screen Shot 2016-05-31 at 12.40.25 PM

convolution reverb – inner patch – complex multiplication with 2x overlap

Screen Shot 2016-05-31 at 12.41.24 PM

spectral noise gate – inner patch. above threshold sets gate gain to 1.0 (in array), below threshold sets gate gain to 0.0

patches for the above and more – spectral-pd-patches

music 172 – amplitude/filter based fx in PD

playsound~ abstraction used in many of these examples – playsound~.pd

Screen Shot 2016-05-09 at 2.41.01 PM
a basic ratio based compressor

Screen Shot 2016-05-09 at 2.54.26 PM
a tremolo using a 1 pole low pass filter (buchla gate)

Screen Shot 2016-05-09 at 2.45.23 PM
a tremolo using a low and high pass signal chain

Screen Shot 2016-05-09 at 2.44.40 PM

a phasor based on miller’s example, with 2 notches (360 degree)

Screen Shot 2016-05-09 at 2.47.06 PM
expanding the phasor to 6 notches(kraftwerk autobahn style)

multi band channel vocoder using the new PD clone object

music 172 – week 4 (synth ideas)

Screen Shot 2016-04-25 at 8.20.07 PM

2 oscillator – octaves and chorusing (with Hz offset), multi waveform select

Screen Shot 2016-04-25 at 8.24.28 PM

supersaw using 5 detuned saw waves & variable detuning control

Screen Shot 2016-04-25 at 8.31.11 PM

hard sync with harmonic control using phase multiply and wrapping

Screen Shot 2016-04-25 at 8.37.04 PM
pulse width modulation using two sawtooth waves (one phase shifted and inverted)
Screen Shot 2016-04-25 at 8.38.34 PM

square wave and ramp wave generation using additive synthesis

music 172 – week 3

a flexible envelope abstraction

Screen Shot 2016-04-12 at 3.07.30 PM












OLA (overlap add) time and pitch change using above envelope



Screen Shot 2016-04-16 at 9.00.24 AM


using a low pass filter for a simple attack/release envelopeScreen Shot 2016-04-16 at 9.04.32 AM