brnfee wrote:Hi Fig
Sorry to be a pain but for some reason manual loop mode not lighting up on my Dj2Go2 the commands are on 4 pads loop in loop out loop off and reloop on off can you help.
Mixvibes give this man a job forum manager would be appropriate!
OK you already know about parameters and channels so you have to change those to match your controller.
For pads 1,2,3, and 4 the commands are
LoopIn, LoopOut, LoopOnOff, ReloopOnOff, reg(RegisterLogic1).
The command reloop on/off does not have a MIDI output in Cross. You have to use an additional command to make an LED light up with reloop.
There are a total of 8 register logic commands that can be used in these situations and force an LED to indicate the command.
Just assign the register logic command to the same button for reloop.
Code example input section
- Code: Select all
<mapping name="PAD1">
<events>
<MIDI type="Note" parameter="0x10" channel="0x1"/>
</events>
<controls>
<control alias="fam(Player)[0x1].LoopIn"/>
</controls>
<preset name="Trigger Button">
<parameters>
<parameter object="metronom" key="Repeat Acceleration" value="0.1"/>
<parameter object="metronom" key="Repeat Time" value="0"/>
<parameter object="metronom" key="Start Time" value="500"/>
</parameters>
</preset>
</mapping>
<mapping name="PAD2">
<events>
<MIDI type="Note" parameter="0x11" channel="0x1"/>
</events>
<controls>
<control alias="fam(Player)[0x1].LoopOut"/>
</controls>
<preset name="Trigger Button">
<parameters>
<parameter object="metronom" key="Repeat Acceleration" value="0.1"/>
<parameter object="metronom" key="Repeat Time" value="0"/>
<parameter object="metronom" key="Start Time" value="500"/>
</parameters>
</preset>
</mapping>
<mapping name="PAD3">
<events>
<MIDI type="Note" parameter="0x4d" channel="0x1"/>
</events>
<controls>
<control alias="fam(Player)[0x1].LoopOnOff"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping name="PAD4">
<events>
<MIDI type="Note" parameter="0x4d" channel="0x1"/>
</events>
<controls>
<control alias="fam(Player)[0x1].ReloopOnOff"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
<mapping name="PAD4">
<events>
<MIDI type="Note" parameter="0x4d" channel="0x2"/>
</events>
<controls>
<control alias="reg(RegisterLogic1)"/>
</controls>
<preset name="Toggler Button">
<parameters>
<parameter object="invert" key="on" value="off"/>
</parameters>
</preset>
</mapping>
Code example for output section
- Code: Select all
<mapping>
<control alias="fam(Player)[0x1].LoopInSet" value="true"/>
<MIDI type="Note" parameter="0x10" channel="0x1" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].LoopInSet" value="false"/>
<MIDI type="Note" parameter="0x10" channel="0x1" value="0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].LoopInAdjustOnOff" value="true"/>
<MIDI loop="true"/>
<MIDI type="Note" parameter="0x10" channel="0x1" value="127" duration="100"/>
<MIDI type="Note" parameter="0x10" channel="0x1" value="0" duration="100"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].LoopOutSet" value="true"/>
<MIDI type="Note" parameter="0x11" channel="0x1" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].LoopOutSet" value="false"/>
<MIDI type="Note" parameter="0x11" channel="0x1" value="0"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].LoopOutAdjustOnOff" value="true"/>
<MIDI loop="true"/>
<MIDI type="Note" parameter="0x11" channel="0x1" value="127" duration="100"/>
<MIDI type="Note" parameter="0x11" channel="0x1" value="0" duration="100"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].LoopOnOff" value="true"/>
<MIDI type="Note" parameter="0x4d" channel="0x1" value="127"/>
</mapping>
<mapping>
<control alias="fam(Player)[0x1].LoopOnOff" value="false"/>
<MIDI type="Note" parameter="0x4d" channel="0x1" value="0"/>
</mapping>
<mapping>
<control alias="reg(RegisterLogic1)" value="true"/>
<MIDI type="Note" parameter="0x4d" channel="0x1" value="127"/>
</mapping>
<mapping>
<control alias="reg(RegisterLogic1)" value="false"/>
<MIDI type="Note" parameter="0x4d" channel="0x1" value="0"/>
</mapping>
The
<MIDI loop="true"/>
is used to make the LED blink. In there case the output command are required to make the LEDs follow the GUI.
The duration="100"/> refers to the amount of time in milliseconds the LED will stay on each state. So if you make it 500 then the LED will be on for 1/2 second and off for 1/2 second.
Hope this helps