Files
2026-11-05 16:26:24 +00:00

2958 lines
67 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>367263815</integer>
<key>endpointName</key>
<string>N4</string>
<key>customClassName</key>
<string>NumarkN4</string>
<key>logoImage</key>
<string>numarkLogo</string>
<key>uuid</key>
<string>ECF69D82-5A03-4483-B5DD-F39D89EA4C35</string>
<key>schemeVersion</key>
<integer>1</integer>
<key>version</key>
<integer>2</integer>
<key>controls</key>
<array>
<dict>
<key>keyPath</key>
<string>application.modifier</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>18</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>application.modifier</string>
<key>midiChannel</key>
<integer>2</integer>
<key>midiData</key>
<integer>18</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>mixer.lineVolume1</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>8</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>keyPath</key>
<string>mixer.lineVolume2</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>13</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>keyPath</key>
<string>mixer.lineVolume3</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>19</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>keyPath</key>
<string>mixer.lineVolume4</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>24</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>keyPath</key>
<string>mixer.crossfade</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>7</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>buttonMode</key>
<string>hold</string>
<key>keyPath</key>
<string>mixer.monitorActive1</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>49</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>64</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>buttonMode</key>
<string>hold</string>
<key>keyPath</key>
<string>mixer.monitorActive2</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>50</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>65</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>buttonMode</key>
<string>hold</string>
<key>keyPath</key>
<string>mixer.monitorActive3</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>51</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>66</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>buttonMode</key>
<string>hold</string>
<key>keyPath</key>
<string>mixer.monitorActive4</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>52</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>67</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>mixer.crossfadeAssignment1Left</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>53</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>mixer.crossfadeAssignment2Left</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>55</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>mixer.crossfadeAssignment3Left</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>57</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>mixer.crossfadeAssignment4Left</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>59</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>mixer.crossfadeAssignment1Right</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>54</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>mixer.crossfadeAssignment2Right</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>56</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>mixer.crossfadeAssignment3Right</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>58</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>mixer.crossfadeAssignment4Right</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>60</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>sampler.turntable1.player1.playingConsideringHoldSetting</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>53</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>sampler.turntable1.player2.playingConsideringHoldSetting</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>55</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>sampler.turntable1.player3.playingConsideringHoldSetting</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>57</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>sampler.turntable1.player4.playingConsideringHoldSetting</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>59</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>sampler.turntable2.player1.playingConsideringHoldSetting</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>54</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>sampler.turntable2.player2.playingConsideringHoldSetting</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>56</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>sampler.turntable2.player3.playingConsideringHoldSetting</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>58</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>sampler.turntable2.player4.playingConsideringHoldSetting</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>60</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>mixer.monitorMix</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>18</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>flipped</key>
<true/>
<key>keyPath</key>
<string>musicLibrary.libraryRotary</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>68</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>mixer.videoTransitionTypeRotary</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>68</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>musicLibrary.toggleLibrarySource</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>8</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>musicLibrary.load1</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>6</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>30</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>musicLibrary.load2</string>
<key>midiChannel</key>
<integer>2</integer>
<key>midiData</key>
<integer>6</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>31</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>musicLibrary.load3</string>
<key>midiChannel</key>
<integer>3</integer>
<key>midiData</key>
<integer>6</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>32</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>musicLibrary.load4</string>
<key>midiChannel</key>
<integer>4</integer>
<key>midiData</key>
<integer>6</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>33</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<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>keyPath</key>
<string>turntable1.midEQ</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>10</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.highEQ</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>turntable1.gain</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>12</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.lowEQ</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>14</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<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>keyPath</key>
<string>turntable2.highEQ</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>16</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.gain</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>17</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>keyPath</key>
<string>turntable3.lowEQ</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>20</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>keyPath</key>
<string>turntable3.midEQ</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>21</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>keyPath</key>
<string>turntable3.highEQ</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>22</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>keyPath</key>
<string>turntable3.gain</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>23</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>keyPath</key>
<string>turntable4.lowEQ</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>25</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>keyPath</key>
<string>turntable4.midEQ</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>26</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>keyPath</key>
<string>turntable4.highEQ</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>27</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>keyPath</key>
<string>turntable4.gain</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>28</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.cuePositionOrJumpConsideringPlayState1</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>16</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>8</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.playPause</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>17</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>9</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.bpmSync</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>15</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>7</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.bpmTap</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>30</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>22</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>application.tempoSliderRangeNext</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>26</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>28</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.jogPitchBendModeToggle</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>33</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>flipped</key>
<true/>
<key>midiData</key>
<integer>18</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.jogSeekModeToggle</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>33</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.scratchingMode</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>44</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>turntable1.scratchingMove</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>32</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>rotaryAcceleration</key>
<integer>100</integer>
<key>rotarySensitivity</key>
<real>24.0</real>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>44</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>turntable1.jogSeekMove</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>32</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>modifier</key>
<true/>
<key>rotarySensitivity</key>
<real>24.0</real>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.key</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>27</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>16</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.speed</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>1</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>55</integer>
</dict>
<key>pickupMode</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.pitchBendMinus</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>24</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>61</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.pitchBendPlus</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>25</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>60</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>turntable1.fx1ParameterValue</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>87</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>turntable1.fx1SelectRotary</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>87</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>turntable1.fx2ParameterValue</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>88</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>turntable1.fx2SelectRotary</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>88</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>sampler.turntable1.player1.volume</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>89</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>sampler.turntable1.player2.volume</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>90</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>rotarySensitivity</key>
<real>300.0</real>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.fx1Enabled</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>19</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>11</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.clearCuePoint1</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>19</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.clearCuePoint2</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>19</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.clearCuePoint3</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>19</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.fx2Enabled</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>20</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>12</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.cueOrJumpIfAlreadySet1</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>20</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>sampler.turntable1.player1.playingConsideringHoldSetting</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>21</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>13</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.cueOrJumpIfAlreadySet2</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>21</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>sampler.turntable1.player2.playingConsideringHoldSetting</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>22</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>14</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.cueOrJumpIfAlreadySet3</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>22</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.loopIn</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>39</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>24</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.autoLoopDurationHalf</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>39</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.loopOutAndReloopOrUnloop</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>40</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>25</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.autoLoopDurationDouble</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>40</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.reloop</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>41</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>26</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>41</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.loopingActive</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>42</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>27</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>42</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.cuePositionOrJumpConsideringPlayState1</string>
<key>midiChannel</key>
<integer>2</integer>
<key>midiData</key>
<integer>16</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>8</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.playPause</string>
<key>midiChannel</key>
<integer>2</integer>
<key>midiData</key>
<integer>17</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>9</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.bpmSync</string>
<key>midiChannel</key>
<integer>2</integer>
<key>midiData</key>
<integer>15</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>7</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.bpmTap</string>
<key>midiChannel</key>
<integer>2</integer>
<key>midiData</key>
<integer>30</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>22</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>application.tempoSliderRangeNext</string>
<key>midiChannel</key>
<integer>2</integer>
<key>midiData</key>
<integer>26</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>28</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.jogPitchBendModeToggle</string>
<key>midiChannel</key>
<integer>2</integer>
<key>midiData</key>
<integer>33</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>flipped</key>
<true/>
<key>midiData</key>
<integer>18</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.jogSeekModeToggle</string>
<key>midiChannel</key>
<integer>2</integer>
<key>midiData</key>
<integer>33</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.scratchingMode</string>
<key>midiChannel</key>
<integer>2</integer>
<key>midiData</key>
<integer>44</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>turntable2.scratchingMove</string>
<key>midiChannel</key>
<integer>2</integer>
<key>midiData</key>
<integer>32</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>rotaryAcceleration</key>
<integer>100</integer>
<key>rotarySensitivity</key>
<real>24.0</real>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2</string>
<key>midiChannel</key>
<integer>2</integer>
<key>midiData</key>
<integer>44</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>turntable2.jogSeekMove</string>
<key>midiChannel</key>
<integer>2</integer>
<key>midiData</key>
<integer>32</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>modifier</key>
<true/>
<key>rotarySensitivity</key>
<real>24.0</real>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.key</string>
<key>midiChannel</key>
<integer>2</integer>
<key>midiData</key>
<integer>27</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>16</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.speed</string>
<key>midiChannel</key>
<integer>2</integer>
<key>midiData</key>
<integer>1</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>55</integer>
</dict>
<key>pickupMode</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.pitchBendMinus</string>
<key>midiChannel</key>
<integer>2</integer>
<key>midiData</key>
<integer>24</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>61</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.pitchBendPlus</string>
<key>midiChannel</key>
<integer>2</integer>
<key>midiData</key>
<integer>25</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>60</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>turntable2.fx1ParameterValue</string>
<key>midiChannel</key>
<integer>2</integer>
<key>midiData</key>
<integer>87</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>turntable2.fx1SelectRotary</string>
<key>midiChannel</key>
<integer>2</integer>
<key>midiData</key>
<integer>87</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>turntable2.fx2ParameterValue</string>
<key>midiChannel</key>
<integer>2</integer>
<key>midiData</key>
<integer>88</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>turntable2.fx2SelectRotary</string>
<key>midiChannel</key>
<integer>2</integer>
<key>midiData</key>
<integer>88</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>sampler.turntable2.player1.volume</string>
<key>midiChannel</key>
<integer>2</integer>
<key>midiData</key>
<integer>89</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>rotarySensitivity</key>
<real>300.0</real>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>sampler.turntable2.player2.volume</string>
<key>midiChannel</key>
<integer>2</integer>
<key>midiData</key>
<integer>90</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>rotarySensitivity</key>
<real>300.0</real>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.fx1Enabled</string>
<key>midiChannel</key>
<integer>2</integer>
<key>midiData</key>
<integer>19</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>11</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.clearCuePoint1</string>
<key>midiChannel</key>
<integer>2</integer>
<key>midiData</key>
<integer>19</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.clearCuePoint2</string>
<key>midiChannel</key>
<integer>2</integer>
<key>midiData</key>
<integer>19</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.clearCuePoint3</string>
<key>midiChannel</key>
<integer>2</integer>
<key>midiData</key>
<integer>19</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.fx2Enabled</string>
<key>midiChannel</key>
<integer>2</integer>
<key>midiData</key>
<integer>20</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>12</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.cueOrJumpIfAlreadySet1</string>
<key>midiChannel</key>
<integer>2</integer>
<key>midiData</key>
<integer>20</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>sampler.turntable2.player1.playingConsideringHoldSetting</string>
<key>midiChannel</key>
<integer>2</integer>
<key>midiData</key>
<integer>21</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>13</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.cueOrJumpIfAlreadySet2</string>
<key>midiChannel</key>
<integer>2</integer>
<key>midiData</key>
<integer>21</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>sampler.turntable2.player2.playingConsideringHoldSetting</string>
<key>midiChannel</key>
<integer>2</integer>
<key>midiData</key>
<integer>22</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>14</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.cueOrJumpIfAlreadySet3</string>
<key>midiChannel</key>
<integer>2</integer>
<key>midiData</key>
<integer>22</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.loopIn</string>
<key>midiChannel</key>
<integer>2</integer>
<key>midiData</key>
<integer>39</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>24</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.autoLoopDurationHalf</string>
<key>midiChannel</key>
<integer>2</integer>
<key>midiData</key>
<integer>39</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.loopOutAndReloopOrUnloop</string>
<key>midiChannel</key>
<integer>2</integer>
<key>midiData</key>
<integer>40</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>25</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.autoLoopDurationDouble</string>
<key>midiChannel</key>
<integer>2</integer>
<key>midiData</key>
<integer>40</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.reloop</string>
<key>midiChannel</key>
<integer>2</integer>
<key>midiData</key>
<integer>41</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>26</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2</string>
<key>midiChannel</key>
<integer>2</integer>
<key>midiData</key>
<integer>41</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.loopingActive</string>
<key>midiChannel</key>
<integer>2</integer>
<key>midiData</key>
<integer>42</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>27</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2</string>
<key>midiChannel</key>
<integer>2</integer>
<key>midiData</key>
<integer>42</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable3.cuePositionOrJumpConsideringPlayState1</string>
<key>midiChannel</key>
<integer>3</integer>
<key>midiData</key>
<integer>16</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>8</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable3.playPause</string>
<key>midiChannel</key>
<integer>3</integer>
<key>midiData</key>
<integer>17</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>9</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable3.bpmSync</string>
<key>midiChannel</key>
<integer>3</integer>
<key>midiData</key>
<integer>15</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>7</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable3.bpmTap</string>
<key>midiChannel</key>
<integer>3</integer>
<key>midiData</key>
<integer>30</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>22</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>application.tempoSliderRangeNext</string>
<key>midiChannel</key>
<integer>3</integer>
<key>midiData</key>
<integer>26</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>28</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable3.jogPitchBendModeToggle</string>
<key>midiChannel</key>
<integer>3</integer>
<key>midiData</key>
<integer>33</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>flipped</key>
<true/>
<key>midiData</key>
<integer>18</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable3.jogSeekModeToggle</string>
<key>midiChannel</key>
<integer>3</integer>
<key>midiData</key>
<integer>33</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable3.scratchingMode</string>
<key>midiChannel</key>
<integer>3</integer>
<key>midiData</key>
<integer>44</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>turntable3.scratchingMove</string>
<key>midiChannel</key>
<integer>3</integer>
<key>midiData</key>
<integer>32</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>rotaryAcceleration</key>
<integer>100</integer>
<key>rotarySensitivity</key>
<real>24.0</real>
</dict>
<dict>
<key>keyPath</key>
<string>turntable3</string>
<key>midiChannel</key>
<integer>3</integer>
<key>midiData</key>
<integer>44</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>turntable3.jogSeekMove</string>
<key>midiChannel</key>
<integer>3</integer>
<key>midiData</key>
<integer>32</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>modifier</key>
<true/>
<key>rotarySensitivity</key>
<real>24.0</real>
</dict>
<dict>
<key>keyPath</key>
<string>turntable3.key</string>
<key>midiChannel</key>
<integer>3</integer>
<key>midiData</key>
<integer>27</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>16</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable3.speed</string>
<key>midiChannel</key>
<integer>3</integer>
<key>midiData</key>
<integer>1</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>55</integer>
</dict>
<key>pickupMode</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable3.pitchBendMinus</string>
<key>midiChannel</key>
<integer>3</integer>
<key>midiData</key>
<integer>24</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>61</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable3.pitchBendPlus</string>
<key>midiChannel</key>
<integer>3</integer>
<key>midiData</key>
<integer>25</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>60</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>turntable3.fx1ParameterValue</string>
<key>midiChannel</key>
<integer>3</integer>
<key>midiData</key>
<integer>87</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>turntable3.fx1SelectRotary</string>
<key>midiChannel</key>
<integer>3</integer>
<key>midiData</key>
<integer>87</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>turntable3.fx2ParameterValue</string>
<key>midiChannel</key>
<integer>3</integer>
<key>midiData</key>
<integer>88</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>turntable3.fx2SelectRotary</string>
<key>midiChannel</key>
<integer>3</integer>
<key>midiData</key>
<integer>88</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>sampler.turntable3.player1.volume</string>
<key>midiChannel</key>
<integer>3</integer>
<key>midiData</key>
<integer>89</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>rotarySensitivity</key>
<real>300.0</real>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>sampler.turntable3.player2.volume</string>
<key>midiChannel</key>
<integer>3</integer>
<key>midiData</key>
<integer>90</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>rotarySensitivity</key>
<real>300.0</real>
</dict>
<dict>
<key>keyPath</key>
<string>turntable3.fx1Enabled</string>
<key>midiChannel</key>
<integer>3</integer>
<key>midiData</key>
<integer>19</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>11</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable3.clearCuePoint1</string>
<key>midiChannel</key>
<integer>3</integer>
<key>midiData</key>
<integer>19</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable3.clearCuePoint2</string>
<key>midiChannel</key>
<integer>3</integer>
<key>midiData</key>
<integer>19</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable3.clearCuePoint3</string>
<key>midiChannel</key>
<integer>3</integer>
<key>midiData</key>
<integer>19</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable3.fx2Enabled</string>
<key>midiChannel</key>
<integer>3</integer>
<key>midiData</key>
<integer>20</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>12</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable3.cueOrJumpIfAlreadySet1</string>
<key>midiChannel</key>
<integer>3</integer>
<key>midiData</key>
<integer>20</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>sampler.turntable3.player1.playingConsideringHoldSetting</string>
<key>midiChannel</key>
<integer>3</integer>
<key>midiData</key>
<integer>21</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>13</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable3.cueOrJumpIfAlreadySet2</string>
<key>midiChannel</key>
<integer>3</integer>
<key>midiData</key>
<integer>21</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>sampler.turntable3.player2.playingConsideringHoldSetting</string>
<key>midiChannel</key>
<integer>3</integer>
<key>midiData</key>
<integer>22</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>14</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable3.cueOrJumpIfAlreadySet3</string>
<key>midiChannel</key>
<integer>3</integer>
<key>midiData</key>
<integer>22</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable3.loopIn</string>
<key>midiChannel</key>
<integer>3</integer>
<key>midiData</key>
<integer>39</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>24</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable3.autoLoopDurationHalf</string>
<key>midiChannel</key>
<integer>3</integer>
<key>midiData</key>
<integer>39</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable3.loopOutAndReloopOrUnloop</string>
<key>midiChannel</key>
<integer>3</integer>
<key>midiData</key>
<integer>40</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>25</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable3.autoLoopDurationDouble</string>
<key>midiChannel</key>
<integer>3</integer>
<key>midiData</key>
<integer>40</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable3.reloop</string>
<key>midiChannel</key>
<integer>3</integer>
<key>midiData</key>
<integer>41</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>26</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable3</string>
<key>midiChannel</key>
<integer>3</integer>
<key>midiData</key>
<integer>41</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable3.loopingActive</string>
<key>midiChannel</key>
<integer>3</integer>
<key>midiData</key>
<integer>42</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>27</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable3</string>
<key>midiChannel</key>
<integer>3</integer>
<key>midiData</key>
<integer>42</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable4.cuePositionOrJumpConsideringPlayState1</string>
<key>midiChannel</key>
<integer>4</integer>
<key>midiData</key>
<integer>16</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>8</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable4.playPause</string>
<key>midiChannel</key>
<integer>4</integer>
<key>midiData</key>
<integer>17</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>9</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable4.bpmSync</string>
<key>midiChannel</key>
<integer>4</integer>
<key>midiData</key>
<integer>15</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>7</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable4.bpmTap</string>
<key>midiChannel</key>
<integer>4</integer>
<key>midiData</key>
<integer>30</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>22</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>application.tempoSliderRangeNext</string>
<key>midiChannel</key>
<integer>4</integer>
<key>midiData</key>
<integer>26</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>28</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable4.jogPitchBendModeToggle</string>
<key>midiChannel</key>
<integer>4</integer>
<key>midiData</key>
<integer>33</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>flipped</key>
<true/>
<key>midiData</key>
<integer>18</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable4.jogSeekModeToggle</string>
<key>midiChannel</key>
<integer>4</integer>
<key>midiData</key>
<integer>33</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable4.scratchingMode</string>
<key>midiChannel</key>
<integer>4</integer>
<key>midiData</key>
<integer>44</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>turntable4.scratchingMove</string>
<key>midiChannel</key>
<integer>4</integer>
<key>midiData</key>
<integer>32</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>rotaryAcceleration</key>
<integer>100</integer>
<key>rotarySensitivity</key>
<real>24.0</real>
</dict>
<dict>
<key>keyPath</key>
<string>turntable4</string>
<key>midiChannel</key>
<integer>4</integer>
<key>midiData</key>
<integer>44</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>turntable4.jogSeekMove</string>
<key>midiChannel</key>
<integer>4</integer>
<key>midiData</key>
<integer>32</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>modifier</key>
<true/>
<key>rotarySensitivity</key>
<real>24.0</real>
</dict>
<dict>
<key>keyPath</key>
<string>turntable4.key</string>
<key>midiChannel</key>
<integer>4</integer>
<key>midiData</key>
<integer>27</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>16</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable4.speed</string>
<key>midiChannel</key>
<integer>4</integer>
<key>midiData</key>
<integer>1</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>55</integer>
</dict>
<key>pickupMode</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable4.pitchBendMinus</string>
<key>midiChannel</key>
<integer>4</integer>
<key>midiData</key>
<integer>24</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>61</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable4.pitchBendPlus</string>
<key>midiChannel</key>
<integer>4</integer>
<key>midiData</key>
<integer>25</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>60</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>turntable4.fx1ParameterValue</string>
<key>midiChannel</key>
<integer>4</integer>
<key>midiData</key>
<integer>87</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>turntable4.fx1SelectRotary</string>
<key>midiChannel</key>
<integer>4</integer>
<key>midiData</key>
<integer>87</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>turntable4.fx2ParameterValue</string>
<key>midiChannel</key>
<integer>4</integer>
<key>midiData</key>
<integer>88</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>turntable4.fx2SelectRotary</string>
<key>midiChannel</key>
<integer>4</integer>
<key>midiData</key>
<integer>88</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>sampler.turntable4.player1.volume</string>
<key>midiChannel</key>
<integer>4</integer>
<key>midiData</key>
<integer>89</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>rotarySensitivity</key>
<real>300.0</real>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>sampler.turntable4.player2.volume</string>
<key>midiChannel</key>
<integer>4</integer>
<key>midiData</key>
<integer>90</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>rotarySensitivity</key>
<real>300.0</real>
</dict>
<dict>
<key>keyPath</key>
<string>turntable4.fx1Enabled</string>
<key>midiChannel</key>
<integer>4</integer>
<key>midiData</key>
<integer>19</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>11</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable4.clearCuePoint1</string>
<key>midiChannel</key>
<integer>4</integer>
<key>midiData</key>
<integer>19</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable4.clearCuePoint2</string>
<key>midiChannel</key>
<integer>4</integer>
<key>midiData</key>
<integer>19</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable4.clearCuePoint3</string>
<key>midiChannel</key>
<integer>4</integer>
<key>midiData</key>
<integer>19</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable4.fx2Enabled</string>
<key>midiChannel</key>
<integer>4</integer>
<key>midiData</key>
<integer>20</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>12</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable4.cueOrJumpIfAlreadySet1</string>
<key>midiChannel</key>
<integer>4</integer>
<key>midiData</key>
<integer>20</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>sampler.turntable4.player1.playingConsideringHoldSetting</string>
<key>midiChannel</key>
<integer>4</integer>
<key>midiData</key>
<integer>21</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>13</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable4.cueOrJumpIfAlreadySet2</string>
<key>midiChannel</key>
<integer>4</integer>
<key>midiData</key>
<integer>21</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>sampler.turntable4.player2.playingConsideringHoldSetting</string>
<key>midiChannel</key>
<integer>4</integer>
<key>midiData</key>
<integer>22</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>14</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable4.cueOrJumpIfAlreadySet3</string>
<key>midiChannel</key>
<integer>4</integer>
<key>midiData</key>
<integer>22</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable4.loopIn</string>
<key>midiChannel</key>
<integer>4</integer>
<key>midiData</key>
<integer>39</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>24</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable4.autoLoopDurationHalf</string>
<key>midiChannel</key>
<integer>4</integer>
<key>midiData</key>
<integer>39</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable4.loopOutAndReloopOrUnloop</string>
<key>midiChannel</key>
<integer>4</integer>
<key>midiData</key>
<integer>40</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>25</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable4.autoLoopDurationDouble</string>
<key>midiChannel</key>
<integer>4</integer>
<key>midiData</key>
<integer>40</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable4.reloop</string>
<key>midiChannel</key>
<integer>4</integer>
<key>midiData</key>
<integer>41</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>26</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable4</string>
<key>midiChannel</key>
<integer>4</integer>
<key>midiData</key>
<integer>41</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable4.loopingActive</string>
<key>midiChannel</key>
<integer>4</integer>
<key>midiData</key>
<integer>42</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>27</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable4</string>
<key>midiChannel</key>
<integer>4</integer>
<key>midiData</key>
<integer>42</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
</array>
<key>userInfo</key>
<dict>
<key>highResControls</key>
<array>
<array>
<integer>39</integer>
<integer>40</integer>
<integer>41</integer>
<integer>42</integer>
<integer>43</integer>
<integer>44</integer>
<integer>45</integer>
<integer>46</integer>
<integer>47</integer>
<integer>48</integer>
<integer>49</integer>
<integer>50</integer>
<integer>51</integer>
<integer>52</integer>
<integer>53</integer>
<integer>54</integer>
<integer>55</integer>
<integer>56</integer>
<integer>57</integer>
<integer>58</integer>
<integer>59</integer>
<integer>60</integer>
</array>
<array>
<integer>33</integer>
</array>
<array>
<integer>33</integer>
</array>
<array>
<integer>33</integer>
</array>
<array>
<integer>33</integer>
</array>
</array>
</dict>
</dict>
</plist>