Sign In:     


Forum: VirtualDJ Technical Support

Topic: auto activate loop on cue point (and make sure to always be active)

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

Hi there and a happy new year :)

I fail in the attempt to create a cue point where a loop is always (reliably) active.
I don't want to use the loop at the end of a track, but at the beginning:
load a track, start the track -> enable the loop (sync to the other track, exiting the loop at the right time)
this means that it is possible I will call the cue point up several times for beat matching.
I wanna make sure the loop is active all the time, but I fail to set this up in VDJ 8.3

I started with the feature of "saved loops" from an earliert version 8, but read that this does not work anymore.
Next try was "loop 8 active" but it doesn't work if I call the cue-point a second time.
Last try was "cue_loop 3" (3 is the cue point I want to jump to), but again the loop deactivates after a few jumps to the corresponding cue point.

I searched online and the forum for "cue loop activate" and similar but with no luck so far
 

Posted Sat 04 Jan 20 @ 11:28 am
loop ? nothing : loop 8
 

aaaah, a simple check does the trick. Big thanks locodog! :)

I'm a little upset I didn't come up with the solution myself as I am already using a similar solution for mapping:
"loop ? loop_move -4 : seek -4"

 

to go one step further: is it possible to put this in a keyboard mapping to extend an existing one (like the following)?

set_cue 2 & cue_name 2 IN & goto -16 & set_cue 1 & cue_name 1 START_16 & goto -16 & set_cue 3 & cue_name 3 START_32 (*)

the last cue point set here should be of the type action with your suggestion "loop ? nothing : loop 8" as the macro action

if this is not possible I can use search and replace using notepad++ and the xml database instead :)

(*)
what this does is pretty simple:
starting at a point where I want to mix in it sets a cue point named IN
going backwards 16 beats
set a cue point with a name mentioning the 16 beats
going back another 16 beats
set a cue point with a name mentioning 32 beats
 

No dice on writing APOI with script, [would be cool, I've some stupid ideas if it ever happened] so yeah np++ is one way to go.

Or you could use rsi to check track time v cue time [uses 1/25th time so the rsi always catches it]

repeat_start 'thing' 30ms & param_equal "`get_time 'elapsed' 25`" "`get_time cue3 25`" ? loop ? nothing : loop 8 : nothing
 



(Old topics and forums are automatically closed)