Control Surface master
MIDI Control Surface library for Arduino
Functions | Variables

Detailed Description

+ Collaboration diagram for MCU MIDI Note controls:

Functions

FlashString_t getMCUNameFromNoteNumber (uint8_t note)
 Convert a note number to the name of the corresponding Mackie Control Universal function. More...
 

Variables

constexpr uint8_t REC_RDY_1 = 0x00
 Record/Ready 1 (In/Out) More...
 
constexpr uint8_t REC_RDY_2 = 0x01
 Record/Ready 2 (In/Out) More...
 
constexpr uint8_t REC_RDY_3 = 0x02
 Record/Ready 3 (In/Out) More...
 
constexpr uint8_t REC_RDY_4 = 0x03
 Record/Ready 4 (In/Out) More...
 
constexpr uint8_t REC_RDY_5 = 0x04
 Record/Ready 5 (In/Out) More...
 
constexpr uint8_t REC_RDY_6 = 0x05
 Record/Ready 6 (In/Out) More...
 
constexpr uint8_t REC_RDY_7 = 0x06
 Record/Ready 7 (In/Out) More...
 
constexpr uint8_t REC_RDY_8 = 0x07
 Record/Ready 8 (In/Out) More...
 
constexpr uint8_t SOLO_1 = 0x08
 Solo 1 (In/Out) More...
 
constexpr uint8_t SOLO_2 = 0x09
 Solo 2 (In/Out) More...
 
constexpr uint8_t SOLO_3 = 0x0A
 Solo 3 (In/Out) More...
 
constexpr uint8_t SOLO_4 = 0x0B
 Solo 4 (In/Out) More...
 
constexpr uint8_t SOLO_5 = 0x0C
 Solo 5 (In/Out) More...
 
constexpr uint8_t SOLO_6 = 0x0D
 Solo 6 (In/Out) More...
 
constexpr uint8_t SOLO_7 = 0x0E
 Solo 7 (In/Out) More...
 
constexpr uint8_t SOLO_8 = 0x0F
 Solo 8 (In/Out) More...
 
constexpr uint8_t MUTE_1 = 0x10
 Mute 1 (In/Out) More...
 
constexpr uint8_t MUTE_2 = 0x11
 Mute 2 (In/Out) More...
 
constexpr uint8_t MUTE_3 = 0x12
 Mute 3 (In/Out) More...
 
constexpr uint8_t MUTE_4 = 0x13
 Mute 4 (In/Out) More...
 
constexpr uint8_t MUTE_5 = 0x14
 Mute 5 (In/Out) More...
 
constexpr uint8_t MUTE_6 = 0x15
 Mute 6 (In/Out) More...
 
constexpr uint8_t MUTE_7 = 0x16
 Mute 7 (In/Out) More...
 
constexpr uint8_t MUTE_8 = 0x17
 Mute 8 (In/Out) More...
 
constexpr uint8_t SELECT_1 = 0x18
 Select 1 (In/Out) More...
 
constexpr uint8_t SELECT_2 = 0x19
 Select 2 (In/Out) More...
 
constexpr uint8_t SELECT_3 = 0x1A
 Select 3 (In/Out) More...
 
constexpr uint8_t SELECT_4 = 0x1B
 Select 4 (In/Out) More...
 
constexpr uint8_t SELECT_5 = 0x1C
 Select 5 (In/Out) More...
 
constexpr uint8_t SELECT_6 = 0x1D
 Select 6 (In/Out) More...
 
constexpr uint8_t SELECT_7 = 0x1E
 Select 7 (In/Out) More...
 
constexpr uint8_t SELECT_8 = 0x1F
 Select 8 (In/Out) More...
 
constexpr uint8_t V_POT_SELECT_1 = 0x20
 V-Pot select 1 (In/Out) More...
 
constexpr uint8_t V_POT_SELECT_2 = 0x21
 V-Pot select 2 (In/Out) More...
 
constexpr uint8_t V_POT_SELECT_3 = 0x22
 V-Pot select 3 (In/Out) More...
 
constexpr uint8_t V_POT_SELECT_4 = 0x23
 V-Pot select 4 (In/Out) More...
 
constexpr uint8_t V_POT_SELECT_5 = 0x24
 V-Pot select 5 (In/Out) More...
 
constexpr uint8_t V_POT_SELECT_6 = 0x25
 V-Pot select 6 (In/Out) More...
 
constexpr uint8_t V_POT_SELECT_7 = 0x26
 V-Pot select 7 (In/Out) More...
 
constexpr uint8_t V_POT_SELECT_8 = 0x27
 V-Pot select 8 (In/Out) More...
 
constexpr uint8_t ASSIGN_TRACK = 0x28
 Assign Track (In/Out) More...
 
constexpr uint8_t ASSIGN_SEND = 0x29
 Assign Send (In/Out) More...
 
constexpr uint8_t ASSIGN_PAN = 0x2A
 Assign Pan (In/Out) More...
 
constexpr uint8_t ASSIGN_PLUGIN = 0x2B
 Assign Pluggin (In/Out) More...
 
constexpr uint8_t ASSIGN_EQ = 0x2C
 Assign Equalizer (In/Out) More...
 
constexpr uint8_t ASSIGN_INSTR = 0x2D
 Assign Instrument (In/Out) More...
 
constexpr uint8_t BANK_LEFT = 0x2E
 Banks: Bank Left (Out) More...
 
constexpr uint8_t BANK_RIGHT = 0x2F
 Banks: Bank Right (Out) More...
 
constexpr uint8_t CHANNEL_LEFT = 0x30
 Banks: Channel Left (Out) More...
 
constexpr uint8_t CHANNEL_RIGHT = 0x31
 Banks: Channel Right (Out) More...
 
constexpr uint8_t FLIP = 0x32
 Flip (In/Out) More...
 
constexpr uint8_t GLOBAL_VIEW = 0x33
 Global View (In/Out) More...
 
constexpr uint8_t NAME_VALUE = 0x34
 Name/Value (Out) More...
 
constexpr uint8_t SMPTE_BEATS = 0x35
 SMPTE/Beats (Out) More...
 
constexpr uint8_t F1 = 0x36
 Function key 1 (Out) More...
 
constexpr uint8_t F2 = 0x37
 Function key 2 (Out) More...
 
constexpr uint8_t F3 = 0x38
 Function key 3 (Out) More...
 
constexpr uint8_t F4 = 0x39
 Function key 4 (Out) More...
 
constexpr uint8_t F5 = 0x3A
 Function key 5 (Out) More...
 
constexpr uint8_t F6 = 0x3B
 Function key 6 (Out) More...
 
constexpr uint8_t F7 = 0x3C
 Function key 7 (Out) More...
 
constexpr uint8_t F8 = 0x3D
 Function key 8 (Out) More...
 
constexpr uint8_t VIEW_MIDI = 0x3E
 View MIDI tracks (Out) More...
 
constexpr uint8_t VIEW_INPUTS = 0x3F
 View inputs (Out) More...
 
constexpr uint8_t VIEW_AUDIO = 0x40
 View audio tracks (Out) More...
 
constexpr uint8_t VIEW_INSTR = 0x41
 View audio instrument (Out) More...
 
constexpr uint8_t VIEW_AUX = 0x42
 View auxiliary (Out) More...
 
constexpr uint8_t VIEW_BUSSES = 0x43
 View busses (Out) More...
 
constexpr uint8_t VIEW_OUTPUTS = 0x44
 View outputs (Out) More...
 
constexpr uint8_t VIEW_USER = 0x45
 View user (Out) More...
 
constexpr uint8_t SHIFT = 0x46
 Shift (Out) More...
 
constexpr uint8_t OPTION = 0x47
 Option (Out) More...
 
constexpr uint8_t CONTROL = 0x48
 Control (Out) More...
 
constexpr uint8_t CMD_ALT = 0x49
 Command/Alt (Out) More...
 
constexpr uint8_t AUTOMATION_READ_OFF = 0x4A
 Automation read/off (In/Out) More...
 
constexpr uint8_t AUTOMATION_WRITE = 0x4B
 Automation write (In/Out) More...
 
constexpr uint8_t AUTOMATION_TRIM = 0x4C
 Automation trim (In/Out) More...
 
constexpr uint8_t AUTOMATION_TOUCH = 0x4D
 Automation touch (In/Out) More...
 
constexpr uint8_t AUTOMATION_LATCH = 0x4E
 Automation latch (In/Out) More...
 
constexpr uint8_t GROUP = 0x4F
 Group (In/Out) More...
 
constexpr uint8_t SAVE = 0x50
 Save (In/Out) More...
 
constexpr uint8_t UNDO = 0x51
 Undo (In/Out) More...
 
constexpr uint8_t CANCEL = 0x52
 Cancel (Out) More...
 
constexpr uint8_t ENTER = 0x53
 Enter (Out) More...
 
constexpr uint8_t MARKER = 0x54
 Marker (In/Out) More...
 
constexpr uint8_t NUDGE = 0x55
 Nudge (In/Out) More...
 
constexpr uint8_t CYCLE = 0x56
 Cycle (In/Out) More...
 
constexpr uint8_t DROP = 0x57
 Drop (In/Out) More...
 
constexpr uint8_t REPLACE = 0x58
 Replace (In/Out) More...
 
constexpr uint8_t CLICK = 0x59
 Click (In/Out) More...
 
constexpr uint8_t SOLO = 0x5A
 Solo (In/Out) More...
 
constexpr uint8_t REWIND = 0x5B
 Rewind (In/Out) More...
 
constexpr uint8_t FAST_FWD = 0x5C
 Fast forward (In/Out) More...
 
constexpr uint8_t STOP = 0x5D
 Stop (In/Out) More...
 
constexpr uint8_t PLAY = 0x5E
 Play (In/Out) More...
 
constexpr uint8_t RECORD = 0x5F
 Record (In/Out) More...
 
constexpr uint8_t UP = 0x60
 Cursor up (Out) More...
 
constexpr uint8_t DOWN = 0x61
 Cursor down (Out) More...
 
constexpr uint8_t LEFT = 0x62
 Cursor left (Out) More...
 
constexpr uint8_t RIGHT = 0x63
 Cursor right (Out) More...
 
constexpr uint8_t ZOOM = 0x64
 Zoom (In/Out) More...
 
constexpr uint8_t SCRUB = 0x65
 Scrub (In/Out) More...
 
constexpr uint8_t USER_SWITCH_A = 0x66
 User switch A (Out) More...
 
constexpr uint8_t USER_SWITCH_B = 0x67
 User switch B (Out) More...
 
constexpr uint8_t FADER_TOUCH_1 = 0x68
 Fader touch 1 (Out) More...
 
constexpr uint8_t FADER_TOUCH_2 = 0x69
 Fader touch 2 (Out) More...
 
constexpr uint8_t FADER_TOUCH_3 = 0x6A
 Fader touch 3 (Out) More...
 
constexpr uint8_t FADER_TOUCH_4 = 0x6B
 Fader touch 4 (Out) More...
 
constexpr uint8_t FADER_TOUCH_5 = 0x6C
 Fader touch 5 (Out) More...
 
constexpr uint8_t FADER_TOUCH_6 = 0x6D
 Fader touch 6 (Out) More...
 
constexpr uint8_t FADER_TOUCH_7 = 0x6E
 Fader touch 7 (Out) More...
 
constexpr uint8_t FADER_TOUCH_8 = 0x6F
 Fader touch 8 (Out) More...
 
constexpr uint8_t FADER_TOUCH_MASTER = 0x70
 Fader touch master (Out) More...
 
constexpr uint8_t SMPTE = 0x71
 SMPTE LED (In) More...
 
constexpr uint8_t BEATS = 0x72
 Beats LED (In) More...
 
constexpr uint8_t RUDE_SOLO = 0x73
 Rude solo light (In) More...
 
constexpr uint8_t RELAY = 0x76
 Relay (In) More...
 

Function Documentation

◆ getMCUNameFromNoteNumber()

FlashString_t getMCUNameFromNoteNumber ( uint8_t  note)

Convert a note number to the name of the corresponding Mackie Control Universal function.

Parameters
noteThe note number of the function to look up.
Examples
Mackie-Control-Universal-Reverse-Engineering.ino.

Definition at line 253 of file MCUNameFromNoteNumber.cpp.

Variable Documentation

◆ REC_RDY_1

constexpr uint8_t REC_RDY_1 = 0x00
constexpr

Record/Ready 1 (In/Out)

Examples
MCU-OLED-SSD1306-x2.ino, and MCU-OLED-SSD1306.ino.

Definition at line 22 of file MCU.hpp.

◆ REC_RDY_2

constexpr uint8_t REC_RDY_2 = 0x01
constexpr

Record/Ready 2 (In/Out)

Examples
MCU-OLED-SSD1306-x2.ino, and MCU-OLED-SSD1306.ino.

Definition at line 23 of file MCU.hpp.

◆ REC_RDY_3

constexpr uint8_t REC_RDY_3 = 0x02
constexpr

Record/Ready 3 (In/Out)

Examples
MCU-OLED-SSD1306-x2.ino.

Definition at line 24 of file MCU.hpp.

◆ REC_RDY_4

constexpr uint8_t REC_RDY_4 = 0x03
constexpr

Record/Ready 4 (In/Out)

Examples
MCU-OLED-SSD1306-x2.ino.

Definition at line 25 of file MCU.hpp.

◆ REC_RDY_5

constexpr uint8_t REC_RDY_5 = 0x04
constexpr

Record/Ready 5 (In/Out)

Definition at line 26 of file MCU.hpp.

◆ REC_RDY_6

constexpr uint8_t REC_RDY_6 = 0x05
constexpr

Record/Ready 6 (In/Out)

Definition at line 27 of file MCU.hpp.

◆ REC_RDY_7

constexpr uint8_t REC_RDY_7 = 0x06
constexpr

Record/Ready 7 (In/Out)

Definition at line 28 of file MCU.hpp.

◆ REC_RDY_8

constexpr uint8_t REC_RDY_8 = 0x07
constexpr

Record/Ready 8 (In/Out)

Definition at line 29 of file MCU.hpp.

◆ SOLO_1

constexpr uint8_t SOLO_1 = 0x08
constexpr

Solo 1 (In/Out)

Examples
MCU-OLED-SSD1306-x2.ino, MCU-OLED-SSD1306.ino, and VU-Meter-Bridge.ino.

Definition at line 31 of file MCU.hpp.

◆ SOLO_2

constexpr uint8_t SOLO_2 = 0x09
constexpr

Solo 2 (In/Out)

Examples
MCU-OLED-SSD1306-x2.ino, MCU-OLED-SSD1306.ino, and VU-Meter-Bridge.ino.

Definition at line 32 of file MCU.hpp.

◆ SOLO_3

constexpr uint8_t SOLO_3 = 0x0A
constexpr

Solo 3 (In/Out)

Examples
MCU-OLED-SSD1306-x2.ino, and VU-Meter-Bridge.ino.

Definition at line 33 of file MCU.hpp.

◆ SOLO_4

constexpr uint8_t SOLO_4 = 0x0B
constexpr

Solo 4 (In/Out)

Examples
MCU-OLED-SSD1306-x2.ino, and VU-Meter-Bridge.ino.

Definition at line 34 of file MCU.hpp.

◆ SOLO_5

constexpr uint8_t SOLO_5 = 0x0C
constexpr

Solo 5 (In/Out)

Examples
VU-Meter-Bridge.ino.

Definition at line 35 of file MCU.hpp.

◆ SOLO_6

constexpr uint8_t SOLO_6 = 0x0D
constexpr

Solo 6 (In/Out)

Examples
VU-Meter-Bridge.ino.

Definition at line 36 of file MCU.hpp.

◆ SOLO_7

constexpr uint8_t SOLO_7 = 0x0E
constexpr

Solo 7 (In/Out)

Examples
VU-Meter-Bridge.ino.

Definition at line 37 of file MCU.hpp.

◆ SOLO_8

constexpr uint8_t SOLO_8 = 0x0F
constexpr

Solo 8 (In/Out)

Examples
VU-Meter-Bridge.ino.

Definition at line 38 of file MCU.hpp.

◆ MUTE_1

constexpr uint8_t MUTE_1 = 0x10
constexpr

◆ MUTE_2

constexpr uint8_t MUTE_2 = 0x11
constexpr

◆ MUTE_3

constexpr uint8_t MUTE_3 = 0x12
constexpr

Mute 3 (In/Out)

Examples
MCU-OLED-SSD1306-x2.ino, MIDI-Controller-Finished-Example.ino, and VU-Meter-Bridge.ino.

Definition at line 42 of file MCU.hpp.

◆ MUTE_4

constexpr uint8_t MUTE_4 = 0x13
constexpr

Mute 4 (In/Out)

Examples
MCU-OLED-SSD1306-x2.ino, MIDI-Controller-Finished-Example.ino, and VU-Meter-Bridge.ino.

Definition at line 43 of file MCU.hpp.

◆ MUTE_5

constexpr uint8_t MUTE_5 = 0x14
constexpr

Mute 5 (In/Out)

Examples
VU-Meter-Bridge.ino.

Definition at line 44 of file MCU.hpp.

◆ MUTE_6

constexpr uint8_t MUTE_6 = 0x15
constexpr

Mute 6 (In/Out)

Examples
VU-Meter-Bridge.ino.

Definition at line 45 of file MCU.hpp.

◆ MUTE_7

constexpr uint8_t MUTE_7 = 0x16
constexpr

Mute 7 (In/Out)

Examples
VU-Meter-Bridge.ino.

Definition at line 46 of file MCU.hpp.

◆ MUTE_8

constexpr uint8_t MUTE_8 = 0x17
constexpr

Mute 8 (In/Out)

Examples
VU-Meter-Bridge.ino.

Definition at line 47 of file MCU.hpp.

◆ SELECT_1

constexpr uint8_t SELECT_1 = 0x18
constexpr

Select 1 (In/Out)

Definition at line 49 of file MCU.hpp.

◆ SELECT_2

constexpr uint8_t SELECT_2 = 0x19
constexpr

Select 2 (In/Out)

Definition at line 50 of file MCU.hpp.

◆ SELECT_3

constexpr uint8_t SELECT_3 = 0x1A
constexpr

Select 3 (In/Out)

Definition at line 51 of file MCU.hpp.

◆ SELECT_4

constexpr uint8_t SELECT_4 = 0x1B
constexpr

Select 4 (In/Out)

Definition at line 52 of file MCU.hpp.

◆ SELECT_5

constexpr uint8_t SELECT_5 = 0x1C
constexpr

Select 5 (In/Out)

Definition at line 53 of file MCU.hpp.

◆ SELECT_6

constexpr uint8_t SELECT_6 = 0x1D
constexpr

Select 6 (In/Out)

Definition at line 54 of file MCU.hpp.

◆ SELECT_7

constexpr uint8_t SELECT_7 = 0x1E
constexpr

Select 7 (In/Out)

Definition at line 55 of file MCU.hpp.

◆ SELECT_8

constexpr uint8_t SELECT_8 = 0x1F
constexpr

Select 8 (In/Out)

Definition at line 56 of file MCU.hpp.

◆ V_POT_SELECT_1

constexpr uint8_t V_POT_SELECT_1 = 0x20
constexpr

V-Pot select 1 (In/Out)

Examples
CCIncrementDecrementButtons.ino.

Definition at line 58 of file MCU.hpp.

◆ V_POT_SELECT_2

constexpr uint8_t V_POT_SELECT_2 = 0x21
constexpr

V-Pot select 2 (In/Out)

Definition at line 59 of file MCU.hpp.

◆ V_POT_SELECT_3

constexpr uint8_t V_POT_SELECT_3 = 0x22
constexpr

V-Pot select 3 (In/Out)

Definition at line 60 of file MCU.hpp.

◆ V_POT_SELECT_4

constexpr uint8_t V_POT_SELECT_4 = 0x23
constexpr

V-Pot select 4 (In/Out)

Definition at line 61 of file MCU.hpp.

◆ V_POT_SELECT_5

constexpr uint8_t V_POT_SELECT_5 = 0x24
constexpr

V-Pot select 5 (In/Out)

Definition at line 62 of file MCU.hpp.

◆ V_POT_SELECT_6

constexpr uint8_t V_POT_SELECT_6 = 0x25
constexpr

V-Pot select 6 (In/Out)

Definition at line 63 of file MCU.hpp.

◆ V_POT_SELECT_7

constexpr uint8_t V_POT_SELECT_7 = 0x26
constexpr

V-Pot select 7 (In/Out)

Definition at line 64 of file MCU.hpp.

◆ V_POT_SELECT_8

constexpr uint8_t V_POT_SELECT_8 = 0x27
constexpr

V-Pot select 8 (In/Out)

Definition at line 65 of file MCU.hpp.

◆ ASSIGN_TRACK

constexpr uint8_t ASSIGN_TRACK = 0x28
constexpr

Assign Track (In/Out)

Definition at line 67 of file MCU.hpp.

◆ ASSIGN_SEND

constexpr uint8_t ASSIGN_SEND = 0x29
constexpr

Assign Send (In/Out)

Definition at line 68 of file MCU.hpp.

◆ ASSIGN_PAN

constexpr uint8_t ASSIGN_PAN = 0x2A
constexpr

Assign Pan (In/Out)

Definition at line 69 of file MCU.hpp.

◆ ASSIGN_PLUGIN

constexpr uint8_t ASSIGN_PLUGIN = 0x2B
constexpr

Assign Pluggin (In/Out)

Definition at line 70 of file MCU.hpp.

◆ ASSIGN_EQ

constexpr uint8_t ASSIGN_EQ = 0x2C
constexpr

Assign Equalizer (In/Out)

Definition at line 71 of file MCU.hpp.

◆ ASSIGN_INSTR

constexpr uint8_t ASSIGN_INSTR = 0x2D
constexpr

Assign Instrument (In/Out)

Definition at line 72 of file MCU.hpp.

◆ BANK_LEFT

constexpr uint8_t BANK_LEFT = 0x2E
constexpr

Banks: Bank Left (Out)

Definition at line 74 of file MCU.hpp.

◆ BANK_RIGHT

constexpr uint8_t BANK_RIGHT = 0x2F
constexpr

Banks: Bank Right (Out)

Definition at line 75 of file MCU.hpp.

◆ CHANNEL_LEFT

constexpr uint8_t CHANNEL_LEFT = 0x30
constexpr

Banks: Channel Left (Out)

Definition at line 76 of file MCU.hpp.

◆ CHANNEL_RIGHT

constexpr uint8_t CHANNEL_RIGHT = 0x31
constexpr

Banks: Channel Right (Out)

Definition at line 77 of file MCU.hpp.

◆ FLIP

constexpr uint8_t FLIP = 0x32
constexpr

Flip (In/Out)

Definition at line 79 of file MCU.hpp.

◆ GLOBAL_VIEW

constexpr uint8_t GLOBAL_VIEW = 0x33
constexpr

Global View (In/Out)

Definition at line 80 of file MCU.hpp.

◆ NAME_VALUE

constexpr uint8_t NAME_VALUE = 0x34
constexpr

Name/Value (Out)

Definition at line 81 of file MCU.hpp.

◆ SMPTE_BEATS

constexpr uint8_t SMPTE_BEATS = 0x35
constexpr

SMPTE/Beats (Out)

Definition at line 82 of file MCU.hpp.

◆ F1

constexpr uint8_t F1 = 0x36
constexpr

Function key 1 (Out)

Definition at line 84 of file MCU.hpp.

◆ F2

constexpr uint8_t F2 = 0x37
constexpr

Function key 2 (Out)

Definition at line 85 of file MCU.hpp.

◆ F3

constexpr uint8_t F3 = 0x38
constexpr

Function key 3 (Out)

Definition at line 86 of file MCU.hpp.

◆ F4

constexpr uint8_t F4 = 0x39
constexpr

Function key 4 (Out)

Definition at line 87 of file MCU.hpp.

◆ F5

constexpr uint8_t F5 = 0x3A
constexpr

Function key 5 (Out)

Definition at line 88 of file MCU.hpp.

◆ F6

constexpr uint8_t F6 = 0x3B
constexpr

Function key 6 (Out)

Definition at line 89 of file MCU.hpp.

◆ F7

constexpr uint8_t F7 = 0x3C
constexpr

Function key 7 (Out)

Definition at line 90 of file MCU.hpp.

◆ F8

constexpr uint8_t F8 = 0x3D
constexpr

Function key 8 (Out)

Definition at line 91 of file MCU.hpp.

◆ VIEW_MIDI

constexpr uint8_t VIEW_MIDI = 0x3E
constexpr

View MIDI tracks (Out)

Definition at line 93 of file MCU.hpp.

◆ VIEW_INPUTS

constexpr uint8_t VIEW_INPUTS = 0x3F
constexpr

View inputs (Out)

Definition at line 94 of file MCU.hpp.

◆ VIEW_AUDIO

constexpr uint8_t VIEW_AUDIO = 0x40
constexpr

View audio tracks (Out)

Definition at line 95 of file MCU.hpp.

◆ VIEW_INSTR

constexpr uint8_t VIEW_INSTR = 0x41
constexpr

View audio instrument (Out)

Definition at line 96 of file MCU.hpp.

◆ VIEW_AUX

constexpr uint8_t VIEW_AUX = 0x42
constexpr

View auxiliary (Out)

Definition at line 97 of file MCU.hpp.

◆ VIEW_BUSSES

constexpr uint8_t VIEW_BUSSES = 0x43
constexpr

View busses (Out)

Definition at line 98 of file MCU.hpp.

◆ VIEW_OUTPUTS

constexpr uint8_t VIEW_OUTPUTS = 0x44
constexpr

View outputs (Out)

Definition at line 99 of file MCU.hpp.

◆ VIEW_USER

constexpr uint8_t VIEW_USER = 0x45
constexpr

View user (Out)

Definition at line 100 of file MCU.hpp.

◆ SHIFT

constexpr uint8_t SHIFT = 0x46
constexpr

Shift (Out)

Definition at line 102 of file MCU.hpp.

◆ OPTION

constexpr uint8_t OPTION = 0x47
constexpr

Option (Out)

Definition at line 103 of file MCU.hpp.

◆ CONTROL

constexpr uint8_t CONTROL = 0x48
constexpr

Control (Out)

Definition at line 104 of file MCU.hpp.

◆ CMD_ALT

constexpr uint8_t CMD_ALT = 0x49
constexpr

Command/Alt (Out)

Definition at line 105 of file MCU.hpp.

◆ AUTOMATION_READ_OFF

constexpr uint8_t AUTOMATION_READ_OFF = 0x4A
constexpr

Automation read/off (In/Out)

Definition at line 107 of file MCU.hpp.

◆ AUTOMATION_WRITE

constexpr uint8_t AUTOMATION_WRITE = 0x4B
constexpr

Automation write (In/Out)

Definition at line 108 of file MCU.hpp.

◆ AUTOMATION_TRIM

constexpr uint8_t AUTOMATION_TRIM = 0x4C
constexpr

Automation trim (In/Out)

Definition at line 109 of file MCU.hpp.

◆ AUTOMATION_TOUCH

constexpr uint8_t AUTOMATION_TOUCH = 0x4D
constexpr

Automation touch (In/Out)

Definition at line 110 of file MCU.hpp.

◆ AUTOMATION_LATCH

constexpr uint8_t AUTOMATION_LATCH = 0x4E
constexpr

Automation latch (In/Out)

Definition at line 111 of file MCU.hpp.

◆ GROUP

constexpr uint8_t GROUP = 0x4F
constexpr

Group (In/Out)

Definition at line 113 of file MCU.hpp.

◆ SAVE

constexpr uint8_t SAVE = 0x50
constexpr

Save (In/Out)

Definition at line 114 of file MCU.hpp.

◆ UNDO

constexpr uint8_t UNDO = 0x51
constexpr

Undo (In/Out)

Definition at line 115 of file MCU.hpp.

◆ CANCEL

constexpr uint8_t CANCEL = 0x52
constexpr

Cancel (Out)

Definition at line 116 of file MCU.hpp.

◆ ENTER

constexpr uint8_t ENTER = 0x53
constexpr

Enter (Out)

Definition at line 117 of file MCU.hpp.

◆ MARKER

constexpr uint8_t MARKER = 0x54
constexpr

Marker (In/Out)

Definition at line 119 of file MCU.hpp.

◆ NUDGE

constexpr uint8_t NUDGE = 0x55
constexpr

Nudge (In/Out)

Definition at line 120 of file MCU.hpp.

◆ CYCLE

constexpr uint8_t CYCLE = 0x56
constexpr

Cycle (In/Out)

Definition at line 121 of file MCU.hpp.

◆ DROP

constexpr uint8_t DROP = 0x57
constexpr

Drop (In/Out)

Definition at line 122 of file MCU.hpp.

◆ REPLACE

constexpr uint8_t REPLACE = 0x58
constexpr

Replace (In/Out)

Definition at line 123 of file MCU.hpp.

◆ CLICK

constexpr uint8_t CLICK = 0x59
constexpr

Click (In/Out)

Definition at line 124 of file MCU.hpp.

◆ SOLO

constexpr uint8_t SOLO = 0x5A
constexpr

Solo (In/Out)

Definition at line 125 of file MCU.hpp.

◆ REWIND

constexpr uint8_t REWIND = 0x5B
constexpr

Rewind (In/Out)

Definition at line 127 of file MCU.hpp.

◆ FAST_FWD

constexpr uint8_t FAST_FWD = 0x5C
constexpr

Fast forward (In/Out)

Definition at line 128 of file MCU.hpp.

◆ STOP

constexpr uint8_t STOP = 0x5D
constexpr

Stop (In/Out)

Definition at line 129 of file MCU.hpp.

◆ PLAY

constexpr uint8_t PLAY = 0x5E
constexpr

Play (In/Out)

Examples
MCU-OLED-SSD1306-x2.ino, and MCU-OLED-SSD1306.ino.

Definition at line 130 of file MCU.hpp.

◆ RECORD

constexpr uint8_t RECORD = 0x5F
constexpr

Record (In/Out)

Examples
MCU-OLED-SSD1306-x2.ino, and MCU-OLED-SSD1306.ino.

Definition at line 131 of file MCU.hpp.

◆ UP

constexpr uint8_t UP = 0x60
constexpr

Cursor up (Out)

Definition at line 133 of file MCU.hpp.

◆ DOWN

constexpr uint8_t DOWN = 0x61
constexpr

Cursor down (Out)

Definition at line 134 of file MCU.hpp.

◆ LEFT

constexpr uint8_t LEFT = 0x62
constexpr

Cursor left (Out)

Definition at line 135 of file MCU.hpp.

◆ RIGHT

constexpr uint8_t RIGHT = 0x63
constexpr

Cursor right (Out)

Definition at line 136 of file MCU.hpp.

◆ ZOOM

constexpr uint8_t ZOOM = 0x64
constexpr

Zoom (In/Out)

Definition at line 138 of file MCU.hpp.

◆ SCRUB

constexpr uint8_t SCRUB = 0x65
constexpr

Scrub (In/Out)

Definition at line 139 of file MCU.hpp.

◆ USER_SWITCH_A

constexpr uint8_t USER_SWITCH_A = 0x66
constexpr

User switch A (Out)

Definition at line 141 of file MCU.hpp.

◆ USER_SWITCH_B

constexpr uint8_t USER_SWITCH_B = 0x67
constexpr

User switch B (Out)

Definition at line 142 of file MCU.hpp.

◆ FADER_TOUCH_1

constexpr uint8_t FADER_TOUCH_1 = 0x68
constexpr

Fader touch 1 (Out)

Definition at line 144 of file MCU.hpp.

◆ FADER_TOUCH_2

constexpr uint8_t FADER_TOUCH_2 = 0x69
constexpr

Fader touch 2 (Out)

Definition at line 145 of file MCU.hpp.

◆ FADER_TOUCH_3

constexpr uint8_t FADER_TOUCH_3 = 0x6A
constexpr

Fader touch 3 (Out)

Definition at line 146 of file MCU.hpp.

◆ FADER_TOUCH_4

constexpr uint8_t FADER_TOUCH_4 = 0x6B
constexpr

Fader touch 4 (Out)

Definition at line 147 of file MCU.hpp.

◆ FADER_TOUCH_5

constexpr uint8_t FADER_TOUCH_5 = 0x6C
constexpr

Fader touch 5 (Out)

Definition at line 148 of file MCU.hpp.

◆ FADER_TOUCH_6

constexpr uint8_t FADER_TOUCH_6 = 0x6D
constexpr

Fader touch 6 (Out)

Definition at line 149 of file MCU.hpp.

◆ FADER_TOUCH_7

constexpr uint8_t FADER_TOUCH_7 = 0x6E
constexpr

Fader touch 7 (Out)

Definition at line 150 of file MCU.hpp.

◆ FADER_TOUCH_8

constexpr uint8_t FADER_TOUCH_8 = 0x6F
constexpr

Fader touch 8 (Out)

Definition at line 151 of file MCU.hpp.

◆ FADER_TOUCH_MASTER

constexpr uint8_t FADER_TOUCH_MASTER = 0x70
constexpr

Fader touch master (Out)

Definition at line 152 of file MCU.hpp.

◆ SMPTE

constexpr uint8_t SMPTE = 0x71
constexpr

SMPTE LED (In)

Definition at line 154 of file MCU.hpp.

◆ BEATS

constexpr uint8_t BEATS = 0x72
constexpr

Beats LED (In)

Definition at line 155 of file MCU.hpp.

◆ RUDE_SOLO

constexpr uint8_t RUDE_SOLO = 0x73
constexpr

Rude solo light (In)

Examples
MCU-OLED-SSD1306-x2.ino, and MCU-OLED-SSD1306.ino.

Definition at line 157 of file MCU.hpp.

◆ RELAY

constexpr uint8_t RELAY = 0x76
constexpr

Relay (In)

Definition at line 159 of file MCU.hpp.