Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Overview

Info

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

Table of Contents

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.

...

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.

...

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.

...

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

Sends a Midi Clock signal to out from USB and 5 Pin Midi. Syncs your Midi Clock enabled devices to a common BPM.

...

Note

Please note that this message does not work while you are in Editor Mode. Toggle out of Editor Mode to enable the full functionalities of this message.

...

MIDI Clock Tap

Available from Firmware

Status
colourYellow
titlev3.4
onwards

...

Acts as a Tap message for the internal MIDI clock. Tapping on a preset with this message will set the internal MIDI clock tempo.

...

PC Scroll Up (Deprecated)

Description

Info

Please use the new PC Number Scroll message type in v3.8

...

Info

It is possible to display the PC Scroll number in the Preset name by entering a placeholder %E0 to %EF . Since there are 16 slots in the PC Scroll function, %E0 will display the number in the first slot, while %EF will display the number in the 16th slot. %E1 will display the number in the second slot.

The count goes as such: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F

If you use %F, this will offset the counter by 1, so the name will indicate 1-128 instead of 0-127.

...

PC Scroll Down (Deprecated)

Similar to PC Scroll Up.

...

CC Value Scroll

Info

Available in firmware v3.8 and onwards only

...

There is an option to wrap-around, where you can select whether the counter should wrap-around to the min value when it reaches the max value, and vice versa.

...

PC Number Scroll

Info

Available in firmware v3.8 and onwards only

...

Info

It is possible to display the PC Scroll number in the Preset name by entering a placeholder %E0 to %EF . Since there are 16 slots in the PC Scroll function, %E0 will display the number for Counter 0, while %EF will display the number for Counter F.

The 16 counters available are 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E and F found under Controller Settings on the editor.

If you use %F instead of %E, this will offset the counter by +1, so the name will indicate 1-128 instead of 0-127.

...

CC Waveform Generator

Available from Firmware

Status
colourYellow
titlev3.7
onwards

Info

This feature has been updated in Firmware v3.8

v3.9

Invert Waveform parameter is added to allow the inversion of the selected waveform.

...

v3.8

Description

Generates CC messages using up to 4 waveform engines. Each engine can be specified with a Waveform Type, and Min/Max values.

...

The full feature is documented here: CC Waveform Generators

v3.7

Description

Generates CC messages in a selected waveform.

...

In the editor, the Interval parameter allows you to select a value between 0 - 127. The value is in multiples of 100ms, so a value of 4 means that the interval cycle is 4 * 100 = 400ms.

...

CC Sequencer Generator

Available from Firmware

Status
colourYellow
titlev3.8
onwards

v3.9

Invert Waveform parameter is added to allow the inversion of the selected waveform.

v3.8

Description

Generates CC messages using a specified list of values. The selected CC Sequencer engine will automatically send CC messages based on the list of values defined in the Controller Settings.

...

The full feature is documented here: CC Sequencer Generators

...

Other Controls

Keystrokes

Description

Allows you to send keyboard commands to a USB Host such as a computer or iPad. By default, the controller is be loaded with a firmware that exposes a MIDI + Keyboard USB interface.

...

Note

Please note that this message does not work while you are in Editor Mode. Toggle out of Editor Mode to enable the full functionalities of this message.

...

Omniport Relay Interface

Description

To control the Morningstar Omniport Relay Interface that is connected to the Omniport.

...

Morningstar Device (self) Control

Bank Up

Description

Changes to the next bank on your Morningstar MIDI controller.

Note

Please note that this message does not work while you are in Editor Mode. Toggle out of Editor Mode to enable the full functionalities of this message.

...

Bank Down

Description

Changes to the previous bank on your Morningstar MIDI controller.

Note

Please note that this message does not work while you are in Editor Mode. Toggle out of Editor Mode to enable the full functionalities of this message.

...

Bank Jump

Description

Jumps to any bank of your choice on your Morningstar MIDI controller.

...

Note

Please note that this message does not work while you are in Editor Mode. Toggle out of Editor Mode to enable the full functionalities of this message.

...

Bank Change Mode

Description

Puts your Morningstar MIDI controller into a state where you can scroll up and down banks with dedicated switches and then select the bank you want to use.

Note

Please note that this message does not work while you are in Editor Mode. Toggle out of Editor Mode to enable the full functionalities of this message.

...

Toggle Page

Description

Each bank on your MIDI controller has 2 pages. Toggle Page allows you to toggle between these 2 pages. By default, your MIDI controller will display page 1. By toggling page, the second page of presets (3 for the MC3, 6 for the MC6, 8 for the MC8) will be displayed on the screen, and you can control them with the foot switches.

...

MIDI Thru

Description

Sets the global Midi Thru feature on your Morningstar MIDI controller on or off.

...

Select Expression Message

Description

You can select individual messages in each expression preset to be active with this function. There are 16 messages in each expression preset. If, for example, you set Msg1 and Msg2 to be active on Expression 1, each time you move your expression pedal in Exp1 input, only Msg1 and Msg2 will be sent out.

This setting is global and applied to all banks. It will be reset to all active when the device power cycles.

...

Looper Mode

Description

This message toggles your controller in and out of Looper mode. Looper mode increases the sensitivity of your switches to the maximum, so that messages sent out are instantaneous with no latency. This is useful if you are using your Morningstar MIDI controller to control time-sensitive functions such as Record/Play/Stop looper functions.

...

Set Toggle

Description

Changes the toggle state of your presets.You can choose whether to Engage or Disengage the toggle positions. Engage will engage the preset (change the toggle position to 2), while Disengage will disengage it (change the toggle position to 1). You can select which presets to apply this change to.

Note

Please note that this message does not work while you are in Editor Mode. Toggle out of Editor Mode to enable the full functionalities of this message.

...

Toggle Preset

Description

This setting toggles a Preset between positions 1 and 2, and can be useful if you want to toggle a Preset with a specific action.

...

To use this, be sure to leave the Preset-level toggle setting off. If not, any action engaged on the preset will toggle the preset.

...

Delay

Available from Firmware

Status
colourYellow
titlev3.4
onwards

...

Adds a delay between between messages

...

Engage Preset

Available from Firmware

Status
colourYellow
titlev3.7
onwards

...

This message type allows you to engage another Preset in the same or different bank. You can choose what Preset, Bank and Action to engage.

...

Utility

Available from Firmware

Status
colourYellow
titlev3.9
onwards

...

  • Set Message Scroll Counter

    • Set the pointer to the selected message if using the Preset Message Scroll feature

  • Clear Global Preset Toggles

    • Clears the toggle states (including Global Preset Toggles) of all presets in all banks

  • Increase MIDI Clock BPM by 1

  • Decease MIDI Clock BPM by 1

  • Set Scroll Counter Values

    • Manage the Scroll Counter values

  • Mask MIDI Outputs

    • Allows you to, instead of sending MIDI messages out through all MIDI Outputs, limit (or mask) the MIDI outputs until the specified message number.

...

Trigger Messages

Description

Select messages from other Presets in the same Bank to trigger. This allows you to execute more than the 16 message limit in each Preset but utilising unused messages in other preset. Only the message parameters are inherited (the Toggle Pos and Action parameters are not). The selected messages will be triggered regardless of action or toggle position.

...

...

Other Device Controls

Strymon Bank Up

Description

Bank up on your Strymon Timeline, Möbius and Bigsky

Strymon Bank Down

Description
Bank down on your Strymon Timeline, Möbius and Bigsky

...

AxeFX Tuner

Info

Only works with the MC6MKII and MC8. This will not work with the MC3 as it does not have a MIDI IN port.

...

Note

Please note that this message does not work while you are in Editor Mode. Toggle out of Editor Mode to enable the full functionalities of this message.

...

Kemper Tuner

Info

Only works with the MC6MKII and MC8. This will not work with the MC3 as it does not have a MIDI IN port.

...

Note

Please note that this message does not work while you are in Editor Mode. Toggle out of Editor Mode to enable the full functionalities of this message.

...

Fractal Integration

Info

From firmware v3.9 onwards

...

Connect your AxeFX MIDI Out to the controller MIDI In, and controller MIDI Out to your AxeFX MIDI In. Turn off MIDI THRU on the controller so that any MIDI messages that are sent don’t travel in a loop.

...

Expression Pedal

Expression CC (Linear)

Description

Sends a CC message with a minimum and maximum range

...

Expression CC (Scaled)

Description

Sends a CC message with a minimum and maximum range with a scaling parameter, which allows you to scale the expression response closer to the head or tail, which can give you a logarithmic or exponential response.

...

A positive Scaling factor scales the response closer to the minimum value, so you will get a more logarithmic-like response

...

...

CC Toe Down

Available from Firmware

Status
colourYellow
titlev3.4
onwards

...

Sends a CC message each time the expression pedal hits the toe down position

...

CC Heel Down

Available from Firmware

Status
colourYellow
titlev3.4
onwards

...

Sends a CC message each time the expression pedal hits the heel down position

...

Toe Down Toggle Channel

Available from Firmware

Status
colourYellow
titlev3.4.3
onwards

...

  1. Message Number: Select the expression message number you want this message to change

  2. Channel 1: First channel value

  3. Channel 2: Second channel value

...

Toe Down Toggle CC

Available from Firmware

Status
colourYellow
titlev3.4.3
onwards

...

  1. Message Number: Select the Expression message you want to affect

  2. CC 1: First CC Number

  3. CC 2: Second CC Number

...

Send CC on Engage

Available from Firmware

Status
colourYellow
titlev3.8.1
onwards

...

  • CC Number

  • CC Value

  • MIDI Channel

...

Send PC on Engage

Available from Firmware

Status
colourYellow
titlev3.8.1
onwards

...

Parameters

  • PC Number

  • MIDI Channel

...

Send CC on Disengage

Available from Firmware

Status
colourYellow
titlev3.8.1
onwards

...

  • CC Number

  • CC Value

  • MIDI Channel

...

Send PC on Disengage

Available from Firmware

Status
colourYellow
titlev3.8.1
onwards

...

Parameters

  • PC Number

  • MIDI Channel

...

Waveform Engine Speed

Available from Firmware

Status
colourYellow
titlev3.9
onwards

...

  • Engine Number

  • Min Multiplier

  • Max Multiplier

...

Sequencer Engine Speed

Available from Firmware

Status
colourYellow
titlev3.9
onwards

...