Files
KMix_Pro/KJamsClone/MIDIMappings/ION iDJ2GO.xml
T
2026-11-05 16:26:24 +00:00

316 lines
7.3 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>367264117</integer>
<key>endpointName</key>
<string>ION iDJ2GO</string>
<key>logoImage</key>
<string>ionLogo</string>
<key>supportWebsite</key>
<string>http://www.ionaudio.com/products/details/idj2go</string>
<key>uuid</key>
<string>7DDDB940-C65D-4DDB-B6B9-ED21E4D41D2B</string>
<key>version</key>
<integer>2</integer>
<key>schemeVersion</key>
<integer>1</integer>
<key>supportedPlatforms</key>
<array>
<string>ios</string>
</array>
<key>controls</key>
<array>
<dict>
<key>flipped</key>
<true/>
<key>keyPath</key>
<string>mixer.crossfade</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>10</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>musicLibrary.libraryRotary</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>musicLibrary.load1</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>75</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>musicLibrary.load2</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>52</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>musicLibrary.libraryBack</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>80</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>81</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>mixer.masterLevel</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>mixer.monitorLevel</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>5</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>turntable1.scratchingNoTouchMove</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>25</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>rotarySensitivity</key>
<integer>25</integer>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.playPause</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>59</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.cuePositionOrJumpConsideringPlayState1</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>51</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>mixer.monitorActive1</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>72</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.bpmSync</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>64</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable1.pitchBendMinus</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>67</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>68</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>flipped</key>
<true/>
<key>keyPath</key>
<string>turntable1.speed</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>6</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>pickupMode</key>
<true/>
</dict>
<dict>
<key>controlType</key>
<string>rotary</string>
<key>keyPath</key>
<string>turntable2.scratchingNoTouchMove</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>24</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>rotarySensitivity</key>
<integer>25</integer>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.playPause</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>66</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.cuePositionOrJumpConsideringPlayState1</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>mixer.monitorActive2</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>73</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.bpmSync</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>71</integer>
<key>midiMessageType</key>
<integer>1</integer>
<key>output</key>
<dict/>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.pitchBendMinus</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>69</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>turntable2.pitchBendPlus</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>70</integer>
<key>midiMessageType</key>
<integer>1</integer>
</dict>
<dict>
<key>keyPath</key>
<string>mixer.lineVolume2</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>9</integer>
<key>midiMessageType</key>
<integer>3</integer>
</dict>
<dict>
<key>flipped</key>
<true/>
<key>keyPath</key>
<string>turntable2.speed</string>
<key>midiChannel</key>
<integer>0</integer>
<key>midiData</key>
<integer>7</integer>
<key>midiMessageType</key>
<integer>3</integer>
<key>pickupMode</key>
<true/>
</dict>
</array>
</dict>
</plist>