Tutorial 07: MorphPSw basics

the underlying principle of CWM’s MorphPSw modues is to have eight sets of paramter values (like Presets), that can be accessed directly from the Modular surface. these sets (or “snapshots”) can be accessed not only manually by typing the desired snapshot number or using a Midi controller (MorphSwitch), but also by some kind of automatism: either by time (MorphSwitchSeq16, MorphSwitchTime, MorphSwitchFlex), by key note (MorphSwitchNoteVal), or by sync or async input values (MorphSwitch iR). this MorphSwitch then heads for various Control units, which store the aforementioned eight values, and can be connected to any Modular module which has some kind of modulation input. almost any Control unit has the ability to fade between these eight parameter memories.

this patch uses MVC, morphingPulse OSC, 24dB Lowpass filter, ADSRvintage eg, VCA, polyOut1, and:


(Morph&PSw/Control/MorphSwitch) - the simplest MorphSwitch. MidiCC#9 is assigned to it, to have easy access to the various snapshots just by turning a pot of a MidiControl device. the MorphSwitch spits out a value between 1 and 8, which triggers the various involved...

...ControlUnits CU1

(Morph&PSw/Control/ControlUnit1), which in turn give values to their connected “slaves” (i.e. modules which are remote-controlled). the switch’s orange output jack is connected to the orange input jack of the ControlUnits, and the ControlUnits’ sync(blue) or async(grey) output to the slave modules. there is also a dezip control (fade time), where a value of 0 means almost no dezipping, and 100 much dezipping.


(Morph&PSw/Morph/LFO Ax) is a multi LFO which can totally be remote controlled.


(Effects/Modulation/ChorusM) is a Chorus fx which can totally be remote controlled.

tweaks - notes

when you modify one or more parameters, they are immediatly stored in the current snapshot, which means all settings of this snapshot will be overwritten. so it is recommended to store your sounds as Modular presets from time to time.

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