3rd party developers for Mod 2 & III & IV
Adern Alfonso D'Amora cwmodular djmicron
earth fra77x hifiboom j9k
MCCYRANO rcaia ReD_MuZe sharc
Shroomz SpaceF Wolf ZargMusic



The CWmodular website is an invaluable resource for the SonicCore modular user. It lists all the modules available for Mod 2 & 3 in far more detail than is available here and also features a very useful collection of links to other resources.

All of the CWmodular modules can be downloaded here, and read about here. There are currently 138 modules available. A full module listing can be found at the bottom of the page.

Delay Effects


Very simple, accurate delay.

LongDelayFB insert

Long delay, with insert points, gain and High Pass filter.

LongDelay Simple

Simple Long delay effect.


Up to three inputs build a feedback loop.

Modulation Effects


Chorus Module with Rate Modulation input.


Same as above, but with "delay" audio inputs (connect the output of any stereo source here); the "In" output is connected through, its level is controled by the "dry" fader.


Stereo Cross Phaser.


Same as standard Creamware module, but takes up 1/3 of the room on screen AND displays the Attack and Display times.


Combined envelope and Amplifier.

36db BpEQ

Band pass EQ with very steep attenuation slope.

36db HpEQ

High pass EQ with very steep attenuation slope.

36db LpEQ

Low pass EQ with very steep attenuation slope.


Standard Vocal Filter, but crossfades between formants can be controlled over time by an editCurve display. You can just draw the curve in with a mouse.
Various mod inputs to control frequency and resonance.
Editable dezip (left=none, right= max).
Seperate preset lists for the vowel curve and for the whole module.


Crossfade between Low and High Pass filter with freq and xfade modulation.


Audio Gate.


Gate Inverter.


Converts a Gate signal to a Trigger.


Random Gate Generator.


Value to Gate.


As above, but can handle bipolar threshold values.


Outputs a given value on GateOn signal.


Identical to Creamware's LFO B, but smaller, and with gain control + modulation input


Multi LFO with modulation input on all controls.

MidiClockCWM MkII

Combination of standard midiClock, clockDivider and freqDivider modules.


Straightforward Start/Stop controls.

GateCount 1-48


Adder  Meter  Mixer  Modifier  Modulator Switch  SwitchMod 


Add signal 1 to signal 2.

Adder  Meter  Mixer  Modifier  Modulator Switch  SwitchMod 


Value meters which show values in the formats -64/+63 as well as -1.000/+1.000.


Value meter which can be switched between UniPolar and BiPolar modes.


Mono VU


Stereo VU

Universal Meter

Value meter which show values in the ranges 0 to 127, 0.0000 to 1.0000, 0 to 2147483647.

Universal Meter B

Binary value meter which shows values in the ranges 0 to 127, 0.0000 to 1.0000,-2147483648 to 2147483647.

Adder  Meter  Mixer  Modifier  Modulator Switch  SwitchMod 


8 Channel micro mixer - 8 mono ins to Stereo out.


4 way mixer - 4 ins, one out. Text labels for each input.


Simple 4 way mixer.

Adder  Meter  Mixer  Modifier  Modulator Switch  SwitchMod 


A multiplier with extreme exp curves.

Full Wave Rectifier 2

A full wave rectifier. Takes an input signal and makes its polarity wholly positive. See here for an explanation of Full Wave Rectification.


Inverts the incoming signal, but not in the standard way, but as follows:
Input value range: -64 to 0 1 to 63
Normal inverter converts to:63 to 0 -1 to -64
min2Max converts to: -0 to -64 63 to 0


Seperates the Positive and Negative elements of a signal to different outputs.




Outputs the value of Input1 minus Input2

Adder  Meter  Mixer  Modifier  Modulator Switch  SwitchMod 

Integer X-Fade

Cross fade between any two input values in the 'Integer range' (between -2147483648 and 2147483648). The little button on the Right Hand Side is used to switch between text input and pad input.

Adder  Meter  Mixer  Modifier  Modulator Switch  SwitchMod 


Switch one input between two outputs.


Switch one output between any one of 16 inputs.


4 way switch with text labels for input and all four outputs.


Switch one output between two inputs.


4 way switch with text labels for output and all four inputs.

Adder  Meter  Mixer  Modifier  Modulator Switch  SwitchMod 


A threshold switch where the input source is switched to one of the four outs. As an example, if you want to switch an audio source automatically to one of four fx modules, connect audio source to "in", three constVal modules to "thr1-3", and a lfo or MVCvel or whatever you like to "Swi". Connect "out 1-4" to different fx modules.

The output used will be determined as follows:

if switch sig (LFO/vel...) > thr 1 (you can't edit thr1, it's always -64) then input(audio) => out1

if switch sig (LFO/vel...) > thr 2, then input(audio) => out2

if switch sig (LFO/vel...) > thr 3, then input(audio) => out3

if switch sig (LFO/vel...) > thr 4, then input(audio) => out4

The above is only true for an ideal setup where thr1<thr2<thr3<thr4.

If the threshold values are not in a row like above, things are going off-key, and the result will be rather unpredictable.


As above, but with textfaders for the thresholds (button:"int"[=intern]).




Threshold switch. If value is below the threshold set, input 1 is sent to output, otherwise input 2 is sent.

Modifier\ Conditionals


Allow signal though if signal is between the two user specified values.


Signals within the range determined by the min and max values are output to the 'withinRange' output, the rest through the 'outsideRange' output.


Specify a condition using the upper two fields, and an output value depending on the success or failure of the condition in the lower two.

If PSw

IF Module with condition value modulation and PSwitch input. Monophonic.


If the input value is within the specified range, it will be given the new value.

Modifier\ Constant


Constant Value module.


Constant Value modules, with and without text areas.


Universal Constant Value module (ie, it displays value in three formats: 0 to 127, 0.0000 to 1.0000, 0 to 2147483647 which may be useful depending on the type of signal that is being modified.

constValUniversal B

Bipolar Universal Constant Value module (ie, it displays value in three formats: 0 to 127, 0.0000 to 1.0000, -2147483648 to 2147483647 which may be useful depending on the type of signal that is being modified.

Modifier\ Converters


Convert a signal from asynchronous to synchronous.


Convert a signal from synchronous to asynchronous.

Modifier\ Logic & Math


Logic module with three different FlipFlop modes, with its own help window.


Divide signal 1 by signal 2 (asynchronous).


Multiply signal 1 by signal 2 (asynchronous).






Multiply signal 1 by signal 2 (synchronous).


Switches between input 1 and 2 depending on whether a signal is present at 'sel' input. Mux is a common abbreviation for Multiplexer.


Subtract signal 2 from signal 1.


Divide signal 1 by signal 2 (synchronous).

Modifier\ Sample & Hold


Fractal pattern generator.

Chaotic Pattern

Fractal pattern generator.

Lorenz Attractor

Fractal pattern generator.


Fractal pattern generator.

randVal iR

Outputs a random value signal between a user defined range (allowable values 0-127, with an offset factor), triggered by signals which are between a user defined threshold level.

randVal iR2

As above, but sends out two independently defined random values.

randVal iRB

As randVal iR, but with Random values in a bipolar range.

randVal iR2B

As above, but sends out two independently defined random values.


Fractal pattern generator.


Sample and Hold module. Input value sent to output when trigger is received at trigger input.


Sample and Hold module. Input 1 value sent to output when input 2 gets a new value.


If Input 1 >0, it will be passed to the output. If input 2 is 0 then the last output value will be held.


FM Operator and Sine modulator oscs, each with AD, filter, external mod input, preset list


As above, but with additional modulation inputs for carrierFrq, sine Modulator Frq (x2), sine modulation amoutn, AD attack and decay time, carrier output gain


Similar to Creamware's stock FmOperator, with sync input (switchable) and gainMod input for EG, lfo or contrSeq modules. If no inputs are connected, control manually by switching 'pot' on. Also allows for feedback to self.


An all-in-one-FM osc with 2 inbuilt AD EGs and smooth and attenuator faders.


Sample Drum Oscillator with built in AHD envelope and velocity sensitivity controls.


Mini Sine Oscillator with Coarse and Fine tuning options.


2 Mini Sine Oscillators.


Mini Sine Oscillator with pitch modulation and PM intensity controls.


Mini Sine Oscillator with pitch modulation and PM intensity inputs.


Mini Sample Oscillator with built in AHD envelope.


Large scale control sequencer.


Compact control sequencer.


Compact control sequencer with Random function.


Large scale control sequencer.


Small version of the above, with same functionality.


As above, with randomising functionality.


Compact note sequencer, with sophisticated random section. You can select up to 8 note values to be randomized. .


Straightforward Start/Stop controls.


All-in-one solution to sync creamware, adern and cwm seq modules, and LFOs/AdernRamp. Two ramp LFOs included.


Sync module with 4 gateDividers, 4 freqDividers, 4 ramp outputs.
ramp dividers in range 1/16 to 8.
(async) gate modules' reset input can be connected directly. no need to use gateOR module.
button to select internal or external trigger signal (via start/stop button or MVC gate out).
tempo modulation input - use values between 30 and 250.

CWMorph Text

Text module, same design as CWMorph modules.


Various different colour text modules to label parts of your patches. Each module has four arrows which you can highlight to indicate which section of the patch it is for.

The CWMorph modules allow you to morph between any number of different patch parameters at the push of a button. The basic concepts are explained here. There are a number of patches available to give you an idea of what's possible. See here, here and here.

The LFO, filter and Mix modules are just copies of the stock Creamware modules, but with no controls - these have to be controlled by a ControlUnit module.

The modules have modules have different inputs from the standard modules, as follows: morph=grey square. green/red/blue/yellow rectangled pads are the usual in/outputs of the modules


CWMorph Bp 24db

24db Bandpass Filter

CWMorph ModMix4


CWMorph Filterbank


CWMorph Hp 24 db

24db Highpass Filter



CWMorph LFO Ax

Same as above, but extended version with phase, fade, delay, and waveform mod inputs. This module is more suitable for fast rate modulation.

CWMorph Lp 24db

24db Lowpass Filter

CWMorph Mix4

4 way mixer

CWMorph Text

Text module for CWMorph series

CWMorph xFade 1to2

1 to 2 Cross Fade module

CWMorph xFade 2to1

2 to 1 Cross Fade module

CWMorph Control Unit 4

This is one of the main CWMorph control units. Connect the square outputs to the mod inputs of the modules that you wish to morph. The bottom knob sets the amount that you want to send as your initial morph state, the next knob up sets the amount of time that it will take to morph to that new value, the top knob shows the current value being sent. Connect the Morph Switch or MorphSwitch Mod modules to control the Morphing from one state to another.

CWMorph Control Unit 4f

As above, but with faders instead of knobs - for connection to the CwMorph Mix4 module.

CWMorph Control Unit 4 x Note Val

As above, but with Note Val output

CWMorph Control Unit 4Bmod

A Control Unit CU where the "startVal" can't be controlled, made for external inputs. The pots nevertheless show the actual input values. Always in bipolar mode.

CWMorph Control U6

6 way Morph Control Unit

CWMorph MorphSwitch

Switch between the various Morph states in the Morph Control Unit.

CWMorph MorphSwitch Mod

As above, but with Modulation input, so the switching can be controlled by the Morph Time Control module.

CWMorph MorphTimeControl

Connect to the MorphSwitch Mod to program a timeD sequence of Morph state changes.


The complete list of CWModular modules is as follows:


  • DelaySimple
  • LongDelayFBinsert
  • LongDelaySimple
  • ModDelayFB
  • ChorusCwm
  • DelayChorusCwm
  • StereoCrossPhaserCwm
  • ADmini
  • adsrVcaCwm
  • 36dB bpEQ
  • 36dB hpEQ
  • 36dB LpEQ
  • xFadeLpHp
  • AudioGate
  • Gate2Trig
  • GateInverter
  • randomogat
  • Val2Gate bipolar
  • Val2Gate unipolar
  • LFO Cwm
  • LfoOne
  • MidiClock cwm MkII
  • StartStop cwm
Mix & Gain\Meter
  • ValMeterCWM
  • VUcwm1
  • VUcwm2
Mix & Gain\Mixer
  • CWMorph ModMix4
  • MicroMixer8
  • Mix4 cwm
  • Mix4+ cwm
Mix & Gain\Switch
  • 16x1SwitchCwm
  • 1x2SwitchCwm
  • 1x4SwitchCwm
  • 2x1SwitchCwm
  • 4x1SwitchCwm
Mix & Gain\Modifier
  • LevelSwitch1to4 MkII
  • LevelSwitch1to4 MkIII
  • Mux2
  • thresholdSwitch2to1
  • CondThru
  • condThruSync
  • If
  • If PSw
  • range2val MkII
  • constValCWM
  • asyn2synCwm
  • syn2asynCwm
  • add2L
  • Int Divider
  • MathFunc PSw
  • LogicFunc PSw
  • subtractor
  • syncDivider
  • syncMultiplier
Modifier\Sample & Hold
  • ChaosGenerator
  • chaoticPattern
  • LorenzAttractor
  • randVal inRange 2
  • randVal inRange B
  • randVal inRange B2
  • randVal inRange
  • S&Hcwm
  • S&Hcwm2
  • S&Hcwm3
  • Semi-Chaotic
  • Control4
  • ControlUnit1xf
  • ControlUnit1xfB
  • ControlUnit2xy
  • ControlUnit4 NoteVal
  • ControlUnit4
  • ControlUnit4Bmod
  • ControlUnit4F
  • ControlUnit6
  • CtrlSeqPSw
  • CWMorph 24dB Bp
  • CWMorph 24dB Hp
  • CWMorph 24dB Lp
  • CWMorph CtrlSeq
  • CWMorph CtrlSeq32
  • CWMorph FilterBank
  • CWMorph LFO A
  • CWMorph LFO Ax
  • CWMorph Mix4
  • CWMorph Mix4+2St2
  • CWMorph Mix4+2St2VU
  • CWMorph Mix41VU
  • CWMorph Mix42 poly
  • CWMorph Mix42
  • CWMorph Mix42VU
  • CWMorph Mix4St2
  • CWMorph Mix4St2VU
  • CWMorph ModMix4
  • CWMorph Textmodule
  • CWMorph xFade
  • CWMorph xFadePan
  • GateSeqPSw
  • MathFunc PSw
  • MorphSwitch Mod
  • MorphSwitch
  • morphTimeControl Loop
  • NoteSeqPSw
  • Pan2to2
  • Switch8to1 PSw
  • SwMatrix4x4 PSw
  • SwMatrix8x8 PSw
  • ValueMatrix4x4 PSw
  • ValueMatrix8x8 PSw
  • FMsine1
  • FMsine2
  • sineMini
  • sineMiniPiM
  • sineMiniX2
  • sinePiM2im
  • SOscMini
  • CtrlSeqCwm
  • CtrlSeqCwmMkII
  • GateSeqCwm
  • GateSeqCwmMkII
  • GateSeqCwmMkIIR
  • NoteSeqCwm
  • cwmText_black
  • cwmText_blue
  • cwmText_Br
  • cwmText_green
  • cwmText_lightBl
  • cwmText_lightGr
  • cwmText_module
  • cwmText_ochre
  • cwmText_red
  • cwmText_red2
  • cwmText_redBr
  • cwmText_turq
  • cwmText_turquoise
  • cwmText_turquoiseLong
  • cwmText_yellow



Back to Top

Back to Main Modules page

Back to Home page