Quick Sign In:  

Forum: VirtualDJ 8.0 Technical Support

Topic: Roll_loop X don't work

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

Dodge57PRO InfinityMember since 2009
Hello,

if I active the Roll_mode, my loops button mapped loop x etc... no longer work

and the V7 the old script roll_loop x no longer work
 

Posted Wed 04 Jun 14 @ 2:07 pm
djdadPRO InfinityDevelopment ManagerMember since 2005
if loop roll mode is acitvated (loop_roll_mode action), then the loop x buttons will now perform a loop roll while the buttons are pressed.

btw, the action is loop_roll not roll_loop
 

Posted Wed 04 Jun 14 @ 2:30 pm
locoDogPRO InfinityModeratorMember since 2013
Hi dodge, what size loop_roll's do you use?, because loop roll as it was in V7 is now a effect for short loops, so you can roll while in a loop!

This will loop roll 1 (press on press off)
effect_slider 'loop roll' 1 1 & effect_active 'loop roll' ? effect_slider 'loop roll' 2 0.75 ? effect_active 'loop roll' : effect_slider 'loop roll' 2 0.75 : effect_slider 'loop roll' 2 0.75 ? effect_active 'loop roll' : effect_slider 'loop roll' 2 0.75 & effect_active 'loop roll'

Loop roll 4 This is the maximum size for the effect. (press on press off)
effect_slider 'loop roll' 1 1 & effect_active 'loop roll' ? effect_slider 'loop roll' 2 1 ? effect_active 'loop roll' : effect_slider 'loop roll' 2 1 : effect_slider 'loop roll' 2 1 ? effect_active 'loop roll' : effect_slider 'loop roll' 2 1 & effect_active 'loop roll'

1/32 = 0
1/16 = 0.125
1/8 = 0.25
1/4 = 0.375
1/2 = 0.5
3/4 = 0.625
1 = 0.75
2 = 0.875
4 = 1

If you need longer loops to roll, there are a couple of ways to do it, but tell me what you need / how you use loop roll first.
 

Posted Wed 04 Jun 14 @ 3:01 pm
Dodge57PRO InfinityMember since 2009
djdad wrote :
the loop x buttons will now perform a loop roll while the buttons are pressed.

only while pressed ? sad

djdad wrote :
btw, the action is loop_roll not roll_loop

ah yes, I wrote too fast.
but even with loop_roll 4 that don't work either...


locodog, here is the mapper that I had on the V7 for a Launchpad :
deck 1 loop_roll 0.125
deck 1 loop_roll 0.25
deck 1 loop_roll 0.5
deck 1 loop_roll 1
deck 1 loop_roll 2
deck 1 loop_roll 4
deck 1 loop_roll 8
deck 1 loop_roll 16

this is what I would like to find.

Are you sure this is just an effect? because there is a loop_roll function that I can activate apart from the effects
 

Posted Wed 04 Jun 14 @ 3:55 pm
locoDogPRO InfinityModeratorMember since 2013
And how did you use them? while pressed or press on and press off.

(You can get the loop roll as a effect to work EXACTLY like V7 did for short loops 1/32 to 4)
(I'm still testing stuff for stuff longer than 4 beats with slip mode)
 

Posted Wed 04 Jun 14 @ 5:30 pm
locoDogPRO InfinityModeratorMember since 2013
Sorry I didn't read your post correctly, drinking while online has issues :-) , I think* I have a way for +4 loop rolls to work as V7 did , but, it's work around and it might has issues to how you use VDJ,

I need to test, I shall post the results tomorrow evening.
 

Posted Wed 04 Jun 14 @ 7:34 pm
locoDogPRO InfinityModeratorMember since 2013
This is a VERY complicated set of scripts, I may need more time.
 

Posted Thu 05 Jun 14 @ 9:06 am
Dodge57PRO InfinityMember since 2009
I resumed everything from the beginning :

I have mapped a button with this script : deck 1 loop_roll_mode (enable or disable the roll mode)

then I have mapped 8 buttons with this:
deck 1 loop 0.125
deck 1 loop 0.25
deck 1 loop 0.5
deck 1 loop 1
deck 1 loop 2
deck 1 loop 4
deck 1 loop 8
deck 1 loop 16

(it is the same mapping as the V7)

its work but the roll loop only work if we let the fingers on.
On the V7 this was not the case.

if I use the V7 script deck 1 loop_roll x it doesn't work on V8

I tried this : deck 1 loop_roll_mode& deck 1 loop 4it doesn't work either..
 

Posted Thu 05 Jun 14 @ 9:47 am
locoDogPRO InfinityModeratorMember since 2013
I have found a way which is much closer to V7, but it is complicated. (quite a challenge to read let alone figure out)
Here is the xml mapping, and the go in order from 1/8 to 16, the 8 & 16 loops are a work around (they 1/2 or 1/4 the bpm temporarily) I've tested it and it works how I think it should but it might not work for how you use VDJ so test it lots before using it live.

<map value="CTRL+ALT+SHIFT+X" action="effect_slider 'loop roll' 1 1 & var "loopRoll8" ? toggle "loopRoll8" & set_bpm 200% & effect_active 'loop roll' ? effect_slider 'loop roll' 2 0.25 ? effect_active 'loop roll' : effect_slider 'loop roll' 2 0.25 : effect_slider 'loop roll' 2 0.25 ? effect_active 'loop roll' : effect_slider 'loop roll' 2 0.25 & effect_active 'loop roll' : var "loopRoll16" ? toggle "loopRoll16" & set_bpm 400% & effect_active 'loop roll' ? effect_slider 'loop roll' 2 0.25 ? effect_active 'loop roll' : effect_slider 'loop roll' 2 0.25 : effect_slider 'loop roll' 2 0.25 ? effect_active 'loop roll' : effect_slider 'loop roll' 2 0.25 & effect_active 'loop roll': effect_active 'loop roll' ? effect_slider 'loop roll' 2 0.25 ? effect_active 'loop roll' : effect_slider 'loop roll' 2 0.25 : effect_slider 'loop roll' 2 0.25 ? effect_active 'loop roll' : effect_slider 'loop roll' 2 0.25 & effect_active 'loop roll'" />
<map value="CTRL+ALT+SHIFT+C" action="effect_slider 'loop roll' 1 1 & var "loopRoll8" ? toggle "loopRoll8" & set_bpm 200% & effect_active 'loop roll' ? effect_slider 'loop roll' 2 0.375 ? effect_active 'loop roll' : effect_slider 'loop roll' 2 0.375 : effect_slider 'loop roll' 2 0.375 ? effect_active 'loop roll' : effect_slider 'loop roll' 2 0.375 & effect_active 'loop roll' : var "loopRoll16" ? toggle "loopRoll16" & set_bpm 400% & effect_active 'loop roll' ? effect_slider 'loop roll' 2 0.375 ? effect_active 'loop roll' : effect_slider 'loop roll' 2 0.375 : effect_slider 'loop roll' 2 0.375 ? effect_active 'loop roll' : effect_slider 'loop roll' 2 0.375 & effect_active 'loop roll': effect_active 'loop roll' ? effect_slider 'loop roll' 2 0.375 ? effect_active 'loop roll' : effect_slider 'loop roll' 2 0.375 : effect_slider 'loop roll' 2 0.375 ? effect_active 'loop roll' : effect_slider 'loop roll' 2 0.375 & effect_active 'loop roll'" />
<map value="CTRL+ALT+SHIFT+V" action="effect_slider 'loop roll' 1 1 & var "loopRoll8" ? toggle "loopRoll8" & set_bpm 200% & effect_active 'loop roll' ? effect_slider 'loop roll' 2 0.5 ? effect_active 'loop roll' : effect_slider 'loop roll' 2 0.5 : effect_slider 'loop roll' 2 0.5 ? effect_active 'loop roll' : effect_slider 'loop roll' 2 0.5 & effect_active 'loop roll' : var "loopRoll16" ? toggle "loopRoll16" & set_bpm 400% & effect_active 'loop roll' ? effect_slider 'loop roll' 2 0.5 ? effect_active 'loop roll' : effect_slider 'loop roll' 2 0.5 : effect_slider 'loop roll' 2 0.5 ? effect_active 'loop roll' : effect_slider 'loop roll' 2 0.5 & effect_active 'loop roll': effect_active 'loop roll' ? effect_slider 'loop roll' 2 0.5 ? effect_active 'loop roll' : effect_slider 'loop roll' 2 0.5 : effect_slider 'loop roll' 2 0.5 ? effect_active 'loop roll' : effect_slider 'loop roll' 2 0.5 & effect_active 'loop roll'" />
<map value="CTRL+ALT+SHIFT+B" action="effect_slider 'loop roll' 1 1 & var "loopRoll8" ? toggle "loopRoll8" & set_bpm 200% & effect_active 'loop roll' ? effect_slider 'loop roll' 2 0.75 ? effect_active 'loop roll' : effect_slider 'loop roll' 2 0.75 : effect_slider 'loop roll' 2 0.75 ? effect_active 'loop roll' : effect_slider 'loop roll' 2 0.75 & effect_active 'loop roll' : var "loopRoll16" ? toggle "loopRoll16" & set_bpm 400% & effect_active 'loop roll' ? effect_slider 'loop roll' 2 0.75 ? effect_active 'loop roll' : effect_slider 'loop roll' 2 0.75 : effect_slider 'loop roll' 2 0.75 ? effect_active 'loop roll' : effect_slider 'loop roll' 2 0.75 & effect_active 'loop roll': effect_active 'loop roll' ? effect_slider 'loop roll' 2 0.75 ? effect_active 'loop roll' : effect_slider 'loop roll' 2 0.75 : effect_slider 'loop roll' 2 0.75 ? effect_active 'loop roll' : effect_slider 'loop roll' 2 0.75 & effect_active 'loop roll'" />
<map value="CTRL+ALT+SHIFT+N" action="effect_slider 'loop roll' 1 1 & var "loopRoll8" ? toggle "loopRoll8" & set_bpm 200% & effect_active 'loop roll' ? effect_slider 'loop roll' 2 0.875 ? effect_active 'loop roll' : effect_slider 'loop roll' 2 0.875 : effect_slider 'loop roll' 2 0.875 ? effect_active 'loop roll' : effect_slider 'loop roll' 2 0.875 & effect_active 'loop roll' : var "loopRoll16" ? toggle "loopRoll16" & set_bpm 400% & effect_active 'loop roll' ? effect_slider 'loop roll' 2 0.875 ? effect_active 'loop roll' : effect_slider 'loop roll' 2 0.875 : effect_slider 'loop roll' 2 0.875 ? effect_active 'loop roll' : effect_slider 'loop roll' 2 0.875 & effect_active 'loop roll': effect_active 'loop roll' ? effect_slider 'loop roll' 2 0.875 ? effect_active 'loop roll' : effect_slider 'loop roll' 2 0.875 : effect_slider 'loop roll' 2 0.875 ? effect_active 'loop roll' : effect_slider 'loop roll' 2 0.875 & effect_active 'loop roll'" />
<map value="CTRL+ALT+SHIFT+M" action="effect_slider 'loop roll' 1 1 & var "loopRoll8" ? toggle "loopRoll8" & set_bpm 200% & effect_active 'loop roll' ? effect_slider 'loop roll' 2 1 ? nothing : effect_slider 'loop roll' 2 1 : effect_slider 'loop roll' 2 1 ? effect_active 'loop roll' : effect_slider 'loop roll' 2 1 & effect_active 'loop roll' : var "loopRoll16" ? toggle "loopRoll16" & set_bpm 400% & effect_active 'loop roll' ? effect_slider 'loop roll' 2 1 ? nothing : effect_slider 'loop roll' 2 1 : effect_slider 'loop roll' 2 1 ? effect_active 'loop roll' : effect_slider 'loop roll' 2 1 & effect_active 'loop roll': effect_active 'loop roll' ? effect_slider 'loop roll' 2 1 ? effect_active 'loop roll' : effect_slider 'loop roll' 2 1 : effect_slider 'loop roll' 2 1 ? effect_active 'loop roll' : effect_slider 'loop roll' 2 1 & effect_active 'loop roll'" />
<map value="CTRL+ALT+SHIFT+," action="effect_slider 'loop roll' 1 1 & var "loopRoll16" ? toggle "loopRoll16" & set_bpm 400% & toggle "loopRoll8" & var "loopRoll8" ? set_bpm 50% & effect_active 'loop roll' ? effect_slider 'loop roll' 2 1 ? nothing : effect_slider 'loop roll' 2 1 : effect_slider 'loop roll' 2 1 ? effect_active 'loop roll' : effect_slider 'loop roll' 2 1 & effect_active 'loop roll' : set_bpm 200% & effect_active 'loop roll' : toggle "loopRoll8" & var "loopRoll8" ? set_bpm 50% & effect_active 'loop roll' ? effect_slider 'loop roll' 2 1 ? nothing : effect_slider 'loop roll' 2 1 : effect_slider 'loop roll' 2 1 ? effect_active 'loop roll' : effect_slider 'loop roll' 2 1 & effect_active 'loop roll' : set_bpm 200% & effect_active 'loop roll'" />
<map value="CTRL+ALT+SHIFT+." action="effect_slider 'loop roll' 1 1 & var "loopRoll8" ? toggle "loopRoll8" & set_bpm 200% & toggle "loopRoll16" & var "loopRoll16" ? set_bpm 25% & effect_active 'loop roll' ? effect_slider 'loop roll' 2 1 ? nothing : effect_slider 'loop roll' 2 1 : effect_slider 'loop roll' 2 1 ? effect_active 'loop roll' : effect_slider 'loop roll' 2 1 & effect_active 'loop roll' : set_bpm 400% & effect_active 'loop roll' : toggle "loopRoll16" & var "loopRoll16" ? set_bpm 25% & effect_active 'loop roll' ? effect_slider 'loop roll' 2 1 ? nothing : effect_slider 'loop roll' 2 1 : effect_slider 'loop roll' 2 1 ? effect_active 'loop roll' : effect_slider 'loop roll' 2 1 & effect_active 'loop roll' : set_bpm 400% & effect_active 'loop roll'" />
 

Posted Thu 05 Jun 14 @ 11:17 am


(Old topics and forums are automatically closed)