Files
KMix_Pro/KJamsClone/MIDIMappings/Pioneer DJM-A9.xml
T
2026-11-05 16:26:24 +00:00

1262 lines
31 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>USBID</key>
<integer>728956988</integer>
<key>endpointName</key>
<string>DJM-A9</string>
<key>customClassName</key>
<string>PioneerDJMA9</string>
<key>supportWebsite</key>
<string>http://pioneerdj.com/english/support.html</string>
<key>uuid</key>
<string>27E35EFE-F5FD-4C8C-B197-FCF89EDBFA07</string>
<key>schemeVersion</key>
<integer>1</integer>
<key>version</key>
<integer>2</integer>
<key>controls</key>
<array>
<dict>
<key>keyPath</key>
<string>mixer.crossfade</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>11</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>keyPath</key>
<string>mixer.crossfadeAssignment3Switch</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>65</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>keyPath</key>
<string>mixer.crossfadeAssignment1Switch</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>66</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>keyPath</key>
<string>mixer.crossfadeAssignment2Switch</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>67</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>keyPath</key>
<string>mixer.crossfadeAssignment4Switch</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>68</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>headingTitle</key>
<string>External Mixer Mode</string>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 0</string>
<key>keyPath</key>
<string>mixer.externalLineVolume3</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>17</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 0</string>
<key>keyPath</key>
<string>mixer.externalLineVolume1</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>18</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 0</string>
<key>keyPath</key>
<string>mixer.externalLineVolume2</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>19</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 0</string>
<key>keyPath</key>
<string>mixer.externalLineVolume4</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>20</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>headingTitle</key>
<string>Internal Mixer Mode</string>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>controlType</key>
<string>button</string>
<key>keyPath</key>
<string>customProcessor.eqCurve</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>33</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>customProcessor</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>94</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>customProcessor.crossfadeCurve</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>95</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>mixer.masterLevel</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>24</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>mixer.boothLevel</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>25</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>mixer</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>110</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>mixer</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>109</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>mixer.monitorMix</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>27</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>mixer.monitorLevel</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>26</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>buttonMode</key>
<string>hold</string>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>mixer.monitorSplitCueMode</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>33</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>buttonMode</key>
<string>hold</string>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>mixer.monitorActive3</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>10</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict/>
</dict>
<dict>
<key>buttonMode</key>
<string>hold</string>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>mixer.monitorActive1</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>11</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>buttonMode</key>
<string>hold</string>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>mixer.monitorActive2</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>12</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>buttonMode</key>
<string>hold</string>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>mixer.monitorActive4</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>13</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>mixer.lineVolume3</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>17</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>mixer.lineVolume1</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>18</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>mixer.lineVolume2</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>19</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>mixer.lineVolume4</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>20</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>turntable3.gain</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>1</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>turntable3.highEQ</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>2</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>turntable3.midEQ</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>3</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>turntable3.lowEQ</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>4</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>customProcessor.colorFXKnob3</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>5</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>turntable1.gain</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>6</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>turntable1.highEQ</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>7</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>turntable1.midEQ</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>8</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>turntable1.lowEQ</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>9</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>customProcessor.colorFXKnob1</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>10</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>turntable2.gain</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>12</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>turntable2.highEQ</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>14</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>turntable2.midEQ</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>15</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>turntable2.lowEQ</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>21</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>customProcessor.colorFXKnob2</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>22</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>turntable4.gain</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>80</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>turntable4.highEQ</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>81</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>turntable4.midEQ</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>92</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>turntable4.lowEQ</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>82</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>customProcessor.colorFXKnob4</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>83</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>customProcessor.colorFXSpace</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>85</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>customProcessor.colorFXDubEcho</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>105</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>customProcessor.colorFXCrush</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>106</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>customProcessor.colorFXSweep</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>107</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>customProcessor.colorFXNoise</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>86</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>customProcessor.colorFXFilter</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>87</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>customProcessor.colorFXParameter</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>108</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>headingTitle</key>
<string>Beat FX</string>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>customProcessor.beatFXEnabled</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>114</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>customProcessor.beatFXDepth</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>91</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>customProcessor.beatFXParameterValue</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>13</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>customProcessor.beatFXDestination1</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>1</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>customProcessor.beatFXDestination2</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>2</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>customProcessor.beatFXDestination3</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>3</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>customProcessor.beatFXDestination4</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>4</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>customProcessor.beatFXDestinationMic</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>5</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>customProcessor.beatFXDestinationCrossfadeLeft</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>6</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>customProcessor.beatFXDestinationCrossfadeRight</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>7</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>customProcessor.beatFXDestinationMain</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>8</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>customProcessor.beatFXLow</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>104</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>customProcessor.beatFXMid</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>103</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>customProcessor.beatFXHi</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>102</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>controlType</key>
<string>button</string>
<key>keyPath</key>
<string>customProcessor.beatFXEffectDelay</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>42</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>controlType</key>
<string>button</string>
<key>keyPath</key>
<string>customProcessor.beatFXEffectEcho</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>55</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>controlType</key>
<string>button</string>
<key>keyPath</key>
<string>customProcessor.beatFXEffectPingPong</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>51</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>controlType</key>
<string>button</string>
<key>keyPath</key>
<string>customProcessor.beatFXEffectSpiral</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>43</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>controlType</key>
<string>button</string>
<key>keyPath</key>
<string>customProcessor.beatFXEffectHelix</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>62</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>controlType</key>
<string>button</string>
<key>keyPath</key>
<string>customProcessor.beatFXEffectReverb</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>54</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>controlType</key>
<string>button</string>
<key>keyPath</key>
<string>customProcessor.beatFXEffectFlanger</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>50</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>controlType</key>
<string>button</string>
<key>keyPath</key>
<string>customProcessor.beatFXEffectPhaser</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>57</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>controlType</key>
<string>button</string>
<key>keyPath</key>
<string>customProcessor.beatFXEffectFilter</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>59</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>controlType</key>
<string>button</string>
<key>keyPath</key>
<string>customProcessor.beatFXEffectTripletFilter</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>58</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>controlType</key>
<string>button</string>
<key>keyPath</key>
<string>customProcessor.beatFXEffectTrans</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>53</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>controlType</key>
<string>button</string>
<key>keyPath</key>
<string>customProcessor.beatFXEffectRoll</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>46</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>controlType</key>
<string>button</string>
<key>keyPath</key>
<string>customProcessor.beatFXEffectTripletRoll</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>47</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>controlType</key>
<string>button</string>
<key>keyPath</key>
<string>customProcessor.beatFXEffectMobius</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>61</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>controlType</key>
<string>button</string>
<key>keyPath</key>
<string>customProcessor</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>78</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>suppressAutoSelect</key>
<true/>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>controlType</key>
<string>button</string>
<key>keyPath</key>
<string>customProcessor</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>76</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>suppressAutoSelect</key>
<true/>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>controlType</key>
<string>button</string>
<key>keyPath</key>
<string>customProcessor</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>77</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>suppressAutoSelect</key>
<true/>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>controlType</key>
<string>button</string>
<key>keyPath</key>
<string>customProcessor</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>69</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>suppressAutoSelect</key>
<true/>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>customProcessor</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>118</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>suppressAutoSelect</key>
<true/>
</dict>
<dict>
<key>headingTitle</key>
<string>Mic</string>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>microphone</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>30</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>microphone</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>31</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>microphone</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>97</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>controlType</key>
<string>button</string>
<key>keyPath</key>
<string>customProcessor.micFXEcho</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>97</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>controlType</key>
<string>button</string>
<key>keyPath</key>
<string>customProcessor.micFXPitch</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>98</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>controlType</key>
<string>button</string>
<key>keyPath</key>
<string>customProcessor.micFXMegaphone</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>99</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>customProcessor.micFXParameter</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>100</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>microphone</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>96</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>microphone</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>101</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>buttonMode</key>
<string>hold</string>
<key>condition</key>
<string>internalMixerMode == 1</string>
<key>keyPath</key>
<string>microphone.active</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>98</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
</array>
</dict>
</plist>