Message Type List
Overview
This glossary describes each Message Type and the parameters/examples to use it.
- 1 Overview
- 2 Standard MIDI Messages
- 2.1 Empty Message
- 2.2 Program Change
- 2.3 Program Change (Multi Channel)
- 2.4 Control Change
- 2.5 Note On
- 2.6 Note Off
- 2.7 Real Time
- 2.8 Song Position
- 2.9 Song Select
- 2.10 System Exclusive Messages
- 2.10.1 v3.9
- 2.10.2 v3.8 and earlier
- 2.11 MIDI MMC
- 3 Misc MIDI Messages
- 4 Other Controls
- 5 Morningstar Device (self) Control
- 5.1 Bank Up
- 5.2 Bank Down
- 5.3 Bank Jump
- 5.4 Bank Change Mode
- 5.5 Toggle Page
- 5.6 MIDI Thru
- 5.7 Select Expression Message
- 5.8 Looper Mode
- 5.9 Set Toggle
- 5.10 Toggle Preset
- 5.11 Delay
- 5.12 Engage Preset
- 5.13 Utility
- 5.14 Trigger Messages
- 6 Other Device Controls
- 6.1 Strymon Bank Up
- 6.2 Strymon Bank Down
- 6.3 AxeFX Tuner
- 6.4 Kemper Tuner
- 6.5 Fractal Integration
- 6.6 Morningstar ML10X
- 6.7 Relay Switching
- 6.8 Preset Rename
- 7 Expression Pedal
Standard MIDI Messages
Empty Message
Description
No data will be sent out.
Program Change
Description
Sends a Program Change message of a specified number and channel. Program Change messages are usually used to call presets or patches in your Midi devices.
If Send to all MIDI Channels
is selected, the PC messages will be sent to all 16 MIDI channels.
Example of Use
Activate a preset/patch on your Midi Device.
Program Change (Multi Channel)
Description
Sends a PC message to selected channels.
Control Change
Description
Sends a Control Change message of a specified number, value and channel. Control Change messages are usually used to change function parameters or call functions in your Midi devices.
In Firmware v3.9
, you can select whether to use the position of a selected Expression Pedal connected to the Omniport as the CC Value, instead of specifying a fixed CC Value.
Example of Use
To activate the record function on the Strymon Timeline, send a CC#87
with any value.
(Refer to Timeline Manual)
Note On
Description
Sends a Midi Note On Message. You can select which note you want to send and also determine what velocity it will be played at.
Note Off
Description
Sends a Midi Note Off Message.
In Firmware v3.9
, an option to send a Note Off to all 128 notes is added.
Real Time
Description
Sends a MIDI Real Time message. Choose from Start
, Stop
or Continue
Song Position
Description
Sends a MIDI Song Position message
Song Select
Description
Sends a MIDI Song Select message
System Exclusive Messages
Description
Sends a MIDI System Exclusive message.
v3.9
In v3.9
, we updated this message type and added an additional parameter, so 1 message contains 4 parameters. This gives you a maximum SysEx length of (16 * 4) - 1 = 63
. Similar to below, the first parameter is the preset is the length of the SysEx message.
A new SysEx Creation Utility
is added in Editor v1.1.6
to assist in the creation of Presets sending SysEx messages. The utility is under Preset Settings >> Tools >> Create SysEx Preset
.
v3.8 and earlier
The first value is always the length of the SysEx array, followed by the values you want to send. The values are in decimal (base10) format and not in hex.
To use this message type, multiple messages are grouped together to form the entire SysEx message. This gives you a maximum SysEx length of (16 * 3) - 1 = 47. There are 16 messages available in each Preset, and up to 3 parameters available for editing per message. The first parameter in the first message is reserved for the SysEx length.
The values are spread across multiple messages. For example, if the length of your SysEx message is 5 and the message you want to send out is {0, 4, 25, 54, 23}, you will need to use 2 messages for this SysEx message where:
Msg 1
P1/Length = 5
P2 = 0
P3 = 4
Msg 2
P1/Length = 25
P2 = 54
P3 = 23
The actions assigned to each message must match. For example, if your SysEx message requires using 3 messages on your Morningstar MIDI controller, the 3 messages need to have the same action i.e. Press.
The length should not include the SysEx start and end bytes (i.e. 0xF0 and 0xF7).
MIDI MMC
Description
Sends a MIDI Machine Control message.
Misc MIDI Messages
MIDI Clock
Description
Start generating MIDI Clock that sends out from your MIDI ports. This allows you to sync your MIDI Clock enabled devices to a common BPM.
You can set the tempo in the parameters, and then choose if you want the device to show the tap menu.
The BPM Decimal
parameter allows you to send .00
.25
.50
or .75
BPM.
If Show Tap Menu
is selected, your Morningstar MIDI controller will load the tap tempo screen when the preset is activated, showing either the selected BPM, or the current BPM if the Use Current BPM Setting
is selected.
From the the Tap Menu, you can tap in, or increase/decrease your BPM. You can then save this new BPM to the switch preset by either pressing ‘Save’ (for the MC8 and MC6 PRO) or holding down the ‘Exit’ switch (for MC3 and MC6). This new BPM will apply to the switch preset permanently from now on.
If Show Tap Menu
is not selected, your Morningstar MIDI controller will send out the MIDI Clock messages according to the preset tempo. When another event occurs i.e. a switch is pressed or expression is moved, the Midi Clock messages will stop.