After learning how to map for mixxx for the iddj I today began for the KDJ500.
I am aware of the following topic: viewtopic.php?f=1&t=945&hilit=kdj&start=20
But it just has lots of text and not so many code
The correct code from that topic (incl. pitchbend with the scratchhweel) is:
- Code: Select all
<MixxxMIDIPreset mixxxVersion="1.7.1+" schemaVersion="1" >
<controller id="Last used" >
<controls>
<control>
<status>0x90</status>
<midino>0x24</midino>
<group>[Channel2]</group>
<key>cue_default</key>
<options>
<normal/>
</options>
</control>
<control>
<status>0x90</status>
<midino>0x1</midino>
<group>[Channel1]</group>
<key>flanger</key>
<options>
<normal/>
</options>
</control>
<control>
<status>0x90</status>
<midino>0x26</midino>
<group>[Channel2]</group>
<key>play</key>
<options>
<normal/>
</options>
</control>
<control>
<status>0x90</status>
<midino>0x2</midino>
<group>[Channel1]</group>
<key>filterLowKill</key>
<options>
<normal/>
</options>
</control>
<control>
<status>0x90</status>
<midino>0x3</midino>
<group>[Channel1]</group>
<key>filterMidKill</key>
<options>
<normal/>
</options>
</control>
<control>
<status>0x90</status>
<midino>0x4</midino>
<group>[Channel1]</group>
<key>filterHighKill</key>
<options>
<normal/>
</options>
</control>
<control>
<status>0x90</status>
<midino>0x2c</midino>
<group>[Channel1]</group>
<key>pfl</key>
<options>
<normal/>
</options>
</control>
<control>
<status>0x90</status>
<midino>0x2e</midino>
<group>[Channel2]</group>
<key>pfl</key>
<options>
<normal/>
</options>
</control>
<control>
<status>0x80</status>
<midino>0x24</midino>
<group>[Channel2]</group>
<key>cue_default</key>
<options>
<normal/>
</options>
</control>
<control>
<status>0x80</status>
<midino>0x26</midino>
<group>[Channel2]</group>
<key>play</key>
<options>
<normal/>
</options>
</control>
<control>
<status>0x90</status>
<midino>0xe</midino>
<group>[Channel1]</group>
<key>cue_default</key>
<options>
<normal/>
</options>
</control>
<control>
<status>0x90</status>
<midino>0x34</midino>
<group>[Playlist]</group>
<key>SelectPrevTrack</key>
<options>
<normal/>
</options>
</control>
<control>
<status>0xb0</status>
<midino>0x1</midino>
<group>[Master]</group>
<key>headVolume</key>
<options>
<normal/>
</options>
</control>
<control>
<status>0x90</status>
<midino>0x10</midino>
<group>[Channel1]</group>
<key>play</key>
<options>
<normal/>
</options>
</control>
<control>
<status>0xb0</status>
<midino>0x2</midino>
<group>[Channel1]</group>
<key>filterHigh</key>
<options>
<normal/>
</options>
</control>
<control>
<status>0xb0</status>
<midino>0x3</midino>
<group>[Channel1]</group>
<key>filterMid</key>
<options>
<normal/>
</options>
</control>
<control>
<status>0x80</status>
<midino>0x2c</midino>
<group>[Channel1]</group>
<key>pfl</key>
<options>
<normal/>
</options>
</control>
<control>
<status>0xb0</status>
<midino>0x4</midino>
<group>[Channel1]</group>
<key>filterLow</key>
<options>
<normal/>
</options>
</control>
<control>
<status>0xb0</status>
<midino>0x5</midino>
<group>[Master]</group>
<key>headMix</key>
<options>
<normal/>
</options>
</control>
<control>
<status>0x80</status>
<midino>0x2e</midino>
<group>[Channel2]</group>
<key>pfl</key>
<options>
<normal/>
</options>
</control>
<control>
<status>0xb0</status>
<midino>0x6</midino>
<group>[Channel2]</group>
<key>filterHigh</key>
<options>
<normal/>
</options>
</control>
<control>
<status>0xb0</status>
<midino>0x7</midino>
<group>[Channel2]</group>
<key>filterMid</key>
<options>
<normal/>
</options>
</control>
<control>
<status>0xb0</status>
<midino>0x8</midino>
<group>[Channel2]</group>
<key>filterLow</key>
<options>
<normal/>
</options>
</control>
<control>
<status>0x90</status>
<midino>0x17</midino>
<group>[Channel2]</group>
<key>flanger</key>
<options>
<normal/>
</options>
</control>
<control>
<status>0xb0</status>
<midino>0x9</midino>
<group>[Channel1]</group>
<key>rate</key>
<options>
<normal/>
</options>
</control>
<control>
<status>0x90</status>
<midino>0x18</midino>
<group>[Channel2]</group>
<key>filterLowKill</key>
<options>
<normal/>
</options>
</control>
<control>
<status>0xb0</status>
<midino>0xa</midino>
<group>[Channel2]</group>
<key>rate</key>
<options>
<normal/>
</options>
</control>
<control>
<status>0x80</status>
<midino>0xe</midino>
<group>[Channel1]</group>
<key>cue_default</key>
<options>
<normal/>
</options>
</control>
<control>
<status>0x90</status>
<midino>0x19</midino>
<group>[Channel2]</group>
<key>filterMidKill</key>
<options>
<normal/>
</options>
</control>
<control>
<status>0xb0</status>
<midino>0xb</midino>
<group>[Channel1]</group>
<key>volume</key>
<options>
<normal/>
</options>
</control>
<control>
<status>0x90</status>
<midino>0x1a</midino>
<group>[Channel2]</group>
<key>filterHighKill</key>
<options>
<normal/>
</options>
</control>
<control>
<status>0xb0</status>
<midino>0xc</midino>
<group>[Channel2]</group>
<key>volume</key>
<options>
<normal/>
</options>
</control>
<control>
<status>0x80</status>
<midino>0x10</midino>
<group>[Channel1]</group>
<key>play</key>
<options>
<normal/>
</options>
</control>
<control>
<status>0xb0</status>
<midino>0x2c</midino>
<group>[Channel2]</group>
<key>jog</key>
<options>
<diff/>
</options>
</control>
<control>
<status>0xb0</status>
<midino>0x28</midino>
<group>[Channel1]</group>
<key>jog</key>
<options>
<diff/>
</options>
</control>
<control>
<status>0xb0</status>
<midino>0xd</midino>
<group>[Master]</group>
<key>crossfader</key>
<options>
<normal/>
</options>
</control>
</controls>
</controller>
</MixxxMIDIPreset>
First I am writing down the midi controller numbers, so we can map our own presets, check the pdf. There are a lot of controllers !!!
