Hello!
I've been trying to use the manual loop in and out buttons to create a 1.5 (one and a half) beat loop.
So set the loop in on the downbeat and loop out on the offbeat of beat 2.
My quantize setting is set to half a beat, but I can't loop out on the offbeat unless I also loop in on the offbeat.
I tried with and without smart loops, both global and per deck.
The only way I could do it was with quantize off, but then the loop drifts out of time.
Is this a bug or is Virtual DJ just not capable of this?
My version is 2026 b9482
I've been trying to use the manual loop in and out buttons to create a 1.5 (one and a half) beat loop.
So set the loop in on the downbeat and loop out on the offbeat of beat 2.
My quantize setting is set to half a beat, but I can't loop out on the offbeat unless I also loop in on the offbeat.
I tried with and without smart loops, both global and per deck.
The only way I could do it was with quantize off, but then the loop drifts out of time.
Is this a bug or is Virtual DJ just not capable of this?
My version is 2026 b9482
Posted 6 days ago @ 11:55 pm
loop 1.5
Although I just tried it manually with LI and LO buttons and
setting globalQuantize set to 0.5
setting loopQuantize set to yes
and it worked fine
However make sure this script isn't on [place on custom_button]
quantize_all
with it on it wasn't fine
Although I just tried it manually with LI and LO buttons and
setting globalQuantize set to 0.5
setting loopQuantize set to yes
and it worked fine
However make sure this script isn't on [place on custom_button]
quantize_all
with it on it wasn't fine
Posted 6 days ago @ 12:03 am
quantize_all turns on "smart_loop"
Smart Loop "quantizes" manual loops on common sizes 1/32, 1/16, 1/8, 1/4, 1/2, 1, 2, 4, 8, and 16 beats.
Without quantize_all in place, on a "clean" installation, smart_loop is still ENABLED by default (default setting)
So it will still prevent "odd timing" / uncommon sizes on manual loops.
Therefore, you'll also have to turn off smart_loop.
Then you should be able to set loops freely, and use quantizeLoop to constrain your loop on the correct position on the CBG.
Smart Loop "quantizes" manual loops on common sizes 1/32, 1/16, 1/8, 1/4, 1/2, 1, 2, 4, 8, and 16 beats.
Without quantize_all in place, on a "clean" installation, smart_loop is still ENABLED by default (default setting)
So it will still prevent "odd timing" / uncommon sizes on manual loops.
Therefore, you'll also have to turn off smart_loop.
Then you should be able to set loops freely, and use quantizeLoop to constrain your loop on the correct position on the CBG.
Posted 6 days ago @ 8:51 am
I see, so it's quantize_all that's the issue.
Ideally I'd like to quantize setting cues and loops at all times (but to my global setting of 1/2, without smart loop)
And then the button would only enable and disable quantize for Play, Cue and hot cues.
I tried finding script actions for individual things but could only find quantize_set_cue and quantize_loop, what I'm missing is quantize when calling cues and pressing play as that's the thing I want to toggle.
Ideally I'd like to quantize setting cues and loops at all times (but to my global setting of 1/2, without smart loop)
And then the button would only enable and disable quantize for Play, Cue and hot cues.
I tried finding script actions for individual things but could only find quantize_set_cue and quantize_loop, what I'm missing is quantize when calling cues and pressing play as that's the thing I want to toggle.
Posted 5 days ago @ 9:00 pm
setting smartCue
setting smartPlay
setting smartPlay
Posted 5 days ago @ 10:39 pm
Thanks, got it working!
So I have quantizeLoop and quantizeSetCue on in the settings, and my custom button has this:
I made it that way to ensure they're always both on or both off.
Now I wonder, is there a way to manually tell the custom button to light up?
Cause currently it stays grey so I can't tell by looking at it, and I have impaired vision so the color is more helpful than naming it `setting smartPlay` and reading on/off.
(I found some stuff about query but it might be only for xml skin editing? I couldn't get it to work)
So I have quantizeLoop and quantizeSetCue on in the settings, and my custom button has this:
setting smartPlay ? setting smartPlay off & setting smartCue off : setting smartPlay on & setting smartCue on
I made it that way to ensure they're always both on or both off.
Now I wonder, is there a way to manually tell the custom button to light up?
Cause currently it stays grey so I can't tell by looking at it, and I have impaired vision so the color is more helpful than naming it `setting smartPlay` and reading on/off.
(I found some stuff about query but it might be only for xml skin editing? I couldn't get it to work)
Posted 5 days ago @ 12:16 pm
setting smartPlay ? on & setting smartPlay off & setting smartCue off : off & setting smartPlay on & setting smartCue on
Posted 5 days ago @ 12:44 pm
Oh that's unexpectedly simple lol
Seems to work perfectly, thanks!
I'm curious about the check being made first though, when reading it I initially thought it would light up the button if smartPlay was on, then immediately turn the settings off meaning it would be inverted.
Seems to work perfectly, thanks!
I'm curious about the check being made first though, when reading it I initially thought it would light up the button if smartPlay was on, then immediately turn the settings off meaning it would be inverted.
Posted 5 days ago @ 2:15 pm
no that's the common mistake with LED logic at first it feels backward,
on | off is just the led logic
led logic without an on|off will just follow the script and work out on or off by testing the verbs it uses
some cases you don't need to add on|off as the script works it out but others it does
on | off is just the led logic
led logic without an on|off will just follow the script and work out on or off by testing the verbs it uses
some cases you don't need to add on|off as the script works it out but others it does
Posted 4 days ago @ 2:56 pm
Good to know.
Thanks for the help!
Thanks for the help!
Posted 4 days ago @ 5:22 pm





