Tutorial 09: Subtractive Synthesis Basics

the basic principle of this kind of sound synthesis is: removing or attenuating harmonic parts of a waveform by using filters. while other forms of sound synthesis prefer harmonically poor waveforms like triangle and sine, subtractive synthesis needs harmonically rich saw or pulse OSCs, optionally mixed with noise. at this, a good filter is extremely important. so, in our tutorial patch we look what we can do with two OSCs and filters.
further readings: SOSWikipedia

in this patch, 14 modules are used (Textmodules are optional). MVC, esyncAdd4, 2xmultiOsc, 2xAD&ModEg, ADSR Eg, ExpVCA, 2xstaticXfade, a polyOut module, and:

2xmultiModeFilter A

(Filters/Multimode) you can switch between Lowpass, Bandpass and Highpass and 12dB/24dB filter steepness.

4x1 switch

lets you decide whether the output of staticXfadeOSC1<->OSC2 or filter1 is the input of filter2. or, in other words, whether the two filters act in a serial (switch position2) or parallel (position1) manner.


many: OSC waveforms+(coarse&fine) tuning; filter types/steepness/cf+resonance settings; cf modulation amount; EG time and modulation settings (MVC velocity output is connected to level and attack and decaytime modulation).

some presets provided (tut09.pre)




(MIDI and gate cabelling is hidden)

tut01-basic mono patch
tut02-basic poly patch
tut03-basic Drum OSC patch
tut04-basic seq patch (async)
tut05-PS32 seq remote
tut06-basic seq patch (sync)
tut07-basic CWM morph patch
tut08-Modular as Fx device
tut09-subtractive synthesis basics
tut10-additive synthesis basics
tut11-FM synthesis basics
tut12-AM + RingMod synthesis basics
tut13-Phase modulation basics
tut14-KarplusStrong synthesis basics
tut15-Vector synthesis basics