wiki say : MyDocuments/VirtualDJ/Devices ,this one is empty, but i have another folder MyDocuments/VirtualDJ/mappers where i find all the mappers, where i have to put the .xml file for the controller ? i mean what is the difference between devices and mappers folders.
Posted Mon 29 Jun 09 @ 11:09 pm
i am having the same problem installing the total control mapper for 6.01
Posted Tue 30 Jun 09 @ 12:43 am
Yes this is a little confusing. The devices folder is the one you want for the definition controller file. VDJ has stacks built in but unfortunately as they are built in they dont show where you would expect in the devices folder which is why its empty. The mappers folder is for the actual mapper xml file which has all the scripts you can create and edit yourself within vdj using the setup/mappers.
This is an example of part of a simple devices xml which I wrote for the DJM700...
<?xml version="1.0" encoding="UTF-8"?>
<device name="USB_Midi_Cable" author="djcheers.com" type="MIDI" >
"MIDI RECEIVE PIONEER DJM700"
"Channel 1"
<slider cc="02" name="CH1_HIGH" />
<slider cc="03" name="CH1_MID" />
<slider cc="04" name="CH1_LOW" />
<toggle cc="70" name="CH1_CUE" />
<slider cc="17" name="CH1_FADER" />
<button cc="65" value="00" name="CH1_ASSIGN_LEFT" />
<button cc="65" value="64" name="CH1_ASSIGN_CENTRE" />
<button cc="65" value="127" name="CH1_ASSIGN_RIGHT" />
"Channel 2"
<slider cc="07" name="CH2_HIGH" />
<slider cc="08" name="CH2_MID" />
<slider cc="09" name="CH2_LOW" />
<toggle cc="71" name="CH2_CUE" />
<slider cc="18" name="CH2_FADER" />
<button cc="66" value="00" name="CH2_ASSIGN_LEFT" />
<button cc="66" value="64" name="CH2_ASSIGN_CENTRE" />
<button cc="66" value="127" name="CH2_ASSIGN_RIGHT" />
...etc
So for example in mappers when you moved slider cc07 it would say CH2_HIGH as that is what is set in the definition file. The two files (definition xml in the devices folder and mapper xml in the mappers folder) work together to create what you want it to do.
Does that make sense? Let me know if I havent explained it right.
This is an example of part of a simple devices xml which I wrote for the DJM700...
<?xml version="1.0" encoding="UTF-8"?>
<device name="USB_Midi_Cable" author="djcheers.com" type="MIDI" >
"MIDI RECEIVE PIONEER DJM700"
"Channel 1"
<slider cc="02" name="CH1_HIGH" />
<slider cc="03" name="CH1_MID" />
<slider cc="04" name="CH1_LOW" />
<toggle cc="70" name="CH1_CUE" />
<slider cc="17" name="CH1_FADER" />
<button cc="65" value="00" name="CH1_ASSIGN_LEFT" />
<button cc="65" value="64" name="CH1_ASSIGN_CENTRE" />
<button cc="65" value="127" name="CH1_ASSIGN_RIGHT" />
"Channel 2"
<slider cc="07" name="CH2_HIGH" />
<slider cc="08" name="CH2_MID" />
<slider cc="09" name="CH2_LOW" />
<toggle cc="71" name="CH2_CUE" />
<slider cc="18" name="CH2_FADER" />
<button cc="66" value="00" name="CH2_ASSIGN_LEFT" />
<button cc="66" value="64" name="CH2_ASSIGN_CENTRE" />
<button cc="66" value="127" name="CH2_ASSIGN_RIGHT" />
...etc
So for example in mappers when you moved slider cc07 it would say CH2_HIGH as that is what is set in the definition file. The two files (definition xml in the devices folder and mapper xml in the mappers folder) work together to create what you want it to do.
Does that make sense? Let me know if I havent explained it right.
Posted Tue 30 Jun 09 @ 1:23 am
perfect explain, got it, thanks.
Posted Tue 30 Jun 09 @ 9:49 am