Quick Sign In:  

Forum: VirtualDJ 8.0 Technical Support

Topic: Allen & Heath Xone 1D et Xone 4D, bug script lié au jog sous VDJ8

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

ebe42PRO InfinityMember since 2010
Bonjour,

Je possède deux Xone 1D et 1 Xone 4D.
J'ai un problème de script sur les deux matériels.

Le jog ne prend pas correctement en compte le script qui lui est affecté.
key learn: JOG
action: jogwheel

Pour que cela fonctionne correctement, je dois modifier l'action et la remettre ensuite avec jogwheel.
Après, tout va bien jusqu'au prochain redémarrage de VDJ8.
Au redémarrage, je retrouve le défaut et je dois refaire la manipulation dans le script pour que ça refonctionne à nouveau.

Si vous pouviez regarder pour ce bug ce serait formidable.

Merci à vous
 

Posted Wed 31 Dec 14 @ 6:54 am
locoDogPRO InfinityModeratorMember since 2013
 

Posted Wed 31 Dec 14 @ 9:14 am
ebe42PRO InfinityMember since 2010
Hello,

I have two Xone 1D and 1 Xone 4D.
I have a script problem on both materials.

The jog does not properly take into account the script that is assigned to it.
key learn: JOG
Action: jogwheel

For this to work properly, I have to change the action and then hand with jogwheel.
After, all is well until the next reboot of VDJ8.
Upon restart, I find fault and I have to redo the manipulation in the script so that it works again again.

If you could look for this bug would be great.

Thank you,
 

Posted Wed 31 Dec 14 @ 10:17 am
ebe42PRO InfinityMember since 2010
I still have my problems and no solution
Did you find anything on your side to help me?
 

Posted Tue 13 Jan 15 @ 2:59 am
Hi

I have a pair of Xone 1D here, so I can try to help.

You say the jog does not "take into account" the action. Does this mean the jogwheel does not work at all?

When you change the action, what do you change it to?

 

Posted Tue 13 Jan 15 @ 4:13 am
ebe42PRO InfinityMember since 2010
Hello,

The wheel works fine.
The problem is that the sound from scratch is not good.
To be good, I have to re write the action in the map.

key learn: JOG
Action: jogwheel

The information "jogwheel" I have a problem.
When I start vdj, the sound is not good in scratch mode
If I modify and deliver "jog wheel" as before, it must change something somewhere because it is working properly.
Still, I gave "jog wheel" like the beginning to the opening of the script.
 

Posted Tue 13 Jan 15 @ 4:29 am
I will investigate using my 1Ds.
 

Posted Tue 13 Jan 15 @ 4:46 am
ebe42PRO InfinityMember since 2010
My mapper:

<?xml version="1.0" encoding="UTF-8"?>
<mapper device="Xone4D_Ebe_4Decks" version="800" date="2014-12-23">
<map value="JOG" action="jogwheel" />
<map value="BTN_BL_1" action="vinyl_mode" />
<map value="BTN_BL_2" action="sync" />
<map value="BTN_BL_3" action="cue_stop" />
<map value="BTN_BL_4" action="play_pause" />
<map value="BTN_BR_1" action="vinyl_mode" />
<map value="BTN_BR_2" action="sync" />
<map value="BTN_BR_3" action="cue_stop" />
<map value="BTN_BR_4" action="play_pause" />
<map value="PFL" action="pfl 1 ? pfl 0 : pfl 1" />
<map value="CROSSFADER" action="crossfader" />
<map value="HW_SHIFT" action="deck 1 leftdeck ? deck 3 leftdeck &amp; deck 4 rightdeck : deck 1 leftdeck &amp; deck 2 rightdeck" />
<map value="SW_SHIFT" action="toggle &apos;shift&apos;" />
<map value="JOG_T" action="nothing" />
<map value="JOG_L" action="seek -5" />
<map value="JOG_R" action="seek +5" />
<map value="JOG_B" action="nothing" />
<map value="BTN_A" action="var &apos;shift&apos; ? loop_half : loop ? var &quot;loopMove&quot; ? set &quot;loopMove&quot; 0 &amp; wheel_mode &quot;jog&quot; : set &quot;loopMove&quot; 1 &amp; wheel_mode &quot;loop_in&quot; : loop_in" />
<map value="BTN_B" action="var &apos;shift&apos; ? loop_double : loop ? var &quot;loopMove&quot; ? set &quot;loopMove&quot; 0 &amp; wheel_mode &quot;jog&quot; : set &quot;loopMove&quot; 1 &amp; wheel_mode &quot;loop_out&quot; : loop_out" />
<map value="BTN_C" action="reloop_exit &amp; wheel_mode &quot;jog&quot;" />
<map value="BTN_D" action="loop ? var &quot;loopMove&quot; ? set &quot;loopMove&quot; 0 &amp; wheel_mode &quot;jog&quot; : set &quot;loopMove&quot; 1 &amp; wheel_mode &quot;loop_move&quot; : loop" />
<map value="BTN_E" action="sampler_pad 1" />
<map value="BTN_F" action="sampler_pad 2" />
<map value="BTN_G" action="sampler_pad 3" />
<map value="BTN_H" action="sampler_pad 4" />
<map value="BTN_I" action="var &quot;shift&quot; ? delete_cue 1 : hot_cue 1" />
<map value="BTN_J" action="var &quot;shift&quot; ? delete_cue 2 : hot_cue 2" />
<map value="BTN_K" action="var &quot;shift&quot; ? delete_cue 3 : hot_cue 3" />
<map value="BTN_L" action="var &quot;shift&quot; ? delete_cue 4 : hot_cue 4" />
<map value="BTN_M" action="var &apos;shift&apos; ? loop_half : loop ? var &quot;loopMove&quot; ? set &quot;loopMove&quot; 0 &amp; wheel_mode &quot;jog&quot; : set &quot;loopMove&quot; 1 &amp; wheel_mode &quot;loop_in&quot; : loop_in" />
<map value="BTN_N" action="var &apos;shift&apos; ? loop_double : loop ? var &quot;loopMove&quot; ? set &quot;loopMove&quot; 0 &amp; wheel_mode &quot;jog&quot; : set &quot;loopMove&quot; 1 &amp; wheel_mode &quot;loop_out&quot; : loop_out" />
<map value="BTN_O" action="reloop_exit &amp; wheel_mode &quot;jog&quot;" />
<map value="BTN_P" action="loop ? var &quot;loopMove&quot; ? set &quot;loopMove&quot; 0 &amp; wheel_mode &quot;jog&quot; : set &quot;loopMove&quot; 1 &amp; wheel_mode &quot;loop_move&quot; : loop" />
<map value="BTN_Q" action="sampler_pad 5" />
<map value="BTN_R" action="sampler_pad 6" />
<map value="BTN_S" action="sampler_pad 7" />
<map value="BTN_T" action="sampler_pad 8" />
<map value="BTN_U" action="var &quot;shift&quot; ? delete_cue 1 : hot_cue 1" />
<map value="BTN_V" action="var &quot;shift&quot; ? delete_cue 2 : hot_cue 2" />
<map value="BTN_W" action="var &quot;shift&quot; ? delete_cue 3 : hot_cue 3" />
<map value="BTN_X" action="var &quot;shift&quot; ? delete_cue 4 : hot_cue 4" />
<map value="ENC_SHIFT" action="nothing" />
<map value="ENC_L_1" action="effect 1 select" />
<map value="ENC_L_2" action="effect 2 select &apos;FlangerHQ&apos;" />
<map value="ENC_L_3" action="nothing" />
<map value="ENC_L_4" action="browser_scroll" />
<map value="ENC_R_1" action="effect 1 select" />
<map value="ENC_R_2" action="effect 2 select &apos;FlangerHQ&apos;" />
<map value="ENC_R_3" action="nothing" />
<map value="ENC_R_4" action="browser_scroll" />
<map value="BTNENC_L_1" action="effect active 1 &amp; effect 1 show_gui" />
<map value="BTNENC_L_2" action="effect active 2 &amp; effect 2 show_gui" />
<map value="BTNENC_L_3" action="browser_folder" />
<map value="BTNENC_L_4" action="browser_enter" />
<map value="BTNENC_R_1" action="effect active 1 &amp; effect 1 show_gui" />
<map value="BTNENC_R_2" action="effect active 2 &amp; effect 2 show_gui" />
<map value="BTNENC_R_3" action="browser_folder" />
<map value="BTNENC_R_4" action="browser_enter" />
<map value="MAP1_ENCL1_LEFT" action="loop_move -0,01" />
<map value="MAP1_ENCL1_RIGHT" action="loop_move +0,01" />
<map value="MAP1_ENCL2_LEFT" action="effect select -1" />
<map value="MAP1_ENCL2_RIGHT" action="effect select +1" />
<map value="MAP1_ENCL3_LEFT" action="loop_half" />
<map value="MAP1_ENCL3_RIGHT" action="loop_double" />
<map value="MAP1_ENCL4_LEFT" action="effect select -1" />
<map value="MAP1_ENCL4_RIGHT" action="effect select +1" />
<map value="MAP1_ENCR1_LEFT" action="loop_move -0,01" />
<map value="MAP1_ENCR1_RIGHT" action="loop_move +0,01" />
<map value="MAP1_ENCR2_LEFT" action="effect select -1" />
<map value="MAP1_ENCR2_RIGHT" action="effect select +1" />
<map value="MAP1_ENCR3_LEFT" action="loop_half" />
<map value="MAP1_ENCR3_RIGHT" action="loop_double" />
<map value="MAP1_ENCR4_LEFT" action="effect select -1" />
<map value="MAP1_ENCR4_RIGHT" action="effect select +1" />
<map value="KNB_LT_1" action="effect 1 slider 1" />
<map value="KNB_LT_2" action="effect 2 slider 1" />
<map value="KNB_LT_3" action="sampler_volume_master" />
<map value="KNB_LT_4" action="mixer_order 1234 ? gain : nothing" />
<map value="KNB_LB_1" action="effect 1 slider 2" />
<map value="KNB_LB_2" action="effect 2 slider 2" />
<map value="KNB_LB_3" action="sampler_volume_master" />
<map value="KNB_LB_4" action="filter activate" />
<map value="KNB_RT_1" action="effect 1 slider 1" />
<map value="KNB_RT_2" action="effect 2 slider 1" />
<map value="KNB_RT_3" action="nothing" />
<map value="KNB_RT_4" action="mixer_order 1234 ? gain : nothing" />
<map value="KNB_RB_1" action="effect 1 slider 2" />
<map value="KNB_RB_2" action="effect 2 slider 2" />
<map value="KNB_RB_3" action="nothing" />
<map value="KNB_RB_4" action="filter activate" />
<map value="SLDR_L_1" action="effect 1 slider 3" />
<map value="SLDR_L_2" action="effect 2 slider 3" />
<map value="SLDR_L_3" action="nothing" />
<map value="SLDR_L_4" action="param_invert &amp; pitch" />
<map value="SLDR_R_1" action="effect 1 slider 3" />
<map value="SLDR_R_2" action="effect 2 slider 3" />
<map value="SLDR_R_3" action="nothing" />
<map value="SLDR_R_4" action="param_invert &amp; pitch" />
<map value="LED_BTN_BL_1" action="var &quot;shift&quot; ? blink : vinyl_mode" />
<map value="LED_BTN_BL_2" action="var &quot;shift&quot; ? blink : sync" />
<map value="LED_BTN_BL_3" action="var &quot;shift&quot; ? blink : cue" />
<map value="LED_BTN_BL_4" action="var &quot;shift&quot; ? blink : play" />
<map value="LED_BTN_BR_1" action="var &quot;shift&quot; ? blink : vinyl_mode" />
<map value="LED_BTN_BR_2" action="var &quot;shift&quot; ? blink : sync" />
<map value="LED_BTN_BR_3" action="var &quot;shift&quot; ? blink : cue" />
<map value="LED_BTN_BR_4" action="var &quot;shift&quot; ? blink : play" />
<map value="ONINIT" action="deck 1 pfl 0" />
</mapper>
 

Posted Tue 13 Jan 15 @ 5:02 am
ebe42PRO InfinityMember since 2010
my mapper for xone 1d now:

<?xml version="1.0" encoding="UTF-8"?>
<mapper device="XONE1D" version="800" date="2015-01-01">
<map value="JOG" action="jogwheel" />
<map value="BTN_1" action="vinyl_mode" />
<map value="BTN_2" action="sync" />
<map value="BTN_3" action="cue_stop" />
<map value="BTN_4" action="play_pause" />
<map value="HW_SHIFT" action="nothing" />
<map value="SW_SHIFT" action="toggle &apos;shift&apos;" />
<map value="JOG_T" action="slip_mode" />
<map value="JOG_L" action="seek -5" />
<map value="JOG_R" action="seek +5" />
<map value="JOG_B" action="nothing" />
<map value="BTN_A" action="var &quot;shift&quot; ? loop_half : loop ? var &quot;loopMove&quot; ? set &quot;loopMove&quot; 0 &amp; wheel_mode &quot;jog&quot; : set &quot;loopMove&quot; 1 &amp; wheel_mode &quot;loop_in&quot; : loop_in" />
<map value="BTN_B" action="loop ? var &quot;loopMove&quot; ? set &quot;loopMove&quot; 0 &amp; wheel_mode &quot;jog&quot; : set &quot;loopMove&quot; 1 &amp; wheel_mode &quot;loop_move&quot; : loop" />
<map value="BTN_C" action="var &quot;shift&quot; ? loop_double : loop ? var &quot;loopMove&quot; ? set &quot;loopMove&quot; 0 &amp; wheel_mode &quot;jog&quot; : set &quot;loopMove&quot; 1 &amp; wheel_mode &quot;loop_out&quot; : loop_out" />
<map value="BTN_D" action="reloop_exit" />
<map value="BTN_E" action="sampler_pad 5" />
<map value="BTN_F" action="sampler_pad 6" />
<map value="BTN_G" action="sampler_pad 7" />
<map value="BTN_H" action="sampler_pad 8" />
<map value="BTN_I" action="var &quot;shift&quot; ? delete_cue 1 : hot_cue 1" />
<map value="BTN_J" action="var &quot;shift&quot; ? delete_cue 2 : hot_cue 2" />
<map value="BTN_K" action="var &quot;shift&quot; ? delete_cue 3 : hot_cue 3" />
<map value="BTN_L" action="var &quot;shift&quot; ? delete_cue 4 : hot_cue 4" />
<map value="ENC_SHIFT" action="var &apos;$shift&apos; ? loop_move +100% : loop_double" />
<map value="ENC_1" action="effect 1 select" />
<map value="ENC_2" action="effect 2 select &apos;FlangerHQ&apos;" />
<map value="ENC_3" action="nothing" />
<map value="ENC_4" action="browser_scroll" />
<map value="BTNENC_1" action="effect active 1 &amp; effect 1 show_gui" />
<map value="BTNENC_2" action="effect active 2 &amp; effect 2 show_gui" />
<map value="BTNENC_3" action="browser_folder" />
<map value="BTNENC_4" action="browser_enter" />
<map value="MAP1_ENC1_LEFT" action="loop_move -0,01" />
<map value="MAP1_ENC1_RIGHT" action="loop_move +0,01" />
<map value="MAP1_ENC2_LEFT" action="effect select -1" />
<map value="MAP1_ENC2_RIGHT" action="effect select +1" />
<map value="MAP1_ENC3_LEFT" action="loop_half" />
<map value="MAP1_ENC3_RIGHT" action="loop_double" />
<map value="MAP1_ENC4_LEFT" action="effect select -1" />
<map value="MAP1_ENC4_RIGHT" action="effect select +1" />
<map value="KNB_T_1" action="effect 1 slider 1" />
<map value="KNB_T_2" action="effect 2 slider 1" />
<map value="KNB_T_3" action="sampler_volume_master" />
<map value="KNB_T_4" action="mixer_order 3124 ? gain : nothing" />
<map value="KNB_B_1" action="effect 1 slider 2" />
<map value="KNB_B_2" action="effect 2 slider 2" />
<map value="KNB_B_3" action="effect 3 select &apos;Balance&apos; &amp; effect 3 slider 1" />
<map value="KNB_B_4" action="filter activate" />
<map value="SLD_1" action="effect 1 slider 3" />
<map value="SLD_2" action="effect 2 slider 3" />
<map value="SLD_3" action="nothing" />
<map value="SLD_4" action="param_invert &amp; pitch" />
<map value="LED_BTN_1" action="var &quot;shift&quot; ? blink : vinyl_mode" />
<map value="LED_BTN_2" action="var &quot;shift&quot; ? blink : sync" />
<map value="LED_BTN_3" action="var &quot;shift&quot; ? blink : cue" />
<map value="LED_BTN_4" action="var &quot;shift&quot; ? blink : play" />
<map value="ONINIT" action="nothing" />
</mapper>
 

Posted Tue 13 Jan 15 @ 6:22 am
OK I tried it. I agree it sounds bad, but there are many settings in VDJ which affect the jog wheel.

Just moving the screen jog with the mouse seems to improve how it sounds when using the Xone jog.

The jogwheelsensitivity setting default is 1 but this does not give a 1:1 match with the jog movement on screen. Setting it to 2.2 seems like a more exact match (one rotation on Xone = 1 rotation on screen).

There is also a lot of drift - the starting point moves around the jog wheel after a while.

Because VDJ caters for many controllers, having one setting which works for all is not easy or simple.
 

Posted Tue 13 Jan 15 @ 9:59 am
ebe42PRO InfinityMember since 2010
ok.
there is there a solution for this problem?
 

Posted Tue 13 Jan 15 @ 10:10 am
Experiment!

Unfortunately unless Atomix staff can post the exact settings for all the different config areas to get this particular jog working nicely, then it is left up to us to try and adjust or change settings until it sounds OK.
 

Posted Tue 13 Jan 15 @ 10:14 am
ebe42PRO InfinityMember since 2010
thank you for the time you have given me.
I will continue to seek a solution
 

Posted Tue 13 Jan 15 @ 10:21 am


(Old topics and forums are automatically closed)