Hi guys,
i have read a lot in the VDJ forum, but my problem doesn't seem to be solved, yet.
I am not very experienced with Virtual DJ, yet, but i definitely want to use it from now on.
I use a Denon Prime 2 controller (and a Denon Prime Go). I have used the software Engine DJ (the Denon Software) before, for several years.
Now i understood that looping is solved differently, in Virtual DJ, than it is solved in Engine DJ or - for example - Rekordbox, too. So far so good.
The thing is: I want to be able to loop like i am used to it.
By the way: I don't want to use the POI Editor in VDJ to save a loop (i don't want to have to use the mouse for that).
So what i found out is: I just use the "Saved Loop"-option and press a Cue Button, in the saved loop section on my Prime 2, to save a loop.
Or i set "hotcuesSavesLoop" to "yes", in the VDJ options. By that i can use a regular Hot Cue Button to save a loop.
But: The "Saved Loop"-feature of Virtual DJ behaves different than i am used to it.
-> So the big problem is: How do i deactivate a loop, once activated, by pressing a Hot Cue Button? Because i don't want to keep the loop going, i want to exit it!
With the regular VDJ "Saved Loop"-function you can just deactivate an activated loop by pressing a Hot Cue Button, if you press a Hot Cue Button that is set AFTER the currently active saved loop - but not when you press a Hot Cue Button, that is set BEFORE that currenly active "Saved Loop", and additionally not by pressing a Hot Cue Button, that is set INSIDE this activated saved loop! The loop keeps going.
For that problem i have found this thread: https://www.virtualdj.com/forums/156625/Old_versions/Loop_continues_after_hitting_cue.html
The guy in this thread says, i should use this command: "loop ? loop_exit & hot_cue 1 : hot_cue 1". As far i a understand it, i have to map the Hot Cue Buttons in the Prime 2 controller mapping section.
But i am not able to map "Hot Cue Button [xx]" because it is not available in my Denoen Prime 2 mapping options - or am i missing something?
How do i achieve it, that i can exit a saved loop, by pressing a Hot Cue button, at any time?
Or am i completely wrong with the way i have taken so far?
Does someone know a maybe better and / or completely different approach, for my Denon Prime 2?
Regards, MK
i have read a lot in the VDJ forum, but my problem doesn't seem to be solved, yet.
I am not very experienced with Virtual DJ, yet, but i definitely want to use it from now on.
I use a Denon Prime 2 controller (and a Denon Prime Go). I have used the software Engine DJ (the Denon Software) before, for several years.
Now i understood that looping is solved differently, in Virtual DJ, than it is solved in Engine DJ or - for example - Rekordbox, too. So far so good.
The thing is: I want to be able to loop like i am used to it.
By the way: I don't want to use the POI Editor in VDJ to save a loop (i don't want to have to use the mouse for that).
So what i found out is: I just use the "Saved Loop"-option and press a Cue Button, in the saved loop section on my Prime 2, to save a loop.
Or i set "hotcuesSavesLoop" to "yes", in the VDJ options. By that i can use a regular Hot Cue Button to save a loop.
But: The "Saved Loop"-feature of Virtual DJ behaves different than i am used to it.
-> So the big problem is: How do i deactivate a loop, once activated, by pressing a Hot Cue Button? Because i don't want to keep the loop going, i want to exit it!
With the regular VDJ "Saved Loop"-function you can just deactivate an activated loop by pressing a Hot Cue Button, if you press a Hot Cue Button that is set AFTER the currently active saved loop - but not when you press a Hot Cue Button, that is set BEFORE that currenly active "Saved Loop", and additionally not by pressing a Hot Cue Button, that is set INSIDE this activated saved loop! The loop keeps going.
For that problem i have found this thread: https://www.virtualdj.com/forums/156625/Old_versions/Loop_continues_after_hitting_cue.html
The guy in this thread says, i should use this command: "loop ? loop_exit & hot_cue 1 : hot_cue 1". As far i a understand it, i have to map the Hot Cue Buttons in the Prime 2 controller mapping section.
But i am not able to map "Hot Cue Button [xx]" because it is not available in my Denoen Prime 2 mapping options - or am i missing something?
How do i achieve it, that i can exit a saved loop, by pressing a Hot Cue button, at any time?
Or am i completely wrong with the way i have taken so far?
Does someone know a maybe better and / or completely different approach, for my Denon Prime 2?
Regards, MK
Posted Thu 20 Mar 25 @ 6:34 pm
none of that, just
setting loopAutoMove no
And 15 year old threads are to be avoided/
setting loopAutoMove no
And 15 year old threads are to be avoided/
Posted Thu 20 Mar 25 @ 10:03 pm
Hi Locodog,
thanks for your reply.
I have already set the loopAutoMove option to "no" weeks ago...
So that's not the problem.
Do you have another idea?
thanks for your reply.
I have already set the loopAutoMove option to "no" weeks ago...
So that's not the problem.
Do you have another idea?
Posted Fri 21 Mar 25 @ 5:55 am
I'm not seeing what you're struggling with, unless it's the loop out button
loop ? holding ? loop_adjust 'out' : loop 0 : loop_out
loop ? holding ? loop_adjust 'out' : loop 0 : loop_out
Posted Fri 21 Mar 25 @ 6:35 am
Hi Locodog,
what i want to achieve is, that i want to be able to exit an active loop automatically, in the moment i press any Hot Cue Button. Even if the Hot Cue button is set in a song position before (!) or inside (!) the active loop.
(Without having to press the loop out button on the controller manually)
I was playing around with some controller mapping commands, in the LOOPOUT option, but didn't manage to get it working, as i wanted it to.
Do you know, how i can get that fixed?
what i want to achieve is, that i want to be able to exit an active loop automatically, in the moment i press any Hot Cue Button. Even if the Hot Cue button is set in a song position before (!) or inside (!) the active loop.
(Without having to press the loop out button on the controller manually)
I was playing around with some controller mapping commands, in the LOOPOUT option, but didn't manage to get it working, as i wanted it to.
Do you know, how i can get that fixed?
Posted Sun 23 Mar 25 @ 5:03 pm
( has_cue X ? loop 0 : ) & hot_cue X
remap your pad page like this.
Posted Sun 23 Mar 25 @ 5:39 pm
You are the BEST!
This works.
But i have another (new) problems:
If i press a pad from the saved loop bank, the loop is not beeing activated / marked. It just behaves like when i press a pad from the normal Hot Cue bank (jumps to song position).
And:
I am not able to delete and / or save a loop anymore. And can not delete a hot cue anymore, too (but i am able to save a new one).
Do you know a solution for that?
This works.
But i have another (new) problems:
If i press a pad from the saved loop bank, the loop is not beeing activated / marked. It just behaves like when i press a pad from the normal Hot Cue bank (jumps to song position).
And:
I am not able to delete and / or save a loop anymore. And can not delete a hot cue anymore, too (but i am able to save a new one).
Do you know a solution for that?
Posted Fri 28 Mar 25 @ 10:46 am
I can't second guess everything you're doing.
hang on, did you remap the hotcues pad page or did you remap the hardware pads directly?
hang on, did you remap the hotcues pad page or did you remap the hardware pads directly?
Posted Fri 28 Mar 25 @ 10:53 am
I have mapped the "PAD_1" until "PAD_8", by changing the "X" to "1" in "PAD_1", to "2" in "PAD_2" and so on, in the controller mapping menu.
That was everything i have done so far.
That was everything i have done so far.

Posted Sun 30 Mar 25 @ 4:59 am
That's definitely not the right way, because you will not get the Pads working properly in the other Pad modes.
You should leave the pad 1, pad 2 etc actions as they were in the device Mapping, and change the actions of the Hotcues Pad page from the Pads Editor
Pads : https://www.virtualdj.com/manuals/virtualdj/interface/decks/decksadvanced/pads.html
Pads Editor : https://www.virtualdj.com/manuals/virtualdj/editors/padseditor.html
You should leave the pad 1, pad 2 etc actions as they were in the device Mapping, and change the actions of the Hotcues Pad page from the Pads Editor
Pads : https://www.virtualdj.com/manuals/virtualdj/interface/decks/decksadvanced/pads.html
Pads Editor : https://www.virtualdj.com/manuals/virtualdj/editors/padseditor.html
Posted Sun 30 Mar 25 @ 5:17 am
Hi DJDAD,
you are absolutely right - made no sense how i did it.
I have changed the commands in the Pads Editor now (had to search like forever, how to access the Pads Editor, lol) - now it works perfectly!
I am very thankful for this cool and helpful VDJ community!
Will definitely stick to VirtualDJ.
Have an awesome sunday!
you are absolutely right - made no sense how i did it.
I have changed the commands in the Pads Editor now (had to search like forever, how to access the Pads Editor, lol) - now it works perfectly!
I am very thankful for this cool and helpful VDJ community!
Will definitely stick to VirtualDJ.
Have an awesome sunday!
Posted Sun 30 Mar 25 @ 5:41 am
I have another question:
Do you see a way, how it is possible - whilst a song is not playing (i am preparing it) - that VDJ jumps right to the "starting point" of a saved loop, in the moment, i press (activate) a saved loop button on my controller?
Because: right now, when i activate a saved loop, it behaves so, that VDJ does NOT jump to the "starting point" of the saved loop -> the loop is activated, but VDJ "waits" until the song is "played into" the position of the saved loop, regularly (and then the saved loop starts to play and repeats, how it should be).
I hope you know what i mean.
Do you see a way, how it is possible - whilst a song is not playing (i am preparing it) - that VDJ jumps right to the "starting point" of a saved loop, in the moment, i press (activate) a saved loop button on my controller?
Because: right now, when i activate a saved loop, it behaves so, that VDJ does NOT jump to the "starting point" of the saved loop -> the loop is activated, but VDJ "waits" until the song is "played into" the position of the saved loop, regularly (and then the saved loop starts to play and repeats, how it should be).
I hope you know what i mean.
Posted Tue 01 Apr 25 @ 4:33 am
You can use loop_load instead of loop_load_prepare that I guess you're using now..
Posted Tue 01 Apr 25 @ 9:12 am
That's a good tip! Thanks!
Posted Tue 01 Apr 25 @ 7:05 pm