// =================================================================== // Standard Instrumental MIDI Control Map v1.1.0 // =================================================================== // ================================ [ TextRegister Remote Manufacturer ] { ID = 16 WantRemoteLabelText = false } [ TextRegister Remote Model ] { ID = 17 WantRemoteLabelText = false } [ TextRegister Document Name ] { ID = 18 WantRemoteLabelText = false } [ TextRegister Track Name ] { ID = 19 WantRemoteLabelText = false } [ TextRegister Patch Name ] { ID = 20 WantRemoteLabelText = false } [ TextRegister Instrument Name ] { ID = 21 WantRemoteLabelText = false } [ TextRegister Map Variation Name ] { ID = 22 WantRemoteLabelText = false } // ======================================= [ TextRegister Channel 1 Name ] { ID = 31 + ( 1 ) } [ TextRegister Channel 2 Name ] { ID = 31 + ( 2 ) } [ TextRegister Channel 3 Name ] { ID = 31 + ( 3 ) } [ TextRegister Channel 4 Name ] { ID = 31 + ( 4 ) } [ TextRegister Channel 5 Name ] { ID = 31 + ( 5 ) } [ TextRegister Channel 6 Name ] { ID = 31 + ( 6 ) } [ TextRegister Channel 7 Name ] { ID = 31 + ( 7 ) } [ TextRegister Channel 8 Name ] { ID = 31 + ( 8 ) } [ TextRegister Channel 9 Name ] { ID = 31 + ( 9 ) } [ TextRegister Channel 10 Name ] { ID = 31 + ( 10 ) } [ TextRegister Channel 11 Name ] { ID = 31 + ( 11 ) } [ TextRegister Channel 12 Name ] { ID = 31 + ( 12 ) } [ TextRegister Channel 13 Name ] { ID = 31 + ( 13 ) } [ TextRegister Channel 14 Name ] { ID = 31 + ( 14 ) } [ TextRegister Channel 15 Name ] { ID = 31 + ( 15 ) } [ TextRegister Channel 16 Name ] { ID = 31 + ( 16 ) } // ================================ // // Generic "Global" Controls // // ================================ [ 7_Bit_ProgramChange Program Change ] { Channel = 0 } [ 7_Bit_ChannelPressure Channel Pressure ] { Channel = 0 } [ 14_Bit_PitchBend Pitch Bend ] { Channel = 0 DefaultDisplayType = -100..100.0 } [ 14_Bit_PitchBend 14-Bit Control 1 ] { Channel = 1 DefaultDisplayType = 0..100.0 } [ 14_Bit_PitchBend 14-Bit Control 2 ] { Channel = 2 DefaultDisplayType = 0..100.0 } [ 14_Bit_PitchBend 14-Bit Control 3 ] { Channel = 3 DefaultDisplayType = 0..100.0 } [ 14_Bit_PitchBend 14-Bit Control 4 ] { Channel = 4 DefaultDisplayType = 0..100.0 } [ 14_Bit_PitchBend 14-Bit Control 5 ] { Channel = 5 DefaultDisplayType = 0..100.0 } [ 14_Bit_PitchBend 14-Bit Control 6 ] { Channel = 6 DefaultDisplayType = 0..100.0 } [ 14_Bit_PitchBend 14-Bit Control 7 ] { Channel = 7 DefaultDisplayType = 0..100.0 } [ 14_Bit_PitchBend 14-Bit Control 8 ] { Channel = 8 DefaultDisplayType = 0..100.0 } [ 14_Bit_PitchBend 14-Bit Control 9 ] { Channel = 9 DefaultDisplayType = 0..100.0 } [ 14_Bit_PitchBend 14-Bit Control 10 ] { Channel = 10 DefaultDisplayType = 0..100.0 } [ 14_Bit_PitchBend 14-Bit Control 11 ] { Channel = 11 DefaultDisplayType = 0..100.0 } [ 14_Bit_PitchBend 14-Bit Control 12 ] { Channel = 12 DefaultDisplayType = 0..100.0 } [ 14_Bit_PitchBend 14-Bit Control 13 ] { Channel = 13 DefaultDisplayType = 0..100.0 } [ 14_Bit_PitchBend 14-Bit Control 14 ] { Channel = 14 DefaultDisplayType = 0..100.0 } [ 14_Bit_PitchBend 14-Bit Control 15 ] { Channel = 15 DefaultDisplayType = 0..100.0 } [ 7_Bit_CC Mod Wheel ] { Channel = 1 CC = 1 } [ 7_Bit_CC Breath Controller ] { Channel = 1 CC = 2 } [ 7_Bit_CC Foot Controller ] { Channel = 1 CC = 4 } [ 7_Bit_CC Portamento Time ] { Channel = 1 CC = 5 } [ 7_Bit_CC Expression ] { Channel = 1 CC = 11 } [ 1_Bit_CC Damper Pedal ] { Channel = 1 CC = 64 DefaultButtonType = Momentary } [ 1_Bit_CC Portamento ] { Channel = 1 CC = 65 DefaultButtonType = Toggle } [ 1_Bit_CC Sostenuto ] { Channel = 1 CC = 66 DefaultButtonType = Toggle } [ 1_Bit_CC Soft Pedal ] { Channel = 1 CC = 67 DefaultButtonType = Momentary } [ 1_Bit_CC Legato ] { Channel = 1 CC = 68 DefaultButtonType = Toggle } [ 7_Bit_CC Control 1 ] { Channel = 0 CC = 70 } [ 7_Bit_CC Control 2 ] { Channel = 0 CC = 71 } [ 7_Bit_CC Control 3 ] { Channel = 0 CC = 72 } [ 7_Bit_CC Control 4 ] { Channel = 0 CC = 73 } [ 7_Bit_CC Control 5 ] { Channel = 0 CC = 74 } [ 7_Bit_CC Control 6 ] { Channel = 0 CC = 75 } [ 7_Bit_CC Control 7 ] { Channel = 0 CC = 76 } [ 7_Bit_CC Control 8 ] { Channel = 0 CC = 77 } [ 7_Bit_CC Control 9 ] { Channel = 0 CC = 78 } [ 7_Bit_CC Control 10 ] { Channel = 0 CC = 79 } [ 1_Bit_CC Switch 1 ] { Channel = 0 CC = 80 } [ 1_Bit_CC Switch 2 ] { Channel = 0 CC = 81 } [ 1_Bit_CC Switch 3 ] { Channel = 0 CC = 82 } [ 1_Bit_CC Switch 4 ] { Channel = 0 CC = 83 } [ 1_Bit_CC Switch 5 ] { Channel = 0 CC = 84 } [ 1_Bit_CC Switch 6 ] { Channel = 0 CC = 85 } [ 1_Bit_CC Switch 7 ] { Channel = 0 CC = 86 } [ 1_Bit_CC Switch 8 ] { Channel = 0 CC = 87 } [ 1_Bit_CC Switch 9 ] { Channel = 0 CC = 88 } [ 1_Bit_CC Switch 10 ] { Channel = 0 CC = 89 } // ================================================================ // // Per-Channel Volume Controls // // ================================================================ [ 7_Bit_CC Channel 1 Volume ] { Channel = 1 CC = 7 } [ 7_Bit_CC Channel 2 Volume ] { Channel = 2 CC = 7 } [ 7_Bit_CC Channel 3 Volume ] { Channel = 3 CC = 7 } [ 7_Bit_CC Channel 4 Volume ] { Channel = 4 CC = 7 } [ 7_Bit_CC Channel 5 Volume ] { Channel = 5 CC = 7 } [ 7_Bit_CC Channel 6 Volume ] { Channel = 6 CC = 7 } [ 7_Bit_CC Channel 7 Volume ] { Channel = 7 CC = 7 } [ 7_Bit_CC Channel 8 Volume ] { Channel = 8 CC = 7 } [ 7_Bit_CC Channel 9 Volume ] { Channel = 9 CC = 7 } [ 7_Bit_CC Channel 10 Volume ] { Channel = 10 CC = 7 } [ 7_Bit_CC Channel 11 Volume ] { Channel = 11 CC = 7 } [ 7_Bit_CC Channel 12 Volume ] { Channel = 12 CC = 7 } [ 7_Bit_CC Channel 13 Volume ] { Channel = 13 CC = 7 } [ 7_Bit_CC Channel 14 Volume ] { Channel = 14 CC = 7 } [ 7_Bit_CC Channel 15 Volume ] { Channel = 15 CC = 7 } [ 7_Bit_CC Channel 16 Volume ] { Channel = 0 CC = 7 } // ================================================================ // // Per-Channel Pan Controls // // ================================================================ [ 7_Bit_CC Channel 1 Pan ] { Channel = 1 CC = 10 DefaultDisplayType = -10..10.0 } [ 7_Bit_CC Channel 2 Pan ] { Channel = 2 CC = 10 DefaultDisplayType = -10..10.0 } [ 7_Bit_CC Channel 3 Pan ] { Channel = 3 CC = 10 DefaultDisplayType = -10..10.0 } [ 7_Bit_CC Channel 4 Pan ] { Channel = 4 CC = 10 DefaultDisplayType = -10..10.0 } [ 7_Bit_CC Channel 5 Pan ] { Channel = 5 CC = 10 DefaultDisplayType = -10..10.0 } [ 7_Bit_CC Channel 6 Pan ] { Channel = 6 CC = 10 DefaultDisplayType = -10..10.0 } [ 7_Bit_CC Channel 7 Pan ] { Channel = 7 CC = 10 DefaultDisplayType = -10..10.0 } [ 7_Bit_CC Channel 8 Pan ] { Channel = 8 CC = 10 DefaultDisplayType = -10..10.0 } [ 7_Bit_CC Channel 9 Pan ] { Channel = 9 CC = 10 DefaultDisplayType = -10..10.0 } [ 7_Bit_CC Channel 10 Pan ] { Channel = 10 CC = 10 DefaultDisplayType = -10..10.0 } [ 7_Bit_CC Channel 11 Pan ] { Channel = 11 CC = 10 DefaultDisplayType = -10..10.0 } [ 7_Bit_CC Channel 12 Pan ] { Channel = 12 CC = 10 DefaultDisplayType = -10..10.0 } [ 7_Bit_CC Channel 13 Pan ] { Channel = 13 CC = 10 DefaultDisplayType = -10..10.0 } [ 7_Bit_CC Channel 14 Pan ] { Channel = 14 CC = 10 DefaultDisplayType = -10..10.0 } [ 7_Bit_CC Channel 15 Pan ] { Channel = 15 CC = 10 DefaultDisplayType = -10..10.0 } [ 7_Bit_CC Channel 16 Pan ] { Channel = 0 CC = 10 DefaultDisplayType = -10..10.0 } // ================================================================ // // Per-Channel Mute & Solo Controls // // ================================================================ [ 1_Bit_CC Channel 1 Mute ] { Channel = 1 CC = 63 } [ 1_Bit_CC Channel 1 Solo ] { Channel = 1 CC = 62 } [ 1_Bit_CC Channel 2 Mute ] { Channel = 2 CC = 63 } [ 1_Bit_CC Channel 2 Solo ] { Channel = 2 CC = 62 } [ 1_Bit_CC Channel 3 Mute ] { Channel = 3 CC = 63 } [ 1_Bit_CC Channel 3 Solo ] { Channel = 3 CC = 62 } [ 1_Bit_CC Channel 4 Mute ] { Channel = 4 CC = 63 } [ 1_Bit_CC Channel 4 Solo ] { Channel = 4 CC = 62 } [ 1_Bit_CC Channel 5 Mute ] { Channel = 5 CC = 63 } [ 1_Bit_CC Channel 5 Solo ] { Channel = 5 CC = 62 } [ 1_Bit_CC Channel 6 Mute ] { Channel = 6 CC = 63 } [ 1_Bit_CC Channel 6 Solo ] { Channel = 6 CC = 62 } [ 1_Bit_CC Channel 7 Mute ] { Channel = 7 CC = 63 } [ 1_Bit_CC Channel 7 Solo ] { Channel = 7 CC = 62 } [ 1_Bit_CC Channel 8 Mute ] { Channel = 8 CC = 63 } [ 1_Bit_CC Channel 8 Solo ] { Channel = 8 CC = 62 } [ 1_Bit_CC Channel 9 Mute ] { Channel = 9 CC = 63 } [ 1_Bit_CC Channel 9 Solo ] { Channel = 9 CC = 62 } [ 1_Bit_CC Channel 10 Mute ] { Channel = 10 CC = 63 } [ 1_Bit_CC Channel 10 Solo ] { Channel = 10 CC = 62 } [ 1_Bit_CC Channel 11 Mute ] { Channel = 11 CC = 63 } [ 1_Bit_CC Channel 11 Solo ] { Channel = 11 CC = 62 } [ 1_Bit_CC Channel 12 Mute ] { Channel = 12 CC = 63 } [ 1_Bit_CC Channel 12 Solo ] { Channel = 12 CC = 62 } [ 1_Bit_CC Channel 13 Mute ] { Channel = 13 CC = 63 } [ 1_Bit_CC Channel 13 Solo ] { Channel = 13 CC = 62 } [ 1_Bit_CC Channel 14 Mute ] { Channel = 14 CC = 63 } [ 1_Bit_CC Channel 14 Solo ] { Channel = 14 CC = 62 } [ 1_Bit_CC Channel 15 Mute ] { Channel = 15 CC = 63 } [ 1_Bit_CC Channel 15 Solo ] { Channel = 15 CC = 62 } [ 1_Bit_CC Channel 16 Mute ] { Channel = 0 CC = 63 } [ 1_Bit_CC Channel 16 Solo ] { Channel = 0 CC = 62 } // ================================================================ // // Per-Channel Controls // // ================================================================ // === Channel 1 === [ 7_Bit_CC Channel 1 Control 1 ] { Channel = 1 CC = 17 } [ 7_Bit_CC Channel 1 Control 2 ] { Channel = 1 CC = 18 } [ 7_Bit_CC Channel 1 Control 3 ] { Channel = 1 CC = 19 } [ 7_Bit_CC Channel 1 Control 4 ] { Channel = 1 CC = 20 } [ 7_Bit_CC Channel 1 Control 5 ] { Channel = 1 CC = 21 } [ 7_Bit_CC Channel 1 Control 6 ] { Channel = 1 CC = 22 } [ 7_Bit_CC Channel 1 Control 7 ] { Channel = 1 CC = 23 } [ 7_Bit_CC Channel 1 Control 8 ] { Channel = 1 CC = 24 } [ 7_Bit_CC Channel 1 Control 9 ] { Channel = 1 CC = 25 } [ 7_Bit_CC Channel 1 Control 10 ] { Channel = 1 CC = 26 } [ 1_Bit_CC Channel 1 Switch 1 ] { Channel = 1 CC = 28 } [ 1_Bit_CC Channel 1 Switch 2 ] { Channel = 1 CC = 29 } [ 1_Bit_CC Channel 1 Switch 3 ] { Channel = 1 CC = 30 } [ 1_Bit_CC Channel 1 Switch 4 ] { Channel = 1 CC = 31 } // === Channel 2 === [ 7_Bit_CC Channel 2 Control 1 ] { Channel = 2 CC = 17 } [ 7_Bit_CC Channel 2 Control 2 ] { Channel = 2 CC = 18 } [ 7_Bit_CC Channel 2 Control 3 ] { Channel = 2 CC = 19 } [ 7_Bit_CC Channel 2 Control 4 ] { Channel = 2 CC = 20 } [ 7_Bit_CC Channel 2 Control 5 ] { Channel = 2 CC = 21 } [ 7_Bit_CC Channel 2 Control 6 ] { Channel = 2 CC = 22 } [ 7_Bit_CC Channel 2 Control 7 ] { Channel = 2 CC = 23 } [ 7_Bit_CC Channel 2 Control 8 ] { Channel = 2 CC = 24 } [ 7_Bit_CC Channel 2 Control 9 ] { Channel = 2 CC = 25 } [ 7_Bit_CC Channel 2 Control 10 ] { Channel = 2 CC = 26 } [ 1_Bit_CC Channel 2 Switch 1 ] { Channel = 2 CC = 28 } [ 1_Bit_CC Channel 2 Switch 2 ] { Channel = 2 CC = 29 } [ 1_Bit_CC Channel 2 Switch 3 ] { Channel = 2 CC = 30 } [ 1_Bit_CC Channel 2 Switch 4 ] { Channel = 2 CC = 31 } // === Channel 3 === [ 7_Bit_CC Channel 3 Control 1 ] { Channel = 3 CC = 17 } [ 7_Bit_CC Channel 3 Control 2 ] { Channel = 3 CC = 18 } [ 7_Bit_CC Channel 3 Control 3 ] { Channel = 3 CC = 19 } [ 7_Bit_CC Channel 3 Control 4 ] { Channel = 3 CC = 20 } [ 7_Bit_CC Channel 3 Control 5 ] { Channel = 3 CC = 21 } [ 7_Bit_CC Channel 3 Control 6 ] { Channel = 3 CC = 22 } [ 7_Bit_CC Channel 3 Control 7 ] { Channel = 3 CC = 23 } [ 7_Bit_CC Channel 3 Control 8 ] { Channel = 3 CC = 24 } [ 7_Bit_CC Channel 3 Control 9 ] { Channel = 3 CC = 25 } [ 7_Bit_CC Channel 3 Control 10 ] { Channel = 3 CC = 26 } [ 1_Bit_CC Channel 3 Switch 1 ] { Channel = 3 CC = 28 } [ 1_Bit_CC Channel 3 Switch 2 ] { Channel = 3 CC = 29 } [ 1_Bit_CC Channel 3 Switch 3 ] { Channel = 3 CC = 30 } [ 1_Bit_CC Channel 3 Switch 4 ] { Channel = 3 CC = 31 } // === Channel 4 === [ 7_Bit_CC Channel 4 Control 1 ] { Channel = 4 CC = 17 } [ 7_Bit_CC Channel 4 Control 2 ] { Channel = 4 CC = 18 } [ 7_Bit_CC Channel 4 Control 3 ] { Channel = 4 CC = 19 } [ 7_Bit_CC Channel 4 Control 4 ] { Channel = 4 CC = 20 } [ 7_Bit_CC Channel 4 Control 5 ] { Channel = 4 CC = 21 } [ 7_Bit_CC Channel 4 Control 6 ] { Channel = 4 CC = 22 } [ 7_Bit_CC Channel 4 Control 7 ] { Channel = 4 CC = 23 } [ 7_Bit_CC Channel 4 Control 8 ] { Channel = 4 CC = 24 } [ 7_Bit_CC Channel 4 Control 9 ] { Channel = 4 CC = 25 } [ 7_Bit_CC Channel 4 Control 10 ] { Channel = 4 CC = 26 } [ 1_Bit_CC Channel 4 Switch 1 ] { Channel = 4 CC = 28 } [ 1_Bit_CC Channel 4 Switch 2 ] { Channel = 4 CC = 29 } [ 1_Bit_CC Channel 4 Switch 3 ] { Channel = 4 CC = 30 } [ 1_Bit_CC Channel 4 Switch 4 ] { Channel = 4 CC = 31 } // === Channel 5 === [ 7_Bit_CC Channel 5 Control 1 ] { Channel = 5 CC = 17 } [ 7_Bit_CC Channel 5 Control 2 ] { Channel = 5 CC = 18 } [ 7_Bit_CC Channel 5 Control 3 ] { Channel = 5 CC = 19 } [ 7_Bit_CC Channel 5 Control 4 ] { Channel = 5 CC = 20 } [ 7_Bit_CC Channel 5 Control 5 ] { Channel = 5 CC = 21 } [ 7_Bit_CC Channel 5 Control 6 ] { Channel = 5 CC = 22 } [ 7_Bit_CC Channel 5 Control 7 ] { Channel = 5 CC = 23 } [ 7_Bit_CC Channel 5 Control 8 ] { Channel = 5 CC = 24 } [ 7_Bit_CC Channel 5 Control 9 ] { Channel = 5 CC = 25 } [ 7_Bit_CC Channel 5 Control 10 ] { Channel = 5 CC = 26 } [ 1_Bit_CC Channel 5 Switch 1 ] { Channel = 5 CC = 28 } [ 1_Bit_CC Channel 5 Switch 2 ] { Channel = 5 CC = 29 } [ 1_Bit_CC Channel 5 Switch 3 ] { Channel = 5 CC = 30 } [ 1_Bit_CC Channel 5 Switch 4 ] { Channel = 5 CC = 31 } // === Channel 6 === [ 7_Bit_CC Channel 6 Control 1 ] { Channel = 6 CC = 17 } [ 7_Bit_CC Channel 6 Control 2 ] { Channel = 6 CC = 18 } [ 7_Bit_CC Channel 6 Control 3 ] { Channel = 6 CC = 19 } [ 7_Bit_CC Channel 6 Control 4 ] { Channel = 6 CC = 20 } [ 7_Bit_CC Channel 6 Control 5 ] { Channel = 6 CC = 21 } [ 7_Bit_CC Channel 6 Control 6 ] { Channel = 6 CC = 22 } [ 7_Bit_CC Channel 6 Control 7 ] { Channel = 6 CC = 23 } [ 7_Bit_CC Channel 6 Control 8 ] { Channel = 6 CC = 24 } [ 7_Bit_CC Channel 6 Control 9 ] { Channel = 6 CC = 25 } [ 7_Bit_CC Channel 6 Control 10 ] { Channel = 6 CC = 26 } [ 1_Bit_CC Channel 6 Switch 1 ] { Channel = 6 CC = 28 } [ 1_Bit_CC Channel 6 Switch 2 ] { Channel = 6 CC = 29 } [ 1_Bit_CC Channel 6 Switch 3 ] { Channel = 6 CC = 30 } [ 1_Bit_CC Channel 6 Switch 4 ] { Channel = 6 CC = 31 } // === Channel 7 === [ 7_Bit_CC Channel 7 Control 1 ] { Channel = 7 CC = 17 } [ 7_Bit_CC Channel 7 Control 2 ] { Channel = 7 CC = 18 } [ 7_Bit_CC Channel 7 Control 3 ] { Channel = 7 CC = 19 } [ 7_Bit_CC Channel 7 Control 4 ] { Channel = 7 CC = 20 } [ 7_Bit_CC Channel 7 Control 5 ] { Channel = 7 CC = 21 } [ 7_Bit_CC Channel 7 Control 6 ] { Channel = 7 CC = 22 } [ 7_Bit_CC Channel 7 Control 7 ] { Channel = 7 CC = 23 } [ 7_Bit_CC Channel 7 Control 8 ] { Channel = 7 CC = 24 } [ 7_Bit_CC Channel 7 Control 9 ] { Channel = 7 CC = 25 } [ 7_Bit_CC Channel 7 Control 10 ] { Channel = 7 CC = 26 } [ 1_Bit_CC Channel 7 Switch 1 ] { Channel = 7 CC = 28 } [ 1_Bit_CC Channel 7 Switch 2 ] { Channel = 7 CC = 29 } [ 1_Bit_CC Channel 7 Switch 3 ] { Channel = 7 CC = 30 } [ 1_Bit_CC Channel 7 Switch 4 ] { Channel = 7 CC = 31 } // === Channel 8 === [ 7_Bit_CC Channel 8 Control 1 ] { Channel = 8 CC = 17 } [ 7_Bit_CC Channel 8 Control 2 ] { Channel = 8 CC = 18 } [ 7_Bit_CC Channel 8 Control 3 ] { Channel = 8 CC = 19 } [ 7_Bit_CC Channel 8 Control 4 ] { Channel = 8 CC = 20 } [ 7_Bit_CC Channel 8 Control 5 ] { Channel = 8 CC = 21 } [ 7_Bit_CC Channel 8 Control 6 ] { Channel = 8 CC = 22 } [ 7_Bit_CC Channel 8 Control 7 ] { Channel = 8 CC = 23 } [ 7_Bit_CC Channel 8 Control 8 ] { Channel = 8 CC = 24 } [ 7_Bit_CC Channel 8 Control 9 ] { Channel = 8 CC = 25 } [ 7_Bit_CC Channel 8 Control 10 ] { Channel = 8 CC = 26 } [ 1_Bit_CC Channel 8 Switch 1 ] { Channel = 8 CC = 28 } [ 1_Bit_CC Channel 8 Switch 2 ] { Channel = 8 CC = 29 } [ 1_Bit_CC Channel 8 Switch 3 ] { Channel = 8 CC = 30 } [ 1_Bit_CC Channel 8 Switch 4 ] { Channel = 8 CC = 31 } // === Channel 9 === [ 7_Bit_CC Channel 9 Control 1 ] { Channel = 9 CC = 17 } [ 7_Bit_CC Channel 9 Control 2 ] { Channel = 9 CC = 18 } [ 7_Bit_CC Channel 9 Control 3 ] { Channel = 9 CC = 19 } [ 7_Bit_CC Channel 9 Control 4 ] { Channel = 9 CC = 20 } [ 7_Bit_CC Channel 9 Control 5 ] { Channel = 9 CC = 21 } [ 7_Bit_CC Channel 9 Control 6 ] { Channel = 9 CC = 22 } [ 7_Bit_CC Channel 9 Control 7 ] { Channel = 9 CC = 23 } [ 7_Bit_CC Channel 9 Control 8 ] { Channel = 9 CC = 24 } [ 7_Bit_CC Channel 9 Control 9 ] { Channel = 9 CC = 25 } [ 7_Bit_CC Channel 9 Control 10 ] { Channel = 9 CC = 26 } [ 1_Bit_CC Channel 9 Switch 1 ] { Channel = 9 CC = 28 } [ 1_Bit_CC Channel 9 Switch 2 ] { Channel = 9 CC = 29 } [ 1_Bit_CC Channel 9 Switch 3 ] { Channel = 9 CC = 30 } [ 1_Bit_CC Channel 9 Switch 4 ] { Channel = 9 CC = 31 } // === Channel 10 === [ 7_Bit_CC Channel 10 Control 1 ] { Channel = 10 CC = 17 } [ 7_Bit_CC Channel 10 Control 2 ] { Channel = 10 CC = 18 } [ 7_Bit_CC Channel 10 Control 3 ] { Channel = 10 CC = 19 } [ 7_Bit_CC Channel 10 Control 4 ] { Channel = 10 CC = 20 } [ 7_Bit_CC Channel 10 Control 5 ] { Channel = 10 CC = 21 } [ 7_Bit_CC Channel 10 Control 6 ] { Channel = 10 CC = 22 } [ 7_Bit_CC Channel 10 Control 7 ] { Channel = 10 CC = 23 } [ 7_Bit_CC Channel 10 Control 8 ] { Channel = 10 CC = 24 } [ 7_Bit_CC Channel 10 Control 9 ] { Channel = 10 CC = 25 } [ 7_Bit_CC Channel 10 Control 10 ] { Channel = 10 CC = 26 } [ 1_Bit_CC Channel 10 Switch 1 ] { Channel = 10 CC = 28 } [ 1_Bit_CC Channel 10 Switch 2 ] { Channel = 10 CC = 29 } [ 1_Bit_CC Channel 10 Switch 3 ] { Channel = 10 CC = 30 } [ 1_Bit_CC Channel 10 Switch 4 ] { Channel = 10 CC = 31 } // ================================ // // Transport Controls // // ================================ [ 1_Bit_CC Stop ] { Channel = 0 CC = 102 DefaultButtonType = Trigger OffValue = 0 OnValue = 1 WantRemoteLabelText = false WantRemoteValueText = false ShowOnStatusPanel = false } [ 1_Bit_CC Play ] { Channel = 0 CC = 103 DefaultButtonType = Trigger OffValue = 0 OnValue = 1 WantRemoteLabelText = false WantRemoteValueText = false ShowOnStatusPanel = false } [ 1_Bit_CC Record ] { Channel = 0 CC = 104 DefaultButtonType = Toggle OffValue = 0 OnValue = 1 WantRemoteLabelText = false WantRemoteValueText = false ShowOnStatusPanel = false } [ 1_Bit_CC Rewind ] { Channel = 0 CC = 105 DefaultButtonType = Momentary OffValue = 0 OnValue = 1 WantRemoteLabelText = false WantRemoteValueText = false ShowOnStatusPanel = false } [ 1_Bit_CC Fast Forward ] { Channel = 0 CC = 106 DefaultButtonType = Momentary OffValue = 0 OnValue = 1 WantRemoteLabelText = false WantRemoteValueText = false ShowOnStatusPanel = false } [ 1_Bit_CC Loop ] { Channel = 0 CC = 107 DefaultButtonType = Toggle OffValue = 0 OnValue = 1 WantRemoteLabelText = false WantRemoteValueText = false ShowOnStatusPanel = false } [ 1_Bit_CC Move To Loop Start ] { Channel = 0 CC = 108 DefaultButtonType = Trigger OffValue = 0 OnValue = 1 WantRemoteLabelText = false WantRemoteValueText = false CanReceive = false ShowOnStatusPanel = false } [ 1_Bit_CC Move To Loop End ] { Channel = 0 CC = 109 DefaultButtonType = Trigger OffValue = 0 OnValue = 1 WantRemoteLabelText = false WantRemoteValueText = false CanReceive = false ShowOnStatusPanel = false } // ================================ // // Track Controls // // ================================ [ 1_Bit_CC Previous Track ] { Channel = 0 CC = 110 DefaultButtonType = Trigger OffValue = 0 OnValue = 1 WantRemoteLabelText = false WantRemoteValueText = false CanReceive = false ShowOnStatusPanel = false } [ 1_Bit_CC Next Track ] { Channel = 0 CC = 111 DefaultButtonType = Trigger OffValue = 0 OnValue = 1 WantRemoteLabelText = false WantRemoteValueText = false CanReceive = false ShowOnStatusPanel = false } // ================================ // // Patch Controls // // ================================ [ 1_Bit_CC Previous Patch ] { Channel = 0 CC = 112 DefaultButtonType = Trigger OffValue = 0 OnValue = 1 WantRemoteLabelText = false WantRemoteValueText = false CanReceive = false ShowOnStatusPanel = false } [ 1_Bit_CC Next Patch ] { Channel = 0 CC = 113 DefaultButtonType = Trigger OffValue = 0 OnValue = 1 WantRemoteLabelText = false WantRemoteValueText = false CanReceive = false ShowOnStatusPanel = false } [ 1_Bit_CC Refresh Patch Name ] { Channel = 0 CC = 114 DefaultButtonType = Trigger OffValue = 0 OnValue = 1 WantRemoteLabelText = false WantRemoteValueText = false CanReceive = false ShowOnStatusPanel = false } // ======================================== // Per-Channel Meters // ======================================== [ MonoStereoMeter Channel 1 Meter ] { Channel = 1 MonoCC = 9 LeftCC = 14 RightCC = 15 } [ MonoStereoMeter Channel 2 Meter ] { Channel = 2 MonoCC = 9 LeftCC = 14 RightCC = 15 } [ MonoStereoMeter Channel 3 Meter ] { Channel = 3 MonoCC = 9 LeftCC = 14 RightCC = 15 } [ MonoStereoMeter Channel 4 Meter ] { Channel = 4 MonoCC = 9 LeftCC = 14 RightCC = 15 } [ MonoStereoMeter Channel 5 Meter ] { Channel = 5 MonoCC = 9 LeftCC = 14 RightCC = 15 } [ MonoStereoMeter Channel 6 Meter ] { Channel = 6 MonoCC = 9 LeftCC = 14 RightCC = 15 } [ MonoStereoMeter Channel 7 Meter ] { Channel = 7 MonoCC = 9 LeftCC = 14 RightCC = 15 } [ MonoStereoMeter Channel 8 Meter ] { Channel = 8 MonoCC = 9 LeftCC = 14 RightCC = 15 } [ MonoStereoMeter Channel 9 Meter ] { Channel = 9 MonoCC = 9 LeftCC = 14 RightCC = 15 } [ MonoStereoMeter Channel 10 Meter ] { Channel = 10 MonoCC = 9 LeftCC = 14 RightCC = 15 } [ MonoStereoMeter Channel 11 Meter ] { Channel = 11 MonoCC = 9 LeftCC = 14 RightCC = 15 } [ MonoStereoMeter Channel 12 Meter ] { Channel = 12 MonoCC = 9 LeftCC = 14 RightCC = 15 } [ MonoStereoMeter Channel 13 Meter ] { Channel = 13 MonoCC = 9 LeftCC = 14 RightCC = 15 } [ MonoStereoMeter Channel 14 Meter ] { Channel = 14 MonoCC = 9 LeftCC = 14 RightCC = 15 } [ MonoStereoMeter Channel 15 Meter ] { Channel = 15 MonoCC = 9 LeftCC = 14 RightCC = 15 } [ MonoStereoMeter Channel 16 Meter ] { Channel = 0 MonoCC = 9 LeftCC = 14 RightCC = 15 } // ======================================== // Special Stuff // ======================================== [ 7_Bit_CC_ScaleMode Scale Mode ] { Channel = 0 CC = 115 MinValue = 0 MaxValue = 16 DefaultDisplayType = String WantRemoteLabelText = false WantRemoteValueText = false ShowOnStatusPanel = false } // ======================================== // Drum Pad Selectors // ======================================== // These are sent and received // to select the active drum pad // ======================================== [ 1_Bit_CC Select Pad 1 ] { Channel = 1 CC = 118 OnValue = 1 WantRemoteLabelText = false WantRemoteValueText = false DefaultButtonType = Trigger ShowOnStatusPanel = false } [ 1_Bit_CC Select Pad 2 ] { Channel = 2 CC = 118 OnValue = 1 WantRemoteLabelText = false WantRemoteValueText = false DefaultButtonType = Trigger ShowOnStatusPanel = false } [ 1_Bit_CC Select Pad 3 ] { Channel = 3 CC = 118 OnValue = 1 WantRemoteLabelText = false WantRemoteValueText = false DefaultButtonType = Trigger ShowOnStatusPanel = false } [ 1_Bit_CC Select Pad 4 ] { Channel = 4 CC = 118 OnValue = 1 WantRemoteLabelText = false WantRemoteValueText = false DefaultButtonType = Trigger ShowOnStatusPanel = false } [ 1_Bit_CC Select Pad 5 ] { Channel = 5 CC = 118 OnValue = 1 WantRemoteLabelText = false WantRemoteValueText = false DefaultButtonType = Trigger ShowOnStatusPanel = false } [ 1_Bit_CC Select Pad 6 ] { Channel = 6 CC = 118 OnValue = 1 WantRemoteLabelText = false WantRemoteValueText = false DefaultButtonType = Trigger ShowOnStatusPanel = false } [ 1_Bit_CC Select Pad 7 ] { Channel = 7 CC = 118 OnValue = 1 WantRemoteLabelText = false WantRemoteValueText = false DefaultButtonType = Trigger ShowOnStatusPanel = false } [ 1_Bit_CC Select Pad 8 ] { Channel = 8 CC = 118 OnValue = 1 WantRemoteLabelText = false WantRemoteValueText = false DefaultButtonType = Trigger ShowOnStatusPanel = false } [ 1_Bit_CC Select Pad 9 ] { Channel = 9 CC = 118 OnValue = 1 WantRemoteLabelText = false WantRemoteValueText = false DefaultButtonType = Trigger ShowOnStatusPanel = false } [ 1_Bit_CC Select Pad 10 ] { Channel = 10 CC = 118 OnValue = 1 WantRemoteLabelText = false WantRemoteValueText = false DefaultButtonType = Trigger ShowOnStatusPanel = false } [ 1_Bit_CC Select Pad 11 ] { Channel = 11 CC = 118 OnValue = 1 WantRemoteLabelText = false WantRemoteValueText = false DefaultButtonType = Trigger ShowOnStatusPanel = false } [ 1_Bit_CC Select Pad 12 ] { Channel = 12 CC = 118 OnValue = 1 WantRemoteLabelText = false WantRemoteValueText = false DefaultButtonType = Trigger ShowOnStatusPanel = false } [ 1_Bit_CC Select Pad 13 ] { Channel = 13 CC = 118 OnValue = 1 WantRemoteLabelText = false WantRemoteValueText = false DefaultButtonType = Trigger ShowOnStatusPanel = false } [ 1_Bit_CC Select Pad 14 ] { Channel = 14 CC = 118 OnValue = 1 WantRemoteLabelText = false WantRemoteValueText = false DefaultButtonType = Trigger ShowOnStatusPanel = false } [ 1_Bit_CC Select Pad 15 ] { Channel = 15 CC = 118 OnValue = 1 WantRemoteLabelText = false WantRemoteValueText = false DefaultButtonType = Trigger ShowOnStatusPanel = false } [ 1_Bit_CC Select Pad 16 ] { Channel = 0 CC = 118 OnValue = 1 WantRemoteLabelText = false WantRemoteValueText = false DefaultButtonType = Trigger ShowOnStatusPanel = false } // ======================================== // Drum Pad Indicators // ======================================== // These are connected to the LED on each drumpad // ======================================== [ 1_Bit_CC Pad 1 Indicator ] { Channel = 1 CC = 119 WantRemoteLabelText = false WantRemoteValueText = false CanTransmit = false ShowOnStatusPanel = false } [ 1_Bit_CC Pad 2 Indicator ] { Channel = 2 CC = 119 WantRemoteLabelText = false WantRemoteValueText = false CanTransmit = false ShowOnStatusPanel = false } [ 1_Bit_CC Pad 3 Indicator ] { Channel = 3 CC = 119 WantRemoteLabelText = false WantRemoteValueText = false CanTransmit = false ShowOnStatusPanel = false } [ 1_Bit_CC Pad 4 Indicator ] { Channel = 4 CC = 119 WantRemoteLabelText = false WantRemoteValueText = false CanTransmit = false ShowOnStatusPanel = false } [ 1_Bit_CC Pad 5 Indicator ] { Channel = 5 CC = 119 WantRemoteLabelText = false WantRemoteValueText = false CanTransmit = false ShowOnStatusPanel = false } [ 1_Bit_CC Pad 6 Indicator ] { Channel = 6 CC = 119 WantRemoteLabelText = false WantRemoteValueText = false CanTransmit = false ShowOnStatusPanel = false } [ 1_Bit_CC Pad 7 Indicator ] { Channel = 7 CC = 119 WantRemoteLabelText = false WantRemoteValueText = false CanTransmit = false ShowOnStatusPanel = false } [ 1_Bit_CC Pad 8 Indicator ] { Channel = 8 CC = 119 WantRemoteLabelText = false WantRemoteValueText = false CanTransmit = false ShowOnStatusPanel = false } [ 1_Bit_CC Pad 9 Indicator ] { Channel = 9 CC = 119 WantRemoteLabelText = false WantRemoteValueText = false CanTransmit = false ShowOnStatusPanel = false } [ 1_Bit_CC Pad 10 Indicator ] { Channel = 10 CC = 119 WantRemoteLabelText = false WantRemoteValueText = false CanTransmit = false ShowOnStatusPanel = false } [ 1_Bit_CC Pad 11 Indicator ] { Channel = 11 CC = 119 WantRemoteLabelText = false WantRemoteValueText = false CanTransmit = false ShowOnStatusPanel = false } [ 1_Bit_CC Pad 12 Indicator ] { Channel = 12 CC = 119 WantRemoteLabelText = false WantRemoteValueText = false CanTransmit = false ShowOnStatusPanel = false } [ 1_Bit_CC Pad 13 Indicator ] { Channel = 13 CC = 119 WantRemoteLabelText = false WantRemoteValueText = false CanTransmit = false ShowOnStatusPanel = false } [ 1_Bit_CC Pad 14 Indicator ] { Channel = 14 CC = 119 WantRemoteLabelText = false WantRemoteValueText = false CanTransmit = false ShowOnStatusPanel = false } [ 1_Bit_CC Pad 15 Indicator ] { Channel = 15 CC = 119 WantRemoteLabelText = false WantRemoteValueText = false CanTransmit = false ShowOnStatusPanel = false } [ 1_Bit_CC Pad 16 Indicator ] { Channel = 0 CC = 119 WantRemoteLabelText = false WantRemoteValueText = false CanTransmit = false ShowOnStatusPanel = false } // ======================================== // Remote Map Variation Selectors // ======================================== // These are sent to select different remote mappings. // This is primarily for the Mixer page, where you may // be displaying 1, 2, 4, 8 or 16 channels. // ======================================== [ 1_Bit_CC Select Map 1 ] { Channel = 1 CC = 116 OnValue = 1 WantRemoteLabelText = false WantRemoteValueText = false DefaultButtonType = Trigger ShowOnStatusPanel = false ShowInControlList = false } [ 1_Bit_CC Select Map 2 ] { Channel = 2 CC = 116 OnValue = 1 WantRemoteLabelText = false WantRemoteValueText = false DefaultButtonType = Trigger ShowOnStatusPanel = false ShowInControlList = false } [ 1_Bit_CC Select Map 4 ] { Channel = 4 CC = 116 OnValue = 1 WantRemoteLabelText = false WantRemoteValueText = false DefaultButtonType = Trigger ShowOnStatusPanel = false ShowInControlList = false } [ 1_Bit_CC Select Map 8 ] { Channel = 8 CC = 116 OnValue = 1 WantRemoteLabelText = false WantRemoteValueText = false DefaultButtonType = Trigger ShowOnStatusPanel = false ShowInControlList = false } [ 1_Bit_CC Select Map 16 ] { Channel = 0 CC = 116 OnValue = 1 WantRemoteLabelText = false WantRemoteValueText = false DefaultButtonType = Trigger ShowOnStatusPanel = false ShowInControlList = false } // ================================ // // Text Registers // // ================================ [ TextRegister Text Register 1 ] { ID = 1 } [ TextRegister Text Register 2 ] { ID = 2 } [ TextRegister Text Register 3 ] { ID = 3 } [ TextRegister Text Register 4 ] { ID = 4 } [ TextRegister Text Register 5 ] { ID = 5 } [ TextRegister Text Register 6 ] { ID = 6 } [ TextRegister Text Register 7 ] { ID = 7 } [ TextRegister Text Register 8 ] { ID = 8 } [ TextRegister Text Register 9 ] { ID = 9 } [ TextRegister Text Register 10 ] { ID = 10 } // ======================================= [ TextRegister Pad 1 Name ] { ID = 48 WantRemoteLabelText = false } [ TextRegister Pad 2 Name ] { ID = 49 WantRemoteLabelText = false } [ TextRegister Pad 3 Name ] { ID = 50 WantRemoteLabelText = false } [ TextRegister Pad 4 Name ] { ID = 51 WantRemoteLabelText = false } [ TextRegister Pad 5 Name ] { ID = 52 WantRemoteLabelText = false } [ TextRegister Pad 6 Name ] { ID = 53 WantRemoteLabelText = false } [ TextRegister Pad 7 Name ] { ID = 54 WantRemoteLabelText = false } [ TextRegister Pad 8 Name ] { ID = 55 WantRemoteLabelText = false } [ TextRegister Pad 9 Name ] { ID = 56 WantRemoteLabelText = false } [ TextRegister Pad 10 Name ] { ID = 57 WantRemoteLabelText = false } [ TextRegister Pad 11 Name ] { ID = 58 WantRemoteLabelText = false } [ TextRegister Pad 12 Name ] { ID = 59 WantRemoteLabelText = false } [ TextRegister Pad 13 Name ] { ID = 60 WantRemoteLabelText = false } [ TextRegister Pad 14 Name ] { ID = 61 WantRemoteLabelText = false } [ TextRegister Pad 15 Name ] { ID = 62 WantRemoteLabelText = false } [ TextRegister Pad 16 Name ] { ID = 63 WantRemoteLabelText = false }