Thanks a lot! I still struggle a bit to map, lets say. Button one of effect 2 for example to my midi device. It should be easy. But it just doesnt work
On the VDJ forum, I asked: "Pre-set speeds ("pitch") for multiple songs in playlist / automix ? I'm not trying to create a playlist where all the BPMs are similar. I'm trying to create a playlist where (simplified) song 1 plays 5% slower than its recorded speed, song 2 plays 10% slower than its recorded speed, song 3 plays at its recorded speed, etc. Can that be done? If so, how?" 2 days later there is one answer: "I'd probably relay_play, use a tag to hold a pitch value and use onsongload to first query if relay is on, then read the tag and set the pitch." Following your video I changed my view to Pro, clicked a custom button, named it "playlist changed speeds", entered "relay_play"... and I'm stuck. Should the "onsongload" test come before "relay_play"? By "tag" do you think he means global value? So I need to tell VDJ that "-10%" means -10%? How would I put the script all together? Let's say my playlist is 30 songs long, and the first 10 songs play at their recorded speed, then song 11 I want at 5% slower than recorded, song 12 at 10% slower than recorded, song 13-30 at their recorded speed. I read somewhere that if relay_play ends its contents it will start automix. So I suppose I could have songs 13-30 in the automix. Do I really need to add each of songs 1-10 into a script just so I can get songs 11 and 12 to play at a different speed? Help! Thanks!
Hey DJ LaFave, good stuff, I am a software developer and my question to you is, could I midi map a pad on my controller to use 2 fx's and a sampler explosion giving my transition a better sound
Hi I just Joined your channel as I love your videos, I wanted to ask how can I chat Live or send you specific question about VDJ? Thanks in Advance for your help.
@@denniswally3680 just designate this to the first key(crossfader >50% ? crossfader -5% & deck 2 eq_low -5% : crossfader -5% & deck 1 eq_low +5%) and then this to the second one (crossfader >50% ? crossfader -5% & deck 2 eq_low -5% : crossfader -5% & deck 1 eq_low +5%)
This is great in terms of showing what VirtualDJ can do, so thumbs up for that. However, why not use practical examples that people could theoretically use instead of ones that you say "sound terrible"? If it's not useful people will just think it's a nerdy tool that's totally impractical and forget about it; doubly so for people coming from Rekordbox, Serato, or Traktor.
Practicality is in the eye of the beholder. After watching this video, can you say yes to the following questions: 1. Do you now know that you can customize vdj with its own scripting language? 2. Do you know where to go to see all of the possible commands/verbs? 3. Do you know how to create advanced scripts with multiple actions? The examples I used, for the most part, were the ones provided on the vdj scripting web page. I figured, why recreate the wheel? Also, I don't work for vdj. If you are a user who wants to start scripting, whether you are a longtime user or jumping over from another dj software, this video should be helpful.
@@djlefave Practicality (n.): The aspects of a situation that involve the actual doing or experience of something rather than theories or ideas. I learned how to use the scripts, but none of this is actually anything I'd ever do when playing a set and you even admit it to be as such. And btw, I didn't say it wasn't useful because it was, but I still maintain that it's not practical.
if you can help me with the loop disappearing it would be great. (ex... cue one is looped on intro . when i hit cue 2 and play ill go back to the cue 1 for the loop for a mix go back loop is no longer engaged) has to be a script or setting but I cant figure it out.
i wonder what am i missing but the first thing you did , i did to my software and its not responding. not doing anyhting. i called it fade and put fadeout and i click the button but doesnt even light up like yours and doesnt do any fading out. lost
This is a GREAT tutorial on the commands and nature of VDJ Scripting! Excellent! 👍
GREAT content, as a software developer, I can see the main info needed to move ahead. Kudos to you man!
I FINALLY found a tutorial i can understand!!! thank you!
Nice review, love it
Thanks a lot! I still struggle a bit to map, lets say. Button one of effect 2 for example to my midi device. It should be easy. But it just doesnt work
On the VDJ forum, I asked:
"Pre-set speeds ("pitch") for multiple songs in playlist / automix ?
I'm not trying to create a playlist where all the BPMs are similar.
I'm trying to create a playlist where (simplified) song 1 plays 5% slower than its recorded speed, song 2 plays 10% slower than its recorded speed, song 3 plays at its recorded speed, etc.
Can that be done? If so, how?"
2 days later there is one answer:
"I'd probably relay_play, use a tag to hold a pitch value and use onsongload to first query if relay is on, then read the tag and set the pitch."
Following your video I changed my view to Pro, clicked a custom button, named it "playlist changed speeds", entered "relay_play"... and I'm stuck.
Should the "onsongload" test come before "relay_play"?
By "tag" do you think he means global value? So I need to tell VDJ that "-10%" means -10%?
How would I put the script all together?
Let's say my playlist is 30 songs long, and the first 10 songs play at their recorded speed, then song 11 I want at 5% slower than recorded, song 12 at 10% slower than recorded, song 13-30 at their recorded speed. I read somewhere that if relay_play ends its contents it will start automix. So I suppose I could have songs 13-30 in the automix. Do I really need to add each of songs 1-10 into a script just so I can get songs 11 and 12 to play at a different speed?
Help! Thanks!
Hey DJ LaFave, good stuff, I am a software developer and my question to you is, could I midi map a pad on my controller to use 2 fx's and a sampler explosion giving my transition a better sound
You probably could
Hi I just Joined your channel as I love your videos, I wanted to ask how can I chat Live or send you specific question about VDJ? Thanks in Advance for your help.
Thanks for the sponsor! I see you're a Montreal dj! Nice. Love that city.
I need vdj scripts to controll eq_low deck 1 and deck 2 with crossfader left and right
crossfader
crossfader
@@denniswally3680 just designate this to the first key(crossfader >50% ? crossfader -5% & deck 2 eq_low -5% : crossfader -5% & deck 1 eq_low +5%) and then this to the second one (crossfader >50% ? crossfader -5% & deck 2 eq_low -5% : crossfader -5% & deck 1 eq_low +5%)
Man i got to go and get a degree to work in VDJ trying to set midi controls
Thanks for the help
This is great in terms of showing what VirtualDJ can do, so thumbs up for that. However, why not use practical examples that people could theoretically use instead of ones that you say "sound terrible"?
If it's not useful people will just think it's a nerdy tool that's totally impractical and forget about it; doubly so for people coming from Rekordbox, Serato, or Traktor.
Practicality is in the eye of the beholder.
After watching this video, can you say yes to the following questions:
1. Do you now know that you can customize vdj with its own scripting language?
2. Do you know where to go to see all of the possible commands/verbs?
3. Do you know how to create advanced scripts with multiple actions?
The examples I used, for the most part, were the ones provided on the vdj scripting web page. I figured, why recreate the wheel?
Also, I don't work for vdj. If you are a user who wants to start scripting, whether you are a longtime user or jumping over from another dj software, this video should be helpful.
@@djlefave Practicality (n.): The aspects of a situation that involve the actual doing or experience of something rather than theories or ideas.
I learned how to use the scripts, but none of this is actually anything I'd ever do when playing a set and you even admit it to be as such. And btw, I didn't say it wasn't useful because it was, but I still maintain that it's not practical.
What are the double bars used for?
Good stuff!!
Hopefully now you're armed and dangerous!
if you can help me with the loop disappearing it would be great. (ex... cue one is looped on intro . when i hit cue 2 and play ill go back to the cue 1 for the loop for a mix go back loop is no longer engaged) has to be a script or setting but I cant figure it out.
Are you using the cueloop pad page or are you setting a manual loop on cue one and simply going back to cue 1?
This is a script that will go to cue 1, start a loop and have it set for 4 beats
goto_cue 1 & loop & loop_length 4
Great more videos
i wonder what am i missing but the first thing you did , i did to my software and its not responding.
not doing anyhting. i called it fade and put fadeout and i click the button but doesnt even light up like yours and doesnt do any fading out. lost
I think the command I used was crossfader not fadeout or fade
Thanks a lot! I still struggle a bit to map, lets say. Button 2 of effect 2 for example to my midi device. It should be easy. But it just doesnt work