DDJ-SX MIDI Map

I was looking into the supplied map and examine it to find new way that I could map additional things for my workflow. While reading the code I found couple things that caught my attention and would like some clarification.
On the label should this be <mapping name="SWITCH C CH3">?
On the label should this be <mapping name="SWITCH D CH4">?
I also found this code below which is not present for player 1 and not documented for player 2
Last thing, about the modifier code for the BeatGridShrinkExpand
commands. (there is a corresponding entry for player player 2 using ML3) Without coding each one as
Player 1 map for ML2 and for ML2, ML3
Player 2 map for ML3 and for ML2, ML3
You can't use these buttons for grid adjustment at the same time.
Was that the intended use?
Thanks
- Code: Select all
<mapping name="SWITCH A CH3">
<events>
<MIDI type="Note" parameter="0x16" channel="0x3"/>
</events>
<controls>
<control alias="fam(Mixer).CrossfaderAssignC"/>
</controls>
<preset name="Holder Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
On the label should this be <mapping name="SWITCH C CH3">?
- Code: Select all
<mapping name="SWITCH B CH4">
<events>
<MIDI type="Note" parameter="0x18" channel="0x4"/>
</events>
<controls>
<control alias="fam(Mixer).CrossfaderAssignD"/>
</controls>
<preset name="Holder Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
On the label should this be <mapping name="SWITCH D CH4">?
I also found this code below which is not present for player 1 and not documented for player 2
- Code: Select all
<mapping name="SHIFT + FILTER">
<events>
<MIDI type="CC" parameter="0x18" modifiers="ML2" channel="0x7"/>
</events>
<controls>
<control alias="fam(Player)[0x2].DisplayZoom"/>
</controls>
<preset name="Direct Fader/Knob">
<parameters>
<parameter object="action-0" key="action" value="SetNormalTakeOver"/>
<parameter object="dispatch" key="centerCCandPWvalueRange" value="64 64"/>
<parameter object="dispatch" key="useCenteredCCandPW" value="off"/>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
Last thing, about the modifier code for the BeatGridShrinkExpand
commands. (there is a corresponding entry for player player 2 using ML3) Without coding each one as
Player 1 map for ML2 and for ML2, ML3
Player 2 map for ML3 and for ML2, ML3
You can't use these buttons for grid adjustment at the same time.
Was that the intended use?
- Code: Select all
<mapping name="BEATS ROTARY">
<events>
<MIDI type="CC" parameter="0x0" modifiers="ML2" channel="0x5"/>
</events>
<controls>
<control alias="fam(Player)[0x1].BeatGridShrinkExpand"/>
</controls>
<preset name="Integer Map Fader/Knob">
<parameters>
<parameter object="map" key="backwardIntegerRange" value="0 0"/>
<parameter object="map" key="backwardNormalRange" value="0 0"/>
<parameter object="map" key="forwardIntegerRange" value="2 -2"/>
<parameter object="map" key="forwardNormalRange" value="0 1"/>
</parameters>
</preset>
</mapping>
Thanks