Each track can have up to 8 effects. Notes played on an external controller or 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 can handle polyphony.
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. Please note that it is possible to add multiple effects of the same engine on the same track (e.g. chaining two arpeggiators).
Every effect parameter can be edited in real-time via CC message and CV inputs, thanks to the modMatrix. Press Y in effects mode to access the modMatrix.
New! Press effects while already in effects mode to toggle between the effect parameters view and the FX menu. This makes it quick to jump between performing on an effect and browsing the rack.
Effect list
ARPEGGIATOR generates looping arpeggiated patterns from incoming notes.
New! BERNOULLI probabilistic gate that routes incoming events between two paths (A and B).
CHANCE plays or skips a note based on probability, in order to add variations to drum patterns and melodies.
ECHO creates copies of incoming notes, simulating an audio delay effect by using velocity MIDI data to decrease volume.
ENVELOPE generates an AHDSR envelope (attack/hold/decay/sustain/release) triggered every time a note comes through it.
FILTER filters out a range of notes or modulation values.
LFO generates different types of high resolution waveforms.
GLIDE interpolates note pitch.
HARMONIZER turns single notes into chords.
New! HOLD sustains incoming notes inside the FX chain, with HOLD or RELATCH behavior.
New! MIDI OUTPUT sends MIDI at any point of the FX chain, for split MIDI+CV workflows and multi-destination routing.
NOTE TO CC transforms notes and velocities into CC messages.
MOD TO NOTE transforms modulation into notes.
RANDOM randomly alters notes velocity/pitch/octave.
RATCHET truncates an incoming note into multiple notes.
New! REGISTER generative effect based on a shift register (Turing Machine style), producing evolving melodic patterns.
SCALE quantizes incoming notes to a given scale.
SWING shifts the positions of incoming notes to produce groove variations.
Basic actions
Add an Effect
To add an effect, Select an empty effect slot by scrolling with the encoder, then Press the encoder to enter the effect selection menu:
Select the desired effect and Press the encoder to confirm.
Tip Hold an empty effect pad to quickly select this slot and enter the "add effect" menu.
Edit an Effect
Select an effect and Press the encoder to enter the effect's parameters menu:
Select an effect and Hold the encoder to enter the effect's contextual menu, which includes actions such as EDIT, COPY, DELETE, ...
To paste an effect in an empty slot : Select the slot and Hold the encoder to access the contextual menu. You can then select the PASTE option. You can also paste effects from tracks to tracks.
Tip Hold an existing effect pad to quickly select this slot and enter the "edit effect" menu.
Tip While being in the "edit effect" menu, simply Press a pad to quit this menu.
Mute/unmute effects
There are two types of mute states in Hermod+ :
Pattern Mute
Press a pad to mute/unmute the corresponding effect locally. As this effect will only be muted in the current sequence, this action is a pattern mute.
Global Mute
Hold effects and Press a pad to mute/unmute the corresponding effect globally. In this case, the effect will be muted across all sequences.
FX 1 is muted globally (GLOBAL MUTE), FX 2 is muted locally (PATTERN MUTE) and FX 3 is enabled.
Tip Effects with a destination (i.e. ENV or LFO) will send out the default value before muting.
Pattern values
While a track can hold only one effect rack, it is possible to set specific values for effect parameters at a pattern level.
Once an effect has been added in the FX rack, Press the encoder to access its parameters.
To set a pattern value for a parameter, Scroll to highlight it and Hold the encoder to toggle between global value (shared by all patterns) or pattern value (this pattern only).
The OCTAVE parameter is set to +1, only in the pattern 2. Other patterns can hold different values.
ModMatrix
The modulation matrix allows you to control effect parameters using various sources, such as: — CV inputs (A, B, C or D) — MIDI Control Messages inputs (CC1 to CC119) — Recorded automation (MOD, MOD2, MOD3, MOD4)
To enter the ModMatrix, make sure you are in effects mode and Press Y .
There are 4 slots of modulations available per track. To Select a slot, Press the corresponding pad:
... and use the encoder to set the source and the destination value:
Set the "source" input (a midi CC or a CV input) with the encoder. This input will control the assigned parameter.
Set the "effect parameter" to be controlled.
Note The modMatrix does not directly control the effect parameters, but it adds an offset to these parameters. So you can still perform with the FX parameters in the effects mode, while modulating them with a CV or CC input.
Tip By default, CV inputs ranges from -5V to +5V, but other ranges are available from the CV/GATE section of the settings menu.
ModMatrix attenuverter/offset
Each routed modulation input is going through an attenuverter/offset stage before being sent to its destination.
To access this mode, if the modulation is created, Press the corresponding pad:
You can use the encoder to fine tune: • the ATTENUVERTER, from -100% to 100%. It can attenuate the source signal, and even invert it when the value is negative. • the POLARITY, useful to increase/decrease (⬅⮕) or to increase only (⮕) the destination FX parameter. • the OFFSET, adjusting the default effect parameter value, when no source is applied.
The horizontal dotted line displays the full modulation range available. The horizontal line displays the final working range of your destination (that you can fine tune with the above parameters). The dot will move according to the source value. When the input source varies, you will see the destination parameter value change in real time (and the little dot will move around the working range).
Arpeggiator
Generates looping arpeggiated patterns from incoming notes.
STYLE ORDER UP ... SILENCE 1 OUT OF 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.
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.
GATE 0% ... 200% Determines the note lengths. The maximum value depends on the rate value.
HUMANIZE 0% ... 100% Adds some randomness to the velocity and gate length.
RE-TRIG -- NOTE 8BARS ... 1BAR 1/2 ... 1/16 When active, the arpeggiated pattern will restart upon the set interval, or on every added note.
REPEAT -- x1 ... x16 If enabled, the arpeggiated pattern will loop only for the defined amount of cycles.
Bernoulli New!
Probabilistic gate that routes incoming events between two paths, A and B, based on a probability value.
At 0%, every event goes to A. At 50%, each event is a coin flip between A and B. At 100%, every event goes to B.
PROBABILITY 0% ... 50% ... 100% Sets the probability that an incoming event is routed to path B. • 0% : always A. • 50% : random coin flip between A and B. • 100% : always B.
OUT A PORT -- MIDI USB DEV USB HOST MIDI port for path A. Set to -- to disable path A.
OUT A CH CH1 ... CH16 MIDI channel for path A.
OUT B PORT -- MIDI USB DEV USB HOST MIDI port for path B. Set to -- to disable path B.
OUT B CH CH1 ... CH16 MIDI channel for path B.
Tip Send A and B to different MIDI channels or ports to drive two different synths from the same track, with the probability deciding which one plays each note.
Chance
Plays or skips a note based on probability, in order to add variations to drum patterns and melodies.
CHANCE 0% ... 100% 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.
LOT -- BAR BEAT 1/8 1/16 1/24 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 "rolls a die" for that interval. Either the full interval plays, or it does not.
CHANCE = VELOCITY -- ON When active, the note will have a probability of being played proportional to its velocity (0-127). Very handy for programming different per note probability.
SYNC -- BAR BEAT 1/8 1/12 1/16 1/24 1/32 Adds a unique probability per time division. If sync = ”1/4”, all notes that fall precisely on a quarter note will have a special probability of being played, determined by the next parameter, "sync chance".
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.
Echo
Creates copies of incoming notes, simulating an audio delay effect by using the velocity data to decrease volume.
TIME 1/1 ... 1/64 Amount of time between the original notes and the delayed notes.
REPEAT 0 1 ... 16 Number of delayed notes.
FADE VELOCITY -- LINEAR EXPONENTIAL LOGARITHMIC Enables the MIDI velocity decrease, from the original note to the last delayed note.
This fade out can be linear, exponential or logarithmic.
FADE GATE -- LINEAR EXPONENTIAL LOGARITHMIC Enables the gate length decrease, from the original note to the last delayed note.
This fade out can be linear, exponential or logarithmic.
FADE PITCH UP -- +1 +60 Enables a pitchshifting, up to the desired amount of transposition
(for example, +12 will make the last delayed note one octave higher).
FADE PITCH DOWN -- –1 –60 Enables a pitchshifting, down to the desired amount of transposition
(for example, –18 will make the last delayed note 18 semitones lower).
Tip When using both FADE PITCH UP and FADE PITCH DOWN, the first delayed note will be pitched up, the next one will be pitched down, and so on...
Envelope
AHDSR envelope, with variable curvature per section, which can be assigned to any destination. It is triggered every time a note comes through it.
New! When the destination is set to AFTERTOUCH, an incoming aftertouch value of 0 during the sustain phase now triggers the release stage. This makes the envelope follow the aftertouch gesture: hold the key with pressure to stay on sustain, drop the pressure to 0 to fall into release.
ATTACK 0% ... 100% Determines how quickly your destination will reach its maximum value before entering the Hold phase.
HOLD 0% ... 100% Holds the attack value at its maximum for a specified time before decay phase. Its default value is set to 0% as hold time is optional.
DECAY 0% ... 100% The decay phase determines the length of the drop from the peak level to the sustain level of a sound.
SUSTAIN LEVEL 0% ... 100% Level of the steady state (note ON), until the key is released.
RELEASE 0% ... 100% The final phase determines the speed at which a sound ends from the moment you release the key.
DEPTH 0% ... 100% Scales the ENV.
OFFSET -100% ... 100% Offsets the entire AHDSR curve.
CURVE A (ATTACK) LOG -100% ... EXP 100% Changes the shape - logarithmic or exponential - of the attack curve.
CURVE D (DECAY) LOG -100% ... EXP 100% Changes the shape - logarithmic or exponential - of the decay curve.
CURVE R (RELEASE) LOG -100% ... EXP 100% Changes the shape - logarithmic or exponential - of the release curve.
SIDECHAIN ALL C0 ... B9 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 the SIDECHAIN 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.
MODE GATE ON WAIT AHD TRIG GATE ON is the 'traditional' behaviour of envelope generators. 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 TRIG, note-off messages are ignored, and the envelope always goes through the Attack, Hold, Decay and Release stages, but always skips the Sustain stage. This results in a consistent timing of the envelope regardless of the length of the sidechain note, making this option particularly suited to trigger envelopes with short notes, or trigs.
When set to WAIT AHD, the envelope will have to wait for the Attack, Hold and Decay stages to complete before ever going into the Release stage. In other words, short-circuiting to the Release stage may not happen during either of the Attack, Hold, or Decay stages. This ensures a minimum guaranteed time of the envelope, but the Sustain stage is not always skipped. This hybrid behaviour is similar to TRIG mode when triggered by short gates, but similar to GATE ON mode when triggered by longer gates.