Mela User Guide
Version 6.10
Welcome
Hi, I’m Nikolozi, the creator of Mela. I developed it as my primary tool for music-making and live performance, and I hope it becomes an integral part of your creative process. If you create something with Mela, tag me on social media, I’d love to see your work!
I recommend reading the Core Concepts section to get started quickly. It’s concise and covers all the essentials. You can learn the rest by exploring the built-in help for each module.
I release updates regularly, guided by user feedback and Mela’s long-term vision. Along with this guide, you might find the Tutorials, Changelog, and FAQ helpful. For bug reports or feature requests, visit Mela Feedback. Feel free to get in touch anytime.
Thank you for using Mela.
Table of Contents
- Overview
- Core Concepts
- Perform View
- Mela Classic vs Mela
- Preset Management
- Module Reference
- All Pass
- Amp Envelope
- Arpeggiator
- Audio In
- Audio Out
- Audio-to-Mod
- Balance
- Band Pass
- Chord
- Chorus
- Clipper
- Comb Filter
- Compressor
- Control Change
- Correlation
- Crossover
- DC Blocker
- Degrader
- Delay
- Digital Delay
- Distortion
- DS Oscillator
- Dual Pan
- Effect
- Envelope Follower
- Envelope Generator
- EQ Band
- Euclid
- Feedback
- Fixed Pitch
- Flanger
- FM Operator
- Gain
- Gain Computer
- Glide
- Groove
- Group
- Level
- LFO
- Macro
- Macro Button
- Meter
- MIDI Capture
- MIDI Channel
- MIDI Delay
- MIDI In
- MIDI Logger
- MIDI Out
- MIDI Source
- MIDI-to-Poly
- Mid-Side
- Multiply-Add
- Noise Gate
- Noise Oscillator
- Note Chance
- Note Echo
- Note Event
- Note Hold
- Note Length
- Note Pulse
- Note Range
- Note Stack
- Note-to-Pitch
- Notepad
- Oscilloscope
- Overlap Remover
- Phase Distortion
- Phaser
- Pitch Bend
- Pitch Follower
- Pitch Oscilloscope
- Pitch Ratio
- Poly-to-Mono
- Quantiser
- Random
- Rectifier
- Relative Pitch
- Reverb
- Ring Mod
- Scale
- Simple LFO
- Stack
- Stereo Delay
- Stereo Pan
- Stereo Tool
- Strummer
- Transposer
- VA Filter
- VA Oscillator
- Vel-to-Amp
- Velocity
- Vibrato
- Voice Activity
- Volume
- VPS Oscillator
Overview
Mela is a modular music-making tool that scales with your needs. With its intuitive interface, you can seamlessly build fully custom polyphonic synthesisers, unique audio effects, and complex MIDI processors. Mela can run as a standalone app on iOS and macOS or as an AUv3 plug-in inside your favourite DAW such as AUM, Cubasis, Drambo, Logic Pro and many more.
Mela can be loaded inside a host as one of the following plug-in types: Instrument, Audio Effect or MIDI Processor. The only difference is the number of audio and MIDI inputs and outputs. Otherwise, the features are identical and a preset created in one type can be opened by another.
Core Concepts
Everything is a Module
Modules are the fundamental building blocks of a Mela preset. They process signals and are arranged on lanes, where signals flow left to right within a lane and top to bottom between lanes. Both modules and lanes can be freely reordered. Each module includes a built-in help view describing its parameters and usage.
Some modules, such as Group, contain a sublane, a nested lane with submodules processed in series. In contrast, Stack contains submodules processed in parallel.
Every Mela preset is powered by a root-level Stack module that contains Groups as its submodules. In other words, the root-level lanes in a preset are Group modules arranged within this Stack.
Signals
Modules process signals sequentially, receiving input, transforming it, and passing it to the next module in the lane. Each module handles two signals at once: MIDI and either a Mono or Poly signal. The output mirrors this pairing, with MIDI alongside Mono or Poly. Module signal I/O is shown visually: a single arrow indicates Mono, a double arrow indicates Poly, and a vertical line shows that submodules are processed in parallel, as in the Stack module.
Mono and Poly are composite signals built from primary types like Audio and Pitch. A module may transform an entire signal, one of its subsignals, or leave it unchanged. For example, a Pitch Processor modifies Pitch subsignals. The full set of signal types is:
- Audio: Raw stereo audio.
- MIDI: A sequence of MIDI messages.
- Pitch: A frequency that oscillator modules can lock onto.
- Note: Note information consisting of note-on/off state, note number, velocity, sustain, and polyphonic aftertouch.
- Mono: A composite signal consisting of Pitch and Audio signals.
- Voice: A composite signal consisting of Note, Pitch, and Audio signals.
- Poly: A composite signal consisting of one or more independent Voice signals.
A Poly signal may contain just one Voice, but it is distinct from a Mono signal.
A module is in Poly mode if it processes a Poly signal, otherwise it is in Mono mode. Modules that ignore Mono and Poly and simply pass them through unchanged are still considered to be in Mono mode. For example, MIDI Processors handle only MIDI and are therefore always Mono.
Finally, the arrows can help easily identify if a module is in Mono or Poly mode. A single arrow means the module is in Mono mode, while a double arrow means it is in Poly mode only if the module makes use of the Poly signal.
Converting Signals
The MIDI-to-Poly module converts MIDI note events into a Poly signal by generating Note and Pitch subsignals and initialising Audio subsignals to silence. The resulting Poly signal replaces the incoming Mono or Poly signal, while MIDI passes through unchanged.
The Note-to-Pitch module creates Pitch subsignals from note data. In Poly mode, it takes the MIDI note number from each Voice’s Note subsignal. In Mono mode, it uses note-on events from the MIDI signal.
The Note signal is immutable downstream of the MIDI-to-Poly module that generated it. However, a new instance of MIDI-to-Poly can replace the entire Poly signal, including its Note subsignals.
The Poly-to-Mono module collapses a Poly signal to Mono by summing Audio subsignals from all Voices and using the Pitch subsignal from the last triggered Voice. Some modules, such as oscillators and filters, support Poly mode directly. Others, such as Stereo Delay, only support Mono mode and automatically collapse Poly in the same way as Poly-to-Mono.
Note vs MIDI
Audio Processor and Modulator modules that need note information use the Note subsignals in Poly mode and MIDI note events in Mono mode. For example, an Amp Envelope in Poly mode takes note-on/off states from each Voice’s Note subsignal to process its Audio, while in Mono mode it relies on MIDI events to process the Audio subsignal.
Signal Routers and Buses
Audio and MIDI signals can be sent to and received from the host, as well as routed between different parts of the preset using router modules like Audio In, Audio Out, MIDI In, and MIDI Out. Note that host support for input and output may vary.
Signals routed via internal Audio and MIDI buses always flow from left to right and top to bottom. To send an Audio signal in the opposite direction, the Feedback module can be used. It receives a 1-sample delayed signal from the selected bus.
Audio buses support Poly Audio, allowing Poly subsignals to be sent and received via Audio In, Audio Out, and Feedback modules. If any Audio Out sending to a bus, or the Audio In receiving from it, is in Mono mode, the subsignals are summed by the Audio In module. To prevent circular dependencies, the Feedback module never collapses incoming Poly subsignals, even if one of the Audio Out sources is in Mono mode.
Modulation
Mela includes an additional signal type called the modulation signal, or Mod signal. Modules do not process this signal directly. Instead, modulator modules generate Mod signals, which are then used to modulate parameters. Any module parameter can be targeted by a modulator.
A modulator in Poly mode generates a Poly Mod signal, while in Mono mode it generates a Mono Mod signal. A parameter supports Poly modulation if it is continuous (usually controlled by sliders or dials) and its parent module is in Poly mode. Otherwise, it behaves as a Mono target. For example, since MIDI Processors are always in Mono mode, all their parameters are Mono targets.
There are three modulation setups, depending on the arrangement of the modulator and its target module in the preset:
- Poly-to-Poly: A one-to-one mapping between source and target Voices.
- Mono-to-Poly: The same modulation signal is applied to all target Voices.
- Poly-to-Mono: The modulation signal from the last triggered Voice is used.
Editing Modulation
Modulator modules include a Targets view for assigning parameters and setting modulation intensities, with support for up to 8 targets per modulator. Modulation can also be managed through a parameter’s Edit Modulation popover.
The quickest way to create a modulation is by dragging a modulator’s target icon onto a parameter’s title or value area. This automatically opens the Edit Modulation popover with the modulator added as a source.
Parameter Presets and Values
A dial or slider’s title/value button opens the parameter context menu. This menu allows manual value entry, modulation editing, and for some parameters, displays a list of Parameter Presets with useful predefined values.
Entering parameter values is very flexible. Values can be entered in seconds, milliseconds, hertz, kilohertz, beats or bars, and they will be automatically converted to the parameter’s supported unit. For example, entering delay time in hertz or LFO frequency in milliseconds is allowed. Supported unit suffixes include:
s
for secondsms
for millisecondsHz
for hertzkHz
ork
for kilohertzb
for beatsB
for bars
Examples: 0.5s
, 100ms
, 440Hz
, 1k
, 0.5b
, 2.25B
.
It’s also possible to enter a MIDI note name, which will be converted to the corresponding frequency. The symbols #
and b
represent sharp and flat notes, respectively.
Examples: C4
, D#-1
, Gb3
.
Time in beats and bars supports fractional input as well as dotted and triplet notation.
Examples: 4/1
, 2/5
, 1/4T
, 1/8d
, 1/3
.
By default, the host tempo is used to convert beats and bars, but the @
symbol can be used to override it.
Examples: 1/4t@135
, 1.5B@85
.
A440 tuning is used by default for notes, but can also be overridden.
Examples: G4@400
, C#5@432
.
Finally, percentage, decibel, and multiplier units can be used interchangeably. Supported unit suffixes include:
%
for percentagedB
for decibelsx
for multiplier
Examples: Entering -6dB
is equivalent to 50%
, while entering 2x
is equivalent to +6dB
.
Perform View
The Perform View provides access to frequently used parameters in a compact layout, making it ideal for keeping the Mela plug-in window minimal. Up to 8 parameters can be assigned. The view remains hidden when no parameters are assigned.
To manage assignments, the title/value button of a dial or slider can be tapped to open the context menu, which provides options to assign, reassign, or unassign parameters.
Assigned parameters can be renamed using the Rename option in the context menu. They can also be removed using the Unassign option.
Mela Classic vs Mela
Mela underwent a dramatic transformation starting with version 4, unifying all three plug-in types into a modular design with expanded synthesis capabilities, deeper modulation options, and flexible routing. While retaining the familiar interface, the modern Mela represents a significant leap forward in functionality and creative potential.
To reflect this evolution, Mela 3 has been rebranded as Mela Classic. Although Mela Classic remains available on the App Store for accessing legacy projects, the modern Mela is recommended for new work, as it includes all the features of Classic and much more.
Preset Management
The preset management system consists of two parts: the preset selector and the preset browser.
Preset Selector
The preset selector displays the name of the currently selected preset. Tapping it opens the actions menu, which provides options for saving or exporting the active preset. The left and right arrow buttons load the previous and next preset. When the Random in Group feature is enabled, the button icons change to dice, and tapping them randomly loads presets from the selected preset group.
Preset Browser
The disclosure button to the left of the preset selector toggles the preset browser. The browser interface displays a list of preset groups containing presets. There are three types of groups: User, custom, and factory. Custom groups can be created to organise personal presets and those shared by other artists. Presets can be saved or imported directly into the User group or a custom group. Unlike User and factory groups, custom groups are not visible to the host.
Group actions can be accessed by tapping the ellipsis icon. Actions for an individual preset can be accessed by swiping left or by long-pressing or secondary-clicking its name.
Module Reference
All Pass
The All-Pass module allows all frequencies in an Audio signal to pass through without attenuation while introducing frequency-dependent phase shifts. It includes first- and second-order filter types. The first-order shifts the phase by 90º at the cutoff frequency, and the second-order shifts it by 180º. The module is ideal for creating audio effects such as phasers.
Type
Sets the filter order.
Frequency
Sets the cutoff frequency.
Q
Sets the quality factor, which determines the bandwidth around the cutoff frequency.
Released on Jul 4, 2024 as part of Collection 3.
Amp Envelope
The Amp Envelope module is a modulator whose Mod signal is a virtual-analog envelope. It can also process an Audio signal by applying the envelope to its amplitude. In Poly mode, the module responds to note-on, note-off, and sustain (CC 64) events from the Note signal, and in Mono mode from MIDI.
Type
Selects the envelope type: AR, ADR, or ADSR.
Attack
Sets attack time.
Decay
Sets decay time.
Sustain
Sets sustain level.
Release
Sets release time.
Legato
Enables legato mode, preventing retriggering on a note-on event if another note is already held.
Released on May 10, 2023 as part of Collection 0.
Arpeggiator
The Arpeggiator module turns chords into arpeggios.
Mode
Selects the arpeggio pattern, including chord and random options.
Sync
Selects one of the tempo-synced options.
Offset
Sets the arpeggio timing relative to the selected tempo-synced value.
Oct Range
Sets the octave range of the arpeggio.
Gate
Adjusts the length of arpeggiated notes.
Retrig
Controls whether the arpeggio restarts on the first note-on event or follows the host grid.
Released on Mar 22, 2022 as part of Collection 0.
Audio In
The Audio In module receives an Audio signal from the host or a bus and merges it with the lane’s Audio signal.
Input
Selects the Audio signal source.
Ahead
Sets how far in advance Mela requests audio and MIDI from the host, allowing processing to begin before events normally occur.
For example, an envelope follower can detect transients before they are heard. This is also referred to as plug-in latency.
Latency Support
Most iOS hosts do not yet support plug-in latency compensation and may ignore this setting. The “Latency Test” factory preset helps check DAW support and assists developers with testing and debugging.
Poly Audio
Audio buses support Poly Audio, allowing Poly subsignals to be sent and received via Audio In, Audio Out, and Feedback modules. If any Audio Out sending to a bus, or the Audio In receiving from it, is in Mono mode, the subsignals are summed by the Audio In module. To prevent circular dependencies, the Feedback module never collapses incoming Poly subsignals, even if one of the Audio Out sources is in Mono mode.
Released on Dec 19, 2024 as part of Collection 0.
Audio Out
The Audio Out module sends a copy of the Audio signal to the host or a bus.
Output
Selects the Audio signal destination.
Poly Audio
Audio buses support Poly Audio, allowing Poly subsignals to be sent and received via Audio In, Audio Out, and Feedback modules. If any Audio Out sending to a bus, or the Audio In receiving from it, is in Mono mode, the subsignals are summed by the Audio In module. To prevent circular dependencies, the Feedback module never collapses incoming Poly subsignals, even if one of the Audio Out sources is in Mono mode.
Released on Dec 19, 2024 as part of Collection 0.
Audio-to-Mod
The Audio-to-Mod module is a modulator whose Mod signal is the average of the left and right channels of an Audio signal.
Since modulation in Mela runs at the sample rate, the module can be used for common synthesis techniques. For example, modulating another oscillator’s level produces amplitude modulation (AM), while modulating a filter’s cutoff frequency produces frequency modulation (FM).
Depth
Sets the amplitude of the Mod signal.
Released on Apr 30, 2024 as part of Collection 3.
Balance
The Balance module adjusts the relative levels of the left and right audio channels.
Released on May 10, 2023 as part of Collection 1.
Band Pass
The Band Pass module processes the Audio signal using a pair of virtual-analog low-pass and high-pass filters arranged in series. It’s ideal for creating effects with feedback by inserting it into the feedback path.
Slope
Sets the order of the filters.
Low Cut
Sets the cutoff frequency of the low-pass filter.
High Cut
Sets the cutoff frequency of the high-pass filter.
Released on May 6, 2025 as part of Collection 3.
Chord
The Chord module turns each note into a chord of up to 8 notes. Each row of parameters defines how a note in the chord is generated.
On
Controls whether the note in the chord is active.
Pitch
Sets the transposition amount of the note.
Velocity
Sets the velocity offset of the note.
Released on Aug 28, 2022 as part of Collection 1.
Chorus
The Chorus module is a stereo chorus effect that uses two independent LFOs to modulate delay lines. The rate parameters each span exactly 10 octaves.
Rate 1
Sets the frequency of LFO 1.
Rate 2
Sets the frequency of LFO 2.
Intensity
Sets the chorus intensity.
Mix
Sets the dry/wet mix.
Released on May 10, 2023 as part of Collection 1.
Clipper
The Clipper module provides a selection of digital clipping distortions.
Type
Sets the clip-distortion type.
Drive
Sets the amount of gain applied to the input signal before clipping.
Peak
Sets the clipping threshold level.
Sinusoid Graph
The graph visualises how a unity-amplitude sinusoid would be transformed by the module. The positive half-cycle is shown explicitly, while the negative half-cycle is transformed symmetrically. Sliding horizontally or vertically on the graph adjusts Drive or Peak, and double-tapping resets both to their default values.
Peak Indicator
The Peak Indicator flashes when the input signal exceeds the Peak threshold.
Released on Oct 12, 2023 as part of Collection 2.
Comb Filter
The Comb Filter module combines feedback and feedforward designs into a single flexible unit. By adjusting the Blend, Feedback, and Feedforward parameters, and by modulating the delay line, it can produce a wide range of audio effects, including classic comb filtering, resonators, delay, doubler, chorus, flanger, slapback, and vibrato.
Mode
Selects how the delay amount is defined, with different modes suited to different effects.
Frequency
Sets the cutoff frequency of the comb filter, equivalent to the inverse of the delay time, spanning 19.5 Hz to 19968 Hz (10 octaves).
Time L
Sets the delay time of the left channel.
Time R
Sets the delay time of the right channel.
Blend
Sets how much of the input signal is mixed to the output.
Feedback
Sets the amount of delayed signal fed back into the delay line.
Feedforward
Sets the amount of delayed signal mixed to the output.
FB Filter
Sets the cutoff frequency of the low-pass filter applied to the feedback signal.
HP Cutoff
Sets the cutoff frequency of the high-pass filter applied to the output.
Released on Jul 2, 2023 as part of Collection 2.
Compressor
The Compressor module provides high-quality, low-distortion dynamics processing.
Threshold
Sets the level above which the signal is reduced.
Ratio
Sets the amount of signal reduction once it exceeds the threshold.
Knee
Sets the knee width, controlling the smoothness of the compression curve.
Make Up
Sets the gain applied to the compressed signal.
Attack
Sets how quickly the compressor starts reducing the signal once it exceeds the threshold.
Release
Sets how quickly the compressor stops reducing the signal once it falls below the threshold.
Mix
Sets the dry/wet mix for parallel compression.
GR Reset
Displays the gain reduction value and allows it to be reset.
Transfer Curve
The transfer curve visualises how input level maps to output. Sliding horizontally or vertically on the graph adjusts Threshold or Ratio, and double-tapping resets both to defaults.
Released on May 10, 2023 as part of Collection 1.
Control Change
The Control Change module generates MIDI CC messages when the Value parameter is adjusted.
Channel
Sets the MIDI channel.
CC Number
Sets the CC number.
Value
Sets the CC value.
Released on Oct 17, 2022 as part of Collection 1.
Correlation
The Correlation module visualises the relationship between the left and right audio channels.
In general, values above 0 are preferable. 0 indicates an extremely wide stereo image. As the indicator approaches +1, the channels become highly correlated with minimal side content. As it approaches -1, the channels move out of phase, which can cause significant cancellation when summed to mono.
Released on Sep 25, 2024 as part of Collection 3.
Crossover
The Crossover module splits the Audio signal into frequency bands using second-order low-pass and high-pass filters. It is useful for building custom multi-band processors, such as compressors or distortion effects. The filters are designed to maintain a flat frequency response.
To create a 2-band processor, route the same Audio signal into two parallel instances. Set one instance’s Band parameter to Low and the other to High. Ensure both use the same frequency by entering identical values.
To create a 3-band processor, take the output of one instance and apply another crossover split in the same way.
Band
Selects which frequency band to isolate.
Frequency
Sets the crossover frequency.
Released on Apr 16, 2025 as part of Collection 4.
DC Blocker
The DC Blocker module removes DC offset from audio. Processes such as ring modulation or asymmetric distortion can introduce a DC component, which this module filters out.
Frequency
Sets the filter cutoff frequency.
Sinusoid Graph
The graph visualises the magnitude of any DC component in the audio. If the dashed line is visible, a DC offset is present. If not, the module is unnecessary and can be removed.
Released on Jul 19, 2023 as part of Collection 2.
Degrader
The Degrader module applies digital distortion by reducing the sample rate and bit depth of Audio signals.
Clock
Sets the output sample rate, from 46.875 Hz to 48000 Hz (10 octaves).
Bits
Sets the output bit depth.
Mix
Sets the dry/wet mix.
Sinusoid Graph
The graph visualises how a unity-amplitude sinusoid would be transformed by the module. Sliding horizontally or vertically on the graph adjusts Clock or Bits, and double-tapping resets them to their default values.
Released on Oct 12, 2023 as part of Collection 2.
Delay
The Delay module delays Audio signals by specifying the delay time in seconds, using Pitch signals or one of the tempo-synced options.
Mode
Selects the delay mode: Time, Pitch, or one of the tempo-synced options.
Time
Sets the delay time in seconds when in Free mode.
Offset
Adjusts the delay time by scaling the Pitch signal or tempo-synced value.
Released on Feb 3, 2025 as part of Collection 4.
Digital Delay
The Digital Delay module is a delay effect featuring a customisable delay path, feedback control, and ping-pong options.
Mode
Selects the delay mode, such as straight or ping-pong.
Sync
Selects Free or one of the tempo-synced options.
Time
Sets the delay time in seconds when in Free mode.
Offset
Sets the delay time relative to the selected tempo-synced value.
Feedback
Sets the amount of delayed signal fed back to the input.
Mix
Sets the dry/wet mix.
Delay Path
The Delay Path sublane provides full flexibility for processing the delayed signal.
Level Control
Extra care is needed with the Feedback parameter and submodule settings, as feedback may quickly increase the signal level. To keep levels in check, the Delay Path includes a built-in hard clipper that limits the maximum output to +6 dBFS. Modules like Clipper and Meter can be used within the sublane to manage and monitor levels and avoid triggering the built-in clipper.
Released on Mar 5, 2024 as part of Collection 3.
Distortion
The Distortion module is a distortion effect with Saturation and Sine Foldback curve options.
Type
Selects the distortion type.
Drive
Sets the input gain.
Asymmetry
Sets the asymmetric distortion amount, higher values introducing more even harmonics.
Output
Sets the output gain.
Mix
Sets the dry/wet mix.
Released on May 10, 2023 as part of Collection 1.
DS Oscillator
The DS Oscillator module is a distortion synthesis oscillator that can morph its waveform between square-like and sawtooth-like shapes with adjustable harmonic content.
Phase
Sets the oscillator’s starting phase.
Shape
Adjusts the waveform shape, morphing it between square-like and sawtooth-like shapes.
Harmonics
Sets the harmonic richness of the waveform.
Level
Sets the waveform amplitude.
Waveform Graph
The graph visualises the waveform the oscillator is generating. Sliding horizontally or vertically on the graph adjusts Shape or Harmonics, and double-tapping resets both to their default values.
Released on Jun 2, 2023 as part of Collection 1.
Dual Pan
The Dual Pan module allows independent panning of the left and right audio channels, enabling creative stereo effects. It can also swap channels or sum a stereo signal to mono.
Released on Mar 5, 2024 as part of Collection 3.
Effect
The Effect module creates self-contained custom audio effects. Its Wet Path sublane receives a copy of the input signals. The module’s output audio is a mix of the original input and the sublane’s output. While the sublane can also process MIDI and Pitch signals, these are not merged at the output.
Dry
Sets the level of the input sent to the output.
Wet
Sets the level of the sublane output sent to the output.”
Released on Mar 4, 2025 as part of Collection 4.
Envelope Follower
The Envelope Follower module is a modulator whose Mod signal is a unipolar envelope that follows an Audio signal.
Mode
Selects the mode: Peak or RMS.
Attack
Sets the attack time.
Hold
Sets the hold time.
Release
Sets the release time.
Oscilloscope
The oscilloscope graphs the Mod signal. Sliding horizontally or vertically on the graph adjusts Attack or Release, and double-tapping resets both to their default values.
Released on May 10, 2023 as part of Collection 1.
Envelope Generator
The Envelope Generator module is a modulator whose Mod signal is an envelope. In Poly mode, it responds to note-on, note-off, and sustain (CC 64) events from the Note signal, and in Mono mode from MIDI. The envelope consists of 3 segments with adjustable length, level, and curve.
Time 1..3
Sets the segment length in seconds.
Slope 1..3
Sets the segment curve.
Level 1..3
Sets the ending level of a segment.
Mode
Selects the mode: Sustain, Trigger, or Loop.
Sustain reaches and holds the sustain level until the note is released. Trigger skips the sustain segment. Loop continuously cycles through the envelope without stopping at sustain or final level, repeating until the note is released.
Legato
Enables legato mode, preventing retriggering on a note-on event if another note is already held.
Biased
Converts a unipolar signal into a bipolar one, with positive values above sustain and negative below.
Released on May 10, 2023 as part of Collection 1.
EQ Band
The EQ Band module provides a single EQ band with a selectable second-order filter type commonly found in EQs.
Type
Selects the filter type.
Frequency
Sets the center or cutoff frequency.
Gain
Sets the gain for the bell or shelving filter.
Q
Sets the quality factor, controlling the filter’s bandwidth.
Released on Sep 18, 2023 as part of Collection 2.
Euclid
The Euclid module converts notes into Euclidean rhythms. Euclidean rhythms arrange a given number of events as evenly as possible across a pattern.
The module works well with the Arpeggiator module. Insert it before Euclid and turn off Retrig. When combined with the MIDI Source’s Note-On/Off Gate mode, the rhythm can also be used as a modulation signal.
Sync
Selects the step length using one of the tempo-synced options.
Gate
Scales the length of each note relative to the step length.
Pulses
Sets the number of events in the pattern.
Steps
Sets the total number of steps in the pattern.
Rotate
Rotates the pattern by a number of steps.
Accents
Sets the number of accented events in the pattern.
Shift
Shifts the accent pattern by a number of steps.
Velocity
Scales the velocity of accented notes.
Sequencer View
The circular sequencer view visualises the resulting pattern and the current step. It reduces the Accents, Pulses, and Steps to coprime values.
Released on Sep 25, 2024 as part of Collection 3.
Feedback
The Feedback module allows an Audio signal to be sent in the opposite direction of the normal signal flow.
In Mela, signals flow left to right within a lane and top to bottom between lanes. Creating feedback requires sending an Audio signal in the opposite direction. The Feedback module enables this by taking the output of an Audio bus, delaying it by 1 sample, and merging it with the lane’s Audio signal.
Input
Selects the source bus.
Level
Sets the level of the feedback signal.
Clip
Sets the built-in hard clipper threshold.
Level Control
Extra care is needed with the Level parameter and the modules in the feedback path, as feedback may quickly increase the signal level. To keep levels in check, the module includes a hard clipper that limits the maximum feedback level to +6, +12, or +24 dBFS. In most cases, +6 dBFS is recommended, but higher thresholds can be useful, for example when creating a phaser effect with feedback.
Clip Indicator
Shows when the clipper is triggered. If not using clipping creatively, adjust parameters to avoid activation.
Poly Audio
Audio buses support Poly Audio, allowing Poly subsignals to be sent and received via Audio In, Audio Out, and Feedback modules. If any Audio Out sending to a bus, or the Audio In receiving from it, is in Mono mode, the subsignals are summed by the Audio In module. To prevent circular dependencies, the Feedback module never collapses incoming Poly subsignals, even if one of the Audio Out sources is in Mono mode.
Released on Feb 3, 2025 as part of Collection 4.
Fixed Pitch
The Fixed Pitch module generates a Pitch signal defined by a MIDI note name or frequency.
Mode
Selects the mode: Note or Freq.
Note
Sets the pitch using a MIDI note name, from C-2 to C8 (10 octaves).
Frequency
Sets the pitch using a frequency value, from 19.5 Hz to 19968 Hz (10 octaves).
Released on May 10, 2023 as part of Collection 2.
Flanger
The Flanger module is a stereo flanger effect.
Delay
Sets the maximum delay amount.
Rate
Sets the modulation LFO frequency, spanning 10 octaves.
Feedback
Sets the feedback amount.
Mix
Sets the dry/wet mix.
Released on May 10, 2023 as part of Collection 1.
FM Operator
The FM Operator module is a simple FM operator that generates sine carriers and uses input Audio signals as modulators. Carrier frequencies are set by the Pitch signals.
FM
Sets the mix between the input and the FM operator output.
Intensity
Sets the FM modulation depth (modulation index).
Feedback
Sets the carrier self-modulation amount.
Level
Sets the carrier amplitude.
Released on May 10, 2023 as part of Collection 2.
Gain
The Gain module applies gain to the audio. While designed to pair with the Gain Computer module, it can also be used independently in many ways.
Down
Sets the negative gain.
Up
Sets the positive gain.
Range
Sets the maximum gain in either direction.
Example
Although the Down and Up parameters use percentage units, gain is applied in decibels. For example, with Range set to 24 dB, Down at 50% applies -12 dB gain, and Up at +25% applies +6 dB.
Released on Jul 31, 2025 as part of Collection 4.
Gain Computer
The Gain Computer module is a modulator for creating custom dynamics processors. Depending on its settings and placement in a preset, it can be used to build effects such as a feedback compressor, upward expander, look-ahead limiter, side-chain gate, or de-esser.
It computes gain reduction or expansion from the Audio signal, similar to the gain computer component found in traditional dynamics processors. Instead of applying the gain change directly, it generates a Mod signal, which can be used to modulate a Gain module or any other parameter to produce dynamic effects.
While the Gain module pairs naturally with Gain Computer, the modulator supports a wide range of other creative uses.
Type
Sets the processor type: Compressor or Expander.
Threshold
Sets the threshold level at which gain reduction or expansion begins, depending on the Type and Range parameters.
Ratio
Sets the ratio of gain reduction or expansion.
Knee
Sets the knee width, controlling the smoothness of the transfer function.
Range
Sets the maximum amount of gain reduction or expansion.
Detector
Selects the signal detector type: Peak or RMS.
Attack
Sets how quickly the gain change is applied after the signal crosses the threshold.
Hold
Sets how long the gain change is maintained before the release phase begins.
Release
Sets how quickly the gain returns to zero after the hold period.
Mod Signal
When Range is negative, the Mod signal is in [-100%, 0%], ideal for downward processors. When positive, the signal is in [0%, 100%], ideal for upward processors.
Downward vs Upward
A downward processor can be configured by setting Gain Computer’s Range negative (e.g. -36 dB), the Gain module’s Range to the same absolute value (e.g. 36 dB), and modulating the Gain module’s Down parameter at 100%. The Up parameter can be used for makeup gain.
An upward processor can be configured by setting Gain Computer’s Range positive (e.g. 24 dB), the Gain module’s Range to the same value, and modulating the Gain module’s Up parameter at 100%. The Down parameter can reduce the level as needed.
Feedback vs Feed-Forward
A feed-forward processor is created when the modulated Gain module is inserted after the Gain Computer. Reversing the order creates a feedback processor.
Look-Ahead
For look-ahead processing, insert Gain Computer on a separate lane from the Gain module while both receive the same Audio signal. Inserting a Delay before the Gain module makes the gain change occur earlier than Gain Computer normally responds.
Side-Chain
Side-chain processing is achieved by placing Gain Computer and Gain on separate lanes. The Gain module receives the signal to be processed, while Gain Computer receives either the same signal or an external one. The side-chain signal can also be pre-processed, for example using a low-pass filter.
Transfer Curve
The transfer curve visualises how input level maps to output. Sliding horizontally or vertically on the graph adjusts Threshold or Ratio, and double-tapping resets both to defaults.
Oscilloscope
The oscilloscope graphs the Mod signal. Sliding horizontally or vertically on the graph adjusts Attack or Release, and double-tapping resets both to defaults.
Released on Jul 31, 2025 as part of Collection 4.
Glide
The Glide module glides the output Pitch signal toward the input Pitch on a note-on event.
Mode
Selects the glide mode: Time or Rate.
Interval
Sets the glide interval.
In Time mode, this is the duration to glide between notes. In Rate mode, it is the time to glide up or down an octave.
Trigger
Selects the trigger mode: Retrig or Legato.
Retrig always glides to the new note. Legato glides only when another note is held.
Released on May 10, 2023 as part of Collection 1.
Groove
The Groove module transforms a straight beat into a dynamic rhythm with accents and a shuffle feel.
Sync
Selects the timing grid for accents and shuffle.
Accent
Scales the velocities of notes at odd grid positions.
Shuffle
Sets the delay amount for notes at even grid positions, creating a swing or shuffle feel.
Released on Mar 25, 2025 as part of Collection 4.
Group
The Group module groups a sequence of modules using its sublane. Signal flow between the containing lane and the sublane depends on the selected mode: Insert, Isolate, Split, or Merge.
The module actions menu icon shows the current mode instead of the ellipsis used by other modules. Tapping it opens a menu to change the mode and access standard module actions.
Insert
The module passes its input signals to the sublane and forwards the sublane’s output to its own output.
Useful for organising modules.
Isolate
The module does not provide input to the sublane and ignores its output. The module’s output is the same as its input.
Useful for creating an independent sublane inline with the containing lane, such as generating an envelope follower from a side-chain input.
Split
The module forwards a copy of the input signals to its sublane but ignores its output. The module’s output is the same as its input.
Useful for pre-processing signals before sending them to Audio Out, MIDI Out, or Envelope Follower modules.
Merge
The module does not provide input to the sublane but merges the sublane’s output with its own input. MIDI output is a merge of the module’s input and the sublane’s output, and Audio output is the sum of the module’s input and the sublane’s output. Output is Poly only if both the module’s input and sublane’s output are Poly.
Useful for pre-processing signals from Audio In, Feedback, or MIDI In modules before merging.
Released on Feb 3, 2025 as part of Collection 0.
Level
The Level module adjusts the amplitude of audio linearly.
Mute
The Mute toggle and Level parameter are linked. Muting sets Level to 0%, unmuting restores it, and setting Level to 0% automatically engages Mute.
Released on May 10, 2023 as part of Collection 1.
LFO
The LFO module is a modulator that generates a customisable LFO Mod signal.
Waveform
Selects the waveform type: Sine, Triangle, or Square.
Sync
Selects Free or one of the tempo-synced options.
Rate
Sets the rate in hertz in Free mode, from 0.01 Hz to 655.36 Hz (16 octaves).
Offset
Sets the rate relative to the selected tempo-synced value.
Tilt
Morphs the Triangle or Square waveform.
Phase
Sets the waveform phase.
Depth
Sets the amplitude.
Bias
Sets the DC offset.
Cycles
Sets the number of cycles.
Trigger
Selects retrigger mode: Free, Retrig, or Legato.
Free never retriggers the signal. Retrig retriggers on every note-on event. Legato retriggers only if no other notes are held.
Oscilloscope
The oscilloscope graphs the Mod signal. Sliding horizontally or vertically on the graph adjusts Rate/Offset or Depth, and double-tapping resets both to their default values.
Released on Dec 13, 2022 as part of Collection 0.
Macro
The Macro module is a modulator whose Mod signal equals the value of its Macro parameter.
Macro
Sets the Mod signal value in the [0%, 100%] range.
Released on May 10, 2023 as part of Collection 2.
Macro Button
The Macro Button module is a modulator whose Mod signal reflects the state of its Macro parameter.
Macro
Toggles the Mod signal between 0% and 100%.
Smooth
Sets how quickly the Mod signal transitions between the two states.
Released on May 30, 2024 as part of Collection 3.
Meter
The Meter module visualises audio levels and holds maximum peaks for 1 second. The peak value is displayed, and tapping the meter resets it. If a channel is clipping, its level indicator turns red.
Released on May 10, 2023 as part of Collection 0.
MIDI Capture
The MIDI Capture module captures all incoming MIDI messages into a MIDI file that can be dragged and dropped into the host or saved to the Files app.
Start/Stop
Starts or stops the capturing process.
Released on Aug 25, 2023 as part of Collection 2.
MIDI Channel
The MIDI Channel module ensures all output MIDI messages use the same channel number.
Mode
Selects the mode: Filter or Modify.
Filter passes only messages that match the selected channel. Modify sets the channel of all incoming messages to the selected value.
Channel
Sets the channel of output MIDI messages.
Released on Jul 19, 2023 as part of Collection 2.
MIDI Delay
The MIDI Delay module delays the MIDI signal by a specified amount.
Mode
Selects the delay mode: Time or one of the tempo-synced options.
Time
Sets the delay time in seconds when in Time mode.
Offset
Adjusts the delay time by scaling the tempo-synced value.
Released on Feb 3, 2025 as part of Collection 4.
MIDI In
The MIDI In module receives MIDI messages from the host or a MIDI bus.
Input
Selects the MIDI signal source.
Panic!
Sends an “All Notes Off” message on all MIDI channels to the output.
Ahead
Sets how far in advance Mela requests audio and MIDI from the host, allowing processing to begin before events normally occur.
For example, an envelope follower can detect transients before they are heard. This is also referred to as plug-in latency.
Latency Support
Most iOS hosts do not yet support plug-in latency compensation and may ignore this setting. The “Latency Test” factory preset helps check DAW support and assists developers with testing and debugging.
Released on Dec 19, 2024 as part of Collection 0.
MIDI Logger
The MIDI Logger module logs incoming MIDI events, showing the host position, channel number, message type, and value. Long-pressing or secondary-clicking anywhere on the console UI opens the actions menu.
Copy
Copies the MIDI log to the system pasteboard in CSV format.
Clear
Clears the log.
Released on Oct 17, 2022 as part of Collection 1.
MIDI Out
The MIDI Out module sends MIDI messages to the host or a MIDI bus.
Output
Selects the MIDI signal destination.
Panic!
Sends an “All Notes Off” message on all MIDI channels to the selected destination.
Released on Dec 19, 2024 as part of Collection 0.
MIDI Source
The MIDI Source module is a modulator whose Mod signal follows incoming note or other MIDI events. In Poly mode, it responds to note events from the Note signals. In Mono mode, or for non-note events, it follows the MIDI signal. The module also includes a transfer curve to further shape the signal.
Input Source
Selects the type of note or MIDI event the module responds to.
Key Track
Maps the [0, 120] note number range to a [-50%, +50%] Mod signal. Since most frequency parameters in Mela span 10 octaves, triggering a note one octave higher or lower changes the parameter value by an octave when modulated.
Note-On/Off Gate
Creates a gate-like Mod signal based on note-on and note-off events. On note-on, the signal follows velocity. It returns to 0% on note-off. This can replace an envelope generator in some cases.
Random on Note-On
Generates a random Mod signal value in the [0%, 100%] range for each note-on event.
Flip-Flop on Note-On
Toggles the Mod signal between 0% and 100% on each note-on event.
Gain and Bias
Adjust the transfer curve.
Smooth
Sets the smoothing time for rapid Mod signal changes.
Transfer Curve
The transfer curve visualises how source event values are mapped to the Mod signal. Slide vertically for exponential or logarithmic shaping, horizontally for sigmoid or logit curves. Double-tap to reset to linear.
Released on May 10, 2023 as part of Collection 1.
MIDI-to-Poly
The MIDI-to-Poly module converts MIDI note events into a Poly signal by generating Note and Pitch subsignals and initialising Audio subsignals to silence. The resulting Poly signal replaces the incoming Mono or Poly signal, while MIDI passes through unchanged. Its settings control voice allocation rules and apply globally to the preset.
Voices
Sets the maximum number of simultaneous active voices.
Reuse
Toggles whether an active voice is reused if its note matches the newest note, or whether multiple voices can play the same note simultaneously.
Release
Selects the priority for releasing a voice when all voices are in use: oldest, newest, highest, lowest, or random note.
Voice Alignment
Different instances sharing the same MIDI input auto-synchronise their voice allocation, ensuring consistent Poly-to-Poly modulation across modules.
Released on Dec 19, 2024 as part of Collection 0.
Mid-Side
The Mid-Side module controls the balance between the mid and side components of stereo audio.
Mid / Side
Sets the mid/side balance: 0% passes the audio unchanged, -100% outputs only mid, and +100% outputs only side.
Released on Mar 5, 2024 as part of Collection 3.
Multiply-Add
The Multiply-Add module is a modulator whose Mod signal equals A×B+C, where A, B, and C are the module parameters. Any of these parameters can be modulated to create complex signals.
Released on Apr 30, 2024 as part of Collection 3.
Noise Gate
The Noise Gate module is a fully featured noise gate with hysteresis and a gain reduction meter.
Threshold
Sets the level above which the gate opens, allowing audio to pass.
Hysteresis
Sets the difference between the threshold levels for opening and closing the gate, preventing rapid toggling near the threshold.
Reduction
Sets the amount by which the signal is reduced when the gate is closed.
Attack
Sets the time for the gate to fully open after the signal exceeds the threshold.
Hold
Sets how long the gate remains open after the signal falls below the threshold.
Release
Sets the time for the gate to fully close after the signal falls below the threshold.
Released on May 30, 2024 as part of Collection 3.
Noise Oscillator
The Noise Oscillator module generates noise.
Type
Sets the noise type.
Level
Sets the noise amplitude.
Tuned
The Tuned noise type tracks the input pitch by downsampling white noise. The sample rate is set to 8 times the input pitch frequency, producing a pitch-following noise effect.
Released on May 10, 2023 as part of Collection 1.
Note Chance
The Note Chance module allows MIDI notes to pass based on a specified probability.
Chance
Sets the probability of note passage: 0% blocks all notes, 100% allows all notes to pass.
Log
The log view displays the last 7 processed notes, showing whether each was blocked or passed.
Released on Aug 23, 2024 as part of Collection 3.
Note Echo
The Note Echo module repeats incoming note-on and note-off messages.
Thru
Controls whether incoming note events are passed to the output along with the delayed notes.
Sync
Selects Free or one of the tempo-synced options.
Delay
Sets the delay time in seconds when in Free mode.
Offset
Sets the delay time by scaling the selected tempo-synced value.
Repeats
Sets the number of repetitions.
Pitch Ramp
Sets the transposition amount applied to each repeat.
Vel Ramp
Sets the velocity offset applied to each repeat.
Released on Aug 4, 2022 as part of Collection 1.
Note Event
The Note Event module triggers note-on and note-off events, allowing the creation of algorithmic compositions by modulating its parameters.
Event
Generates a note-on event when its value exceeds 50% and a corresponding note-off event when its value drops back to 50% or lower.
Note
Sets the generated note value within the C-2 to C8 range (10 octaves).
Channel
Sets the channel of generated notes.
Velocity
Sets the velocity of generated notes.
Released on Apr 16, 2024 as part of Collection 3.
Note Hold
The Note Hold module filters out note-off events and converts every second note-on event of a given note into a note-off event. The Hold parameter can be automated or modulated creatively.
Hold
Enables the note hold functionality.
Notes View
The view displays up to 9 held notes.
Released on Jun 6, 2025 as part of Collection 4.
Note Length
The Note Length module controls the length of incoming notes and can be used to trigger notes from note-off events.
Trigger
Selects the trigger type: Note-On or Note-Off.
Sync
Selects Free or one of the tempo-synced options.
Length
Sets the note length in seconds when in Free mode.
Offset
Sets the note length relative to the selected tempo-synced value.
Released on Nov 30, 2022 as part of Collection 1.
Note Pulse
The Note Pulse module generates note-on and note-off events synchronised with the host transport. Events are produced only while the transport is running. Depending on the selected mode, the module generates either a single event or repeating pulses.
Mode
Selects the mode: Once, Hold, or Loop.
Once generates a single pulse immediately after each host transport restart. Hold generates a note-on event when the transport starts and a note-off event when it stops, with no other events in between. Loop generates pulses at regular intervals defined by the Sync parameter.
Once is useful for resyncing LFOs, and Hold is useful for auto-starting an Euclid sequencer.
Sync
Selects the pulse rate from tempo-synced options.
Gate
Scales the length of each note relative to the pulse rate.
Offset
Offsets the note-on event relative to the pulse rate.
Note
Sets the generated note within the C-2 to C8 range (10 octaves).
Channel
Sets the MIDI channel of generated events.
Velocity
Sets the velocity of generated note-on events.
Released on Feb 3, 2025 as part of Collection 4.
Note Range
The Note Range module constrains note events to a specified range.
Mode
Selects the mode: Filter, Transpose, or Clamp.
Filter filters out notes outside the range. Transpose shifts notes outside the range up or down by octaves until they fall within the range. Clamp forces notes outside the range to the nearest valid note.
Lowest
Sets the lowest note of the range.
Highest
Sets the highest note of the range.
Inverted Range
If Lowest is set higher than Highest, the range wraps around: C-2 to Highest and Lowest to G8.
Released on Aug 4, 2022 as part of Collection 1.
Note Stack
The Note Stack module limits the number of notes that can be played simultaneously. It is useful for processing MIDI before sending note events to a monophonic or polyphonic synth. To achieve classic monosynth behaviour, set the Play parameter to 1 and enable Wait.
Play
Sets the maximum number of notes that can be played simultaneously.
Wait
Toggles whether released notes are added to the Wait stack and returned to the Play stack when space becomes available.
Release
Determines which note is released when the Play stack is full and a new note arrives: oldest, newest, highest, lowest, or random.
Note Stacks
The Play and Wait stack views display the currently held notes and the notes waiting to be brought back.
Released on May 10, 2023 as part of Collection 1.
Note-to-Pitch
The Note-to-Pitch module generates a Pitch signal from note-on events. It uses Note signals in Poly mode and MIDI signal in Mono mode.
Tuning
Sets the tuning of the A above middle C.
Released on Feb 3, 2025 as part of Collection 4.
Notepad
The Note Pad module is a tool for describing presets or taking session notes. It supports basic Markdown formatting, including regular, bold, italic, strikethrough, monospaced text, and links.
Released on Mar 26, 2024 as part of Collection 0.
Oscilloscope
The Oscilloscope module visualises audio waveforms, providing a clear view of transients and overall signal shape.
Released on May 10, 2023 as part of Collection 2.
Overlap Remover
The Overlap Remover module shortens an active note when a new note with the same MIDI channel and pitch starts, ensuring the earlier note ends before the next begins. This prevents an earlier note-off from disrupting playback of the latest note.
Log
Displays the last 8 shortened notes.
Released on Mar 25, 2025 as part of Collection 0.
Phase Distortion
The Phase Distortion module uses the classic phase distortion technique to reshape any waveform. It splits the waveform cycle into two parts, stretching the first while compressing the second. As it is not an oscillator, it relies on the Pitch signal and note-on events (Note signal in Poly mode and MIDI in Mono mode) to determine the waveform’s start point and cycle length.
This opens up many creative possibilities. The Pitch signal can be transposed down an octave to distort a waveform an octave higher, or an unrelated Pitch signal can be used to apply phase distortion to a drum loop for unique rhythmic textures.
Skew
Sets the cycle split point where stretching ends and compression begins.
Tilt
Sets the distortion intensity by deviating from linearity around the cycle split point, with higher values producing brighter sounds.
Curve
Sets the smoothing applied at the cycle split point, with higher values producing a mellower sound and reducing aliasing.
Phase Graph
The graph visualises the waveform’s phase after distortion. Sliding horizontally or vertically on the graph adjusts Skew or Tilt, and double-tapping resets both to their default values.
Released on Sep 4, 2025 as part of Collection 4.
Phaser
The Phaser module is a stereo phaser effect with feedback control.
Rate
Sets the LFO frequency, spanning 10 octaves.
Feedback
Sets the amount of the effect signal fed back to the input.
Mix
Sets the dry/wet mix.
Released on May 10, 2023 as part of Collection 1.
Pitch Bend
The Pitch Bend module transposes the Pitch signal based on incoming Pitch Bend MIDI messages.
+Range
Sets the maximum upward transposition in semitones.
−Range
Sets the maximum downward transposition in semitones.
Released on Jun 2, 2023 as part of Collection 1.
Pitch Follower
The Pitch Follower module is a modulator that follows the Pitch signal. It is similar to the MIDI Source module’s Key Track, but instead of responding to note events, it directly tracks the Pitch signal, including pitch bends. A change in the Pitch signal by one octave results in a 10% change in the Mod signal.
Center
Sets the modulation zero point.
Released on Sep 25, 2024 as part of Collection 3.
Pitch Oscilloscope
The Pitch Oscilloscope module visualises waveforms from oscillators and other processors. It uses the Pitch signal and note-on events (Note signal in Poly mode and MIDI in Mono mode) to lock onto the waveform. If they do not match, tracking will not be accurate. In Poly mode, it displays the waveform of the last triggered Voice.
Released on Sep 4, 2025 as part of Collection 2.
Pitch Ratio
The Pitch Ratio module modifies the Pitch signal by multiplying it by a ratio of two integers. It is especially useful for RM and FM synthesis.
Numerator
Sets the numerator of the ratio.
Denominator
Sets the denominator of the ratio.
Ratio
Displays the current ratio and allows quick selection of common musical intervals.
Released on Jun 2, 2023 as part of Collection 2.
Poly-to-Mono
The Poly-to-Mono module collapses a Poly signal to Mono by summing Audio subsignals from all Voices and using the Pitch subsignal from the last triggered Voice.
Volume
Sets the output volume.
Released on Dec 19, 2024 as part of Collection 0.
Quantiser
The Quantiser module delays MIDI notes to the next grid division for tighter timing.
Sync
Sets the quantisation grid.
Slack
Sets how far a note can deviate from the nearest grid division before being quantised. At 100%, no notes are moved.
Pull
Sets how strongly notes are pulled toward the next grid division, snapping fully at 100%.
Note Shift
When enabled, quantised notes keep their original duration by delaying note-off events. When disabled, note-off events remain unchanged, and notes ending before their quantised start time are removed.
Released on Mar 25, 2025 as part of Collection 4.
Random
The Random module is a modulator that generates a customisable random Mod signal.
Mode
Selects the algorithm: Random I, Random II, or Chance.
Sync
Selects Free or one of the tempo-synced options.
Rate
Sets the rate in hertz in Free mode, from 0.01 Hz to 655.36 Hz (16 octaves).
Offset
Sets the rate relative to the selected tempo-synced value.
Tilt
Adjusts the behaviour of the selected algorithm.
Smooth
Sets the smoothing time for rapid Mod signal changes.
Phase
Sets the phase.
Depth
Sets the amplitude.
Bias
Sets the DC offset.
Cycles
Sets the number of cycles.
Trigger
Selects retrigger mode: Free, Retrig, or Legato.
Free never retriggers the signal. Retrig retriggers on every note-on event. Legato retriggers only if no other notes are held.
Random I
At 0% Tilt, all values in the range are equally likely. Increasing Tilt towards +100% makes higher values more likely, while decreasing Tilt towards -100% makes lower values more likely.
Random II
At 0% Tilt, all values in the range are equally likely. Increasing Tilt towards +100% makes extreme values more likely, while decreasing Tilt towards -100% makes values near the midpoint more likely.
Chance
At 0% Tilt, the minimum and maximum values are equally likely. Increasing Tilt towards +100% makes the maximum value more likely, while decreasing Tilt towards -100% makes the minimum value more likely.
Oscilloscope
The oscilloscope graphs the Mod signal. Sliding horizontally or vertically on the graph adjusts Rate/Offset or Depth, and double-tapping resets both to their default values.
Released on Nov 18, 2022 as part of Collection 1.
Rectifier
The Rectifier module applies gate clipping, asymmetric gain, and DC offset to the signal.
Gate
Sets the threshold level above which the signal remains unchanged, while everything below it is set to 0.
Rectify
Sets the amount of asymmetry applied to the positive or negative portion of the signal.
At 50%, the effect is equivalent to half-wave rectification, and at 100%, full-wave rectification.
DC Offset
Sets the amount of DC offset added to the signal.
Sinusoid Graph
The graph visualises how a unity-amplitude sinusoid would be transformed by the module. Sliding horizontally or vertically on the graph adjusts Gate or Rectify, and double-tapping resets both to their default values.
Released on Oct 12, 2023 as part of Collection 2.
Relative Pitch
The Relative Pitch module transposes and detunes the Pitch signal.
Semitones
Sets transposition amount in semitones.
Cents
Sets fine transposition in cents.
Released on May 10, 2023 as part of Collection 0.
Reverb
The Reverb module is a high-quality algorithmic reverb effect.
Room Size
Sets the simulated size of the reverberant space.
Decay
Sets the time for the reverb to decay by 60 dB.
Reflect
Sets the early reflections level.
Diffuse
Sets the diffusion level.
Predelay
Sets the initial delay before the reverb begins.
HSF Freq
Sets the frequency above which additional damping is applied.
HSF Decay
Sets the amount of damping applied to high frequencies.
Mix
Sets the dry/wet mix.
Released on Jul 31, 2024 as part of Collection 3.
Ring Mod
The Ring Mod module is inspired by analog ring modulators and produces richer harmonic content than standard digital ring modulation. The module’s input acts as a modulator for its sinusoid carrier.
Frequency
Sets the carrier frequency, ranging from 8 Hz to 8192 Hz (10 octaves).
Character
Sets the tonal quality of the ring modulation: lower values produce a mellower sound, while higher values create a harsher, more intense tone.
Released on Jul 31, 2024 as part of Collection 3.
Scale
The Scale module constrains notes to a selected scale.
Mode
Selects the mode: Filter or one of the Nearest options.
Filter discards notes outside the scale. Nearest options transpose notes up or down to the nearest enabled note.
Scale
Defines the scale by enabling or disabling individual pitch buttons.
Released on Aug 28, 2022 as part of Collection 1.
Simple LFO
The Simple LFO module is a modulator that generates an LFO or random Mod signal. It is a simplified version of the LFO and Random modules combined. The Mod signal retriggers on note-on events.
Waveform
Selects an LFO waveform or random mode.
Sync
Selects Free or one of the tempo-synced options.
Rate
Sets the rate in hertz in Free mode, from 0.02 Hz to 20.48 Hz (10 octaves).
Offset
Sets the rate relative to the selected tempo-synced value.
Released on Mar 5, 2024 as part of Collection 3.
Stack
The Stack module feeds a copy of its input signals to all its submodules. Its output depends on the Mode parameter: Sum Audio, Ring Mod, Merge MIDI, or Isolate. Stack shows submodules individually or as a horizontal stack.
To process multiple sublanes in parallel, stack Group modules.
Sum Audio
The output Audio signal is the sum of the submodule outputs. The module’s output is a Poly signal only if the input and all submodule outputs are also Poly signals.
Ring Mod
The output Audio signal is the product of the submodule outputs. The module’s output is a Poly signal only if the input and all submodule outputs are also Poly signals.
Merge MIDI
The output MIDI signal is a merge of all submodule outputs. All other signals pass through unchanged.
Isolate
The submodule outputs are ignored and the module’s output signals are identical to its input.
Released on Apr 16, 2025 as part of Collection 4.
Stereo Delay
The Stereo Delay module is a stereo delay effect with flexible feedback routing.
Sync
Selects Free or one of the tempo-synced options.
Time L
Sets the delay time for the left channel in seconds when in Free mode.
Time R
Sets the delay time for the right channel in seconds when in Free mode.
Offset L
Scales the left channel delay time when using a tempo-synced value.
Offset R
Scales the right channel delay time when using a tempo-synced value.
Low Cut L
Sets the high-pass filter cutoff for the delayed left channel.
Low Cut R
Sets the high-pass filter cutoff for the delayed right channel.
High Cut L
Sets the low-pass filter cutoff for the delayed left channel.
High Cut R
Sets the low-pass filter cutoff for the delayed right channel.
Feedback L
Sets the feedback amount of the left channel.
Feedback R
Sets the feedback amount of the right channel.
Cross L→R
Sets the feedback amount from left to right channel.
Cross R→L
Sets the feedback amount from right to left channel.
Smooth
Sets the smoothing amount for delay time changes.
Mix L
Sets the dry/wet mix of the left channel.
Mix R
Sets the dry/wet mix of the right channel.
Released on May 10, 2023 as part of Collection 0.
Stereo Pan
The Stereo Pan module positions the left and right channels in the stereo field.
Pan
Sets the center position of the stereo image.
Spread
Sets the maximum stereo width.
Panner Graph
The graph visualises the positions of the left and right channels in the stereo field. Sliding horizontally or vertically on the graph adjusts Pan or Spread, and double-tapping resets both to their default values.
Released on Mar 5, 2024 as part of Collection 3.
Stereo Tool
The Stereo Tool module allows the left and right channels to be muted, phase-inverted, or swapped.
Released on May 10, 2023 as part of Collection 3.
Strummer
The Strummer module plays the notes of a chord as strums, following a customisable up/down strumming pattern.
Steps
Sets the number of strum steps.
Step 1..4
Selects the direction to play notes: Up or Down.
Sync
Selects Free or one of the tempo-synced options.
Time
Sets the interval between note-on events in seconds when in Free mode.
Offset
Sets the interval between note-on events relative to the selected tempo-synced value.
Released on Jan 7, 2023 as part of Collection 1.
Transposer
The Transposer module shifts notes up or down by up to 24 semitones.
Released on Mar 22, 2022 as part of Collection 0.
VA Filter
The VA Filter module is a virtual-analog filter with a selection of self-oscillating resonant types.
Type
Selects the filter algorithm and slope.
Frequency
Sets the filter cutoff frequency, from 19.5 Hz to 19968 Hz (10 octaves).
Resonance
Sets the filter resonance, with self-oscillation occurring at 100%.
Drive
Sets the amount of low-frequency content to restore that is lost at high resonance.
Released on May 10, 2023 as part of Collection 0.
VA Oscillator
The VA Oscillator module is a virtual-analog oscillator with a variety of waveforms, some of which can be further shaped using the Shape or Sync parameters. It can also ring modulate the input signal.
Waveform
Selects the waveform type.
Phase
Sets the oscillator’s starting phase.
Shape
Adjusts the waveform shape.
Sync
Sets the hard sync amount.
Level
Sets the waveform amplitude.
Ring
Sets the ring modulation mix: 0% sums the input and oscillator signals, 100% multiplies them.
Released on May 10, 2023 as part of Collection 0.
Vel-to-Amp
The Vel-to-Amp module uses note velocity (from Note signal in Poly mode and MIDI in Mono mode) to control the audio levels, making notes velocity-sensitive.
Curve
Sets the velocity-to-amplitude mapping curve. Higher values make notes louder, while lower values increase dynamic range.
Smooth
Sets the time constant for smoothing level changes between notes.
Released on Feb 3, 2025 as part of Collection 4.
Velocity
The Velocity module modifies the velocities of incoming MIDI notes.
Offset
Sets an offset to be applied to note velocities.
Rand Add
Sets the maximum random value added to each note velocity.
Min
Sets the minimum velocity value.
Max
Sets the maximum velocity value.
Released on Mar 22, 2022 as part of Collection 1.
Vibrato
The Vibrato module applies vibrato to the Pitch signal. It uses a sinusoidal LFO that retriggers on note-on events only if no other notes are held.
Sync
Selects Free or one of the tempo-synced options.
Rate
Sets the LFO rate in hertz in Free mode, from 0.02 Hz to 20.48 Hz (10 octaves).
Offset
Sets the rate relative to the selected tempo-synced value.
Depth
Sets the maximum pitch deviation.
Released on Jun 2, 2023 as part of Collection 2.
Voice Activity
The Voice Activity module visualises Voice signals, showing note-on/off states, velocities, and audio levels.
Released on Nov 14, 2023 as part of Collection 2.
Volume
The Volume module adjusts the gain of the incoming signal in decibels.
Released on May 10, 2023 as part of Collection 0.
VPS Oscillator
The VPS Oscillator module uses the Vector Phaseshaping synthesis algorithm, a generalisation of classic Phase Distortion (PD). In this approach, phase is mapped as a line segment in a 2D space, and a breakpoint defined by the Skew (x) and Formants (y) parameters splits the line into two segments with different slopes. This reshaping produces a wide variety of waveforms, from saw-like to pulse-like, and can even introduce formant-like qualities when the y-position is pushed beyond 100%.
Phase
Sets the oscillator’s starting phase.
Skew
Sets the breakpoint’s x-position.
Formants
Sets the breakpoint’s y-position. Values above 100% squeeze extra sinusoid cycles into a single oscillator cycle, producing formant-like overtones.
Level
Sets the oscillator amplitude.
Waveform Graph
The graph visualises both the generated waveform and its distorted phase. Sliding horizontally or vertically on the graph adjusts Skew or Formants, and double-tapping resets both to their default values.
Released on Aug 25, 2023 as part of Collection 2.