Hey, everyone!
I'd prefer to use an older version of VDJ, before they added the auto-ducking feature...I can't seem to locate a required plug-in, however.
Does anyone know where I can find the Volume FX plug-in?
Thank you!
I'd prefer to use an older version of VDJ, before they added the auto-ducking feature...I can't seem to locate a required plug-in, however.
Does anyone know where I can find the Volume FX plug-in?
Thank you!
geposted Sat 28 Aug 21 @ 5:01 pm
There is no auto-ducking feature in virtualdj
geposted Sat 28 Aug 21 @ 5:34 pm
For windows machines it's available to DL from inside vdj.
http://www.virtualdj.com/plugins/index.html?addonid=81006
http://www.virtualdj.com/plugins/index.html?addonid=81006
geposted Sat 28 Aug 21 @ 5:44 pm
Adion wrote :
There is no auto-ducking feature in virtualdj
I'm so sorry. I meant just "ducking". I added "auto" by accident.
geposted Sun 29 Aug 21 @ 9:08 am
locodog wrote :
For windows machines it's available to DL from inside vdj.
http://www.virtualdj.com/plugins/index.html?addonid=81006
http://www.virtualdj.com/plugins/index.html?addonid=81006
Hey, Locodog! I appreciate the reply...You actually helped me set up the ducking thing a few years ago.
locodog wrote :
@groovin, abandon the previous pm's this is better.
That's not a fade that's a cut.
For an actual fade, it's trickier.
2 Dial, 1 Button Ducking with the Volume FX
first get and install the "Volume" FX
http://www.virtualdj.com/plugins/index.html?addonid=16845
Put this on a dial (custom or HW, custom will do) This sets the bottom level
(you'll only have to set this once, ever)
Put this on another dial. This sets the rate, slow to very fast, (Over 100%, 7.5s to less than 0.5s )
(it too only needs to be set once)
Put this on a custom_button
That's not a fade that's a cut.
For an actual fade, it's trickier.
2 Dial, 1 Button Ducking with the Volume FX
first get and install the "Volume" FX
http://www.virtualdj.com/plugins/index.html?addonid=16845
Put this on a dial (custom or HW, custom will do) This sets the bottom level
(you'll only have to set this once, ever)
set '@$DukLevel' & var_equal '@$DukLevel' 0 ? set '@$DukLevel' "`get_var '@$DukLevel' & param_add 0.01"
Put this on another dial. This sets the rate, slow to very fast, (Over 100%, 7.5s to less than 0.5s )
(it too only needs to be set once)
set '@$DukRate'
Put this on a custom_button
var_equal '$DukVar' 0 ? mic on & deck 1 effect_active "Volume" 1 & deck 2 effect_active "Volume" 1 & deck 1 effect_slider "Volume" 2 60% & deck 2 effect_slider "Volume" 2 60% & set '$DukCounter' 1 & repeat_start_instant 'DukSweep' 10ms 201 & var_greater '@$DukLevel' '$DukCounter' ? set '$DukVar' 1 & repeat_stop 'DukSweep' : var_smaller '@$DukRate' 0.1 ? set '$DukCounter' '`get_var "$DukCounter" & param_add -0.005' & deck 1 effect_slider "Volume" 1 -0.5% & deck 2 effect_slider "Volume" 1 -0.5% : var_smaller '@$DukRate' 0.2 ? set '$DukCounter' '`get_var "$DukCounter" & param_add -0.01' & deck 1 effect_slider "Volume" 1 -1% & deck 2 effect_slider "Volume" 1 -1% : var_smaller '@$DukRate' 0.3 ? set '$DukCounter' '`get_var "$DukCounter" & param_add -0.015' & deck 1 effect_slider "Volume" 1 -1.5% & deck 2 effect_slider "Volume" 1 -1.5% : var_smaller '@$DukRate' 0.4 ? set '$DukCounter' '`get_var "$DukCounter" & param_add -0.02' & deck 1 effect_slider "Volume" 1 -2% & deck 2 effect_slider "Volume" 1 -2% : var_smaller '@$DukRate' 0.5 ? set '$DukCounter' '`get_var "$DukCounter" & param_add -0.025' & deck 1 effect_slider "Volume" 1 -2.5% & deck 2 effect_slider "Volume" 1 -2.5% : var_smaller '@$DukRate' 0.6 ? set '$DukCounter' '`get_var "$DukCounter" & param_add -0.05' & deck 1 effect_slider "Volume" 1 -5% & deck 2 effect_slider "Volume" 1 -5% : var_smaller '@$DukRate' 0.7 ? set '$DukCounter' '`get_var "$DukCounter" & param_add -0.06' & deck 1 effect_slider "Volume" 1 -6% & deck 2 effect_slider "Volume" 1 -6% : var_smaller '@$DukRate' 0.8 ? set '$DukCounter' '`get_var "$DukCounter" & param_add -0.07' & deck 1 effect_slider "Volume" 1 -7% & deck 2 effect_slider "Volume" 1 -7% : var_smaller '@$DukRate' 0.9 ? set '$DukCounter' '`get_var "$DukCounter" & param_add -0.08' & deck 1 effect_slider "Volume" 1 -8% & deck 2 effect_slider "Volume" 1 -8% : var_smaller '@$DukRate' 0.99 ? set '$DukCounter' '`get_var "$DukCounter" & param_add -0.09' & deck 1 effect_slider "Volume" 1 -9% & deck 2 effect_slider "Volume" 1 -9% : set '$DukCounter' '`get_var "$DukCounter" & param_add -0.1' & deck 1 effect_slider "Volume" 1 -10% & deck 2 effect_slider "Volume" 1 -10% : mic off & repeat_start_instant 'DukSweep' 10ms 202 & var_greater '$DukCounter' 1 ? set '$DukVar' 0 & repeat_stop 'DukSweep' & set '$DukCounter' 1 & deck 1 effect_active "Volume" 0 & deck 2 effect_active "Volume" 0 : var_smaller '@$DukRate' 0.1 ? set '$DukCounter' '`get_var "$DukCounter" & param_add +0.005' & deck 1 effect_slider "Volume" 1 +0.5% & deck 2 effect_slider "Volume" 1 +0.5% : var_smaller '@$DukRate' 0.2 ? set '$DukCounter' '`get_var "$DukCounter" & param_add +0.01' & deck 1 effect_slider "Volume" 1 +1% & deck 2 effect_slider "Volume" 1 +1% : var_smaller '@$DukRate' 0.3 ? set '$DukCounter' '`get_var "$DukCounter" & param_add +0.015' & deck 1 effect_slider "Volume" 1 +1.5% & deck 2 effect_slider "Volume" 1 +1.5% : var_smaller '@$DukRate' 0.4 ? set '$DukCounter' '`get_var "$DukCounter" & param_add +0.02' & deck 1 effect_slider "Volume" 1 +2% & deck 2 effect_slider "Volume" 1 +2% : var_smaller '@$DukRate' 0.5 ? set '$DukCounter' '`get_var "$DukCounter" & param_add +0.025' & deck 1 effect_slider "Volume" 1 +2.5% & deck 2 effect_slider "Volume" 1 +2.5% : var_smaller '@$DukRate' 0.6 ? set '$DukCounter' '`get_var "$DukCounter" & param_add +0.05' & deck 1 effect_slider "Volume" 1 +5% & deck 2 effect_slider "Volume" 1 +5% : var_smaller '@$DukRate' 0.7 ? set '$DukCounter' '`get_var "$DukCounter" & param_add +0.06' & deck 1 effect_slider "Volume" 1 +6% & deck 2 effect_slider "Volume" 1 +6% : var_smaller '@$DukRate' 0.8 ? set '$DukCounter' '`get_var "$DukCounter" & param_add +0.07' & deck 1 effect_slider "Volume" 1 +7% & deck 2 effect_slider "Volume" 1 +7% : var_smaller '@$DukRate' 0.9 ? set '$DukCounter' '`get_var "$DukCounter" & param_add +0.08' & deck 1 effect_slider "Volume" 1 +8% & deck 2 effect_slider "Volume" 1 +8% : var_smaller '@$DukRate' 0.99 ? set '$DukCounter' '`get_var "$DukCounter" & param_add +0.09' & deck 1 effect_slider "Volume" 1 +9% & deck 2 effect_slider "Volume" 1 +9% : set '$DukCounter' '`get_var "$DukCounter" & param_add +0.1' & deck 1 effect_slider "Volume" 1 +10% & deck 2 effect_slider "Volume" 1 +10%
I'm trying to do THAT again, in an older version of VDJ (build 5281, to be exact). I can't seem to get it to work with Simple Volume like it did with Volume FX, though.
geposted Sun 29 Aug 21 @ 9:15 am
James Alan wrote :
I'm so sorry. I meant just "ducking". I added "auto" by accident.
Adion wrote :
There is no auto-ducking feature in virtualdj
I'm so sorry. I meant just "ducking". I added "auto" by accident.
Not sure what you mean by 'ducking' feature either...
If you are talking about the limiter, it only kicks in when clipping distortion would otherwise occur, so the best way to prevent it from doing anything is simply make sure you don't put the gain too high.
You can use the zeroDb option if you need additional headroom while mixing too.
geposted Sun 29 Aug 21 @ 9:35 am
James Alan wrote :
I can't seem to get it to work with Simple Volume like it did with Volume FX, though.
I can't seem to get it to work with Simple Volume like it did with Volume FX, though.
just rename the .dll, the script should work then.
geposted Sun 29 Aug 21 @ 1:42 pm
locodog wrote :
just rename the .dll, the script should work then.
James Alan wrote :
I can't seem to get it to work with Simple Volume like it did with Volume FX, though.
I can't seem to get it to work with Simple Volume like it did with Volume FX, though.
just rename the .dll, the script should work then.
I'm so sorry to be a pain...I'm not sure what to rename it to. I've tried changing SimpleVolume.dll to volumefx.dll, VolumeFX.dll, Volume.dll, etc...No matter what I do, the knobs do not work (I can't adjust the volume or rate of the ducking).
I really appreciate your help.
geposted Sun 29 Aug 21 @ 8:50 pm
the original fx name is "volume" therefore volume.dll
I just tested it, it works fine
I just tested it, it works fine
geposted Sun 29 Aug 21 @ 8:54 pm
looked over the script, it works [even with a pre 2018 build], I'm kind of surprised it works [consistent typo]
I gave it a once over [slimmed it down, fixed typo]
it could be repackaged as a virtualfx, [it could be an effect in it's own right]
if you're struggling still, send me a pm
I gave it a once over [slimmed it down, fixed typo]
it could be repackaged as a virtualfx, [it could be an effect in it's own right]
if you're struggling still, send me a pm
geposted Mon 30 Aug 21 @ 3:17 pm
locodog wrote :
looked over the script, it works [even with a pre 2018 build], I'm kind of surprised it works [consistent typo]
I gave it a once over [slimmed it down, fixed typo]
it could be repackaged as a virtualfx, [it could be an effect in it's own right]
if you're struggling still, send me a pm
I gave it a once over [slimmed it down, fixed typo]
it could be repackaged as a virtualfx, [it could be an effect in it's own right]
if you're struggling still, send me a pm
Thanks, Locodog! I got it to work finally. I had to do a reinstall of VDJ, so I'm sure I did something wrong along the way....It is working, though.
If you have an updated version, I'd love to try it out.
Thanks again! Your help has been very appreciated.
geposted Sat 04 Sep 21 @ 8:08 pm
nothing much changed really, just thinned it down some, I used the original fx name which is "Vol" so your dll should be named that, I could make it a virtualfx, [honestly not sure if it will work with a pre 2018 build, and it wouldn't be much different [a little easier to adjust maybe] if you want it pm me.
slider level
set '@$DL' & var_equal '@$DL' 0 ? set '@$DL' +0.01
slider rate
set '@$DR'
button
slider level
set '@$DL' & var_equal '@$DL' 0 ? set '@$DL' +0.01
slider rate
set '@$DR'
button
var_equal '$DV' 0 ? mic on & deck 1 effect_active "Vol" 1 & deck 2 effect_active "Vol" 1 & deck 1 effect_slider "Vol" 2 60% & deck 2 effect_slider "Vol" 2 60% & set '$DC' 1 & repeat_start_instant 'DS' 10ms 201 & var_greater '@$DL' '$DC' ? set '$DV' 1 & repeat_stop 'DS' : var_smaller '@$DR' 0.1 ? set '$DC' -0.005 & deck 1 effect_slider "Vol" 1 -0.5% & deck 2 effect_slider "Vol" 1 -0.5% : var_smaller '@$DR' 0.2 ? set '$DC' -0.01 & deck 1 effect_slider "Vol" 1 -1% & deck 2 effect_slider "Vol" 1 -1% : var_smaller '@$DR' 0.3 ? set '$DC' -0.015 & deck 1 effect_slider "Vol" 1 -1.5% & deck 2 effect_slider "Vol" 1 -1.5% : var_smaller '@$DR' 0.4 ? set '$DC' -0.02 & deck 1 effect_slider "Vol" 1 -2% & deck 2 effect_slider "Vol" 1 -2% : var_smaller '@$DR' 0.5 ? set '$DC' -0.025 & deck 1 effect_slider "Vol" 1 -2.5% & deck 2 effect_slider "Vol" 1 -2.5% : var_smaller '@$DR' 0.6 ? set '$DC' -0.05 & deck 1 effect_slider "Vol" 1 -5% & deck 2 effect_slider "Vol" 1 -5% : var_smaller '@$DR' 0.7 ? set '$DC' -0.06 & deck 1 effect_slider "Vol" 1 -6% & deck 2 effect_slider "Vol" 1 -6% : var_smaller '@$DR' 0.8 ? set '$DC' -0.07 & deck 1 effect_slider "Vol" 1 -7% & deck 2 effect_slider "Vol" 1 -7% : var_smaller '@$DR' 0.9 ? set '$DC' -0.08 & deck 1 effect_slider "Vol" 1 -8% & deck 2 effect_slider "Vol" 1 -8% : var_smaller '@$DR' 0.99 ? set '$DC' -0.09 & deck 1 effect_slider "Vol" 1 -9% & deck 2 effect_slider "Vol" 1 -9% : set '$DC' -0.1 & deck 1 effect_slider "Vol" 1 -10% & deck 2 effect_slider "Vol" 1 -10% : mic off & repeat_start_instant 'DS' 10ms 202 & var_greater '$DC' 1 ? set '$DV' 0 & repeat_stop 'DS' & set '$DC' 1 & deck 1 effect_active "Vol" 0 & deck 2 effect_active "Vol" 0 : var_smaller '@$DR' 0.1 ? set '$DC' +0.005 & deck 1 effect_slider "Vol" 1 +0.5% & deck 2 effect_slider "Vol" 1 +0.5% : var_smaller '@$DR' 0.2 ? set '$DC' +0.01 & deck 1 effect_slider "Vol" 1 +1% & deck 2 effect_slider "Vol" 1 +1% : var_smaller '@$DR' 0.3 ? set '$DC' +0.015 & deck 1 effect_slider "Vol" 1 +1.5% & deck 2 effect_slider "Vol" 1 +1.5% : var_smaller '@$DR' 0.4 ? set '$DC' +0.02 & deck 1 effect_slider "Vol" 1 +2% & deck 2 effect_slider "Vol" 1 +2% : var_smaller '@$DR' 0.5 ? set '$DC' +0.025 & deck 1 effect_slider "Vol" 1 +2.5% & deck 2 effect_slider "Vol" 1 +2.5% : var_smaller '@$DR' 0.6 ? set '$DC' +0.05 & deck 1 effect_slider "Vol" 1 +5% & deck 2 effect_slider "Vol" 1 +5% : var_smaller '@$DR' 0.7 ? set '$DC' +0.06 & deck 1 effect_slider "Vol" 1 +6% & deck 2 effect_slider "Vol" 1 +6% : var_smaller '@$DR' 0.8 ? set '$DC' +0.07 & deck 1 effect_slider "Vol" 1 +7% & deck 2 effect_slider "Vol" 1 +7% : var_smaller '@$DR' 0.9 ? set '$DC' +0.08 & deck 1 effect_slider "Vol" 1 +8% & deck 2 effect_slider "Vol" 1 +8% : var_smaller '@$DR' 0.99 ? set '$DC' +0.09 & deck 1 effect_slider "Vol" 1 +9% & deck 2 effect_slider "Vol" 1 +9% : set '$DC' +0.1 & deck 1 effect_slider "Vol" 1 +10% & deck 2 effect_slider "Vol" 1 +10%
geposted Sat 04 Sep 21 @ 8:22 pm