Firefly Synth 1.9.9

Module Overview

# Name UI Stage Num Description
1 Master Yes Before voice 1 Automation, MIDI and BPM smoothing control and microtuning mode.
2 External Audio No Before voice 1 In FX mode, provides external audio input to the global audio matrix.
3 MIDI No Before voice 1 Provides MIDI pitchbend, channel pressure and 128 CC parameters as modulation sources.
4 GCV-CV Yes Before voice 1 CV-To-CV routing matrix with min/max control and various stacking options that affect how source signals are combined in case they affect the same target.
5 Global Yes Before voice 1 Global CV module with MIDI-linked modwheel and pitchbend, and some additional freely-assignable parameters.
6 Global LFO Yes Before voice 10 Optional tempo-synced LFO with repeating and one-shot types, various periodic waveforms, smooth noise, static noise, smoothing control, phase andjustment, stair-stepping and horizontal and vertical skewing controls with various types.
7 GCV-A Yes Before voice 1 CV-To-Audio routing matrix with min/max control and various stacking options that affect how source signals are combined in case they affect the same target.
8 Arpeggiator Yes Before voice 1 Arpeggiator with internal rate modulation and a couple of creative controls.
9 VCV-CV Yes Voice 1 CV-To-CV routing matrix with min/max control and various stacking options that affect how source signals are combined in case they affect the same target.
10 Note No Voice 1 Provides MIDI note and velocity as modulation sources.
11 On Note No Voice 1 Provides a couple of random-on-voice values plus on-note versions of all global modulation sources for the per-voice CV mod matrix.
12 Env Yes Voice 10 DAHDSR envelope generator with optional tempo-syncing, linear and exponential slopes and smoothing control.
13 Voice LFO Yes Voice 10 Optional tempo-synced LFO with repeating and one-shot types, various periodic waveforms, smooth noise, static noise, smoothing control, phase andjustment, stair-stepping and horizontal and vertical skewing controls with various types.
14 VCV-A Yes Voice 1 CV-To-Audio routing matrix with min/max control and various stacking options that affect how source signals are combined in case they affect the same target.
15 Voice Yes Voice 1 Oscillator common module. Controls portamento, oversampling and base pitch for all oscillators. Also contains global unison support.
16 VAudio Yes Voice 1 Audio routing matrix with gain/balance control to route from oscillators to fx modules to voice mixdown.
17 Osc Mod Yes Voice 1 Oscillator routing matrices that allow for Osc-to-Osc AM, RM and FM.
18 Osc Yes Voice 5 Oscillator module with sine/saw/triangle/square/DSF/Karplus-Strong/noise generators, hardsync and unison support.
19 Voice FX Yes Voice 10 Per-voice FX module with state variable filter, comb filter and distortion.
20 Voice Out Yes Voice 1 Controls gain and balance of individual voices.
21 Voice Out No After voice 1 Provides voice mixdown as an audio source to the global audio matrix.
22 GAudio Yes After voice 1 Audio routing matrix with gain/balance control to route from voice mixdown to fx modules to global output.
23 Global FX Yes After voice 10 Global FX module with state variable filter, comb filter, distortion, delay and reverb.
24 Global Out Yes After voice 1 Controls gain and balance of global audio output.
25 Monitor Yes After voice 1 Monitor module with active voice count, CLAP threadpool thread count, global output gain, overall CPU usage and highest-module CPU usage.

Parameter Overview

Master

Name Section UI Storage Num Dir Rate Automate Min Max Default Log Midpoint
Tuning Tuning Yes Instance 1 Input Block None No Tuning Cont. After Note Before N/A
Microtuning mode.
Preset Preset Yes Instance 1 Input Block None Bass 1 Open Hat 3 Bass 1 N/A
Factory preset.
MIDI Smooth Smoothing Yes Instance 1 Input Block None 1 Ms 1000 Ms 50 Ms N/A
Smoothing MIDI controller changes.
BPM Smooth Smoothing Yes Instance 1 Input Block None 1 Ms 1000 Ms 200 Ms N/A
Smoothing host BPM parameter changes. Affects tempo-synced delay lines.
Automation Smooth Smoothing Yes Instance 1 Input Block None 1 Ms 50 Ms 1 Ms N/A
Smoothing automation parameter changes.
Realtime Visuals Visuals Yes Instance 1 Input Block None None Params And Graphs Params And Graphs N/A
Realtime visualization mode

GCV-CV

Name Section UI Storage Num Dir Rate Automate Min Max Default Log Midpoint
Op Main Yes Patch 16 Input Block Automate Off AB Stk Off N/A
Selects operation and stacking mode.
Add: add source signal to target parameter.
Mul: multiply target parameter by source signal.
AB (Add-Bipolar): treat source signal as bipolar, then add to target parameter.
Abs (Absolute): modulate as-if the target parameter has the full [0, 1] range available, may cause clipping.
Rel (Relative): modulate taking into account only the target parameter value, may cause clipping.
Stk (Stacked): modulate taking into account all previous modulation sources affecting the same parameter.
Source Main Yes Patch 16 Input Block Automate Global Aux 1 MIDI CC 127 Global Aux 1 N/A
All global CV and MIDI sources, plus for per-voice CV all per-voice CV sources, MIDI note and velocity, and On-Note all global CV sources.
Target Main Yes Patch 16 Input Block Automate GLFO 1 Rate GCV-A Max 20 GLFO 1 Rate N/A
Any modulatable parameter of any LFO or the CV-to-audio matrix. You can only route 'upwards', so not LFO2->LFO1.
Offset Main Yes Patch 16 Input Accurate Modulate -1.00 +1.00 +0.00 N/A
Source signal offset. Used to transform source before modulation is applied. Useful to stretch things like midi note/velocity into the full [0, 1] range.
Scale Main Yes Patch 16 Input Accurate Modulate 1.00 32.00 1.00 N/A
Source signal multiplier. Used to transform source before modulation is applied. Useful to stretch things like midi note/velocity into the full [0, 1] range.
Min Main Yes Patch 16 Input Accurate Modulate 0 % 100 % 0 % N/A
Defines the bounds of the modulation effect. When min > max, modulation will invert.
Max Main Yes Patch 16 Input Accurate Modulate 0 % 100 % 100 % N/A
Defines the bounds of the modulation effect. When min > max, modulation will invert.

Global

Name Section UI Storage Num Dir Rate Automate Min Max Default Log Midpoint
Aux Aux Yes Patch 6 Input Accurate Modulate 0 % 100 % 0 % N/A
Auxilliary controls to be used through automation and the CV matrices.
Mod Wheel Linked Yes Patch 1 Input Accurate MIDI 0 % 100 % 0 % N/A
Linked to MIDI mod wheel, updates on incoming MIDI events.
Pitch Bend Linked Yes Patch 1 Input Accurate MIDI -100 % +100 % +0 % N/A
Linked to MIDI pitch bend, updates on incoming MIDI events.
Pitch Bend Range Linked Yes Patch 1 Input Block Automate 1 24 12 N/A
Pitch bend range. Together with Pitch Bend this affects the base pitch of all oscillators.

Global LFO

Name Section UI Storage Num Dir Rate Automate Min Max Default Log Midpoint
Type Left Yes Patch 1 Input Block None Off One Phase Off N/A
Selects repeating or one-shot type. For regular one-shot type, the LFO stays at it's end value after exactly 1 cycle. For phase one-shot type, the end value takes the phase offset parameter into account.
Rate Left Yes Patch 1 Input Accurate Modulate 0.01 Hz 20.00 Hz 1.00 Hz 1.00 Hz
LFO rate in Hz.
Tempo Left Yes Patch 1 Input Block None 1/1 128/15 1/4 N/A
LFO rate in bars.
Phase Offset Shared Yes Patch 1 Input Block Automate 0 % 100 % 0 % N/A
In per-voice module, allows for phase adjustment of periodic generators.
Steps Shared Yes Patch 1 Input Block None 1 99 1 N/A
Step count for static and smooth noise generators, set to > 1. Stair-stepping for periodic generators. Set to 1 for continuous or > 1 for stair-stepping.
Smooth Shared Yes Patch 1 Input Block None 0 Ms 500 Ms 0 Ms N/A
Applies a lowpass filter to smooth out rough edges.
Tempo Sync Shared Yes Patch 1 Input Block None Off On Off N/A
Toggles time or tempo-synced type.
Snap To Project Shared Yes Patch 1 Input Block Automate Off On Off N/A
In global module, snaps lfo phase to project/song time. Note this defeats rate modulation!
MSEG On Shared Yes Patch 1 Input Block Automate Off On Off N/A
Toggles MSEG mode on/off.
Shape Non MSEG Yes Patch 1 Input Block None Saw FreeStatic 1 Sin N/A
Selects waveform: various periodic functions plus smooth and static noise.
Seed Non MSEG Yes Patch 1 Input Block None 1 255 1 N/A
Seed value for static and smooth noise generators.
Source Non MSEG Yes Patch 1 Input Block None 1 3 1 N/A
Per-voice random stream source for static and smooth noise generators.
Skew X Mode Non MSEG Yes Patch 1 Input Block None Off Exp Bi Off N/A
Horizontal skew mode.
Skew X Amt Non MSEG Yes Patch 1 Input Accurate Modulate 0 % 100 % 50 % N/A
Horizontal skew amount.
Skew Y Mode Non MSEG Yes Patch 1 Input Block None Off Exp Bi Off N/A
Vertical skew mode.
Skew Y Amt Non MSEG Yes Patch 1 Input Accurate Modulate 0 % 100 % 50 % N/A
Vertical skew amount.
MSEG Start Y MSEG No Patch 1 Input Accurate Modulate 0.00 % 100.00 % 0.00 % N/A
MSEG generator start level.
MSEG Count MSEG No Patch 1 Input Block None 1 16 3 N/A
MSEG generator segment count.
MSEG Width MSEG No Patch 16 Input Accurate Modulate 1.00 100.00 10.00 N/A
MSEG generator segment width.
MSEG Y MSEG No Patch 16 Input Accurate Modulate 0.00 % 100.00 % 50.00 % N/A
MSEG generator segment level.
MSEG Slope MSEG No Patch 16 Input Accurate Modulate 0.00 % 100.00 % 50.00 % N/A
MSEG generator segment slope.
MSEG Snap X MSEG No Patch 1 Input Block None Off On Off N/A
MSEG generator horizontal snapping on/off.
MSEG Snap Y MSEG No Patch 1 Input Block None 0 16 0 N/A
MSEG generator vertical snapping grid size

GCV-A

Name Section UI Storage Num Dir Rate Automate Min Max Default Log Midpoint
Op Main Yes Patch 20 Input Block Automate Off AB Stk Off N/A
Selects operation and stacking mode.
Add: add source signal to target parameter.
Mul: multiply target parameter by source signal.
AB (Add-Bipolar): treat source signal as bipolar, then add to target parameter.
Abs (Absolute): modulate as-if the target parameter has the full [0, 1] range available, may cause clipping.
Rel (Relative): modulate taking into account only the target parameter value, may cause clipping.
Stk (Stacked): modulate taking into account all previous modulation sources affecting the same parameter.
Source Main Yes Patch 20 Input Block Automate Global Aux 1 MIDI CC 127 Global Aux 1 N/A
All global CV and MIDI sources, plus for per-voice CV all per-voice CV sources, MIDI note and velocity, and On-Note all global CV sources.
Target Main Yes Patch 20 Input Block Automate GFX 1 SVF KeyTrk GOut Bal GFX 1 SVF KeyTrk N/A
Any modulatable parameter of any audio module, audio-to-audio matrix or (in case of per-voice) voice-in parameter.
Offset Main Yes Patch 20 Input Accurate Modulate -1.00 +1.00 +0.00 N/A
Source signal offset. Used to transform source before modulation is applied. Useful to stretch things like midi note/velocity into the full [0, 1] range.
Scale Main Yes Patch 20 Input Accurate Modulate 1.00 32.00 1.00 N/A
Source signal multiplier. Used to transform source before modulation is applied. Useful to stretch things like midi note/velocity into the full [0, 1] range.
Min Main Yes Patch 20 Input Accurate Modulate 0 % 100 % 0 % N/A
Defines the bounds of the modulation effect. When min > max, modulation will invert.
Max Main Yes Patch 20 Input Accurate Modulate 0 % 100 % 100 % N/A
Defines the bounds of the modulation effect. When min > max, modulation will invert.

Arpeggiator

Name Section UI Storage Num Dir Rate Automate Min Max Default Log Midpoint
Type Table Yes Patch 1 Input Block Automate Off +/- 3 Off N/A
Selects arpeggiator octave count.
Table Jumping Table Yes Patch 1 Input Block Automate Off On Off N/A
Arp table jumping (repeat first note every odd position). F.e. cefga with jumping becomes cecfcgca.
Mode Table Yes Patch 1 Input Block Automate Up FixFree Up N/A
Selects arpeggiator mode (e.g. up, down, updown, random etc).
Table Flip Count Table Yes Patch 1 Input Block Automate 1 9 1 N/A
Flips the arp table every N notes. F.e. cegcegceg with flip count 2 becomes cecgegecg.
Seed Table Yes Patch 1 Input Block Automate 1 255 1 N/A
Seed for random modes.
Note Count Notes Yes Patch 1 Input Block Automate 1 4 1 N/A
Select this many notes from the table. F.e. when the table is cefg, with note count 2 and note distance 1 the repeating chords become ce-ef-fg-gc.
Note Distance Notes Yes Patch 1 Input Block Automate 1 8 1 N/A
Distance between notes from the table. F.e. when the table is cefg, with note count 2 and note distance 2 the repeating chords become cf-eg-fc-ge.
Rate Hz Sample Yes Patch 1 Input Block Automate 0.25 Hz 20.00 Hz 4.00 Hz 4.00 Hz
Arp rate in Hz.
Rate Tempo Sample Yes Patch 1 Input Block Automate 1/1 128/15 1/4 N/A
Arp rate in bars.
Mod Rate Hz Sample Yes Patch 1 Input Block Automate 0.25 Hz 20.00 Hz 4.00 Hz 4.00 Hz
Rate modulation in hz.
Mod Rate Tempo Sample Yes Patch 1 Input Block Automate 1/1 128/15 1/4 N/A
Rate modulation in bars. Note: when sync is on, the final arp tempo will be snapped to the base tempo. See mod mode.
Snc Sample Yes Patch 1 Input Block Automate Off On On N/A
Select arp rate and mod rate in time or bars.
Mod Sample Yes Patch 1 Input Block Automate Saw Sqr Saw N/A
Selects the shape of the rate modulator (internal LFO).
Mode Sample Yes Patch 1 Input Block Automate Off Exp Off N/A
Selects the mode of the rate modulator. With sync on, the final rate will be snapped to logical multiples of the bar size (e.g. exponential 1/4 with speedup becomes 1/4, 1/8, 1/16, with slowdown becomes 1/4, 1/2, 1/1 etc. Linear with sync, 1/4 becomes 1/4, 2/4, 3/4 etc).
Amt Sample Yes Patch 1 Input Block Automate -100 % +100 % +0 % N/A
Selects the amount of speed-up/slow down.

VCV-CV

Name Section UI Storage Num Dir Rate Automate Min Max Default Log Midpoint
Op Main Yes Patch 20 Input Voice Automate Off AB Stk Off N/A
Selects operation and stacking mode.
Add: add source signal to target parameter.
Mul: multiply target parameter by source signal.
AB (Add-Bipolar): treat source signal as bipolar, then add to target parameter.
Abs (Absolute): modulate as-if the target parameter has the full [0, 1] range available, may cause clipping.
Rel (Relative): modulate taking into account only the target parameter value, may cause clipping.
Stk (Stacked): modulate taking into account all previous modulation sources affecting the same parameter.
Source Main Yes Patch 20 Input Voice Automate Global Aux 1 On Nt Arp RelNote Global Aux 1 N/A
All global CV and MIDI sources, plus for per-voice CV all per-voice CV sources, MIDI note and velocity, and On-Note all global CV sources.
Target Main Yes Patch 20 Input Voice Automate Env 1 Sustain VCV-A Max 30 Env 1 Sustain N/A
Any modulatable parameter of any LFO or the CV-to-audio matrix. You can only route 'upwards', so not LFO2->LFO1.
Offset Main Yes Patch 20 Input Accurate Modulate -1.00 +1.00 +0.00 N/A
Source signal offset. Used to transform source before modulation is applied. Useful to stretch things like midi note/velocity into the full [0, 1] range.
Scale Main Yes Patch 20 Input Accurate Modulate 1.00 32.00 1.00 N/A
Source signal multiplier. Used to transform source before modulation is applied. Useful to stretch things like midi note/velocity into the full [0, 1] range.
Min Main Yes Patch 20 Input Accurate Modulate 0 % 100 % 0 % N/A
Defines the bounds of the modulation effect. When min > max, modulation will invert.
Max Main Yes Patch 20 Input Accurate Modulate 0 % 100 % 100 % N/A
Defines the bounds of the modulation effect. When min > max, modulation will invert.

Env

Name Section UI Storage Num Dir Rate Automate Min Max Default Log Midpoint
On On Yes Patch 1 Input Voice Automate Off On Off N/A
Toggles envelope on/off.
Type Type Yes Patch 1 Input Voice Automate Sustain Release Sustain N/A
Selects envelope type.
Sustain - regular sustain type.
Follow - exactly follows the envelope ignoring note-off.
Release - follows the envelope (does not sustain) but respects note-off.
Mode Type Yes Patch 1 Input Voice Automate Linear MSEG Linear N/A
Selects envelope mode.
Linear - linear slope DAHDSR, most cpu efficient.
Exponential unipolar - regular exponential slope DAHDSR.
Exponential bipolar - DAHDSR, vertically splits section in 2 exponential parts.
Exponential split - DAHDSR, horizontally and vertically splits section in 2 exponential parts to generate smooth curves.
MSEG - custom drawn envelope generator.
Tempo Sync Sync Yes Patch 1 Input Voice Automate Off On Off N/A
Toggles time or tempo-synced mode.
Smt Sync Yes Patch 1 Input Voice Automate 0 Ms 500 Ms 0 Ms N/A
Lowpass filter to smooth out rough edges.
Trigger Trigger Yes Patch 1 Input Voice Automate Legato Multi-trigger Legato N/A
Selects trigger mode for monophonic mode.
Legato - envelope will not reset.
Retrig - upon note-on event, envelope will start over from zero, may cause clicks.
Multi - upon note-on event, envelope will start over from the current level.
To avoid clicks it is best to use release-monophonic mode with multi-triggered envelopes.
Sustain Trigger Yes Patch 1 Input Accurate Modulate 0 % 100 % 50 % N/A
Sustain level. Modulation takes place only at voice start.
MSEG Length Trigger Yes Patch 1 Input Accurate Modulate 0.00 Sec 30.00 Sec 5.00 Sec 5.00 Sec
Total time of the MSEG generator.
MSEG Tempo Trigger Yes Patch 1 Input Voice Automate 1/1 48/13 1/1 N/A
Total bars of the MSEG generator.
Dly Time DAHDR Yes Patch 1 Input Accurate Modulate 0.000 Sec 10.000 Sec 0.000 Sec 1.000 Sec
Delay section length in seconds. Modulation takes place only at voice start.
Dly Tempo DAHDR Yes Patch 1 Input Voice Automate 0 48/13 0 N/A
Delay section length in bars.
Hld Time DAHDR Yes Patch 1 Input Accurate Modulate 0.000 Sec 10.000 Sec 0.000 Sec 1.000 Sec
Hold section length in seconds. Modulation takes place only at voice start.
Hld Tempo DAHDR Yes Patch 1 Input Voice Automate 0 48/13 0 N/A
Hold section length in bars.
Att Time DAHDR Yes Patch 1 Input Accurate Modulate 0.000 Sec 10.000 Sec 0.030 Sec 1.000 Sec
Attack section length in seconds. Modulation takes place only at voice start.
Att Tempo DAHDR Yes Patch 1 Input Voice Automate 0 48/13 1/64 N/A
Attack section length in bars.
Att Slope DAHDR Yes Patch 1 Input Accurate Modulate 0 % 100 % 50 % N/A
Controls attack slope for exponential types. Modulation takes place only at voice start.
Dcy Time DAHDR Yes Patch 1 Input Accurate Modulate 0.000 Sec 10.000 Sec 0.100 Sec 1.000 Sec
Decay section length in seconds. Modulation takes place only at voice start.
Dcy Tempo DAHDR Yes Patch 1 Input Voice Automate 0 48/13 1/32 N/A
Decay section length in bars.
Dcy Slope DAHDR Yes Patch 1 Input Accurate Modulate 0 % 100 % 50 % N/A
Controls decay slope for exponential types. Modulation takes place only at voice start.
Rls Time DAHDR Yes Patch 1 Input Accurate Modulate 0.000 Sec 10.000 Sec 0.200 Sec 1.000 Sec
Release section length in seconds. Modulation takes place only at voice start.
Rls Tempo DAHDR Yes Patch 1 Input Voice Automate 0 48/13 1/16 N/A
Release section length in bars.
Rls Slope DAHDR Yes Patch 1 Input Accurate Modulate 0 % 100 % 50 % N/A
Controls release slope for exponential types. Modulation takes place only at voice start.
MSEG Start Y MSEG No Patch 1 Input Accurate Modulate 0.00 % 100.00 % 0.00 % N/A
MSEG generator start level.
MSEG Count MSEG No Patch 1 Input Voice None 1 16 3 N/A
MSEG generator segment count.
MSEG Sustain Point MSEG No Patch 1 Input Voice None 0 14 1 N/A
MSEG generator sustain point.
MSEG Width MSEG No Patch 16 Input Accurate Modulate 1.00 100.00 10.00 N/A
MSEG generator segment width.
MSEG Y MSEG No Patch 16 Input Accurate Modulate 0.00 % 100.00 % 50.00 % N/A
MSEG generator segment level.
MSEG Slope MSEG No Patch 16 Input Accurate Modulate 0.00 % 100.00 % 50.00 % N/A
MSEG generator segment slope.
MSEG Snap X MSEG No Patch 1 Input Voice None Off On Off N/A
MSEG generator horizontal snapping on/off.
MSEG Snap Y MSEG No Patch 1 Input Voice None 0 16 0 N/A
MSEG generator vertical snapping grid size

Voice LFO

Name Section UI Storage Num Dir Rate Automate Min Max Default Log Midpoint
Type Left Yes Patch 1 Input Voice Automate Off One Phase Off N/A
Selects repeating or one-shot type. For regular one-shot type, the LFO stays at it's end value after exactly 1 cycle. For phase one-shot type, the end value takes the phase offset parameter into account.
Rate Left Yes Patch 1 Input Accurate Modulate 0.01 Hz 20.00 Hz 1.00 Hz 1.00 Hz
LFO rate in Hz.
Tempo Left Yes Patch 1 Input Voice Automate 1/1 128/15 1/4 N/A
LFO rate in bars.
Phase Offset Shared Yes Patch 1 Input Voice Automate 0 % 100 % 0 % N/A
In per-voice module, allows for phase adjustment of periodic generators.
Steps Shared Yes Patch 1 Input Voice Automate 1 99 1 N/A
Step count for static and smooth noise generators, set to > 1. Stair-stepping for periodic generators. Set to 1 for continuous or > 1 for stair-stepping.
Smooth Shared Yes Patch 1 Input Voice Automate 0 Ms 500 Ms 0 Ms N/A
Applies a lowpass filter to smooth out rough edges.
Tempo Sync Shared Yes Patch 1 Input Voice Automate Off On Off N/A
Toggles time or tempo-synced type.
Snap To Project Shared Yes Patch 1 Input Voice Automate Off On Off N/A
In global module, snaps lfo phase to project/song time. Note this defeats rate modulation!
MSEG On Shared Yes Patch 1 Input Voice Automate Off On Off N/A
Toggles MSEG mode on/off.
Shape Non MSEG Yes Patch 1 Input Voice Automate Saw FreeStatic 2 Sin N/A
Selects waveform: various periodic functions plus smooth and static noise.
Seed Non MSEG Yes Patch 1 Input Voice Automate 1 255 1 N/A
Seed value for static and smooth noise generators.
Source Non MSEG Yes Patch 1 Input Voice Automate 1 3 1 N/A
Per-voice random stream source for static and smooth noise generators.
Skew X Mode Non MSEG Yes Patch 1 Input Voice Automate Off Exp Bi Off N/A
Horizontal skew mode.
Skew X Amt Non MSEG Yes Patch 1 Input Accurate Modulate 0 % 100 % 50 % N/A
Horizontal skew amount.
Skew Y Mode Non MSEG Yes Patch 1 Input Voice Automate Off Exp Bi Off N/A
Vertical skew mode.
Skew Y Amt Non MSEG Yes Patch 1 Input Accurate Modulate 0 % 100 % 50 % N/A
Vertical skew amount.
MSEG Start Y MSEG No Patch 1 Input Accurate Modulate 0.00 % 100.00 % 0.00 % N/A
MSEG generator start level.
MSEG Count MSEG No Patch 1 Input Voice None 1 16 3 N/A
MSEG generator segment count.
MSEG Width MSEG No Patch 16 Input Accurate Modulate 1.00 100.00 10.00 N/A
MSEG generator segment width.
MSEG Y MSEG No Patch 16 Input Accurate Modulate 0.00 % 100.00 % 50.00 % N/A
MSEG generator segment level.
MSEG Slope MSEG No Patch 16 Input Accurate Modulate 0.00 % 100.00 % 50.00 % N/A
MSEG generator segment slope.
MSEG Snap X MSEG No Patch 1 Input Voice None Off On Off N/A
MSEG generator horizontal snapping on/off.
MSEG Snap Y MSEG No Patch 1 Input Voice None 0 16 0 N/A
MSEG generator vertical snapping grid size

VCV-A

Name Section UI Storage Num Dir Rate Automate Min Max Default Log Midpoint
Op Main Yes Patch 30 Input Voice Automate Off AB Stk Off N/A
Selects operation and stacking mode.
Add: add source signal to target parameter.
Mul: multiply target parameter by source signal.
AB (Add-Bipolar): treat source signal as bipolar, then add to target parameter.
Abs (Absolute): modulate as-if the target parameter has the full [0, 1] range available, may cause clipping.
Rel (Relative): modulate taking into account only the target parameter value, may cause clipping.
Stk (Stacked): modulate taking into account all previous modulation sources affecting the same parameter.
Source Main Yes Patch 30 Input Voice Automate Global Aux 1 On Nt Arp RelNote Global Aux 1 N/A
All global CV and MIDI sources, plus for per-voice CV all per-voice CV sources, MIDI note and velocity, and On-Note all global CV sources.
Target Main Yes Patch 30 Input Voice Automate Voice Cent VOut Bal Voice Cent N/A
Any modulatable parameter of any audio module, audio-to-audio matrix or (in case of per-voice) voice-in parameter.
Offset Main Yes Patch 30 Input Accurate Modulate -1.00 +1.00 +0.00 N/A
Source signal offset. Used to transform source before modulation is applied. Useful to stretch things like midi note/velocity into the full [0, 1] range.
Scale Main Yes Patch 30 Input Accurate Modulate 1.00 32.00 1.00 N/A
Source signal multiplier. Used to transform source before modulation is applied. Useful to stretch things like midi note/velocity into the full [0, 1] range.
Min Main Yes Patch 30 Input Accurate Modulate 0 % 100 % 0 % N/A
Defines the bounds of the modulation effect. When min > max, modulation will invert.
Max Main Yes Patch 30 Input Accurate Modulate 0 % 100 % 100 % N/A
Defines the bounds of the modulation effect. When min > max, modulation will invert.

Voice

Name Section UI Storage Num Dir Rate Automate Min Max Default Log Midpoint
Voice Mode Mode Yes Patch 1 Input Voice Automate Polyphonic Release Mono Polyphonic N/A
Selects poly/mono mode.
Poly - regular polyphonic mode.
Mono - true monophonic mode, may cause clicks.
Release - monophonic untill a mono section is released. So, multiple mono sections may overlap.
To avoid clicks it is best to use release-monophonic mode with multi-triggered envelopes.
Osc Oversampling Oversampling Yes Patch 1 Input Voice Automate 1X 4X 1X N/A
Oversampling for those rare cases where it makes a positive difference. Only affects FM and hardsync, but not AM. Oversampling is per osc unison voice, so setting both this and osc unison to 4 results in an oscillator being 16 times as expensive to calculate. Then multiply that by global unison.
Porta Tempo Sync Sync Yes Patch 1 Input Voice Automate Off On Off N/A
Selects time or tempo-synced mode.
Porta Mode Mid Yes Patch 1 Input Voice Automate Off Auto Off N/A
Selects portamento mode.
Off - no portamento.
On - glides 1 semitone in the specified time, so glide pitch is constant and glide time is variable.
Auto - glides pitch difference between old and new note in the specified time, so glide pitch is variable and glide time is constant.
Porta Time Mid Yes Patch 1 Input Voice Automate 0.001 Sec 10.000 Sec 0.100 Sec 1.000 Sec
Pitch glide time in seconds.
Porta Tempo Mid Yes Patch 1 Input Voice Automate 1/1 48/13 1/16 N/A
Pitch glide time in bars.
Note Mid Yes Patch 1 Input Voice Automate C-1 G9 C4 N/A
Oscillator base pitch adjustment for all Oscs, C4 is no adjustment.
Cent Mid Yes Patch 1 Input Accurate Modulate -100 +100 +0 N/A
Oscillator pitch cents adjustment for all Oscs.
Global Unison Voices Unison Voices Yes Patch 1 Input Voice Automate 1 4 1 N/A
Global unison voice count. Global unison spawns an entire polyphonic synth voice per unison voice. This includes per-voice oscillators, effects, lfo's and envelopes.
Global Unison Osc Detune Global Unison Params Yes Patch 1 Input Accurate Modulate 0 % 100 % 33 % N/A
Global unison voice pitch detune amount.
Global Unison Osc Phase Offset Global Unison Params Yes Patch 1 Input Accurate Modulate 0 % 100 % 0 % N/A
Global unison voice osc phase offset.
Global Unison LFO Detune Global Unison Params Yes Patch 1 Input Accurate Automate 0 % 100 % 0 % N/A
Global unison voice LFO detune amount.
Global Unison LFO Phase Offset Global Unison Params Yes Patch 1 Input Voice Automate 0 % 100 % 0 % N/A
Global unison voice LFO phase offset.
Global Unison Env Detune Global Unison Params Yes Patch 1 Input Voice Automate 0 % 100 % 0 % N/A
Global unison voice envelope detune amount.
Global Unison Spread Global Unison Params Yes Patch 1 Input Accurate Modulate 0 % 100 % 50 % N/A
Global unison stereo spread.
Pitch Mode No Patch 1 Input Accurate Modulate -128 +128 +0 N/A
Absolute pitch modulation target for all Oscs.
Pitch Bend Mode No Patch 1 Input Accurate Modulate -100 % +100 % +0 % N/A
Pitch-bend modulation target for all Oscs. Reacts to global pitchbend range.

VAudio

Name Section UI Storage Num Dir Rate Automate Min Max Default Log Midpoint
On Main Yes Patch 20 Input Voice Automate Off On Off N/A
Toggles audio route on/off.
Source Main Yes Patch 20 Input Voice Automate Osc 1 VFX 10 Osc 1 N/A
Selects audio route source. Note that you can only route FX 'upwards', so not FX2 -> FX1.
Target Main Yes Patch 20 Input Voice Automate VFX 1 VOut VOut N/A
Selects audio route target.
Gain Main Yes Patch 20 Input Accurate Modulate 0 % 100 % 100 % N/A
Controls route gain.
Balance Main Yes Patch 20 Input Accurate Modulate -100 % +100 % +0 % N/A
Controls route stereo balance.

Osc Mod

Name Section UI Storage Num Dir Rate Automate Min Max Default Log Midpoint
AM On AM Yes Patch 10 Input Voice Automate Off On Off N/A
Toggles AM routing on/off.
AM Source AM Yes Patch 10 Input Voice Automate Osc 1 Osc 5 Osc 1 N/A
Selects AM routing source. Note that you can only route 'upwards', so not Osc2->Osc1. However self-modulation is possible.
AM Target AM Yes Patch 10 Input Voice Automate Osc 1 Osc 5 Osc 2 N/A
Selects AM routing target.
AM Mix AM Yes Patch 10 Input Accurate Modulate 0 % 100 % 100 % N/A
Dry/wet control between unmodulated and modulated signal.
AM Ring AM Yes Patch 10 Input Accurate Modulate 0 % 100 % 0 % N/A
Dry/wet control between amplitude-modulated and ring-modulated signal.
FM On FM Yes Patch 10 Input Voice Automate Off On Off N/A
Toggles FM routing on/off.
FM Source FM Yes Patch 10 Input Voice Automate Osc 1 Osc 5 Osc 1 N/A
Selects FM routing source. Note that you can only route 'upwards', so not Osc2->Osc1. Self-modulation is not possible (AKA, feedback-FM not implemented).
FM Target FM Yes Patch 10 Input Voice Automate Osc 1 Osc 5 Osc 2 N/A
Selects FM routing target.
FM Mode FM Yes Patch 10 Input Voice Automate Tru Bwd Tru N/A
Selects unipolar/bipolar mode. Bipolar causes the target Osc's phase to travel both forward and backward and is apparently referred to as through-zero FM.
FM Idx FM Yes Patch 10 Input Accurate Modulate 0.0000 1.0000 0.0100 0.0500
Modulation index. This is really just a multiplier for the source signal. Less index is less phase adjustment on the target signal. I did not implement automatic scaling with pitch, but this is a modulatable parameter which you can couple with the Note Key modulation source.

Osc

Name Section UI Storage Num Dir Rate Automate Min Max Default Log Midpoint
Type Type Yes Patch 1 Input Voice Automate Off Static Off N/A
Selects the oscillator algorithm. Only Basic and DSF can be used as an FM target, react to oversampling, and are capable of hard-sync. KPS1 is regular Karplus-Strong, KPS2 is a modified version which auto-adjusts feedback according to pitch.
Gain Type Yes Patch 1 Input Accurate Modulate 0 % 100 % 100 % N/A
Per-osc gain control. The same result may be had through the audio routing matrices, but it's just easier to work with a dedicated parameter. In particular, this control is very handy when applying an envelope to it when the oscillator is routed through a distortion module.
Note Type Yes Patch 1 Input Voice Automate C-1 G9 C4 N/A
Oscillator base pitch. Also reacts to Voice-In base pitch.
Cent Type Yes Patch 1 Input Accurate Modulate -100 +100 +0 N/A
Oscillator cents, also reacts to Voice-In cents.
Hard Sync On Sync On Yes Patch 1 Input Voice Automate Off On Off N/A
Enables hard-sync against an internal reference oscillator.
Hard Sync Semitones Sync/Unisonc Params Yes Patch 1 Input Accurate Modulate 0.00 Semi 48.00 Semi 0.00 Semi N/A
Pitch offset of the actual oscillator against the reference oscillator.
Hard Sync XOver Time Sync/Unisonc Params Yes Patch 1 Input Voice Automate 0.00 Ms 5.00 Ms 2.50 Ms N/A
Controls cross-over time between the synced and unsyced signal after a phase reset occurs.
Unison Voices Sync/Unisonc Params Yes Patch 1 Input Voice Automate 1 8 1 N/A
Unison voice count. Oversampling, hard-sync, AM and FM are applied per-unison-voice.
Unison Spread Sync/Unisonc Params Yes Patch 1 Input Accurate Modulate 0 % 100 % 50 % N/A
Unison stereo spread, works on all oscillator modes.
Unison Detune Sync/Unisonc Params Yes Patch 1 Input Accurate Modulate 0 % 100 % 33 % N/A
Detune unison voices. Only applicable to Basic, KPS and DSF generators.
Unison Phase Sync/Unisonc Params Yes Patch 1 Input Accurate Modulate 0 % 100 % 50 % N/A
Phase offset for subsequent voices, to get that unison effect 'right from the start'. Only applicable to Basic and DSF generators.
Basic Sin On Basic Yes Patch 1 Input Voice Automate Off On On N/A
Toggle sine generator on/off.
Basic Sin Mix Basic Yes Patch 1 Input Accurate Modulate -100 % +100 % +100 % N/A
Sine generator mix amount.
Basic Saw On Basic Yes Patch 1 Input Voice Automate Off On Off N/A
Toggle saw generator on/off.
Basic Saw Mix Basic Yes Patch 1 Input Accurate Modulate -100 % +100 % +100 % N/A
Saw generator mix amount.
Basic Tri On Basic Yes Patch 1 Input Voice Automate Off On Off N/A
Toggle triangle generator on/off.
Basic Tri Mix Basic Yes Patch 1 Input Accurate Modulate -100 % +100 % +100 % N/A
Triangle generator mix amount.
Basic Sqr On Basic Yes Patch 1 Input Voice Automate Off On Off N/A
Toggle square generator on/off.
Basic Sqr Mix Basic Yes Patch 1 Input Accurate Modulate -100 % +100 % +100 % N/A
Square generator mix amount.
Basic Sqr PW Basic PW Yes Patch 1 Input Accurate Modulate 0 % 100 % 100 % N/A
Square generator pulse width.
DSF Partials DSF Yes Patch 1 Input Voice Automate 1 1000 2 20
Controls the number of partials (overtones).
DSF Distance DSF Yes Patch 1 Input Voice Automate 0.05 20.00 1.00 N/A
Controls the frequency distance between the base frequency and subsequent partials.
DSF Decay DSF Yes Patch 1 Input Accurate Modulate 0 % 100 % 50 % N/A
Controls the amplitude decay of successive partials.
Rnd Filter Mode Random Yes Patch 1 Input Voice Automate LPF PEQ LPF N/A
Continuous filter type for static noise or initial-excite filter type for Karplus-Strong.
Random Rate Random Yes Patch 1 Input Accurate Modulate 1.0 % 100.0 % 10.0 % 10.0 %
On-voice-init step count for static noise and initial-excite stage of Karplus-Strong. Modulation takes place only at voice start.
Random Filter Freq Random Yes Patch 1 Input Accurate Modulate 20 Hz 20000 Hz 20000 Hz 1000 Hz
Continuous filter frequency for static noise or initial-excite filter frequency for Karplus-Strong. Modulation takes place only at voice start.
Random Filter Reso Random Yes Patch 1 Input Accurate Modulate 0 % 100 % 0 % N/A
Continuous filter resonance for static noise or initial-excite filter resonance for Karplus-Strong. Modulation takes place only at voice start.
Rnd Seed Random Yes Patch 1 Input Voice Automate 1 255 1 N/A
On-voice-init random seed for static noise and initial-excite stage of Karplus-Strong.
K+S Feedback Random Yes Patch 1 Input Accurate Modulate 0 % 100 % 100 % N/A
Use to shorten low-frequency notes.
K+S Midpoint Random Yes Patch 1 Input Voice Automate 1 127 60 N/A
In Karplus-Strong2 mode, controls the midpoint MIDI note (C4=60). Lower notes will be stretched less, higher notes will be stretched more. This tries to keep audible note lengths relatively equal.
K+S Stretch Random Yes Patch 1 Input Accurate Modulate 0 % 100 % 0 % N/A
Use to stretch high-frequency notes.
Pitch Type No Patch 1 Input Accurate Modulate -128 +128 +0 N/A
Absolute pitch modulation target, also reacts to Voice-in pitch modulation.
Pitch Bend Type No Patch 1 Input Accurate Modulate -100 % +100 % +0 % N/A
Pitch-bend modulation target. Also reacts to Voice-in PB modulation and global pitchbend range.
Phase Type No Patch 1 Input Accurate Modulate 0.0 % 100.0 % 0.0 % N/A
Phase modulation target.

Voice FX

Name Section UI Storage Num Dir Rate Automate Min Max Default Log Midpoint
Type Main Yes Patch 1 Input Voice Automate Off Multi EQ Off N/A
Selects the effect type.
SV Filter Mode Main Yes Patch 1 Input Voice Automate Low Pass High Shelf Low Pass N/A
Selects the state-variable filter mode.
SV Filter KeyTrk SV Filter Left Yes Patch 1 Input Accurate Modulate -200 % +200 % +100 % N/A
Controls keyboard tracking with -/+2 octaves.
SV Filter Shelf Gain SV Filter Left Yes Patch 1 Input Accurate Modulate -24.0 dB +24.0 dB +0.0 dB N/A
Controls filter gain for shelving filters.
SV Filter Freq SV Filter Left Yes Patch 1 Input Accurate Modulate 20 Hz 20000 Hz 1000 Hz 1000 Hz
Controls filter frequency.
SV Filter Reso SV Filter Left Yes Patch 1 Input Accurate Modulate 0 % 100 % 0 % N/A
Controls filter resonance.
Comb Filter Mode Main Yes Patch 1 Input Voice Automate Feedforward Both Feedforward N/A
Selects the comb filter mode.
Comb Filter Delay+ Comb Filter Yes Patch 1 Input Accurate Modulate 0.10 Ms 5.00 Ms 1.00 Ms N/A
Feed-forward time.
Comb Filter Delay- Comb Filter Yes Patch 1 Input Accurate Modulate 0.10 Ms 5.00 Ms 1.00 Ms N/A
Feed-back time.
Comb Filter Gain+ Comb Filter Yes Patch 1 Input Accurate Modulate -100 % +100 % +50 % N/A
Feed-forward amount.
Comb Filter Gain- Comb Filter Yes Patch 1 Input Accurate Modulate -100 % +100 % +0 % N/A
Feed-back amount.
Dist Mode Main Yes Patch 1 Input Voice Automate No Filter Shape 2 Filter No Filter N/A
Affects where the filter is placed.
No Filter: filter is not used, schema is Input => Gain => Skew In => Shape => Skew Out => Clip => Mix.
Filter To Shaper: filter before shape, schema is Input => Gain => Skew In => Filter => Shape => Skew Out => Clip => Mix.
Shaper To Filter: filter after shape, schema is Input => Gain => Skew In => Shape => Filter => Skew Out => Clip => Mix.
Dist LPF Freq Distortion Filter Yes Patch 1 Input Accurate Modulate 20 Hz 20000 Hz 20000 Hz 1000 Hz
Lowpass filter frequency inside the oversampling stage.
Dist LPF Reso Distortion Filter Yes Patch 1 Input Accurate Modulate 0 % 100 % 0 % N/A
Lowpass filter resonance inside the oversampling stage.
Dist Skew X Mode Distortion Mid Yes Patch 1 Input Voice Automate Off Exp Bi Off N/A
Before-shape skew: off (cpu efficient, so use it if you dont need the extra control), linear, scale unipolar/bipolar and exponential unipolar/bipolar.
Dist Skew X Amt Distortion Mid Yes Patch 1 Input Accurate Modulate 0 % 100 % 50 % N/A
Before-shape skew amount.
Dist Skew Y Mode Distortion Mid Yes Patch 1 Input Voice Automate Off Exp Bi Off N/A
After-shape skew: off (cpu efficient, so use it if you dont need the extra control), linear, scale unipolar/bipolar and exponential unipolar/bipolar.
Dist Skew Y Amt Distortion Mid Yes Patch 1 Input Accurate Modulate 0 % 100 % 50 % N/A
After-shape skew amount.
Dist Gain Distortion Mid Yes Patch 1 Input Accurate Modulate 0.10 32.00 1.00 1.00
Gain amount to drive the shaper and X/Y parameters. For per-voice, use an Osc with gain envelope to have the effect of the distortion gradually fall-off.
Dist Mix Distortion Mid Yes Patch 1 Input Accurate Modulate 0 % 100 % 100 % N/A
Dry/wet mix between input and output signal.
Dist Clip Mode Distortion Right Yes Patch 1 Input Voice Automate Hard Exp Tanh N/A
Selects hard clipping (clamp to [-1, 1]) or various soft clipping functions.
Dist Clip Exp Distortion Right Yes Patch 1 Input Accurate Modulate 0.1 10.0 1.0 N/A
Exponential clipper amount.
Dist Shape Distortion Right Yes Patch 1 Input Voice Automate Off Fldbk Off N/A
Selects waveshaper type: various periodic functions plus foldback distortion.
Dist DSF Clamp Mode Distortion Right Yes Patch 1 Input Voice Automate Hard Inv Tanh N/A
Used to bring the input signal into [-1, 1] to be used as the DSF distortion phase.
Dist Oversampling Distortion Right Yes Patch 1 Input Voice Automate 1X 4X 1X N/A
Oversampling factor. If you go really crazy with distortion, this might tip the scale from just-not-acceptible to just-acceptible.
Dist DSF Partials Distortion Right Yes Patch 1 Input Accurate Modulate 1.00 32.00 2.00 N/A
Controls the number of partials (overtones).
Dist DSF Distance Distortion Right Yes Patch 1 Input Voice Automate 1 20 1 N/A
Controls the frequency distance between the base frequency and subsequent partials.
Dist DSF Decay Distortion Right Yes Patch 1 Input Accurate Modulate 0 % 100 % 50 % N/A
Controls the amplitude decay of successive partials.
Dist DSF Freq Distortion Right Yes Patch 1 Input Voice Automate 1 Hz 10000 Hz 100 Hz 1000 Hz
Controls the base frequency for the DSF waveshaper.
Multi EQ Mode Main Yes Patch 1 Input Voice Automate Serial Parallel Serial N/A
Selects the multi-equalizer mode.
Multi EQ Filter Mode Multi EQ Yes Patch 5 Input Voice Automate Off HS BL N/A
Multi EQ filter mode.
Multi EQ Gain Multi EQ Yes Patch 5 Input Accurate Modulate -24.0 dB +24.0 dB +12.0 dB N/A
Controls filter gain for shelving filters.
Multi EQ Freq Multi EQ Yes Patch 5 Input Accurate Modulate 20 Hz 20000 Hz 250 Hz 1000 Hz
Controls filter frequency.
Multi EQ Reso Multi EQ Yes Patch 5 Input Accurate Modulate 0 % 100 % 90 % N/A
Controls filter resonance.

Voice Out

Name Section UI Storage Num Dir Rate Automate Min Max Default Log Midpoint
Gain Main Yes Patch 1 Input Accurate Modulate 0 % 100 % 100 % N/A
Output gain.
Balance Main Yes Patch 1 Input Accurate Modulate -100 % +100 % +0 % N/A
Output stereo balance.

GAudio

Name Section UI Storage Num Dir Rate Automate Min Max Default Log Midpoint
On Main Yes Patch 20 Input Block Automate Off On Off N/A
Toggles audio route on/off.
Source Main Yes Patch 20 Input Block Automate VOut GFX 10 VOut N/A
Selects audio route source. Note that you can only route FX 'upwards', so not FX2 -> FX1.
Target Main Yes Patch 20 Input Block Automate GFX 1 GOut GOut N/A
Selects audio route target.
Gain Main Yes Patch 20 Input Accurate Modulate 0 % 100 % 100 % N/A
Controls route gain.
Balance Main Yes Patch 20 Input Accurate Modulate -100 % +100 % +0 % N/A
Controls route stereo balance.

Global FX

Name Section UI Storage Num Dir Rate Automate Min Max Default Log Midpoint
Type Main Yes Patch 1 Input Block None Off Reverb Off N/A
Selects the effect type.
SV Filter Mode Main Yes Patch 1 Input Block None Low Pass High Shelf Low Pass N/A
Selects the state-variable filter mode.
SV Filter KeyTrk SV Filter Left Yes Patch 1 Input Accurate Modulate -200 % +200 % +0 % N/A
Controls keyboard tracking with -/+2 octaves.
SV Filter Shelf Gain SV Filter Left Yes Patch 1 Input Accurate Modulate -24.0 dB +24.0 dB +0.0 dB N/A
Controls filter gain for shelving filters.
SV Filter Freq SV Filter Left Yes Patch 1 Input Accurate Modulate 20 Hz 20000 Hz 1000 Hz 1000 Hz
Controls filter frequency.
SV Filter Reso SV Filter Left Yes Patch 1 Input Accurate Modulate 0 % 100 % 0 % N/A
Controls filter resonance.
Comb Filter Mode Main Yes Patch 1 Input Block None Feedforward Both Feedforward N/A
Selects the comb filter mode.
Comb Filter Delay+ Comb Filter Yes Patch 1 Input Accurate Modulate 0.10 Ms 5.00 Ms 1.00 Ms N/A
Feed-forward time.
Comb Filter Delay- Comb Filter Yes Patch 1 Input Accurate Modulate 0.10 Ms 5.00 Ms 1.00 Ms N/A
Feed-back time.
Comb Filter Gain+ Comb Filter Yes Patch 1 Input Accurate Modulate -100 % +100 % +50 % N/A
Feed-forward amount.
Comb Filter Gain- Comb Filter Yes Patch 1 Input Accurate Modulate -100 % +100 % +0 % N/A
Feed-back amount.
Dist Mode Main Yes Patch 1 Input Block None No Filter Shape 2 Filter No Filter N/A
Affects where the filter is placed.
No Filter: filter is not used, schema is Input => Gain => Skew In => Shape => Skew Out => Clip => Mix.
Filter To Shaper: filter before shape, schema is Input => Gain => Skew In => Filter => Shape => Skew Out => Clip => Mix.
Shaper To Filter: filter after shape, schema is Input => Gain => Skew In => Shape => Filter => Skew Out => Clip => Mix.
Dist LPF Freq Distortion Filter Yes Patch 1 Input Accurate Modulate 20 Hz 20000 Hz 20000 Hz 1000 Hz
Lowpass filter frequency inside the oversampling stage.
Dist LPF Reso Distortion Filter Yes Patch 1 Input Accurate Modulate 0 % 100 % 0 % N/A
Lowpass filter resonance inside the oversampling stage.
Dist Skew X Mode Distortion Mid Yes Patch 1 Input Block None Off Exp Bi Off N/A
Before-shape skew: off (cpu efficient, so use it if you dont need the extra control), linear, scale unipolar/bipolar and exponential unipolar/bipolar.
Dist Skew X Amt Distortion Mid Yes Patch 1 Input Accurate Modulate 0 % 100 % 50 % N/A
Before-shape skew amount.
Dist Skew Y Mode Distortion Mid Yes Patch 1 Input Block None Off Exp Bi Off N/A
After-shape skew: off (cpu efficient, so use it if you dont need the extra control), linear, scale unipolar/bipolar and exponential unipolar/bipolar.
Dist Skew Y Amt Distortion Mid Yes Patch 1 Input Accurate Modulate 0 % 100 % 50 % N/A
After-shape skew amount.
Dist Gain Distortion Mid Yes Patch 1 Input Accurate Modulate 0.10 32.00 1.00 1.00
Gain amount to drive the shaper and X/Y parameters. For per-voice, use an Osc with gain envelope to have the effect of the distortion gradually fall-off.
Dist Mix Distortion Mid Yes Patch 1 Input Accurate Modulate 0 % 100 % 100 % N/A
Dry/wet mix between input and output signal.
Dist Clip Mode Distortion Right Yes Patch 1 Input Block None Hard Exp Tanh N/A
Selects hard clipping (clamp to [-1, 1]) or various soft clipping functions.
Dist Clip Exp Distortion Right Yes Patch 1 Input Accurate Modulate 0.1 10.0 1.0 N/A
Exponential clipper amount.
Dist Shape Distortion Right Yes Patch 1 Input Block None Off Fldbk Off N/A
Selects waveshaper type: various periodic functions plus foldback distortion.
Dist DSF Clamp Mode Distortion Right Yes Patch 1 Input Block None Hard Inv Tanh N/A
Used to bring the input signal into [-1, 1] to be used as the DSF distortion phase.
Dist Oversampling Distortion Right Yes Patch 1 Input Block None 1X 4X 1X N/A
Oversampling factor. If you go really crazy with distortion, this might tip the scale from just-not-acceptible to just-acceptible.
Dist DSF Partials Distortion Right Yes Patch 1 Input Accurate Modulate 1.00 32.00 2.00 N/A
Controls the number of partials (overtones).
Dist DSF Distance Distortion Right Yes Patch 1 Input Block None 1 20 1 N/A
Controls the frequency distance between the base frequency and subsequent partials.
Dist DSF Decay Distortion Right Yes Patch 1 Input Accurate Modulate 0 % 100 % 50 % N/A
Controls the amplitude decay of successive partials.
Dist DSF Freq Distortion Right Yes Patch 1 Input Block None 1 Hz 10000 Hz 100 Hz 1000 Hz
Controls the base frequency for the DSF waveshaper.
Multi EQ Mode Main Yes Patch 1 Input Block None Serial Parallel Serial N/A
Selects the multi-equalizer mode.
Multi EQ Filter Mode Multi EQ Yes Patch 5 Input Block None Off HS BL N/A
Multi EQ filter mode.
Multi EQ Gain Multi EQ Yes Patch 5 Input Accurate Modulate -24.0 dB +24.0 dB +12.0 dB N/A
Controls filter gain for shelving filters.
Multi EQ Freq Multi EQ Yes Patch 5 Input Accurate Modulate 20 Hz 20000 Hz 250 Hz 1000 Hz
Controls filter frequency.
Multi EQ Reso Multi EQ Yes Patch 5 Input Accurate Modulate 0 % 100 % 90 % N/A
Controls filter resonance.
Delay Mode Main Yes Patch 1 Input Block None Feedback Multi Tap Feedback N/A
Selects feedback or multi-tap delay.
Tempo Sync Delay Sync Yes Patch 1 Input Block None Off On Off N/A
Toggles time or tempo-synced type.
Delay Amount Delay Left Yes Patch 1 Input Accurate Modulate 0 % 100 % 50 % N/A
Feedback-amount or tap-amount control.
Delay Mix Delay Left Yes Patch 1 Input Accurate Modulate 0 % 100 % 50 % N/A
Dry/wet control.
Delay Spread Delay Right Yes Patch 1 Input Accurate Modulate -100 % +100 % +0 % N/A
Stereo spread control.
Multi Delay Hold Time Delay Right Yes Patch 1 Input Block None 0.000 Sec 10.000 Sec 0.000 Sec 1.000 Sec
Multi-tap delay hold time in seconds.
Multi Delay Hold Tempo Delay Right Yes Patch 1 Input Block None 0 48/13 0 N/A
Multi-tap delay hold time in bars.
Fdbk Delay Time L Delay Right Yes Patch 1 Input Block None 0.000 Sec 10.000 Sec 1.000 Sec 1.000 Sec
Feedback delay left length in seconds.
Fdbk Delay Tempo L Delay Right Yes Patch 1 Input Block None 1/1 48/13 3/16 N/A
Feedback delay left length in bars.
Fdbk Delay Time R Delay Right Yes Patch 1 Input Block None 0.000 Sec 10.000 Sec 1.000 Sec 1.000 Sec
Feedback delay right length in seconds.
Fdbk Delay Tempo R Delay Right Yes Patch 1 Input Block None 1/1 48/13 5/16 N/A
Feedback delay right length in bars.
Multi Delay Tap Count Delay Right Yes Patch 1 Input Block None 1 8 4 N/A
Multi-tap delay tap count.
Multi Delay Time Delay Right Yes Patch 1 Input Block None 0.000 Sec 10.000 Sec 1.000 Sec 1.000 Sec
Multi-tap delay length in seconds.
Multi Delay Tempo Delay Right Yes Patch 1 Input Block None 1/1 48/13 3/16 N/A
Multi-tap delay length in bars.
Reverb Mix Main Yes Patch 1 Input Accurate Modulate 0 % 100 % 50 % N/A
Reverb dry/wet control.
Reverb Spread Reverb Left Yes Patch 1 Input Accurate Modulate 0 % 100 % 50 % N/A
Reverb stereo-spread control.
Reverb APF Reverb Left Yes Patch 1 Input Accurate Modulate 0 % 100 % 100 % N/A
Reverb all-pass filter amount.
Reverb Size Reverb Right Yes Patch 1 Input Accurate Modulate 0 % 100 % 80 % N/A
Reverb room size.
Reverb Damping Reverb Right Yes Patch 1 Input Accurate Modulate 0 % 100 % 80 % N/A
Reverb damping factor.

Global Out

Name Section UI Storage Num Dir Rate Automate Min Max Default Log Midpoint
Gain Main Yes Patch 1 Input Accurate Modulate 0 % 100 % 33 % N/A
Output gain.
Balance Main Yes Patch 1 Input Accurate Modulate -100 % +100 % +0 % N/A
Output stereo balance.

Monitor

Name Section UI Storage Num Dir Rate Automate Min Max Default Log Midpoint
MTS-ESP Main Yes Patch 1 Output Block None Off On Off N/A
MTS-ESP master status.
Voices Drained Main Yes Patch 1 Output Block None Off On Off N/A
Voiced drained indicator.
Threads Main Yes Patch 1 Output Block None 0 64 0 N/A
Number of CLAP threadpool threads used to process voices in the last block. For VST3, this will always be 0 or 1.
Voices Main Yes Patch 1 Output Block None 0 64 0 N/A
Active voice count. Max 32, after that, recycling will occur.
Hi CPU Main Yes Patch 1 Output Block None 0 99 0 N/A
CPU usage of the most expensive module, relative to total CPU usage.
Hi Module Main Yes Patch 1 Output Block None 0 999 0 N/A
Module that used the most CPU relative to total usage.
Gain Main Yes Patch 1 Output Block None 0 999 0 N/A
Global output gain. Nothing is clipped, so this may well exceed 100%.
CPU Main Yes Patch 1 Output Block None 0 999 0 N/A
CPU usage relative to last processing block length. For example, if it took 1 ms to render a 5 ms block, this will be 20%.