VDJ Script mapping
·
2min
·
coleaderme
Virtual DJ 2020++ script for mapping
VDJscript knows 6 types of parameters:
- text: need to be enclosed in either single quotes (') or double quotes ("): load 'myfile.mp3'
- boolean: can be the keywords on, off or toggle. (they are often equivalent to the integers 1, 0 and -1 respectively): smart_play off
- time: are specified by adding the keyword ms: nudge +100ms
- integer: effect_select +1
- decimal: crossfader 0.5
- percentage: crossfader 50%
Official Docs: https://virtualdj.com/goto/vdjscript
[Deck 1] operations on press of {HOME}
button
deck 1 repeat 200ms & effect_slider 1 +4% & eq_low -4% & eq_mid -4%
Explaination:
- target deck 1
- repeats every 200ms (on button hold)
- do:
- 1st effect slider on rack increase by +4%
- eq_low (low range) reduce by -4%
- eq_mid (mid range) reduce by -4%
[Deck 2] operations on press of {END}
button
deck 2 repeat 200ms & effect_slider 1 +4% & eq_low -4% & eq_mid -4%
Explaination:
- target deck 1
- repeats every 200ms (on button hold)
- do:
- 1st effect slider on rack increase by +4%
- eq_low (low range) reduce by -4%
- eq_mid (mid range) reduce by -4%
Reset effect_slider and eq:
If effect slider is reverb then reset value is 0%
(deck 1 effect_slider 1 0% & eq_reset) & (deck 2 effect_slider 1 0% & eq_reset)
For any other effect slider where reset position is in middle.
such as noise, then reset value is 50%
(deck 1 effect_slider 1 50% & eq_reset) & (deck 2 effect_slider 1 50% & eq_reset)
Explaination:
- in first
()
target deck 1 - do:
- effect slider 1 to value 0%
- reset eq (low,mid,high)
- same thing in second
()
but for deck 2
beatjump (seek around faster):
[CTRL+Arrow] beatjump +1
[CTRL+Arrow] beatjump -1
try nudge -100ms
for cool reverse swipe
more to be added soon..