Contents About this Guide ..............................3 Number Systems and MIDI conventions ......................... 3 InControl View ................................. 3 InControl API ................................3 Messages To The Device ............................3 LEDs ..................................3 Screens ..................................5 Change Layout ............................... 5 Empty Layout ................................6 Knob Layout ................................
Ableton, Logic, Reason, and all other DAWs with HUI support. In this mode, MIDI messages are sent from SL MKIII when pressing buttons, turning knobs, moving faders and pressing keys. Sending specific MIDI messages to the device can update the colour and status of the LEDs and screens.
Page 4
Data byte 1 LED index (see indices table) Data byte 2 Colour (see Colour Table) Examples: Message Hexadecimal Message Decimal Description 0xbf 0x29 0x48 191 41 72 Set the LED above fader 1 0x9f 0x70 0x40 159 112 67 Set the lower left pad green To make an LED flash , another message is sent on channel 2.
Pulsing will always use only one colour as specified in the message. It is also possible to set LED colours using RGB values. This can be done using SysEx messages instead of Control Change and Note On messages. The message is as follows: Message Hexadecimal Message Decimal Description...
Knob Layout Note: It is also possible to change the value of the knob icon by sending the corresponding CC message for the rotary knob on channel 16. Layout Properties Colours Colour Object Index Description Top Bar Color Knob Icon Line Color Bottom Bar Color Text Fields Text Field Index...
Box Layout Layout Properties Colours Colour Object Index Description Top Box Color Centre Box Color Bottom Bar Color Text Fields Text Field Index Description Max Length (Characters) Top box row 1 Top box row 2 Centre box row 1 Centre box row 2 Lower box row 1 Lower box row 2 Value Fields...
Center Screen Layout Layout Properties Colours Colour Object Index Description Left Bar Color Top Right Bar Color Bottom Right Bar Color Text Fields Text Field Index Description Max Length (Characters) Left Row 1 Left Row 2 Right Row 1 Right Row 2 To display text in the notification rows, see the 'notification text' section.
Change Screen Properties Screen properties are changed by using the 'Set Screen Properties' command ID. The property can be either text, a color, or a value. Colours can be specified using indices from the colour table or using RGB values. The general format of a change property message is as follows: Message Hexadecimal Message Decimal...
Messages From The Device This section shows all the messages sent by the device when in InControl view. All MIDI messages are sent via the InControl USB port. Buttons Buttons send the value 127 when pressed, and the value 0 when released. See the indices table for the values for each button.
Pads Pads send velocity sensitive messages with velocity in the range 0-127. All note-offs are sent with velocity 0. See the indices table for the value for each pad. Example: Message Hexadecimal Message Decimal Description 0x9f 0x60 0x7f 159 96 127 Pad 1 hard 0x9f...
List Of Available Controls This list shows all the controls available when in InControl mode. Not included in this list are the screens, which can only receive MIDI messages as shown in the InControl API section. LED SysEx ID LED SysEx ID Type Index (Decimal) Index (Hex) Name...