Skip to main content
Skip table of contents

ML5R User Manual

Overview

The ML5R is a re-orderable 5 loop switcher.

image-20250211-032732.png

Audio Ports

There are a total of 5 independent loops available, configured as 5 TS send and return ports.

The send and return ports are called Loop A, Loop B, Loop C, Loop D and Loop E.

All the input/return and output/send ports are buffered.

image-20250211-034335.png

MIDI Ports

image-20250211-034236.png

The ML5R has one 5-pin MIDI IN port and one 5-pin MIDI THRU port.

Presets

The ML5R has 128 Presets, which can be selected by sending a PC message to the ML5R.

Power Requirements

9-18v Center Negative with at least 160mA current.

Other Specifications

Max input level

  • 4v peak to peak (with 9v power supply)

  • 10v peak to peak (with 18v power supply)

Impedance

  • Input/Return Impedance: 1M ohm

  • Output/Send Impedance: Approx 100 ohm

Device Controls

Buttons

Function

Order + Bypass

Scroll down Preset

Bypass + Trails

Scroll Up Preset

A / B / C / D / E

Engage/Bypass respective loop

Hold down Trails

Enter Edit function

Order

Show loop order

Bypass

Show bypass status for current Preset

Trails

Show trails loop for current Preset

Global Settings

Setting MIDI Channel

Hold down Trails button on Power up

To set the MIDI channel on the ML5R, power up the ML5R while holding down the TRAILS button. After releasing the button, the ML5R Red LED will be blinking to indicate that it is waiting for the MIDI channel to be set.

The following buttons will set the MIDI channel:

Button

MIDI Channel

A

1

B

2

C

3

D

4

E

5

PC messages to set MIDI channel

You can also send a PC message to the ML5R on your desired MIDI Channel. The ML5R will set it’s MIDI Channel to the channel of the first PC message it receives.

Setting Device ID

Hold down Trails button on Power up

Similar to setting the MIDI channel, power up the ML5R while holding down the TRAILS button. Then, send a ML5R message type from your Morningstar MIDI Controller on your desired Device ID. The ML5R will set it’s Device ID to the first message it receives.

For example, sending this ML5R message type from your MC will set the Device ID to 2. Afterwhich, the ML5R will only respond to ML5R messages sent on Device Channel 2.

image-20250108-060038.png

If the Device ID is set to Omni, then the ML5R will respond to all ML5R messages sent on any Device channels.

Loop Bypass Persist

Hold down Bypass button on Power up

The Loop Persist setting allows you to keep the bypass state of each loop unchanged when you change Presets on the ML5R. This setting can be toggled on and off, either temporarily or permanently.

To toggle the Loop Bypass Persist setting on and off, and persist this setting across power cycles, hold down the BYPASS button while powering up the device. The Red LED will blink for 1 second before booting up, to indicate that the setting is saved.

For a temporary switch where the state is not persisted across power cycles, you can send a CC message to toggle this function. Please refer to the MIDI Implementation Chart.

Factory Reset

Hold down E and Trails button on Power up

To factory reset your ML5R, power up the device while holding down the E and TRAILS button.

Preset Settings

Selecting a Preset

To edit a desired Preset, first send a PC message to the ML5R to load a Preset, then enter the
PRESET EDIT MODE by holding down the TRAILS button.

Preset Edit Mode

To enter Preset Edit Mode, hold down the TRAILS button for 2 seconds. The LED will start blinking to indicate that you are in Preset Edit mode.

Editing Loop Order

While in Preset Edit Mode, press the ORDER button.

Next, select the loops in the order in which you want them to be in. The LED light for each loop will turn on as you select them. After selecting the order for all 5 loops, the order will automatically save.

If you want to cancel the function before selecting all 5 loops, you can press the Trails button to exit the Loop Order function.

The ML5R will display the order in the sequence it has recorded before saving.

Setting Bypass Loops

When a Preset is loaded, each loop can be set to whether it is engaged or bypassed.

While in Preset Edit Mode, press the BYPASS button.

You can then select which loops you want to be engaged when the Preset is loaded. This is indicated by the LEDs above the loop buttons, where if the LED is lighted, it indicates that the loop will be engaged.

Setting Trails

When a Loop is bypassed, it can be set to continue it’s trails to the Output. This is useful for delay pedals where you might want the delay to fade out after bypassing the delay pedal.

While in Preset Edit Mode, press the TRAILS button.

You can then select which loop you want as trails when it is bypassed.

MIDI Implementation

Program Change

PC messages will recall presets in the ML5R.

Control Change

Number

Value

Function

0

any

Decrease Preset

1

any

Increase Preset

2, 3, 4, 5, 6

0-41

Bypass Loop A, B, C, D or E

2, 3, 4, 5, 6

42-84

Toggle Loops A, B, C, D or E

2, 3, 4, 5, 6

85-127

Engage Loops A, B, C, D or E

10

0-127

Set Loop Order (See Loop Order Table)

11

0-127

Set Loop Order but do not update connection until CC#12 is sent

12

0-127

Set Loop Bypass (See Binary Table)

20

0-127

Enable Persist Loop Bypass.

0-63: Off
64-127: On

This setting is only temporary and not persisted on power cycle.

21

0-127

Mute

0-63: Off
64-127: On

126

any

Show Loop Order

127

any

Save Preset with current settings.

There is a timeout of 3 seconds after saving.

ML5R Message Type

Only available when the v3.13 firmware is released for our MIDI Controllers

The ML5R Message Type allows you to quickly set the Loop Order, Trails and Bypass setting for your ML5R from a Morningstar MIDI Controller.

image-20250211-042928.png

Loop Order Table

Value

Order

0

A → B → C → D → E

1

A → B → C → E → D

2

A → B → D → C → E

3

A → B → D → E → C

4

A → B → E → C → D

5

A → B → E → D → C

6

A → C → B → D → E

7

A → C → B → E → D

8

A → C → D → B → E

9

A → C → D → E → B

10

A → C → E → B → D

11

A → C → E → D → B

12

A → D → B → C → E

13

A → D → B → E → C

14

A → D → C → B → E

15

A → D → C → E → B

16

A → D → E → B → C

17

A → D → E → C → B

18

A → E → B → C → D

19

A → E → B → D → C

20

A → E → C → B → D

21

A → E → C → D → B

22

A → E → D → B → C

23

A → E → D → C → B

24

B → A → C → D → E

25

B → A → C → E → D

26

B → A → D → C → E

27

B → A → D → E → C

28

B → A → E → C → D

29

B → A → E → D → C

30

B → C → A → D → E

31

B → C → A → E → D

32

B → C → D → A → E

33

B → C → D → E → A

34

B → C → E → A → D

35

B → C → E → D → A

36

B → D → A → C → E

37

B → D → A → E → C

38

B → D → C → A → E

39

B → D → C → E → A

40

B → D → E → A → C

41

B → D → E → C → A

42

B → E → A → C → D

43

B → E → A → D → C

44

B → E → C → A → D

45

B → E → C → D → A

46

B → E → D → A → C

47

B → E → D → C → A

48

C → A → B → D → E

49

C → A → B → E → D

50

C → A → D → B → E

51

C → A → D → E → B

52

C → A → E → B → D

53

C → A → E → D → B

54

C → B → A → D → E

55

C → B → A → E → D

56

C → B → D → A → E

57

C → B → D → E → A

58

C → B → E → A → D

59

C → B → E → D → A

60

C → D → A → B → E

61

C → D → A → E → B

62

C → D → B → A → E

63

C → D → B → E → A

64

C → D → E → A → B

65

C → D → E → B → A

66

C → E → A → B → D

67

C → E → A → D → B

68

C → E → B → A → D

69

C → E → B → D → A

70

C → E → D → A → B

71

C → E → D → B → A

72

D → A → B → C → E

73

D → A → B → E → C

74

D → A → C → B → E

75

D → A → C → E → B

76

D → A → E → B → C

77

D → A → E → C → B

78

D → B → A → C → E

79

D → B → A → E → C

80

D → B → C → A → E

81

D → B → C → E → A

82

D → B → E → A → C

83

D → B → E → C → A

84

D → C → A → B → E

85

D → C → A → E → B

86

D → C → B → A → E

87

D → C → B → E → A

88

D → C → E → A → B

89

D → C → E → B → A

90

D → E → A → B → C

91

D → E → A → C → B

92

D → E → B → A → C

93

D → E → B → C → A

94

D → E → C → A → B

95

D → E → C → B → A

96

E → A → B → C → D

97

E → A → B → D → C

98

E → A → C → B → D

99

E → A → C → D → B

100

E → A → D → B → C

101

E → A → D → C → B

102

E → B → A → C → D

103

E → B → A → D → C

104

E → B → C → A → D

105

E → B → C → D → A

106

E → B → D → A → C

107

E → B → D → C → A

108

E → C → A → B → D

109

E → C → A → D → B

110

E → C → B → A → D

111

E → C → B → D → A

112

E → C → D → A → B

113

E → C → D → B → A

114

E → D → A → B → C

115

E → D → A → C → B

116

E → D → B → A → C

117

E → D → B → C → A

118

E → D → C → A → B

119

E → D → C → B → A

Binary Table

Value

Loop

0

- - - - -

1

- - - - A

2

- - - B -

3

- - - B A

4

- - C - -

5

- - C - A

6

- - C B -

7

- - C B A

8

- D - - -

9

- D - - A

10

- D - B -

11

- D - B A

12

- D C - -

13

- D C - A

14

- D C B -

15

- D C B A

16

E - - - -

17

E - - - A

18

E - - B -

19

E - - B A

20

E - C - -

21

E - C - A

22

E - C B -

23

E - C B A

24

E D - - -

25

E D - - A

26

E D - B -

27

E D - B A

28

E D C - -

29

E D C - A

30

E D C B -

31

E D C B A

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.