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

2012 lines
45 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>endpointName</key>
<string>DN-SC2000</string>
<key>USBID</key>
<integer>357453841</integer>
<key>customClassName</key>
<string>DenonSC2000</string>
<key>logoImage</key>
<string>denonLogo</string>
<key>supportWebsite</key>
<string>http://www.denondj.com</string>
<key>uuid</key>
<string>0ED58606-9FE7-460A-B6E5-8A9979E45470</string>
<key>version</key>
<integer>3</integer>
<key>schemeVersion</key>
<integer>1</integer>
<key>controls</key>
<array>
<dict>
<key>keyPath</key>
<string>turntable1.scratchingMode</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>81</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>controlType</key>
<string>rotary-64</string>
<key>keyPath</key>
<string>turntable1.scratchingMove</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>81</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>rotaryAcceleration</key>
<integer>100</integer>
<key>rotarySensitivity</key>
<real>4.0</real>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.playPause</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>67</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>39</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.cuePositionOrJumpConsideringPlayState1</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>66</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>38</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>application.modifier</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>96</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.skipBackward</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>17</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.skipForward</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>16</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>flipped</key>
<true/>
<key>keyPath</key>
<string>turntable1.speed</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>0</integer>
<key>midiMessageType</key>
<integer>6</integer>
<key>pickupMode</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.pitchBendMinus</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>13</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.pitchBendPlus</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>12</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.key</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>6</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.bpmSync</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>107</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</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>107</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.loopIn</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>55</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>36</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.loopOut</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>57</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>keyPath</key>
<string>turntable1.autoLoopOnOff</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>29</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>43</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.autoLoopDurationHalf</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>105</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.autoLoopDurationDouble</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>106</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>26</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.cueOrJumpIfAlreadySet1</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>23</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>17</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.clearCuePoint1</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>23</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.cueOrJumpIfAlreadySet2</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>24</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>19</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.clearCuePoint2</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>24</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.cueOrJumpIfAlreadySet3</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>25</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>21</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.clearCuePoint3</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>25</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.cueOrJumpIfAlreadySet4</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>32</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>23</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.clearCuePoint4</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>32</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>33</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</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>33</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>34</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>0</integer>
<key>midiData</key>
<integer>34</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>35</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>29</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>35</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>36</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>turntable1</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>36</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>flipped</key>
<true/>
<key>keyPath</key>
<string>turntable1.libraryRotary</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>84</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>keyPath</key>
<string>musicLibrary.load1</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>40</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>musicLibrary.toggleLibrarySource</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>100</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>musicLibrary.libraryUp</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>48</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>musicLibrary.libraryDown</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>41</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.loadDouble</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>101</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>88</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>turntable1.fx1WetDryValue</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>85</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>turntable1.fx2WetDryValue</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>85</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>turntable1.fx3WetDryValue</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>85</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>rotarySensitivity</key>
<real>300.0</real>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>21</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>92</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>0</integer>
<key>midiData</key>
<integer>86</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>0</integer>
<key>midiData</key>
<integer>86</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.fx1Enabled</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>18</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>93</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.fx1SelectNext</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>18</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>turntable1.fx2ParameterValue</string>
<key>midiChannel</key>
<integer>0</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.fx2SelectRotary</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>87</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.fx2Enabled</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>19</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>94</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.fx2SelectNext</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>19</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>turntable1.fx3ParameterValue</string>
<key>midiChannel</key>
<integer>0</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.fx3SelectRotary</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>88</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.fx3Enabled</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>20</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>95</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.fx3SelectNext</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>20</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>turntable1.pitch</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>89</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>rotarySensitivity</key>
<real>300.0</real>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.resetPitch</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>85</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>96</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>turntable1.lowEQ</string>
<key>midiChannel</key>
<integer>0</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.resetLowEQ</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>82</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>97</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>turntable1.midEQ</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>91</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>rotarySensitivity</key>
<real>300.0</real>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.resetMidEQ</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>83</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>98</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>turntable1.highEQ</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>92</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>rotarySensitivity</key>
<real>300.0</real>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.resetHighEQ</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>84</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>99</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.fxBounceLowPassEcho</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>86</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>90</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.fxBounceHighPassEcho</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>87</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>91</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>turntable1.filter</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>93</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>turntable1.skipRotary</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>93</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.resetFilter</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>104</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.scratchingMode</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>81</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>controlType</key>
<string>rotary-64</string>
<key>keyPath</key>
<string>turntable2.scratchingMove</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>81</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>rotaryAcceleration</key>
<integer>100</integer>
<key>rotarySensitivity</key>
<real>4.0</real>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.playPause</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>67</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>39</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.cuePositionOrJumpConsideringPlayState1</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>66</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>38</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>application.modifier</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>96</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.skipBackward</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>17</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.skipForward</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>16</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>flipped</key>
<true/>
<key>keyPath</key>
<string>turntable2.speed</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>0</integer>
<key>midiMessageType</key>
<integer>6</integer>
<key>pickupMode</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.pitchBendMinus</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>13</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.pitchBendPlus</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>12</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.key</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>8</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.bpmSync</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>107</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</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>107</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.loopIn</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>55</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>36</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.loopOut</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>57</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>keyPath</key>
<string>turntable2.autoLoopOnOff</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>29</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>43</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.autoLoopDurationHalf</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>105</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.autoLoopDurationDouble</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>106</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>26</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.cueOrJumpIfAlreadySet1</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>23</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>17</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.clearCuePoint1</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>23</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.cueOrJumpIfAlreadySet2</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>19</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.clearCuePoint2</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>24</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.cueOrJumpIfAlreadySet3</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>21</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.clearCuePoint3</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>25</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.cueOrJumpIfAlreadySet4</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>32</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>23</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.clearCuePoint4</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>32</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>33</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</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>turntable2</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>34</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>1</integer>
<key>midiData</key>
<integer>34</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>35</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>29</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>35</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>36</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>turntable2</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>36</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>flipped</key>
<true/>
<key>keyPath</key>
<string>turntable2.libraryRotary</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>84</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>keyPath</key>
<string>musicLibrary.load2</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>40</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>musicLibrary.toggleLibrarySource</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>100</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>musicLibrary.libraryUp</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>48</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>musicLibrary.libraryDown</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>41</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.loadDouble</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>101</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>88</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>turntable2.fx1WetDryValue</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>85</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>turntable2.fx2WetDryValue</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>85</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>turntable2.fx3WetDryValue</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>85</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>rotarySensitivity</key>
<real>300.0</real>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2</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>92</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>1</integer>
<key>midiData</key>
<integer>86</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>1</integer>
<key>midiData</key>
<integer>86</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.fx1Enabled</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>18</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>93</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.fx1SelectNext</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>18</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>turntable2.fx2ParameterValue</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>turntable2.fx2SelectRotary</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>keyPath</key>
<string>turntable2.fx2Enabled</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>94</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.fx2SelectNext</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>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>turntable2.fx3ParameterValue</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>turntable2.fx3SelectRotary</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>keyPath</key>
<string>turntable2.fx3Enabled</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>95</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.fx3SelectNext</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>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>turntable2.pitch</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>89</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>rotarySensitivity</key>
<real>300.0</real>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.resetPitch</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>85</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>96</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>turntable2.lowEQ</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>turntable2.resetLowEQ</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>82</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>97</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>turntable2.midEQ</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>91</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>rotarySensitivity</key>
<real>300.0</real>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.resetMidEQ</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>83</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>98</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>turntable2.highEQ</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>92</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>rotarySensitivity</key>
<real>300.0</real>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.resetHighEQ</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>84</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>99</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.fxBounceLowPassEcho</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>86</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>90</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.fxBounceHighPassEcho</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>87</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict>
<key>midiData</key>
<integer>91</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>turntable2.filter</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>93</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>turntable2.skipRotary</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>93</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>modifier</key>
<true/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.resetFilter</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>104</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>application</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>3</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>application</string>
<key>midiChannel</key>
<integer>1</integer>
<key>midiData</key>
<integer>3</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>application</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>84</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>modifier</key>
<true/>
</dict>
</array>
</dict>
</plist>