Forum
Forum logo
Store
Store logo
Effects



Overview
Each track can hold up to 8 real-time effects. Notes played live and recorded in a pattern are processed and sent to the outputs in real-time by the effect engines.

All the effects are non-destructive, and polyphonic capable. The position of an effect in the chain is very important: an Harmonizer placed after an Arpeggiator will not sound like an Arpeggiator placed after an Harmonizer. Experiment with the order of effects to generate eccentric melodies.



It’s also possible to add multiple effects of the same engine on the same track (e.g. chaining two Arpeggiators).

Finally, every effect parameter can be edited in real-time via CC message and CV inputs, thanks to the modMatrix.
MIDI chain, from track input to output
The diagram below represents the routing of midi events (notes and automation) for 1 track.

Events played live are merged with recorded/programmed events, and then are processed successively by the project transpose and scaler (if enabled), the modMatrix and the midi effects.

Adding an effect, tweaking parameters
Press  effect , select an empty slot and Press the menu encoder to add a new effect in the rack.

screen_effects


Use left screen and Rotate the 8x encoders to play with the selected effect parameters.

 Tip  Hold encoder param to reset the value.
Advanced operations
Select an effect and Press menu encoder to access the following options :

 TOGGLE ON/OFF 
Mute and unmute the effect.

 DELETE 
Delete the selected effect.

 REPLACE 
Replace the selected effect with another one.

 COPY 
Copy the selected effect.

 PASTE 
Paste the selected effect on an empty slot, or on a filled slot to replace it.

 Tip  Select an effect and Hold it with the menu encoder. Then you can change its position in the chain.

 Tip  Hold  2ND  and Press  mute  to toggle the effect (mute/unmute it).
Locking effect parameters to patterns
Effect parameter values are per-track by default, but it is possible to lock some values to the current pattern.

This way, each pattern can hold different parameter values for the same effect.

While an effect is selected and the left screen is displaying the effect parameters, Hold  2ND  and Press the associated encoder to toggle the param locking.

Below you can see an arpeggiator effect with 2 parameters locked: Octave and Repeat.



 Tip  In the context menu of an effect, Hold  2ND  and Press TOGGLE ON/OFF to lock the effect mute/unmute on the selected pattern.
ON* (or OFF* if the effect is muted) will appear on the top of the context menu, indicating that this value is locked on this pattern.
ModMatrix


The modMatrix is always the first effect in the rack and can't be deleted. It allows you to patch sources (encoder ①) to destinations (encoder ⑤) in order to modulate an effect parameter (or a midi output message, or a cv output) with an incoming signal.

SOURCES


 CC MESSAGES 
 PITCHBEND 
 AFTERTOUCH 
 CV IN 
 PROJECT LFO 
 KEYTRACKING 
Each time a note is played, takes the value of the note number. If a chord is played, takes the value of the average off all note numbers.

 VELOCITY 
Each time a note is played, takes the value of the note velocity. If a chord is played, takes the value of the average off all note velocities.

 FILL 
Reflects whether the  fill  button is pressed.

MODULATION PARAMETERS




Encoders ③, ④, ⑦ and ⑧ are used to set the modulation parameters shown at the bottom of the screen :

 DEPTH 
Amplifies, attenuates or inverts the input signal.

 OFFSET 
Defines the modulation central value.

 POLARITY 
Defines whether the modulation takes place around or above the offset value.

 CONSUME 
Drops the input signal, or let it pass through.
Arpeggiator
modmatrix_fx


Generates looping arpeggiated patterns from incoming notes.

 STYLE   ORDER   UP   DOWN   UP/DOWN   DOWN/UP   UP+DOWN   DOWN+UP   RANDOM   VELOCITY UP   VELOCITY DOWN   CONVERGE UP   CONVERGE DOWN   DIVERGE UP   DIVERGE DOWN   CONVERGE DIVERGE   DIVERGE CONVERGE   PINKY UP   PINKY DOWN   THUMB UP   THUMB DOWN   REGRESS 2 UP   REGRESS 2 DOWN   REGRESS 3 UP   REGRESS 3 DOWN   REGRESS 4 UP   REGRESS 4 DOWN   DOUBLE 1:2   SILENCE 1:2   DOUBLE 1:3   SILENCE 1:3 
Direction of the arpeggiated pattern. ORDER will play notes in the order they were played. UP plays the pattern from the lowest note to hightest. RANDOM will play notes in a random order.
 RATE   1/1   ...   1/64 
Speed of the pattern. A rate of 1/4 will play a note of the arppegio every beat.
 GATE   1%   ...   200% 
Pattern note lengths, depends on the rate.
 HUMAN   0%   ...   100% 
Adds some randomness to the velocity and gate length.
 OCTAVE   -5   ...   0   ...   +5 
To create octaves progression. If OCTAVE = 1 the arpeggiator will play the original pattern, followed by the same pattern one octave higher. If OCTAVE = -2 the arpeggiator will play the original pattern, followed by the same pattern one octave lower, followed by the same pattern two octaves lower.
 CHORD   -2   ...   +2 
Plays the incoming notes as a chord, on top of the arpeggio, either up to two octaves down, or two octaves up.
 RE-TRIG   --   NOTE   8BAR   ...   1BAR   1/2   ...   1/16 
When active, the arpeggiator will restart its sequence at the desired interval, or every added note.
 REPEAT   --   x1   ...   x16 
If enabled, do not play the pattern in a loop, but a defined amount of cycles
Chance
modmatrix_fx


This effect plays or does not play a note based on probability. It’s a great way to add variations to drums or melodies.

 CHANCE   0%   ...   100%   VELOCITY 
If 0%, the note will never be played. If 50%, the note has a fifty-fifty chance to be played. If 99%, the note will almost always be played. If VELOCITY the note will have the same probability of being played as its velocity. Very handy for programming different per note probability.
 LOT   --   BAR   1/4   1/8   1/16   1/32 
When OFF, each note will "roll a die" to either play or not. When active, rather than evaluate each note individually, the Chance effect groups notes in time intervals, and "roll a die" for that interval. Either the full interval plays, or it does not.
 SYNC   --   BAR   1/4   1/8   1/16   1/32 
Adds a synced probability (”sync chance” parameter). If sync = 1/4, all notes that fall precisely on a quarter note will have a different probability of being played. If sync = 1/16, all sixteenth notes will have a different chance to be played...
 SYNC CHANCE   0%   ...   100% 
The probability of a synced note to be played. For example, if sync = 1/4 and sync chance = 100%, all beat notes will be played.
Euclid
modmatrix_fx


Easily generate euclidean rhythms with this effect.

 NOTE   IN   C0 (0)   ...   G10 (127) 
When set to IN, Euclid will use the incoming notes, e.g. if you hold the C, E, and G notes, Euclid will play a major C chord in a euclidean rhythm. Alternatively, you can choose to ignore the input, and generate a euclidean rhythm with a fixed note, while incoming notes will be passed on to the next effect untouched. Adding multiple Euclid effects on the same rack (with different notes) is an easy way to generate complex polymetric euclidean sequences.
 RATE   1/1   1/2   1/3   1/4   1/6   1/8   1/12   1/16   1/24   1/32   1/64 
Determine the clock rate of the internal euclidean sequencer.
 STEPS   1   ...   32 
Sets the amount of steps in the full cycle.
 PULSES   1   ...   32 
Sets the amount of pulses (filled steps) on which to play notes.
 ROTATE   0   ...   31 
Shifts the computed rhythm.
 GATE   0%   ...   200% 
Set the gate length of outputted notes.
Filter
filter_fx


Filters out a range of notes or modulation values.

 NOTE LO / NOTE HI   C0 (0)   ...   G10 (127) 
When NOTE LO < NOTE HI, this sets the range of notes that can be let through the Filter. When NOTE LO> NOTE HI however, this sets a range of notes to ignore.
 CC LO / CC HI   0   ...   127 
Similarly to notes, CC messages falling in certain ranges can be accepted, or dropped. When CC LO < CC HI, this sets the range of CCs that can be let through the Filter. When CC LO > CC HI however, this sets a range of CCs to ignore.
 PITCHB   --   DROP 
When set to DROP, will drop all pitchbend messages and not forward them to the next effect.
 AFTERT   --   DROP 
When set to DROP, will drop all aftertouch messages and not forward them to the next effect.
Harmonizer


Creates a chord from a single note input.

 ORIGIN   ON   OFF 
When ON, will let incoming MIDI notes through, and output harmonized version of these notes. When OFF, will drop the incoming notes, and only output harmonized notes.
 NOTE 2 ... 8   -36   ...   +36 
Choose up to 7 intervals with which to harmonize incoming notes, to generate complex chords.
LFO


Generate different types of high resolution waveforms.

 WAVEFORM   SINE   TRI   RAMP   SQUARE   RAND 
Choose the waveform of the LFO.
 SYNC   ON   OFF 
Choose whether the rate should be tied to the BPM of the project or not.
 RATE (unsynced)   1   ...   100 
Exponentially increasing frequency, from roughly 0.1 Hz to 1kHz.
 RATE (synced)   64 BARS   ...   1 BAR   1/2   ...   1/128 
Selects the synchronized rate of the LFO.
 PHASE   -180°   ...   180° 
Phase shift the starting point of the LFO.
 DEPTH   -100%   ...   100% 
Scales the LFO.
 OFFSET   0%   ...   100% 
Offsets the LFO central value.
 MODE   LOOP   RLOOP   ONCE   2x   ...   16x 
LOOP : regular free running LFO
RLOOP : Retriggers on every note
ONCE, 2X, ... 16X : Plays once or multiple times through the waveform, then stops, like an envelope.
 DEST   CC   PITCHBEND   CV OUT   ...   FX PARAMETER 
Destination of the LFO.
Randomizer


Randomly alters notes velocity/pitch/octave.

 NOTE– / NOTE+   0   ...   12 
Increase the random pitch range downwards and upwards respectively.
For example, an incoming note of 60 (C5) with NOTE– = 1and NOTE+ = 4 will be randomly assigned a pitch between 59 (B4) and 64 (E5).
 OCTAVE– / OCTAVE+   0   ...   5 
Increase the random pitch range downwards and upwards respectively. When active, notes will randomly be scaled up or down several octaves, within the selected range.
 VELO– / VELO+   0%   ...   100% 
Increase the random velocity range downwards and upwards respectively.
 LENGTH   0%   ...   100% 
Randomly increase the length of incoming notes by delaying their NOTE OFF messages. At 100%, notes can be increased up to a whole note (4x 1/4 notes = a bar in 4/4).
 CHANCE   0%   ...   100% 
Probability per note of random having an effect on the note parameters.
Scaler


Quantizes incoming notes to a given scale.

 SCALE   pSCALE   MAJ   ...   OCTAVE 
Choose the scale to quantize to. Select the pScale value if you want to use the scale defined into project scale.
 KEY   C   ...   B 
Choose the root note of the scale.
 STICK   DOWN   UP   FILTER 
When an incoming note is out of scale, the algorithm can quantize this note "down", "up" or "filter" it. For example, if selected scale is C Maj, an incoming out of scale note C# will be processed like:
DOWN : C# scaled to C
UP : C# scaled to D
FILTER : C# is ignored (not played)
 TRSP   -36   ...   +36 
Transpose notes before applying selected scale.
Swing


Shifts the positions of incoming notes to produce rhythmic variations.

 GROOVE   0%   ...   50%   ...   100% 
Percentage of swing.
50% has no effect on notes position.
51% to 100% will delay the off–grid notes position.
49% to 0% will delay the on–grid notes position.
 SYNC   1/3   1/4   1/6   1/8   1/12   1/16   1/24   1/32   1/64 
Swing quantisation grid. 1/16 is the classic value.
 ACCENT   0%   ...   100% 
Amount of swing velocity accent. This parameter affect all notes.
 HUMAN   0%   ...   100% 
Slightly randomize the position of swung notes (humanizer).
Envelope


ENV is an AHDSR envelope, with variable curvature per section, which can be assigned to any destination. It is triggered every time a note comes through it.

 Tip  Click on the ATTACK, DECAY or RELEASE encoder to go to the corresponding hidden curve parameter!

 ATTACK   0   ...   3072 
Duration of the ATTACK portion of the envelope, in clock ticks.
 Note  48 clock ticks corresponds to 1 step (1/16th note) of 4/4.
 DECAY   0   ...   3072 
Duration of the DECAY portion of the envelope, in clock ticks.
 SUSTAIN   0%   ...   100% 
Level of the steady state (note ON), until the key is released.
 RELEASE   0   ...   3072 
Duration of the RELEASE portion of the envelope, in clock ticks.
 DEPTH   -100%   ...   100% 
Scales the envelope
 OFFSET   0%   ...   100% 
Offsets the envelope central value.
 HOLD   0   ...   3072 
Duration of the HOLD portion of the envelope, in clock ticks. This section is in between the attack and the decay.
 DEST   CC   PITCHBEND   CV OUT   ...   FX PARAMETER 
Destination of the envelope.
 ⨁ CURVE A   -100%   ...   100% 
 Note  Click on ATTACK to access this parameter
Curvature of the ATTACK portion of the envelope. Positive values produce an exponential curve, while negative values produce a logarithmic curve.
 ⨁ CURVE D   -100%   ...   100% 
 Note  Click on DECAY to access this parameter
Curvature of the DECAY portion of the envelope. Positive values produce an exponential curve, while negative values produce a logarithmic curve.
 ⨁ WAIT AHD   OFF, ON 
 Note  Click on SUSTAIN to access this parameter
When set to OFF, a note-off message of the sidechain note will immediately short-circuit the envelope to its release stage, regardless of the current stage.
When set to ON, upon receiving a note-off message of the sidechain note, the envelope will wait for completion of the Attack, Hold and Decay stages before going into the Release stage. This results in a consistent timing of the envelope regardless of the length of the sidechain note (besides the sustain stage), making this option particularly suited to trigger envelopes with short notes, or trigs.
 ⨁ CURVE R   -100%   ...   100% 
 Note  Click on RELEASE to access this parameter
Curvature of the RELEASE portion of the envelope. Positive values produce an exponential curve, while negative values produce a logarithmic curve.
 ⨁ SIDECHAIN   ALL, C0 (0)   ...   G10 (127) 
 Note  Click on HOLD to access this parameter
When set to ALL any MIDI note-on message will restart the envelope. When set to a specific note, only note-on messages of the selected note will restart the envelope.
 Tip  When the destination is set to VELOCITY, and theSIDECHAIN is set to a specific note, the sidechain note will not be affected by the envelope. A use case for this is ducking drums when the kick-drum hits, but leaving the kick drum at its full velocity.
Output


 NEW!  Easily reroute notes and control messages to other outputs.

 OUT   --   A   B   C   D   DEVICE   HOST   CV/GATE 1 .. 4 
Selects the secondary output.
 CHANNEL   01 ... 16 
Selects the channel of the secondary output.
 CONSUME   OFF   ON 
If ON and the parameter OUT is set, the effect will only send the messages to the selected secondary output. Events will not be duplicated.
 RETRIGGER   OFF   ON 
If OFF, changing OUT or CHANNEL will not retrigger held notes, allowing to stack successive held notes on multiple synths. If ON, then modulating OUT or CHANNEL will shut held notes on the previous output and retrigger them on the new one.
Echo


 NEW!  Creates copies of incoming notes, simulating an audio echo effect by using the velocity data to decrease volume.

 SYNC   ON   OFF 
Choose whether the echo rate should be tied to the BPM of the project or not.
 RATE(synced)   1/64   ...   1/15   ...   1/7   ...   2/7   ...   2/5   ...   9/16   ...   2/3   ...   1/1 
Sets the synchronized rate of repetitions. A rate of 1/4 will output an echo on every beat.
 RATE(unsynced)   0%   ...   100% 
Sets the unsynchronized frequency of repetitions. A rate of 100% will output an echo on every bar.
 REPEATS   1   ...   63 
Determines the total number of times the original note will be repeated.
 VOICES   RELATCH   1   ...   12 
Choose the total number of notes that the echo will process. When 1 voice is set, each new played note will replace the previous one in the echo buffer, so that only the last played note will be repeated. The other settings will allow for polyphonic echoes. Use the RELATCH value to automatically adapt the number of voices to the input : each event, whether chord or single note, will have its own voice allocation.
 VELOCITY CURVE   --   LIN   EXP   LOG 
Controls the way the echoes will fade out with a curve. Linear is a straight descending ramp, exponential and logarithmic induce more subtle variations. If no value is selected, the echoed notes will remain at the same velocity as the original note.
 GATE CURVE   --   LIN   EXP   LOG 
Similarly to the previous parameter, choose how the echoed notes lengths will be gradually shortened.
 NOTE +/-   --   +/-1   ...   +/-60 
Set a target for the pitch of the echos. The last repetition will land on the set semitone. If the + and - notes are set, each repetition will alternate between a positive and a negative pitch until the target is reached. Use those parameters in conjunction with a SCALER effect for more melodic results!
 ⨁ VELOCITY END   1   ...   127 
 Note  Click on VELOCITY CURVE to access this parameter
Sets the velocity target for the repetitions. If this value is higher than the original inputed note, the velocity of each repetition will rise until reaching the target value.
 ⨁ GATE END   1%   ...   100% 
 Note  Click on GATE CURVE to access this parameter
Similarly to the previous parameter, sets the note length target for the repetitions.
Project LFOs
Press  2ND  +  effect  to enter the Project LFOs submode.
Each project has two global LFOs that can be used across multiple tracks. They are available as sources in each track's modmatrix.
Quantizer
The quantizer is located in  2ND  +  track  window and aligns notes to a time division to improve timing precision.
Press  2ND  +  track  to enter secondary tracks settings.
 QUANTZ   --   1/64   1/32   1/24   1/16 
Quantizer time division (usually 1/16).
 STRENGTH   0%   ...   100% 
Amount of quantization. As a 100% strength value will apply maximum quantization to the notes, lower values will allow the notes to be slightly off grid.