Preset Editor

Editing Presets is an essential part of configuring and programming Mortrix, this is where you decide which Messages to send and when. Preset editing is structured into the natural flow of events of a preset: Activation -> Being active -> Deactivation.

 

On Activate

The first tab in the editor contains the “On Activate” list of messages. These Messages will be sent the moment the Preset is being activated. As described in the Basic Walkthrough, you can add Messages by tapping the round “+” button and selecting between the options.

 

When activating Live-mode by enabling the “Live” button in the top right of the Preset Editor screen, all message value changes are being transmitted as you adjust the values. This allows you to see and hear the effect of your settings in real time.

Expression 1 + 2

Once the Preset is active it will start looking for changes on the two Expression ports.

As a change in pedal position is detected, Message in these lists will be sent reflecting the new position of the Expression pedal.

Expression pedals are not all alike, so the Exp. ports should be calibrated to the current pedal in use. This is done in the port overview, which can be found by dragging down from the very top edge of the screen. There you will find the ability to calibrate the expression inputs individually.

The Messages that can be added to an Expression list is slightly different than in most other Message list, because only Variable message types can be added directly. If the Messages wasn’t variable, there wouldn't be much for the Expression pedal to control.

Once a Message type have been added, you can tap the expand icon on the right, to unfold the mapping editor.

This editor allows you to define how pedal movement relates to Message value changes, both in terms of pedal movement range and in terms of MIDI value range.

You can also tap the curve editor to open a popup to select different shapes of easing between pedal and message value.

Another useful feature of the Expression lists is the ability to add Positional Triggers. These are containers of regular Messages that can be triggered to send once the Expression pedal reaches a certain position in either the rising or falling direction, or both.

1705173255706.png
https://youtu.be/25E6aHj6S8U

While Active (Only visible when Full UI is enabled)

As long as the Preset is active, it is possible to have en Envelope or LFO running, sending Messages.

 

Envelopes

Envelopes can be configured as ADSR or DAHDSR and will trigger when the Preset is activated, run through the (Delay) Attack (Hold) and Decay stages and then settle at the Sustain level until the Preset is deactivated, after which the Release stage will run.

You can edit the Envelope by dragging the circular handles to adjust the timings of the various stages as well as the sustain level, and the square handles can be used to define the progress curves of the different stages.

Envelopes can be repeating, which means that the Attack (Hold) and Decay stages will run repeatedly for a number of times and then continue on to the Release stage.

LFO

LFOs or Low Frequency Oscillators are capable of cycling through a waveform and use that to modulate Message values over time. Adding an LFO item and expanding the editor, will visualise the waveform and its cycle. Tapping the waveform will open a popup letting you selecting between different waveform types. The two draggable handles lets you define the offset and duty cycle of the waveform in relation to time.

The speed of the LFO can be defines as a fixed speed in Hz or as division of a beat of the MIDI clock.

 

Common for both Envelopes and LFOs is that they don’t send out MIDI values by themselves, but instead modulates the Messages that are added to them. On the added Messages you can select the range of MIDI values that will map to minimum and maximum range of the LFO/Env.

 

Both Envelopes and LFO have a Resolution setting, which allows you to define how big a value change has to be before a new Message is being sent out. Lowering the resolution (Raising the delta value) is recommended as it results in less Messages being sent, reducing the load on you MIDI lines.

It is possible to flood the MIDI output with Messages if too many LFOs/Envelope are sending out too many MIDI messages at the same time. This will result in some Messages not being sent. Use responsibly.

MIDI IO Mapping

This type of message, allows for receiving incoming MIDI data and transforming it into different MIDI output.

IO Mappings can react to the following types of incoming MIDI message:
CC, NRPN, Pitch Bend, Aftertouch, Poly(Channel) Aftertouch.

The IO Mapping message can be expanded and inside you will find a round plus button, to add an output message, as well as a “Learn” button.

The “Start learn” button, when activated will listen for the next incoming MIDI message of the types mentioned above, and use this message to configure the input settings for this mapping.

To add an output message, simply tap the round “plus” button and select the output message in the menu.

After adding an output, a 2D input-to-output mapping editor appears, with draggable handles configuring how input values are transformed to output values.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Step Sequencer (Only visible when Full UI is enabled)

Each Preset contains its own Step Sequencer which can step through up to 64 steps following the MIDI clock or by manual stepping.

Each step in the Sequencer contains its own list of Messages to send when that step is reached.

The Sequencer settings popup allows you to configure various aspects of the Sequencer:

  • Play Mode: Should the Sequencer run from first step to the last and the start over or bounce back toward the first step or pick steps randomly.

  • Restart from: When the Preset is deactivated and reactivated, should the sequencer continue where it left or start from step 1 again.

  • Triggering: Whether the Sequencer should be run by the MIDI Clock or advanced by manual stepping (Tile or Message)

 

On Deactivate

Similar to the “On Activate” list, messages added here are being sent as the Preset is deactivated.

 

Settings

Presets can be configured for different use cases and preferences. Settings include:

  • Tile Color: Choosing the color the Scene Tile in the deactivated state.

  • Activation Color: Choosing the color the Scene Tile in the activated state.

  • Activation modes:

    • Latching: this is the default, where a Preset is activated on the first press and deactivated on the second.

      • In Latching mode, there is an extra option to automatically activate the Preset when the Scene is entered. The Preset can then be deactivated by the footswitch.

    • Momentary: where the Preset is activated as you press the footswitch down, and is active until you release the footswitch again.

    • Always On: The preset is activated automatically after the Scene is entered and stays on until the Scene is exited.

  • Activation Label: An optional alternative label/text to show on the Preset in the activated state.

  • Activation Group: Grouping together Presets lets you have one Preset activate or deactivate other Presets in the same Scene. Start by creating an Activation Group by pressing the blue “+” button and then activate that group for multiple Presets. The settings lets you choose what happens to other Presets in the group when you activate this Preset, as well as what happens when this Preset is deactivated again. For instance, the default settings of “Solo” activation and “Keep” deactivation, means that when a Preset within a group is activated, other Presets in the groups will deactivate. This works like “Radio Buttons”. When a Preset is deactivated other Presets keep their state, in this setting, but could also be set to revert to their previous state.

  • Long Press: If enabled, a long press of the footswitch for a Preset will send the Messages in the Long Press list.

  • Label: If enabled is enabled, this is an optional additional label/text to show on the Preset.

 

 

MORTRIX User Manual