1.3 Types of message 
MIDI messages can be presented in different ways in various hardware and 
software, including plain text, binary, decimal and hexadecimal. 
As an example, here are four representations of the same message: 
 
This document uses the representations you are most likely to come across 
for each kind of message when communicating with the SQ. 
Note On/Off – The SQ uses a note on followed by a note off for any key press. 
MMC – MIDI Machine Control is used to send transport control messages 
from the SQ. 
 MMC messages are ‘Real Time Universal System Exclusive’ messages and are sent to 
all connected devices rather than being assigned to a single MIDI channel. 
CC (Continuous Controller) – For each MIDI channel there are 128 continuous 
controllers, each of which can have a value between 0 and 127 (128 steps). 
These are used by MIDI strip faders, MIDI on Soft Rotaries and other 
parameters with more than just an on or off state. 
NRPN (Non-Registered Parameter Number) – For high resolution control 
(16384 steps) and access to many more parameters, NRPN messages are 
used to communicate with SQ to control levels, panning, mutes and 
assignments.  
NRPN messages can be thought of as a specific string of CC messages, with 
MSB (Most Significant Byte) and LSB (Least Significant Byte) representing a 
parameter number and data bytes representing parameter value. 
NRPNs can be used to set the absolute value of a parameter, or to increment 
or decrement a parameter. 
These are displayed as hexadecimal values in this document and it should be 
noted that the ‘0x’ prefix has been removed for brevity.