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
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
Posted Sat 04 Jan 20 @ 11:53 am
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"
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"
Posted Sat 04 Jan 20 @ 1:16 pm
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
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
Posted Sat 04 Jan 20 @ 1:55 pm
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
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
Posted Sat 04 Jan 20 @ 2:40 pm