So I'm in the process of making a custom skin, and I've seen to come across an issue:
I'd like to make a button that increases the bpm by a constant amount,
for example, it's at 128, push the button and it jumps to 129, and again it jumps to 130, etc.
Any ideas?
I'd like to make a button that increases the bpm by a constant amount,
for example, it's at 128, push the button and it jumps to 129, and again it jumps to 130, etc.
Any ideas?
Inviato Sun 10 Feb 13 @ 9:22 pm
Look at set_bpm on the verbs page in the wiki http://www.virtualdj.com/wiki/VDJscript_verbs.html
Cheers,
Roy
Cheers,
Roy
Inviato Mon 11 Feb 13 @ 4:04 pm
Don't think that's quite what I'm looking for. The set_bpm directly modifies the base bpm value of the track, which actually won't directly the speed of the track at all.
I think I'd need some variation of the 'pitch +x%'. For a track originally at 128, creating a button that does 'pitch +0.78125%' will increase the bpm by 1 everytime it's pressed while the current bpm is within the valid pitch_range. The only issues is that the bpm increase is based of the base bpm of the track, so if it's originally at 140, it's gonna have an increase of 1.09 bpm per press.
Seeing that the percentage is based of the base bpm, it'd probably require the use of variables. Or some other way...
I think I'd need some variation of the 'pitch +x%'. For a track originally at 128, creating a button that does 'pitch +0.78125%' will increase the bpm by 1 everytime it's pressed while the current bpm is within the valid pitch_range. The only issues is that the bpm increase is based of the base bpm of the track, so if it's originally at 140, it's gonna have an increase of 1.09 bpm per press.
Seeing that the percentage is based of the base bpm, it'd probably require the use of variables. Or some other way...
Inviato Tue 12 Feb 13 @ 2:20 am
If you only want to have the next track on the same BPM use the Scriptaction: sync
Greets, Heiko
Greets, Heiko
Inviato Tue 12 Feb 13 @ 3:26 am
The effect that changing pitch % has on the BPM of a track depends on the track's original BPM and the pitch range that you are using.
There isn't currently an action to be able to change pitch % so that BPM is increased/decreased by a specific set value (I.e: Regardless of the original BPM and pitch range.)
If you are adjusting pitch with keyboard shortcuts, try mapping one set of keys for making course and fine adjustments, e.g:
pitch -0.1% / pitch +0.1%
pitch -0.01% / pitch +0.01%
If you need to match exactly, then press SYNC.
There isn't currently an action to be able to change pitch % so that BPM is increased/decreased by a specific set value (I.e: Regardless of the original BPM and pitch range.)
If you are adjusting pitch with keyboard shortcuts, try mapping one set of keys for making course and fine adjustments, e.g:
pitch -0.1% / pitch +0.1%
pitch -0.01% / pitch +0.01%
If you need to match exactly, then press SYNC.
Inviato Tue 12 Feb 13 @ 7:25 am
i guess i'm looking more for people who know advanced vdjscripting. i was thinking of having this more so i could sync the track to an external source, say another dj.
so say i just keep the pitch_range at 100%,
is there a way to say 'pitch +(1/original BPM)' ?
so say i just keep the pitch_range at 100%,
is there a way to say 'pitch +(1/original BPM)' ?
Inviato Mon 18 Feb 13 @ 3:08 pm
No, you can't currently apply pitch adjustments that will adjust BPM by a specific amount. This will vary depending on the original BPM of the track because it is a percentage, e.g: +1% of 128 BPM is different to +1% of 140 BPM.
To be able to do what you are asking would need a specific action added to VirtualDJ that could do this. You can post in the wishes and new features forum to ask for this to be considered for a future version of the software.
For now, the only way to do this would be to manually adjust with the mouse/keyboard shortcuts, or beat match by ear to the song being played out live by the other DJ.
NOTE: With the shortcuts above, you should be able to adjust the BPM quickly by keys to that of the other DJ, e.g; If your song is 127.3 BPM and theirs is 128.1, press your key for pitch +0.1% a few times to get to 128.1. If you can't get exactly to that figure or need to make fine adjustments, use your -/+ 0.01% keys to make fine adjustments.
To be able to do what you are asking would need a specific action added to VirtualDJ that could do this. You can post in the wishes and new features forum to ask for this to be considered for a future version of the software.
For now, the only way to do this would be to manually adjust with the mouse/keyboard shortcuts, or beat match by ear to the song being played out live by the other DJ.
NOTE: With the shortcuts above, you should be able to adjust the BPM quickly by keys to that of the other DJ, e.g; If your song is 127.3 BPM and theirs is 128.1, press your key for pitch +0.1% a few times to get to 128.1. If you can't get exactly to that figure or need to make fine adjustments, use your -/+ 0.01% keys to make fine adjustments.
Inviato Tue 19 Feb 13 @ 5:03 am
ok, a more simple question. is it possible to set the bpm of a track based off a variable, like 'set_bpm $var'
Inviato Thu 21 Feb 13 @ 5:02 am
No, substituting the value of a variable into an action's arguments isn't currently possible in VDJscript.
Inviato Thu 21 Feb 13 @ 5:05 am