Sign In:     


Forum: VirtualDJ Technical Support

Topic: assign_controller for only one deck ( 4 decks / 2 controllers > dynamic assignment of decks one by one )

This topic is old and might contain outdated or incorrect information.

Hi,

When I use "left,right" assignment for deck mapping of a controller, it works fine if I only use one controller...
device_side 'left' ? deck 1 leftdeck ? deck 3 leftdeck : deck 1 leftdeck : deck 2 rightdeck ? deck 4 rightdeck : deck 2 rightdeck

I would like the second controller decks to be affected to the complementary deck of left,right...

Ex . default assignments :
deck A > controller 1, first deck
deck B > controller 1, second deck
deck C > controller 2, first deck
deck D > controller 2, second deck



expected assignments when left permutation is asked :
deck A > controller 2, first deck
deck B > controller 1, second deck
deck C > controller 1, first deck
deck D > controller 2, second deck



expected assignments when right permutation is asked :
deck A > controller 1, first deck
deck B > controller 2, second deck
deck C > controller 2, first deck
deck D > controller 1, second deck



expected assignments when both left & right permutations are asked :
deck A > controller 2, first deck
deck B > controller 2, second deck
deck C > controller 1, first deck
deck D > controller 1, second deck



I've tried to use assign_controller verb in a script to assign only one deck :
deck 3 assign_controller "Hercules DJConsole Rmx" 1
This sentence change controller assignment for deck 3 but also the assignment for deck 4.

Is there a way to force the change only for deck 3 ?

In the mapping window, it's possible to assign one by one a mapper to 2 non consecutives decks but i can't find the way to script it...





The settings.xml file after change in the mapper section :
<controllersCustomization>
<controller name="KEYBOARD" mapper="KEYBOARD - " />
<controller name="DJCRMX" mapper="Hercules DJConsole RMX mapping" deck="3, 2" />
<controller name="DJCMP3" mapper="Hercules DJConsole MP3 mapping" deck="1, 4" />
</controllersCustomization>

Thanks for your help,
Regards
David
 

Posted Thu 20 Aug 20 @ 4:58 am
Currently not possible, but will make it possible in a future update using
deck 3 assign_controller "Hercules DJConsole Rmx" 1 1
(The first 1 is the controller index, so the first djconsole rmx, the second one is the deck index, so the first (left) side)
 

Thanks for your quick reply. Great! Now I'm waiting for this update.

Adion wrote :
Currently not possible, but will make it possible in a future update using
deck 3 assign_controller "Hercules DJConsole Rmx" 1 1
(The first 1 is the controller index, so the first djconsole rmx, the second one is the deck index, so the first (left) side)


 

Hello, I've just tested the new functionnality and it works ;)
BUILD 6091 (2020-09-02) : "deck 1 assign_controller 'controllername' 1 1" to assign deck 1 to only the left side of the controller

Thanks a lot Adion !

David

holding? device_side 'left' ? deck 1 leftdeck ? deck 3 leftdeck & deck 1 assign_controller "Hercules DJControl MP3" 1 1 & deck 3 assign_controller "Hercules DJConsole Rmx" 1 1 : deck 1 leftdeck & deck 1 assign_controller "Hercules DJConsole Rmx" 1 1 & deck 3 assign_controller "Hercules DJControl MP3" 1 1 : deck 2 rightdeck ? deck 4 rightdeck & deck 2 assign_controller "Hercules DJControl MP3" 1 2 & deck 4 assign_controller "Hercules DJConsole Rmx" 1 2 : deck 2 rightdeck & deck 2 assign_controller "Hercules DJConsole Rmx" 1 2 & deck 4 assign_controller "Hercules DJControl MP3" 1 2
 



(Old topics and forums are automatically closed)