Sign In:     


Forum: General Discussion

Topic: Virtual Dj Script for a "crossfader volume slider"?

This topic is old and might contain outdated or incorrect information.

i was wondering if any more experienced users could tell me a thing or two about scripting?

I have a 4 deck capable pioneer ddj ergo, and i wanted to do some 4 deck mashups, however it only has TWO volume sliders, even tho the 4 deck capability allows me to mash up 4 songs, its always impossible to get them the way i want, due to having to constantly change decks, lower volume, crossfade, rechange the other deck, volume, ect...

i currently remapped some buttons to try to do this easier (8 of them on the left side instead of samplers/hot cues are now deck 1-4 volume settings for 100% and 0%)

so i know its possible to at least do it faster than it was before, but what i REALLY want to do is make it so the volume slider is a crossfader between the 2 decks on each side of the normal crossfader

it would look kinda like this


Deck 1....................Deck 2
.......................................
...][....---------][---------...][.....
........................................
deck 3....................Deck 4

(it wouldnt let spaces be placeholders hence all the periods)

is there any kind of script capable of this? how complicated would it be?

i have a slight idea it would be something like this, but i am VERY new to scripting

VOLUME

crossfader ; deck1=100% ; Deck 2=0%

also i know i might need some kind of modifier to tell it each volume slider is a different crossfader, i read something about that on the vdj script help page

any help is MUCH appreciated, thanks in advance :)
 

Posted Wed 26 Sep 12 @ 12:09 am
Not entirely understood what u need to do, but this might help..
Map the VOLUME slider as ..
action_deck 1 ? deck 1 volume & param_invert & deck 3 volume : action_deck 3 ? deck 3 volume & param_invert & deck 1 volume : action_deck 2 ? deck 2 volume & param_invert & deck 4 volume : action_deck 4 ? deck 4 volume & param_invert & deck 2 volume
 

I think this is what you're after....


  • if the crossfader is below one 'third' the volume sliders will control decks 1 & 3.
  • if the crossfader is in the second 'third' the sliders will default to the left and right deck
  • if the crossfader is in the last 'third' the volume sliders will control decks 2 & 4


crossfader
param_smaller 33.4% ? set '$vol_1_3' 1 : param_smaller 66.7% ? set '$vol_1_3' 0 & set '$vol_2_4' 0 : set '$vol_2_4' 0

volume sliders
device_side 'left' ? var '$vol_1_3' 1 ? deck 1 volume_slider : var '$vol_2_4' ? deck 2 volume_slider : deck left volume_slider : var '$vol_1_3' 1 ? deck 3 volume_slider : var '$vol_2_4' ? deck 4 volume_slider : deck right volume_slider

** note - this uses the command "volume_slider" so will not start working until you change the sliders position to match the position on screen. If you don's want this you can change "volume_slider" to "volume" (you can also use this script for the eq's and gain by replacing "volume_slider" with "eq_low", "eq_mid", "eq_high" & "gain_slider" respectively)
 

Thanks guys, ill try these out, thats probably as good as its gonna get

but i was saying like the volume slider itself is a crossfader BETWEEN the two decks on each side, and the normal crossfader is just the crossfader, so if i went to the left side with the REAL crossfader, i could use the volume slider to crossfade between decks 1 and 3, and when the real crossfader is on the right side, i would be able to crossfade between 2 and 4 with the volume sliders.

still gonna give these a shot tho.

thanks again :D

(to anyone who does know exactly how to do what i want tho help would still be appreciated)
 

Just tried the first one and yep, he pretty much nailed it, SO MUCH THANKS

(also you guys should include this somehow as a mapping option for midi controllers with only 2 volume sliders but 4 deck capability)
 

Have Numark Mixdeck Express with Virtual Dj Pro. Is there any way i can map to be able to use cross fader..
 

DjMalik1000 wrote :
Have Numark Mixdeck Express with Virtual Dj Pro. Is there any way i can map to be able to use cross fader..


Simple answer is "No" and you don't need it mapped cause the mixer section is not MIDI. If your trying to record There's a guide in the wiki that'll show you how it's done......
 



(Old topics and forums are automatically closed)