ML5 User Manual

To download a PDF copy of this manual, click on Print in the browser and then “Save as PDF”

Introduction

Welcome to your ML5 Midi Controlled Switcher. This is a MIDI controlled audio loop switcher that enables you to make your non-MIDI-capable effects part of your midi controller presets, giving you total control of your rig.

Watch Hands on with a MIDI-controlled Loop Switcher - Morningstar ML5 for a video walkthrough and guide.

Front Panel

Switches A to E

Each of these switches represent the 5 audio loops available on the ML5. When a switch is lit, the loop is engaged and part of your signal chain. When a switch is not lit, the loop is bypassed and not in the signal chain.

Learn Button

Press this button to put the ML5 in learn mode. When the Learn button is blinking, the ML5 is in learn mode.

To exit Learn Mode without saving anything, press the Learn button again. There are some variations across builds. If pressing the Learn button does not exit Learn mode, you'll need to press Switch E to exit Learn Mode.

Side Panel

MIDI Out

This is where MIDI messages flow out/thru from the ML5. This allows you to chain the ML5 with other devices. The ML5 does not generate any MIDI messages itself.

The ML5 does not pass large SysEx messages through.

MIDI In

This is where the ML5 receives MIDI messages.

 

Back Panel

In

This is where the audio chain begins.

Sends [A] to [E]

Audio signal flows out from the sends. Connect the sends to the inputs of your effect pedals.

Returns [A] to [E]

Audio signal flows in from the returns. Connect the outputs of your effects pedals to the returns.

Out

This is where the audio chain ends.

9VDC

Connect a 9VDC center negative power supply here. The ML5 requires at least 160mA.

 


Schematic


Other Use Cases

Besides switching guitar effect pedals in and out of the audio signal chain, the ML5 can be used for other purposes as well.

 

Switching between 2 guitars and an amplifier

The ML5 can work as an A/B Switcher as well to route different signal to the Output.

 

Using the Amplifier Input and FX Loops

The ML5 can also be used to switch effects in front of the Amplifier, as well as in the Amp FX loop. For this to work in the example below, Loop C will have to be always turned on, so the signal flows to the Amplifier Input and back to to Loop C return from the FX Loop Send.

 


Saving a Preset

Saving a preset is simple:

  1. Choose which loops you would like to be engaged in your preset. Do so by pressing on switches A to E. If a switch is lit, that particular loop is engaged. In the image above, loops A, C and D are engaged.

  2. Press the Learn button. The Learn button will blink, indicating that the ML5 is in Learn mode.

  3. Send a Program Change message of your choice from your midi controller. The Learn button will flash quickly, indicating that your preset has been saved. The selected loops will be engaged every time the ML5 receives the chosen PC message.


Global Settings

MIDI Channel

Choose what channel you want the ML5 to receive MIDI messages on.

Hold down Switch E while powering up the ML5. Once the ML5 is powered up, release Switch E. The Learn button will flash quickly and continuously.

Then perform any of the following:

Function

Description

Switch A

Omni. The ML5 receives messages on all MIDI channels.

Switches B to E

Sets ML5 MIDI channel to 1,2,3 or 4 respectively

Send PC/CC message

Sending a PC or CC Midi message to the ML5 through a particular MIDI channel sets it to that MIDI channel.

Muted Switching

Hold down Switch D before powering up.

The ML5 circuit is designed to keep switching noise to a bare minimum. However, you may have certain devices that are more prone to switching noise, such as devices that use an internal charge pump.

The ML5 has a muted switching function for pedals that may produce noise or a pop sound when engaged/disengaged in an audio loop. The audio mute can be applied to specific loops, such that the signal mutes only when those loops are being switched. The audio mute is applied to all loops in the factory default settings.

To edit your muted loops, simply hold down Switch D before powering up your ML5. Once the Learn button is lit, release the switch, and the Learn button will blink continuously. Also, loops that have are programmed to be muted will engage (blue LEDs will be lit). From here, simply select the loops you want muted, and then press the Learn button to save the settings.

Muted Switching Timing

Hold down Switch C before powering up.

The timing of the mutes can be set. Simply hold down Switch C before powering up. Release the switch once the LEARN LED lights up, and it should start blinking. Select between the shortest delay (Switch E) and longest delay (Switch A).

PC Toggle

Hold down Switch B before powering up.

The ML5 can be set to toggle between bypass and active by sending a PC message that engages the currently active loops. For example, if loops A, B, and C are active, and if you send a PC message that is set to engage loops A, B and C, those loops will bypass instead. By default, this setting is disabled.

To toggle between this setting, hold down Switch B before powering up. The LEARN LED should blink to acknowledge the setting.

MIDI Implementation Mode

Only applicable to ML5s built from 2020 onwards

Hold down Switch A before powering up.

The ML5 has 2 separate MIDI implementations, which can be toggled between by holding down Switch A before powering up. The Learn LED will blink to acknowledge the setting. The MIDI implementation can be referring to at the bottom of this manual.

Factory Reset

Hold down Switch A, C and E while powering up

This will erase all your preset settings to the default settings, as well as set your MIDI channel to 1.


MIDI Implementation

All ML5s use Mode 1 by default.

ML5s built from 2020 onwards can toggle the MIDI implementation modes by holding down Switch A before powering up.

Mode 1

CC Number

Function

0

Values 0-63 Bypasses all loops

Values 64-127 Engages all loops.

1 to 5 (corresponds with Loops A to E)

Values 0-63 Bypasses the individual loop

Values 64-127 Engages the individual loop.

6-10 (corresponds with loops A to E)

Any value toggles the individual loop on and off.

 

Mode 2

CC Number

Function

9

Values 0-63 Bypasses all loops

Values 64-127 Engages all loops.

20 to 24 (corresponds with Loops A to E)

Values 0-63 Bypasses the individual loop

Values 64-127 Engages the individual loop.

25-29 (corresponds with loops A to E)

Any value toggles the individual loop on and off.