/
Message Type List

Message Type List

Overview

This glossary describes each Message Type and the parameters/examples to use it.

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.