Nikolozi

Artist & Engineer

Mela User Guide

Version 6.4

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

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, 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.

↩ Back to Top

Core Concepts

Modules & Lanes

Modules are the core building blocks of a Mela preset. They process signals and are arranged on lanes, with signals flowing left-to-right within a lane and top-to-bottom between lanes. Modules and lanes can be reordered as needed. Each module includes a built-in help view detailing its parameters and usage.

Signals

A module can process three primary signal types: Audio, MIDI, and Pitch, along with a composite signal type, Poly.

Typically, a module modifies one signal type and passes the others through unchanged.

Polyphony

Audio, MIDI, and Pitch signals flow in parallel within a lane. To create a polyphonic synthesiser, use the MIDI-to-Poly module to convert MIDI note events into a Poly signal, which replaces the Audio and Pitch signals while leaving MIDI unaffected.

To collapse a Poly signal back into an Audio signal, use the Poly-to-Audio module, which sums the voices. Modules like oscillators and filters process Poly signals directly, while others, like Stereo Delay, automatically collapse a Poly signal into an Audio signal.

The number of arrows coming out of a module indicates the type of signal it is processing. A single arrow represents an Audio signal, while two arrows indicate a Poly signal.

Routers & Buses

Lanes can send and receive Audio and MIDI signals to and from the host, as well as route them to other lanes, using router modules like Audio In, Audio Out, MIDI In, and MIDI Out. Note that host support for I/O may vary. Signals between lanes are routed using internal Audio and MIDI buses and always flow in a top-to-bottom direction.

Modulation

Modulator modules can modulate any module parameter on any lane, regardless of placement. If a modulator is processing a Poly signal, it generates polyphonic modulation signals. Otherwise, the source will be monophonic.

There are three configurations based on the target module’s placement:

  1. Poly-to-Poly: A 1-to-1 mapping between source and target voices.
  2. Mono-to-Poly: The same modulation signal is applied to all target voices.
  3. Poly-to-Mono: The modulation signal from the last triggered voice is used.

↩ Back to Top

Perform View

The Perform View lets you access and adjust your most-used parameters in one place, ideal for keeping Mela’s plug-in window compact. You can assign up to 8 parameters. The view remains hidden when none are assigned.

To manage parameters, tap a dial or slider’s title/value area to open the context menu. From there, you can assign, reassign, or unassign parameters.

Assigned parameters are automatically shortened, but you can rename them by selecting Rename in the context menu or remove them with Unassign.

↩ Back to Top

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.

↩ Back to Top

Preset Management

The preset management system in Mela 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 on it brings up the actions menu, allowing you to perform functions such as 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 active, the button icons transform into dice, and tapping them randomly loads presets from the selected preset group.

Preset Browser

The disclosure button on the left of the Preset Selector toggles the Preset Browser view. The browser interface consists of a list of preset groups containing presets. There are three types of groups: User, custom, and factory. Create custom groups to manage your own presets and those of other artists. Presets can be directly saved or imported into the User or a custom group. Unlike the User and factory groups, custom groups are not visible to the host.

To access the actions for a group, tap on the ellipsis icon. To access actions for an individual preset, either swipe left or long-press the name.

↩ Back to Top

Module Reference

Amp Envelope

The module generates a virtual analog style envelope modulation signal as well as processes the input audio by applying the envelope to its amplitude.

Type

The module supports 3 types of envelope behaviour: AR, ADR and ADSR.

Attack

The attack time of the envelope.

Decay

The decay time of the envelope.

Sustain

The sustain level of the envelope.

Release

The release time of the envelope.

Legato

When enabled the envelope is not retriggered on a note-on event if another note is currently held.

Released on May 10, 2023 as part of Collection 0.

↩ Back to Top

All Pass

The All Pass module allows all frequencies to pass through without attenuation, while introducing varying phase shifts. It includes first- and second-order filter types. The first-order shifts the phase by 90º and the second-order shifts it by 180º at the cutoff frequency. The module is ideal for creating audio effects such as phasers.

Type

The order of the filter.

Frequency

The cutoff frequency of the filter.

Q

The quality factor of the filter, determining the bandwidth around the cutoff frequency.

Released on Jul 4, 2024 as part of Collection 3.

↩ Back to Top

Arpeggiator

The module converts a chord input into an arpeggio.

Mode

The module offers common arpeggio modes, including chord and random.

Sync

The tempo-sync value.

Offset

The arpeggio rate represented as the percentage of the Sync parameter value.

Oct Range

The arpeggio octave range.

Gate

The length of arpeggiated notes.

Retrig

When enabled the arpeggiator pattern restarts on the first note-on. Otherwise, it follows the host grid.

Released on Mar 22, 2022 as part of Collection 0.

↩ Back to Top

Audio In

Receives audio from the host or an Audio bus.

Input

Sets the Audio signal input source.

Released on Dec 19, 2024 as part of Collection 0.

↩ Back to Top

Audio Out

Sends audio to the host or an Audio bus.

Output

Sets the Audio signal output destination.

Released on Dec 19, 2024 as part of Collection 0.

↩ Back to Top

Audio-to-Mod

Audio-to-Mod is a modulator module whose modulation signal is the average of the left and right channels of the input audio. As all modulations happen at sample rates in Mela, feel free to modulate any parameter to create interesting sounds. For example, modulating a level of another oscillator will result in Amplitude Modulation (AM) synthesis. And modulating the cutoff frequency of a filter will result in FM synthesis.

Depth

The amplitude of the modulation signal.

Released on Apr 30, 2024 as part of Collection 3.

↩ Back to Top

Balance

The module lets you control the relative levels of the left and right channels of a signal.

Released on May 10, 2023 as part of Collection 1.

↩ Back to Top

Chord

The Chord module converts each input note into a chord consisting of up to 6 notes. Each row of parameter controls defines how the input note is transformed into one of the chord notes.

On

The on/off state of the note in the chord.

Pitch

The transposition amount of the input note, by up to 24 semitones, in either direction.

Velocity

The offset amount of the input note’s velocity.

Released on Aug 28, 2022 as part of Collection 1.

↩ Back to Top

Chorus

A stereo chorus effect with two different LFOs driving delay lines. The range of the LFO rate parameters spans exactly 10 octaves.

Rate 1

The frequency of the LFO 1.

Rate 2

The frequency of the LFO 2.

Intensity

The intensity of the chorus effect.

Mix

The effect dry/wet mix.

Released on May 10, 2023 as part of Collection 1.

↩ Back to Top

Clipper

The Clipper module offers a selection of digital clip distortions.

Type

The type of the clip distortion.

Drive

The amount of gain applied to the input signal.

Sinusoid Graph

The graph displays how a sinusoid with a unity amplitude would be clipped by the module given the parameters. Drag it horizontally or vertically to adjust the drive parameter. Double-tap the graph to reset the parameter to its default values.

Released on Oct 12, 2023 as part of Collection 2.

↩ Back to Top

Control Change

The Control Change module lets you use a slider to generate MIDI CC messages. A new message is produced whenever the Value parameter is changed.

Channel

The channel of the generated MIDI messages

CC Number

The CC number of the generated MIDI message.

Value

The CC value of the generated MIDI message.

Released on Oct 17, 2022 as part of Collection 1.

↩ Back to Top

Comb Filter

The universal comb filter module. It combines the feedback and feedfoward comb filters into one design that offers a lot of flexibility. Depending on the Blend, Feedback and Feedforward parameter values, and the type of modulation applied to the Frequency or Time parameters the module can be used to create many types of audio effects, such as feedback and feedforward comb filters, delay, resonator, doubler, chorus, flanger, slapback and vibrato.

Mode

The mode allows you to set the signal delay amount of the delay line in terms of frequency, time or the input Pitch signal. Depending on the type of effect you are trying to create one mode might be preferable over others.

Frequency

The comb filter cutoff frequency can be thought of as the inverse of the time interval by which the signal is delayed by the delay line. The parameter is in the [19.5, 19968] range, which spans exactly 10 octaves. The default value is the frequency of the middle C note. This means, if you modulate it using the MIDI Source that has its input set to Key Track and the target modulation amount to 100%, the module can be used as a resonator. Simply set the input to receive a short burst of noise when you play a MIDI note.

Time L

The time interval by which the left channel of the audio signal is delayed by the delay line.

Time R

The time interval by which the right channel of the audio signal is delayed by the delay line.

Blend

The amount of the summed signal of the input and feedback that’s sent to the module’s output.

Feedback

The amount of the delayed signal (the output of the delay line) that’s fed back into the delay line.

Feedforward

The amount of the delayed signal (the output of the delay line) that’s sent to the module’s output.

FB Filter

The cutoff frequency of the low pass filter that’s applied to the feedback signal to tame it.

HP Cutoff

The cutoff frequency of the high pass filter that’s applied to the module’s output signal. Useful for taming the low end.

Released on Jul 2, 2023 as part of Collection 2.

↩ Back to Top

Compressor

A high-quality low-distortion compressor. When the compressor ratio is set to infinity it acts as a limiter.

You can visualise compression using the transfer function graph and gain reduction meter. Drag the transfer function pad horizontally to adjust the threshold and vertically to adjust the ratio. Above the meter, the max gain reduction value is displayed.

Threshold

The threshold level above which the signal is reduced.

Ratio

The ratio of signal reduction when the level exceeds the threshold.

Knee

The knee width adjusts the smoothness of the transfer function. Lower values result in more aggressive compression.

Make Up

The amount of gain applied to the compressed signal.

Attack

The time it takes for the compressor to start reducing the signal exceeding the threshold.

Release

The time it takes for the compressor to stop reducing the signal exceeding the threshold.

Mix

The effect dry/wet mix. It lets you do parallel compression.

GR Reset

Tap on the displayed gain reduction value to reset it.

Released on May 10, 2023 as part of Collection 1.

↩ Back to Top

Correlation

The module helps you visualise the correlation between the left and right channels of the audio signal passing through it. Generally, keeping signals above 0 is best. A 0 value represents an extremely wide stereo image. When the indicator is closer to +1, the channels are highly correlated with little side content. If it gets closer to -1, the channels are out of phase, leading to most of the signal cancelling out when summed to mono.

Released on Sep 25, 2024 as part of Collection 3.

↩ Back to Top

Crossover

The Crossover module splits the Audio signal into frequency bands using second-order crossover low- and high-pass filters. This makes it ideal for building custom multi-band processors, such as multi-band compressors or distortion effects. The module’s crossover filters are designed to ensure a flat frequency response.

To create a 2-band processor, route the same audio into two parallel instances. Set one instance’s Band parameter to Low and the other to High. Ensure both have the same cutoff frequency by entering identical numeric values. To create a 3-band processor, take the output of one of the instances and apply another crossover split, following the same approach.

Band

Sets the frequency band to isolate.

Frequency

Sets the filter’s cutoff frequency.

Released on Apr 16, 2025 as part of Collection 4.

↩ Back to Top

DC Blocker

The DC Blocker module removes the DC offset from the input audio signal. Processes like ring modulation or asymmetric distortion can introduce a DC component to the audio signal, use this module to filter it out.

Frequency

The cutoff frequency of the DC filter.

Graph

The graph provides a visual indication of the magnitude of the DC component present in the input audio signal. If the dashed line is visible, it means there is some DC offset in the signal. Otherwise, the module is not required and can be removed.

Released on Jul 19, 2023 as part of Collection 2.

↩ Back to Top

Degrader

The Degrader module introduces digital distortion to the signal by reducing sample rate and bit depth.

Clock

The sample rate of the output signal. The parameter is in the [46.875, 48000] range, which spans exactly 10 octaves.

Bits

The bit depth of the output signal.

Mix

The effect dry/wet mix.

Sinusoid Graph

The graph displays how a sinusoid with a unity amplitude would be transformed by the module given the parameters. Drag it horizontally or vertically to adjust the Clock or Bits parameter correspondingly. Double-tap the graph to reset the parameters to their default values.

Released on Oct 12, 2023 as part of Collection 2.

↩ Back to Top

Delay

The module delays Audio signals by a specified amount. Compatible with Poly signals.

Mode

The delay mode: Time (in seconds), Pitch (follows the input pitch signal frequency), or tempo-synced values.

Time

The delay time in seconds.

Offset

The adjusted delay time by 50-200%. Available in Pitch and tempo-sync modes.

Released on Feb 3, 2025 as part of Collection 4.

↩ Back to Top

Digital Delay

A delay effect with straight repeats and ping-pong options. You can let the delayed signal accumulate by setting the Feedback parameter above 100%. To keep it under control the feedback signal is hard-clipped above +6dBFS. The Clip indicator will light up when this happens. This feature can be used creatively to achieve interesting results.

Mode

The delay modes with straight repeats and ping-pong options.

Sync

The tempo-sync value. When set to Free, the delay time is set in seconds. Otherwise, the delay time is defined as the product of the Offset and Sync parameters.

Time

The delay time in seconds.

Offset

A percentage value in the 50-200% range. At 100%, the delay amount is the same as the value of the Sync parameter.

Low Cut

The cutoff frequency of the high-pass filter processing the delayed signal.

High Cut

The cutoff frequency of the low-pass filter processing the delayed signal.

Feedback

The amount of the delayed signal that is routed back to the input.

Mix

The effect dry/wet mix.

Released on Mar 5, 2024 as part of Collection 3.

↩ Back to Top

Distortion

A distortion effect with Saturation and Sine Foldback curve options.

Type

The type of the distortion effect: Saturation or Foldback.

Drive

The amount of gain applied to the input signal.

Asymmetry

At 0%, the distortion algorithms only add odd harmonics. For non-zero values, the input signal is asymmetrically distorted for positive and negative portions of the waveform. This causes even harmonics to be added to the output signal.

Note: a non-zero value of the parameter introduces a DC component to the output signal, and hence you may want to insert the DC Blocker module at some point after this module to remove the DC offset.

Output

The output gain.

Mix

The effect dry/wet mix.

Released on May 10, 2023 as part of Collection 1.

↩ Back to Top

DS Oscillator

A distortion synthesis oscillator module that can morph its waveform between a square and a sawtooth.

Phase

The phase of the oscillator when it receives a note-on event. When it’s set to 100% the phase is never retriggered.

Shape

At 0% the oscillator is generating a waveform that’s closer to a square, while at 100% it’s closer to a sawtooth.

Harmonics

The harmonic richness of the generated waveform. Modulate the parameter for a filter sweep-like sounds.

Level

The amplitude of the waveform. The value is expressed linearly.

Waveform Graph

The graph displays the waveform the oscillator is generating. Drag it horizontally to morph the shape between a square and a sawtooth or vertically to adjust harmonic richness. Double-tap the graph to reset to the default shape.

Released on Jun 2, 2023 as part of Collection 1.

↩ Back to Top

Dual Pan

The module lets you pan left and right channel signals independently. It can be used to create interesting stereo effects. The module is also useful for swapping stereo channels or converting a stereo signal to mono.

Released on Mar 5, 2024 as part of Collection 3.

↩ Back to Top

Effect

The module lets you create self-contained custom audio effects. The Wet Path sublane receives a copy of the module’s input signals. The output Audio signal (or the Audio components of the Poly signal) is the mix of the module’s input and the sublane’s output. While the sublane can transform a copy of the MIDI and Pitch input signals, those aren’t merged at the output, unlike the Audio signals.

Dry

The level applied to the sublane’s output before the Audio signal summing.

Wet

The level applied to the module’s input before the Audio signal summing.

Released on Mar 4, 2025 as part of Collection 4.

↩ Back to Top

Envelope Follower

The module generates a unipolar envelope modulation signal that follows its audio input. Envelope Follower can modulate any parameter in Mela. It can be inserted anywhere and will simply pass the audio and MIDI signals through without altering them.

The module has two views: Modulator and Targets. Tap the view switcher to change the current view. The Targets view allows you to set the target parameters and modulation intensities. Each instance of the module can modulate up to 8 parameters.

Mode

The envelope follower supports Peak and RMS modes.

Attack

The envelope follower attack time.

Hold

The envelope follower hold time.

Release

The envelope follower release time.

Oscilloscope

The oscilloscope displays the modulation signal graph. Drag the oscilloscope horizontally to adjust the Attack parameter and vertically to adjust the Release parameter. Double-tap on it to reset the parameters to their default values.

Released on May 10, 2023 as part of Collection 1.

↩ Back to Top

Envelope Generator

The module generates an envelope modulation signal that follows incoming MIDI events. It can modulate any parameter in Mela. Envelope Generator is a highly flexible module, all segments have adjustable Time, Level and Slope parameters. It can be inserted anywhere and will simply pass the audio and MIDI signals through without altering them.

The module has two views: Modulator and Targets. Tap the view switcher to change the current view. The Targets view allows you to set the target parameters and modulation intensities. Each instance of the module can modulate up to 8 parameters.

Time

The length of a segment in seconds.

Slope

The slope of a segment. The segment can be made exponential, logarithmic or linear.

Level

The ending level of a segment or the starting level of the next one.

Mode

In the Sustain mode, the envelope gets to and stays on, sustain level until the note is released. In the Trigger mode, the envelope doesn’t stop on sustain and decays straight away. This is useful for drums and other one-shot sounds. In the Loop mode, the envelope doesn’t stop on sustain level or the final level, it loops back to the start of the envelope. This repeats until the note is released.

Legato

When enabled the envelope is not retriggered on a note-on event if another note is currently held.

Biased

When the parameter is off the module generates a unipolar signal. When it’s on, the modulation signal below sustain has a negative value and above positive.

Released on May 10, 2023 as part of Collection 1.

↩ Back to Top

EQ Band

A single EQ band module with a selection of the standard 2nd order filter types found in most EQs.

Type

The type of the EQ filter.

Frequency

The centre or cutoff frequency of the filter.

Gain

The gain amount for bell and shelving filters.

Q

The quality factor of the filter, determining the bandwidth around the cutoff frequency.

Released on Sep 18, 2023 as part of Collection 2.

↩ Back to Top

Euclid

Euclid converts incoming MIDI notes into Euclidean rhythm. The core idea behind Euclidean rhythms is arranging a given number of events as evenly as possible in a pattern.

The module works well with the Arpeggiator module – insert it before Euclid and set the Retrig parameter off. When combined with the MIDI Source’s Note-On/Off Gate mode the rhythm can be turned into a modulation signal.

Sync

The length of each step in bars.

Gate

The length of each note relative to the step length.

Pulses

The number of events in the pattern.

Steps

The total number of steps in the pattern.

Rotate

The pattern rotation amount in steps.

Accents

The number of accented events in the pattern.

Shift

The accent pattern shift amount.

Velocity

The amount of velocity increase for accented notes.

Sequencer View

The circular sequencer view lets you visualise 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.

↩ Back to Top

Feedback

Signals flow left-to-right within a lane and top-to-bottom between lanes. However, you may want to send an Audio signal in the opposite direction to create feedback. This module enables feedback by taking the output of an Audio bus, delaying it by 1 sample, and merging it with the Audio signal passing through the lane.

Input

Sets the source of the feedback Audio signal.

Level

Sets the amount of the feedback Audio signal merged with the signal passing through.

WARNING!

Protect your ears and equipment by handling feedback with care. Ensure feedback does not build up continuously.

Released on Feb 3, 2025 as part of Collection 4.

↩ Back to Top

Fixed Pitch

A Pitch Processor module that generates a new Pitch signal ignoring the incoming one.

Mode

The mode of the module.

Note

In the Note mode, the parameter defines the pitch signal using a MIDI note name. The parameter is in [C-2, C8] range, which spans exactly 10 octaves. Therefore, if you modulate the parameter by 10%, its value change by an octave.

Frequency

In the Freq mode, the parameter defines the pitch signal using a frequency value in hertz. The parameter is in the [19.5, 19968] range, which spans exactly 10 octaves. Therefore, if you modulate the parameter by 10%, its value will change by an octave.

Released on May 10, 2023 as part of Collection 2.

↩ Back to Top

Flanger

A stereo flanger effect.

Delay

The maximum amount of delay.

Rate

The frequency of the modulating LFO. The parameter range spans exactly 10 octaves.

Feedback

The amount of the effect signal that is routed back to the input.

Mix

The effect dry/wet mix.

Released on May 10, 2023 as part of Collection 1.

↩ Back to Top

FM Operator

A simple FM operator module. The module generates a sine carrier and uses the audio input as a modulator. The incoming Pitch signal is used to set the carrier’s frequency.

FM

When set to 0%, the module output is the same as the input. Conversely, when set to 100%, the output is a pure FM signal. For values between 0% and 100%, the output is a linear combination of two.

Intensity

The intensity of FM modulation aka Index of Modulation.

Feedback

The amount of self-modulation. Feedback introduces a DC component to the output signal, and hence you may want to insert the DC Blocker module at some point after this module to remove the DC offset.

Level

The amplitude of the FM signal. The value is expressed linearly.

Released on May 10, 2023 as part of Collection 2.

↩ Back to Top

Glide

A Pitch Processor module that glides the Pitch signal to the new value on a note-on event.

Mode

The glide mode.

Interval

In Time mode, the Interval value represents the time it takes to glide from one note to another. In Rate mode, the Interval value represents the time it takes to go up or down an octave.

Trigger

In Retrig mode, the pitch always glides to the new note. In Legato mode, the glide only occurs during a legato.

Released on May 10, 2023 as part of Collection 1.

↩ Back to Top

Groove

The Groove module transforms a straight beat into a dynamic rhythm with accents and a shuffle feel.

Sync

Sets the timing grid for accents and shuffle.

Accent

Sets the amount of accent applied to 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.

↩ Back to Top

Group

The module lets you group a sequence of modules using its sublane. It allows you to move the submodules together or bypass them at once. The module’s input signals are passed to the sublane, and the sublane’s output signals are passed to the module’s output. Group modules can be nested.

Released on Feb 3, 2025 as part of Collection 0.

↩ Back to Top

Layer

The module lets you create an audio layer easily using its sublane. The sublane takes non-Audio signals, MIDI and Pitch or Poly (non-Audio components), as input. The output Audio signal (or the Audio components of the Poly signal) is the sum of the module’s input and the sublane’s output. All other signal types pass through unchanged. While the sublane can transform a copy of the MIDI and Pitch input signals, those aren’t merged at the output, unlike the Audio signals.

The module allows you to create synth layers, where each layer can have independent processors such as filters, amp envelopes, panners, and pitch transposition.

Volume

The volume applied to the sublane’s output before summing with the module input.

Released on Mar 4, 2025 as part of Collection 4.

↩ Back to Top

Level

The module adjusts the amplitude of the incoming signal linearly.

Mute

The Mute toggle is linked to the Level parameter. When muted, the Level is set to 0%. Unmuting restores the Level to its previous value.

Released on May 10, 2023 as part of Collection 1.

↩ Back to Top

LFO

The module generates an LFO modulation signal. It can modulate any parameter in Mela. The module can be inserted anywhere and will simply pass the audio and MIDI signals through without altering them.

LFO has two views: Modulator and Targets. Tap the view switcher to change the current view. The Targets view allows you to set the target parameters and modulation intensities. Each instance of the module can modulate up to 8 parameters.

When the Sync parameter is set to Free, the modulation signal rate can be set in hertz using the Rate parameter. Otherwise, the rate is defined as the product of the values of the Offset and Sync parameters.

Waveform

The waveform of the LFO: Sine, Triangle or Square.

Sync

The tempo-sync value.

Rate

The oscillation rate of the waveform in hertz. The parameter is in [0.01, 655.36] range, which spans exactly 16 octaves. Therefore, if you modulate the parameter by 10/16 = 6.25%, its value will change by an octave.

Offset

A percentage value in the 50-200% range. At 100%, the LFO rate is the same as the value of the Sync parameter.

Tilt

When set to -100% and +100% the Triangle morphs into the Ramp Down and Ramp Up waveforms. For the Square, the parameter sets the pulse-width amount.

Phase

The phase of the signal.

Depth

The amplitude of the signal.

Bias

The DC offset of the signal. The signal becomes unipolar by setting Depth to 50% and Bias to 100%.

Cycles

The number of times the LFO will cycle. Set it to 1 for one-shot and ∞ for indefinite cycling.

Trigger

The signal retrigger mode. When Free is selected, the signal never retriggers. When Retrig is selected, the signal retriggers on every note-on event. When Legato is selected, the signal retriggers on every note-on event only if no other notes are held.

Oscilloscope

The oscilloscope displays the modulation signal graph. Drag the oscilloscope horizontally to adjust the Rate/Offset parameter and vertically to adjust the Depth parameter. Double-tap on it to reset the parameters to their default values.

Released on Dec 13, 2022 as part of Collection 0.

↩ Back to Top

Macro

The module generates a modulation signal that follows the value of a single parameter. Macro can modulate any parameter in Mela. It can be inserted anywhere and will simply pass the audio and MIDI signals through without altering them.

The module has two views: Modulator and Targets. Tap the view switcher to change the current view. The Targets view allows you to set the target parameters and modulation intensities. Each instance of the module can modulate up to 8 parameters.

Macro

The parameter sets the modulation signal value. It’s a unipolar signal with the [0%, 100%] range.

Released on May 10, 2023 as part of Collection 2.

↩ Back to Top

Macro Button

The module generates a modulation signal that follows the state of a toggle parameter. Macro Button can modulate any parameter in Mela. It can be inserted anywhere and will simply pass the audio and MIDI signals through without altering them.

The module has two views: Modulator and Targets. Tap the view switcher to change the current view. The Targets view allows you to set the target parameters and modulation intensities. Each instance of the module can modulate up to 8 parameters.

Macro

When it’s off, the modulation signal is at 0%, and when it’s on, it jumps to 100%. The state change occurs on touch (rather than release). Additionally, toggling between the previous and new states can be done by sliding the finger in and out of the button area, allowing performance-oriented gestures.

Smooth

The time constant for smoothing out the transition between the binary states.

Released on May 30, 2024 as part of Collection 3.

↩ Back to Top

Meter

The module lets you visualise the audio signal level passing through it. The meter holds max peaks for 1s. The text above the meter displays the max peak value. Tapping on it resets it. When the signal is clipping the metering components turn red.

Released on May 10, 2023 as part of Collection 0.

↩ Back to Top

MIDI Channel

In the Filter mode, messages whose channel values don’t match the specified value are blocked by the module. In the Modify mode, all messages pass through with their channels converted to the specified value.

Released on Jul 19, 2023 as part of Collection 2.

↩ Back to Top

MIDI Capture

The module captures all incoming MIDI messages into a MIDI file that you can drag and drop into the host or the Files app. It’s especially useful when you have a complex MIDI processor chain in your host or Mela that you want to render into a plain MIDI file for further editing.

Start/Stop

Starts or stops the capturing process.

Released on Aug 25, 2023 as part of Collection 2.

↩ Back to Top

MIDI Delay

The module delays MIDI signal by a specified amount.

Mode

The delay mode: Time (in seconds) or tempo-synced values.

Time

The delay time in seconds.

Offset

The adjusted delay time by 50-200%. Available in tempo-sync mode.

Released on Feb 3, 2025 as part of Collection 4.

↩ Back to Top

MIDI In

Receives MIDI messages from the host or a MIDI bus.

Input

Sets the MIDI input source.

Panic!

Sends the “All Notes Off” message across all MIDI channels downstream in the lane.

Released on Dec 19, 2024 as part of Collection 0.

↩ Back to Top

MIDI Logger

The MIDI Logger module logs incoming MIDI events, displaying the DAW position, channel number, message type, and value. It can be used to monitor all incoming MIDI data as well as to observe how your MIDI module chain transforms incoming MIDI messages. Long pressing anywhere on the console UI will bring up the actions menu.

Copy

The action lets you copy the MIDI log into the system’s pasteboard, in CSV format. You can then paste the text into a spreadsheet app for further analysis.

Clear

The action clears the log.

Released on Oct 17, 2022 as part of Collection 1.

↩ Back to Top

MIDI Out

Sends MIDI messages to the host or a MIDI bus.

Output

Sets the MIDI output destination.

Panic!

Sends the “All Notes Off” message across all MIDI channels to the selected MIDI output.

Released on Dec 19, 2024 as part of Collection 0.

↩ Back to Top

MIDI Source

The module generates a modulation signal that follows incoming MIDI events. It can modulate any parameter in Mela. MIDI Source can be inserted anywhere and will simply pass the audio and MIDI signals through without altering them.

The module has two views: Modulator and Targets. Tap the view switcher to change the current view. The Targets view allows you to set the target parameters and modulation intensities. Each instance of the module can modulate up to 8 parameters.

Input

The type of MIDI events that are used to generate the modulation signal.

Key Track

The Key Track input source’s [0, 120] MIDI note number range is mapped to [-50%, +50%] modulation signal range linearly. For the middle C, MIDI note number 60, the modulation signal has a 0% value. This means a MIDI note going up or down an octave corresponds to the generated modulation signal changing by 10%. These values align well with the possible target parameters in Mela, such as the Filter module’s Frequency parameter.

Note-On/Off Gate

When the input source is set to Note-On/Off Gate, the module creates a gate-like modulation signal based on note-on and note-off events. On note-on, the modulation signal follows velocity but drops back to 0% on note-off. For some use cases, it can replace envelope generators

Random on Note-On

When the input source is set to Random on Note-On, the module generates a random modulation signal value in the [0%, 100%] range on each note-on event.

Gain and Bias

The parameters that control the shape of the transfer function.

Smooth

The time constant for smoothing out the discontinuous modulation signal generated from the incoming MIDI messages.

Transfer Function Graph

The graph displays how the source event values are mapped to the generated modulation signal. Drag it vertically to create a transfer function that resembles exponential or logarithmic, or horizontally for sigmoid or logit curves. Double-tap the graph to reset to linear.

Released on May 10, 2023 as part of Collection 1.

↩ Back to Top

MIDI-to-Poly

These settings control voice allocation rules and apply globally to the entire preset. Different instances of this module will share the same settings.

Voices

Sets the maximum number of simultaneous active voices.

Reuse

Sets whether to reuse an active voice if its associated note matches the newest note. When disabled, multiple voices can play the same note simultaneously.

Release

Sets the priority for releasing a note when all voices are in use to reallocate a voice. Options include the newest, oldest, lowest, or highest note.

Voice Alignment

Different instances sharing the same MIDI input synchronise their voice allocation, ensuring consistent behaviour for Poly-to-Poly modulation across modules.

Released on Dec 19, 2024 as part of Collection 0.

↩ Back to Top

Mid-Side

The module lets you control the mid-side balance of a stereo signal. It can be used to process mid and side signals separately before recombining them.

Mid / Side

At 0%, the signal is passed through unaltered. At -100%, the side signal is removed, and only the mid signal is output. At +100%, the mid signal is removed, and only the side signal is output. Note that converting the side signal to mono will result in silence.

Released on Mar 5, 2024 as part of Collection 3.

↩ Back to Top

Mono

The module only produces one held note at a time and is generally useful to control how MIDI note events are delivered to a synth to play monophonically.

Mode

The module offers 2 modes: Stack and Queue. In the Stack mode, note events are output from the module in the First-In-Last-Out order. In the Queue mode, note events are output in the First-In-First-Out order. The Stack mode is particularly useful for recreating monophonic synth behaviour.

Released on May 10, 2023 as part of Collection 1.

↩ Back to Top

Multiply-Add

Multiply-Add is a modulator module whose modulation signal is equal to A×B+C where A, B and C are the values of the module parameters. Modulate some or all three parameters to create complex signals.

Released on Apr 30, 2024 as part of Collection 3.

↩ Back to Top

Noise Gate

A fully featured noise gate module with a gain reduction meter.

Threshold

The level above which the gate opens to allow the audio signal to pass.

Hysteresis

The difference between the threshold values at which the gate opens and closes. Useful for preventing the gate from rapidly opening and closing when the input signal level is close to the threshold level.

Reduction

The amount by which the signal is reduced when the gate is closed.

Attack

The time it takes to fully open the gate after the signal exceeds the threshold fully.

Hold

The time the gate remains open after the signal falls below the threshold.

Release

The time it takes to fully close the gate after the signal falls below the threshold.

Released on May 30, 2024 as part of Collection 3.

↩ Back to Top

Noise Oscillator

A noise oscillator module. The module output is a sum of the input and noise signals.

Type

The type of the noise signal.

Level

The amplitude of the noise signal, expressed linearly.

Tuned

The Tuned type follows the input pitch signal by downsampling white noise. The sampling rate is set to 8 times the input pitch frequency, creating a pitch-tracking noise effect.

Released on May 10, 2023 as part of Collection 1.

↩ Back to Top

Note-to-Pitch

The module converts MIDI notes into Pitch signals. If an instance of MIDI-to-Poly is inserted, this module is not required unless you wish to change the tuning from the A440 pitch standard.

Tuning

The tuning of the note A above middle C.

Released on Feb 3, 2025 as part of Collection 4.

↩ Back to Top

Note Chance

The Note Chance module allows MIDI notes to pass through based on a specified probability.

Chance

Sets the probability of note passage. At 0%, all notes are blocked; at 100%, all notes pass through.

Log

The log view displays the last 7 processed notes, indicating whether each was blocked or passed.

Released on Aug 23, 2024 as part of Collection 3.

↩ Back to Top

Note Echo

The Note Echo module repeats incoming note-on and note-off messages. When the Sync parameter is set to Free, the delay amount can be set in seconds using the Delay parameter. Otherwise, the delay is defined as the product of values of the Offset and Sync parameters.

Thru

When enabled, the incoming note-on and note-off events are passed to the output. Disable it to send only the delayed notes to the output.

Sync

The tempo-sync value.

Delay

The delay amount in seconds.

Offset

A percentage value in the 50-200% range. At 100%, the delay amount is the same as the value of the Sync parameter.

Repeats

The repetition count.

Pitch Ramp

The transposition amount of each delay repeat.

Vel Ramp

The offset amount of the velocity of each delay repeat.

Released on Aug 4, 2022 as part of Collection 1.

↩ Back to Top

Note Event

The Note Event module is designed for triggering note-on and note-off events. It’s simple yet very versatile. You can create algorithmic compositions by modulating its parameters. It can also be used to trigger envelopes or retrigger LFOs, even when Mela is inserted as an audio effect with no MIDI input. Events can be triggered via the user interface, automation, or modulation.

Event

This is the module’s primary parameter and can take values within the [0%, 100%] range. When the value exceeds 50%, the module generates a note-on event. Once the value drops to 50% or lower, it generates a corresponding note-off event. The note-on and note-off events can also be triggered by touching the push button. The state change occurs on touch (rather than release). Additionally, toggling between the previous and new states can be done by sliding the finger in and out of the button area, allowing performance-oriented gestures. The button displays the currently held note.

Note

The note value of the generated events. The parameter is in [C-2, C8] range, which spans exactly 10 octaves. Therefore, if you modulate the parameter by 10%, its value will change by an octave.

Channel

The channel value of the generated events.

Velocity

The velocity value of the generated note-on events.

Released on Apr 16, 2024 as part of Collection 3.

↩ Back to Top

Note Length

The Note Length module controls the length of incoming notes. It can also be used to trigger notes from note-off events. When the Sync parameter is set to Free, the note length can be set in seconds using the Length parameter. Otherwise, the length is defined as the product of values of the Offset and Sync parameters.

Trigger

The note-on or note-off event trigger type.

Sync

The tempo-sync value.

Length

The note length in seconds.

Offset

A percentage value in the 50-200% range. At 100%, the note length is the same as the value of the Sync parameter.

Released on Nov 30, 2022 as part of Collection 1.

↩ Back to Top

Note Pulse

The Note Pulse module generates note-on and note-off events at regular intervals, synchronised with the host transport. Events are generated only when the transport is running.

Sync

The length of each pulse in bars.

Gate

The length of each note relative to the pulse length.

Offset

The note-on event offset relative to the pulse.

Note

The note value of the generated events. The parameter is in [C-2, C8] range, which spans exactly 10 octaves. Therefore, if you modulate the parameter by 10%, its value will change by an octave.

Channel

The channel value of the generated events.

Velocity

The velocity value of the generated note-on events.

Released on Feb 3, 2025 as part of Collection 4.

↩ Back to Top

Note Range

The module ensures that its output note messages are in the given range.

Mode

In the Filter mode, notes outside of the range are filtered out. In the Transpose mode, notes outside of the range are transposed up or down a few octaves until they fall into the range.

Lowest & Highest

When the Lowest parameter has a higher value than the Highest one, the behaviour is inverted. i.e. the values between the lower and upper bound are filtered out or transposed outside the range.

Released on Aug 4, 2022 as part of Collection 1.

↩ Back to Top

Notepad

The Note Pad module serves as a tool for describing presets or jotting down session notes. The module supports limited Markdown features for text formatting: regular, bold, italic, strikethrough, monospaced, and links. Artists creating and distributing Mela presets can utilise it to provide detailed information about how to best use the preset, along with links to their websites and social media.

Released on Mar 26, 2024 as part of Collection 0.

↩ Back to Top

Oscilloscope

The module lets you visualise the audio waveform passing through it.

Released on May 10, 2023 as part of Collection 2.

↩ Back to Top

Overlap Remover

The Overlap Remover module shortens an active note when a new note with the same MIDI channel and pitch begins, ensuring the earlier note ends first. It’s useful for preventing an earlier note’s note-off event from disrupting a synth’s playback of the latest note-on event.

Log

The log view displays the last 8 shortened notes.

Released on Mar 25, 2025 as part of Collection 0.

↩ Back to Top

Phase Inverter

The module lets you invert the phase of the left and right channels independently.

Released on May 10, 2023 as part of Collection 3.

↩ Back to Top

Phaser

A stereo phaser effect.

Rate

The frequency of the LFO. The parameter range spans exactly 10 octaves.

Feedback

The amount of the effect signal that is routed back to the input.

Mix

The effect dry/wet mix.

Released on May 10, 2023 as part of Collection 1.

↩ Back to Top

Pitch Bend

Pitch Bend is a Pitch Processor module that transposes the input Pitch signal according to the Pitch Bend MIDI messages it receives.

+Range

The maximum upward transposition amount in semitones.

−Range

The maximum downward transposition amount in semitones.

Released on Jun 2, 2023 as part of Collection 1.

↩ Back to Top

Pitch Follower

Pitch Follower is a polyphonic modulator that generates a modulation signal based on the input pitch signal. It’s similar to the MIDI Source’s Key Track, but instead of following MIDI notes, it precisely tracks the pitch signal, including pitch bends. A change in the pitch signal by an octave results in a 10% change in the modulation signal.

Center

Sets the modulation’s zero point. When the input pitch matches this frequency, the modulation signal is at 0%.

Released on Sep 25, 2024 as part of Collection 3.

↩ Back to Top

Pitch Ratio

Pitch Ratio is a Pitch Processor module that modifies the input Pitch signal by multiplying it by a ratio of 2 integers. This is especially useful for ring and frequency modulation synthesis.

Numerator

The numerator of the ratio.

Denominator

The denominator of the ratio.

Ratio Display

The control displays the resulting ratio multiplier that’s applied to the input Pitch signal. The ratio is simplified by reducing the numerator and denominator to coprime numbers. Tapping on the control gives you the option to quickly set the ratio to one of the common musical intervals.

Released on Jun 2, 2023 as part of Collection 2.

↩ Back to Top

Poly-to-Audio

Collapses a Poly signal into an Audio signal by summing voices. Retains the last note-on pitch signal. Note that the signal will remain collapsed even when the module is bypassed.

Volume

Sets the output volume.

Released on Dec 19, 2024 as part of Collection 0.

↩ Back to Top

Quantiser

The Quantiser module moves MIDI notes forward to the next grid division for tighter timing.

Sync

Defines the quantisation grid.

Slack

Set how far a note can stray from the nearest grid division before quantisation occurs, with no notes moved at 100%.

Pull

Sets how strongly quantised notes are pulled toward the next grid division, fully snapping them to the grid 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.

↩ Back to Top

Random

The module generates a random modulation signal that can modulate any parameter in Mela. It can be inserted anywhere and will pass the audio and MIDI signals through without altering them.

The module has two views: Modulator and Targets. Tap the view switcher to change the current view. The Targets view allows you to set the target parameters and modulation intensities. Each instance of the module can modulate up to 8 parameters.

When the Sync parameter is set to Free, the modulation signal rate can be set in hertz using the Rate parameter. Otherwise, the rate is defined as the product of the values of the Offset and Sync parameters.

Mode

The random signal generation algorithm - Random I, Random II, or Chance.

Sync

The tempo-sync value.

Rate

The rate in hertz at which the signal changes to a new value. The parameter is in [0.01, 655.36] range, which spans exactly 16 octaves. Therefore, if you modulate the parameter by 10/16 = 6.25%, its value will change by an octave.

Offset

A percentage value in the 50-200% range. At 100%, the LFO rate is the same as the value of the Sync parameter.

Tilt

The behaviour of the random algorithm, with the effect depending on the selected mode.

Smooth

The time constant for smoothing out the random modulation signal.

Phase

The phase of the signal.

Depth

The amplitude of the signal.

Bias

The DC offset of the signal. The signal becomes unipolar by setting Depth to 50% and Bias to 100%.

Cycles

The number of times the signal will complete a cycle. Set it to 1 for one-shot and ∞ for indefinite cycling.

Trigger

The modulation signal retrigger mode. When Free is selected, the signal never retriggers. When Retrig is selected, the signal retriggers on every note-on event. When Legato is selected, the signal retriggers on every note-on event only if no other notes are held.

Random I

At 0% Tilt, the modulation signal randomly takes a value in the set range uniformly. Increasing Tilt towards +100% makes higher values more likely while decreasing Tilt towards -100% makes lower values more likely.

Random II

At 0% Tilt, the modulation signal randomly takes a value in the set range uniformly. 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 modulation signal randomly takes the maximum or minimum value with equal likelihood. Increasing Tilt towards +100% makes the maximum value more likely while decreasing Tilt towards -100% makes the minimum value more likely.

Oscilloscope

The oscilloscope displays the modulation signal graph. Drag the oscilloscope horizontally to adjust the Rate/Offset parameter and vertically to adjust the Depth parameter. Double-tap on it to reset the parameters to their default values.

Released on Nov 18, 2022 as part of Collection 1.

↩ Back to Top

Rectifier

The Rectifier module introduces asymmetric digital distortion to the signal.

Rectify

The amount of asymmetry introduced to the negative portion of the signal. At 50%, the effect is equivalent to half-wave and at 100%, full-wave rectification.

DC Offset

The amount of DC offset added to the signal.

Sinusoid Graph

The graph displays how a sinusoid with a unity amplitude would be transformed by the module given the parameters. Drag it horizontally or vertically to adjust the Rectify or DC Offset parameter correspondingly. Double-tap the graph to reset the parameters to their default values.

Released on Oct 12, 2023 as part of Collection 2.

↩ Back to Top

Relative Pitch

Relative Pitch is a Pitch Processor module that transposes the input Pitch signal.

Semitones

The transposition amount in semitones.

Cents

The transposition amount in cents.

Released on May 10, 2023 as part of Collection 0.

↩ Back to Top

Reverb

A high-quality algorithmic reverb effect.

Room Size

Simulates the size of the reverberant space.

Decay

Duration for reverb to decrease by 60dB.

Reflect

Intensity of early reflections in the reverb.

Diffuse

Amount of reverb diffusion.

Predelay

Initial delay before reverb starts.

HSF Freq

Frequency above which additional damping is applied.

HSF Decay

Amount of damping applied to high frequencies.

Mix

The effect dry/wet mix.

Released on Jul 31, 2024 as part of Collection 3.

↩ Back to Top

Ring Mod

The Ring Mod module is inspired by analog ring modulator circuits. It produces richer harmonic content compared to pure digital ring modulation. The module’s input acts as a modulator to the sinusoid carrier.

Frequency

The carrier frequency. It ranges from 8Hz to 8192Hz, spanning exactly 10 octaves. The default value is the frequency of the note an octave below middle C. If you modulate it using the MIDI Source module with its input set to Key Track and the target modulation amount to 100%, the carrier frequency will follow MIDI notes.

Character

The tonal quality of the ring modulation. Lower values tend to create a mellower, smoother sound, whereas higher values produce a harsher, more intense sound.

Released on Jul 31, 2024 as part of Collection 3.

↩ Back to Top

Scale

The module ensures that its output note messages are in a given scale.

Customising Scale

The scale is defined by the enabled pitches using the corresponding toggle buttons.

Mode

In the Filter mode, disabled notes are filtered out. In the Nearest modes, disabled notes are transposed up or down to the nearest enabled notes.

Released on Aug 28, 2022 as part of Collection 1.

↩ Back to Top

Simple LFO

The module generates an LFO or random modulation signal. It’s a simplified version of the LFO and Random modules. It can modulate any parameter in Mela. Simple LFO can be inserted anywhere and will simply pass the audio and MIDI signals through without altering them. The modulation signal only retriggers on note-on events if the module is inserted on an instrument lane.

Simple LFO has two views: Modulator and Targets. Tap the view switcher to change the current view. The Targets view allows you to set the target parameters and modulation intensities. Each instance of the module can modulate up to 8 parameters.

When the Sync parameter is set to Free, the modulation signal rate can be set in hertz using the Rate parameter. Otherwise, the rate is defined as the product of the values of the Offset and Sync parameters.

Waveform

The waveform of the LFO, including all classic shapes as well as Random Glide and Random Hold. The dashed line indicates whether the selected waveform signal is unipolar or bipolar.

Sync

The tempo-sync value.

Rate

The oscillation rate of the waveform in hertz. The parameter is in [0.02, 20.48] range, which spans exactly 10 octaves. Therefore, if you modulate the parameter by ±10%, its value will double or halve.

Offset

A percentage value in the 50-200% range. At 100%, the LFO rate is the same as the value of the Sync parameter.

Released on Mar 5, 2024 as part of Collection 3.

↩ Back to Top

Stack

The Stack module feeds a copy of its input signals to all its submodules. The module’s output signals depend on the Mode parameter, which has three states: Sum Audio, Merge MIDI, and Passthru.

To process multiple sublanes in parallel, stack Group modules.

Stack lets you view submodules individually or as an expanded horizontal stack.

Sum Audio

Stack’s output Audio, or the Audio components of the Poly signal, is the sum of the submodule output Audio and/or the Audio components of Poly signals. If Stack’s input and all submodule outputs are Poly signals, the module’s output will also be Poly; otherwise, it will be Audio. The MIDI signal and non-Audio Poly signal components (unless collapsed) remain the same as Stack’s input.

Merge MIDI

Stack’s output MIDI signal is a merge of the submodule output MIDI signals. The Audio and Pitch signals, or the Poly signal, remain the same as Stack’s input.

Passthru

The submodule outputs are ignored and Stack’s output signals are identical to its inputs.

Released on Apr 16, 2025 as part of Collection 4.

↩ Back to Top

Stereo Delay

A stereo delay effect module with flexible feedback options. The range of the cutoff frequency parameters of the filters spans exactly 10 octaves.

Sync

The tempo-sync value. When set to Free, the delay times are set in seconds. Otherwise, the delay times are defined as the product of the Offset and Sync parameters.

Time L

The left channel delay time in seconds.

Time R

The right channel delay time in seconds.

Offset L

The left channel tempo-sync offset.

Offset R

The right channel tempo-sync offset.

Low Cut L

The high-pass filter’s cutoff frequency of the delayed signal’s left channel.

Low Cut R

The high-pass filter’s cutoff frequency of the delayed signal’s right channel.

High Cut L

The low-pass filter’s cutoff frequency of the delayed signal’s left channel.

High Cut R

The low-pass filter’s cutoff frequency of the delayed signal’s right channel.

Feedback L

The amount of effect signal’s left channel that is routed back to the input’s left channel.

Feedback R

The amount of effect signal’s right channel that is routed back to the input’s right channel.

Cross L→R

The amount of effect signal’s left channel that is routed back to the input’s right channel.

Cross R→L

The amount of effect signal’s right channel that is routed back to the input’s left channel.

Smooth

The time it takes for the effect to transition to the new delay time after it’s changed.

Mix L

The effect dry/wet mix of the left channel.

Mix R

The effect dry/wet mix of the right channel.

Released on May 10, 2023 as part of Collection 0.

↩ Back to Top

Stereo Pan

The module lets you position left and right channel signals in the stereo field.

Pan

The centre position of the stereo spread.

Spread

The maximum stereo spread amount.

Panner Graph

The graph displays where the left and right channels are placed in the stereo field. Drag it horizontally or vertically to adjust the Pan or Spread parameter correspondingly. Double-tap the graph to reset the parameters to their default values.

Released on Mar 5, 2024 as part of Collection 3.

↩ Back to Top

Strummer

The module plays one note at a time of the input chord. The interval between the notes is defined by the Sync, Time and Offset parameters. The strumming pattern can be configured using the Step buttons and Steps parameters.

Steps

The number of strum steps.

Step 1..4

The states (“Up” or “Down”) of these buttons define the strumming pattern.

Sync

The tempo-sync value for the interval.

Time

The interval between the notes in seconds. The parameter is only available when Sync is set to Free.

Offset

A percentage value in the 50-200% range. At 100%, the interval between the notes is the same as the value of the Sync parameter.

Released on Jan 7, 2023 as part of Collection 1.

↩ Back to Top

Transposer

The module transposes notes by up to 24 semitones, in either direction.

Released on Mar 22, 2022 as part of Collection 0.

↩ Back to Top

VA Filter

A virtual-analog filter module with a selection of great-sounding self-oscillating resonant filters.

Type

Sets the algorithm and slope of the filter.

Frequency

The filter cutoff frequency. The parameter is in the [19.5, 19968] range, which spans exactly 10 octaves. Therefore, if you modulate the parameter by 10%, its value will change by an octave.

Resonance

The filter resonance. At 100%, it self-oscillates.

Drive

Drives the input harder to bring back the low-frequency signal content that can be lost by high resonance.

Released on May 10, 2023 as part of Collection 0.

↩ Back to Top

VA Oscillator

A virtual analog oscillator module. It comes with a wide variety of waveforms, some of which can be further tweaked with the Shape parameter. Additionally, the oscillator can ring modulate the input signal. The module uses the incoming Pitch signal to set the oscillator’s frequency.

Waveform

The waveform of the oscillator.

Phase

The phase of the oscillator when it receives a note-on event. When it’s set to 100% the phase is never retriggered.

Shape

Some waveforms can be further tweaked using this parameter.

Sync

The amount of hard sync for the oscillator. This parameter is only available for the classic waveform types.

Level

The amplitude of the waveform. The value is expressed linearly.

Ring

When set to 0%, the module output is the sum of the input and the oscillator signals. Conversely, when set to 100%, the output is the product of the signals. For values between 0% and 100%, the output is a linear combination of the two.

Note: a non-zero value of the parameter may introduce a DC component to the output signal, and hence you may want to insert the DC Blocker module at some point after this module to remove the DC offset.

Released on May 10, 2023 as part of Collection 0.

↩ Back to Top

Vel-to-Amp

The module uses MIDI note velocity to control the audio level, making notes velocity-sensitive. It supports both Audio and Poly signal types.

Curve

The velocity-to-amplitude mapping curve. Higher values increase loudness, while lower values provide more dynamic range.

Smooth

The time constant for smoothing level changes between notes.

Released on Feb 3, 2025 as part of Collection 4.

↩ Back to Top

Velocity

Offset

Offsets note velocities by the specified amount.

Rand Add

Adjusts note velocities by adding a non-negative random number. The parameter specifies the maximum allowed random value.

Min

Clamps note velocities to the minimum value.

Max

Clamps note velocities to the maximum value.

Released on Mar 22, 2022 as part of Collection 1.

↩ Back to Top

Volume

The module adjusts the gain of the incoming signal in decibels.

Released on May 10, 2023 as part of Collection 0.

↩ Back to Top

Voice Activity

The module displays MIDI information as well as audio levels associated with each voice of the polyphony. The MIDI information includes note name, velocity and release velocity.

Released on Nov 14, 2023 as part of Collection 2.

↩ Back to Top

Vibrato

A Pitch Processor module that applies vibrato to the input Pitch signal. It’s driven by a sinusoid LFO which retriggers on every note-on event only if no other notes are held.

When the Sync parameter is set to Free, the LFO rate can be set in hertz using the Rate parameter. Otherwise, the rate is defined as the product of the values of the Offset and Sync parameters.

Sync

The tempo-sync value.

Rate

The LFO rate in hertz. The parameter is in [0.02, 20.48] range, which spans exactly 10 octaves. This means, if you modulate the parameter by 10%, its value will change by an octave.

Offset

A percentage value in the 50-200% range. At 100%, the LFO rate is the same as the value of the Sync parameter.

Depth

The maximum pitch deviation amount from the input value.

Released on Jun 2, 2023 as part of Collection 2.

↩ Back to Top

VPS Oscillator

The oscillator module uses the Vector Phaseshaping synthesis algorithm, which is a generalisation of the classic Phase Distortion (PD) method.

Skew & Formants

When the Formants parameter is set to 50% the module behaves like a classic PD oscillator. Setting Skew closer to 0% or 100% turns the sinusoid into a saw-like shape. When the parameter value is very close to these extremes you may hear some aliasing. The aliasing could be considered part of the appeal of the classic PD sound, so experiment with it to taste. You can also use the Key Track as a modulation source to deal with aliasing for higher-pitched notes.

When the Formants parameter is to a value closer to either 0% or 100% the waveform shape becomes pulse-like. Modulate the Skew parameter to achieve the PWM-style effect.

When the Formants parameter value is above 100% you will start hearing formants as the module starts squeezing more sinusoid cycles in a single oscillator cycle. Modulate the parameter for interesting effects.

Finally, both of these parameters can be modulated at audio-rates for even more tasty sound.

Phase

The phase of the oscillator when it receives a note-on event. When it’s set to 100% the phase is never retriggered.

Level

The amplitude of the waveform. The value is expressed linearly.

Waveform Graph

The graph displays the waveform the oscillator is generating. Drag it horizontally or vertically to adjust the Skew or Formants parameter correspondingly. Double-tap the graph to reset the parameters to their default values.

The dashed line shows how the phase of the sinusoid is distorted. The line starts at the 0% phase and ends at 100%. When both the Skew and Formants parameters are set to 50%, the line is straight, indicating that the sinusoid is not distorted. Adjusting either of these parameters creates a breakpoint, introducing phase distortion. The Skew and Formants parameters set the (x,y) coordinates of the breakpoint.

Released on Aug 25, 2023 as part of Collection 2.

↩ Back to Top