Ingreso rápido:  

Forum: VirtualDJ 8.0 Technical Support

Tema: post fader FX - Page: 9

Esta parte del tópico es antigua y puede contener información incorrecta para la nueva versión.

locoDogPRO InfinityModeratorMember since 2013
Just to be clear, When the Xfader is open it works as proper PostFX but while the Xfader is closed, reverb is switched on for the closed side?
That should be a problem script wise, but do you really want reverb on a closed Xfader echo all the time? I could send the reverb to FXslot 2 then you can still control the strength from the HW.

There could be some work flow niggles for you, tying two FX together on the Xfader means that in some instance separate function is impaired.... but I've already got ideas to reduce the chance of that happening,

*Edit* rereading has caused me some confusion I'll have to look what type the added reverb Xfader is (traditional or advanced) because you might be asking for a manual switch of XF types.

*further edit* Your going to have to specify, either Traditional Post FX that turns on reverb when closed (automatic) or a button that switches from Traditional XF to Advanced with reverb (advanced is the one with the clean trailing cuts)
 

Mensajes Wed 17 Dec 14 @ 12:48 pm
Ok as of right now Im using,

Traditional Xfader script (apply this script to your xfader mapping or for mouse/keyboard users insert this into the crossfader action inside the skin)
Action: After pressing the button the echo effect becomes post crossfader.
crossfader & deck 1 effect_active 'volume' ? crossfader_disable 1 & param_bigger crossfader 2% ? deck 1 effect_slider 'volume' 1 100% & deck 2 effect_slider 'volume' 1 0% : param_smaller crossfader 98% ? deck 1 effect_slider 'volume' 1 0% & deck 2 effect_slider 'volume' 1 100% : deck 1 effect_slider 'volume' 1 95% & deck 2 effect_slider 'volume' 1 95% : crossfader & crossfader_disable 0


This is the 2 decks PFFX button for shared mappers (you put one script in and it works 2 HW buttons L&R decks)
leftdeck ? deck 1 effect_active 'volume' ? deck 1 effect_active 'echo' ? on & deck 2 effect_active 'echo' ? deck 1 effect_active 'echo' 0 : blink & crossfader_disable 0 & deck 1 effect_active 'volume' 0 & deck 2 effect_active 'volume' 0 & deck 1 effect_active 'echo' 0 : blink & deck 1 effect_active 1 'echo' 1 & param_bigger crossfader 2% ? deck 1 effect_slider 'volume' 1 100% & deck 2 effect_slider 'volume' 1 0% : param_smaller crossfader 98% ? deck 1 effect_slider 'volume' 1 0% & deck 2 effect_slider 'volume' 1 100% : deck 1 effect_slider 'volume' 1 95% & deck 2 effect_slider 'volume' 1 95% : off & crossfader_disable 1 & deck 1 effect_active 'volume' 1 & deck 2 effect_active 'volume' 1 & deck 1 effect_active 1 'echo' 1 & param_bigger crossfader 2% ? deck 1 effect_slider 'volume' 1 100% & deck 2 effect_slider 'volume' 1 0% : param_smaller crossfader 98% ? deck 1 effect_slider 'volume' 1 0% & deck 2 effect_slider 'volume' 1 100% : deck 1 effect_slider 'volume' 1 95% & deck 2 effect_slider 'volume' 1 95% : deck 1 effect_active 'volume' ? deck 2 effect_active 'echo' ? on & deck 1 effect_active 'echo' ? deck 2 effect_active 'echo' 0 : blink & crossfader_disable 0 & deck 1 effect_active 'volume' 0 & deck 2 effect_active 'volume' 0 & deck 2 effect_active 'echo' 0 : blink & deck 2 effect_active 1 'echo' 1 & param_bigger crossfader 2% ? deck 1 effect_slider 'volume' 1 100% & deck 2 effect_slider 'volume' 1 0% : param_smaller crossfader 98% ? deck 1 effect_slider 'volume' 1 0% & deck 2 effect_slider 'volume' 1 100% : deck 1 effect_slider 'volume' 1 95% & deck 2 effect_slider 'volume' 1 95% : off & crossfader_disable 1 & deck 1 effect_active 'volume' 1 & deck 2 effect_active 'volume' 1 & deck 2 effect_active 1 'echo' 1 & param_bigger crossfader 2% ? deck 1 effect_slider 'volume' 1 100% & deck 2 effect_slider 'volume' 1 0% : param_smaller crossfader 98% ? deck 1 effect_slider 'volume' 1 0% & deck 2 effect_slider 'volume' 1 100% : deck 1 effect_slider 'volume' 1 95% & deck 2 effect_slider 'volume' 1 95%



Id like to use this crossfader script on another layer,
Advanced Xfader with added reverb
crossfader & deck 1 effect_active 'volume' ? crossfader_disable 1 & param_bigger crossfader 2% ? deck 1 effect_slider 'volume' 1 100% & deck 2 effect_slider 'volume' 1 0% & deck 2 effect_slider 'echo' 1 80% & deck 2 effect_active 'reverb' 1 : param_smaller crossfader 98% ? deck 1 effect_slider 'volume' 1 0% & deck 2 effect_slider 'volume' 1 100% & deck 1 effect_slider 'echo' 1 80% & deck 1 effect_active 'reverb' 1 : deck 1 effect_slider 'volume' 1 95% & deck 2 effect_slider 'volume' 1 95% & deck 1 effect_slider 'echo' 1 0% & deck 2 effect_slider 'echo' 1 0% & deck 1 effect_active 'reverb' 0 & deck 2 effect_active 'reverb' 0 : crossfader & crossfader_disable 0


I basically want to be able to switch between the different types of crossfaders Ive posted above. Sometimes I want reverb other times I don't.

Hope that makes more sense and that you can pull this together for me. Let me know what I should do bro...
 

Mensajes Wed 17 Dec 14 @ 6:06 pm
espepePRO InfinityMember since 2009
beatbreaker1 wrote :
Ok as of right now Im using,

Traditional Xfader script (apply this script to your xfader mapping or for mouse/keyboard users insert this into the crossfader action inside the skin)
Action: After pressing the button the echo effect becomes post crossfader.
crossfader & deck 1 effect_active 'volume' ? crossfader_disable 1 & param_bigger crossfader 2% ? deck 1 effect_slider 'volume' 1 100% & deck 2 effect_slider 'volume' 1 0% : param_smaller crossfader 98% ? deck 1 effect_slider 'volume' 1 0% & deck 2 effect_slider 'volume' 1 100% : deck 1 effect_slider 'volume' 1 95% & deck 2 effect_slider 'volume' 1 95% : crossfader & crossfader_disable 0


This is the 2 decks PFFX button for shared mappers (you put one script in and it works 2 HW buttons L&R decks)
leftdeck ? deck 1 effect_active 'volume' ? deck 1 effect_active 'echo' ? on & deck 2 effect_active 'echo' ? deck 1 effect_active 'echo' 0 : blink & crossfader_disable 0 & deck 1 effect_active 'volume' 0 & deck 2 effect_active 'volume' 0 & deck 1 effect_active 'echo' 0 : blink & deck 1 effect_active 1 'echo' 1 & param_bigger crossfader 2% ? deck 1 effect_slider 'volume' 1 100% & deck 2 effect_slider 'volume' 1 0% : param_smaller crossfader 98% ? deck 1 effect_slider 'volume' 1 0% & deck 2 effect_slider 'volume' 1 100% : deck 1 effect_slider 'volume' 1 95% & deck 2 effect_slider 'volume' 1 95% : off & crossfader_disable 1 & deck 1 effect_active 'volume' 1 & deck 2 effect_active 'volume' 1 & deck 1 effect_active 1 'echo' 1 & param_bigger crossfader 2% ? deck 1 effect_slider 'volume' 1 100% & deck 2 effect_slider 'volume' 1 0% : param_smaller crossfader 98% ? deck 1 effect_slider 'volume' 1 0% & deck 2 effect_slider 'volume' 1 100% : deck 1 effect_slider 'volume' 1 95% & deck 2 effect_slider 'volume' 1 95% : deck 1 effect_active 'volume' ? deck 2 effect_active 'echo' ? on & deck 1 effect_active 'echo' ? deck 2 effect_active 'echo' 0 : blink & crossfader_disable 0 & deck 1 effect_active 'volume' 0 & deck 2 effect_active 'volume' 0 & deck 2 effect_active 'echo' 0 : blink & deck 2 effect_active 1 'echo' 1 & param_bigger crossfader 2% ? deck 1 effect_slider 'volume' 1 100% & deck 2 effect_slider 'volume' 1 0% : param_smaller crossfader 98% ? deck 1 effect_slider 'volume' 1 0% & deck 2 effect_slider 'volume' 1 100% : deck 1 effect_slider 'volume' 1 95% & deck 2 effect_slider 'volume' 1 95% : off & crossfader_disable 1 & deck 1 effect_active 'volume' 1 & deck 2 effect_active 'volume' 1 & deck 2 effect_active 1 'echo' 1 & param_bigger crossfader 2% ? deck 1 effect_slider 'volume' 1 100% & deck 2 effect_slider 'volume' 1 0% : param_smaller crossfader 98% ? deck 1 effect_slider 'volume' 1 0% & deck 2 effect_slider 'volume' 1 100% : deck 1 effect_slider 'volume' 1 95% & deck 2 effect_slider 'volume' 1 95%



Id like to use this crossfader script on another layer,
Advanced Xfader with added reverb
crossfader & deck 1 effect_active 'volume' ? crossfader_disable 1 & param_bigger crossfader 2% ? deck 1 effect_slider 'volume' 1 100% & deck 2 effect_slider 'volume' 1 0% & deck 2 effect_slider 'echo' 1 80% & deck 2 effect_active 'reverb' 1 : param_smaller crossfader 98% ? deck 1 effect_slider 'volume' 1 0% & deck 2 effect_slider 'volume' 1 100% & deck 1 effect_slider 'echo' 1 80% & deck 1 effect_active 'reverb' 1 : deck 1 effect_slider 'volume' 1 95% & deck 2 effect_slider 'volume' 1 95% & deck 1 effect_slider 'echo' 1 0% & deck 2 effect_slider 'echo' 1 0% & deck 1 effect_active 'reverb' 0 & deck 2 effect_active 'reverb' 0 : crossfader & crossfader_disable 0


I basically want to be able to switch between the different types of crossfaders Ive posted above. Sometimes I want reverb other times I don't.

Hope that makes more sense and that you can pull this together for me. Let me know what I should do bro...

That its good idea!!!!!!
 

Mensajes Thu 18 Dec 14 @ 1:44 am
locoDogPRO InfinityModeratorMember since 2013
Ok, in progress, there's a conflict that I can see in testing, the advanced changes the echo strength, so when you switch from advanced back to traditional the echo strength is most likely 0% (so there's no echo at all) , I can fix this annoyance but it's taking me on a bit of a mental journey thinking about the logic.

In the meantime, switching between the 2 XF types, it needs a button to do it, so?
on a separate button, or maybe shift+PFFX button, or maybe holding the PFFX button 1/2 a second. You tell me.
 

Mensajes Thu 18 Dec 14 @ 9:49 am
Ok the echo strength going back 0% isn't a big deal to me and I have a spare button for this (my shifted synced button).

So in short I'm ready to test whatever you have tonight 👍
 

Mensajes Thu 18 Dec 14 @ 10:32 am
locoDogPRO InfinityModeratorMember since 2013
I didn't like the echo strength going to zero when switching back to traditional, so I found a way to save it and recall it, I can omit this if you really want but I found it annoying.

@Anyone else, the DJMT1 does shift differently to other mixers (the HW does the shift and VDJ sees the combo as a new button, other mixers VDJ uses a variable) If this doesn't work for your mixer give me a shout and I can instruct.

Ok looking at the DJMT1 definition file, shift+sync = a mapping for SYNC_ADV_SHIFT

Select crossfader type button, to go on SYNC_ADV_SHIFT mapping
toggle '$XFtype' & var '$XFtype' ? deck 1 effect_active 'volume' ? param_bigger crossfader 2% ? deck 1 effect_slider 'volume' 1 100% & deck 2 effect_slider 'volume' 1 0% & deck 2 effect_slider 'echo' 1 80% & deck 2 effect_active 2 'reverb' 1 : param_smaller crossfader 98% ? deck 1 effect_slider 'volume' 1 0% & deck 2 effect_slider 'volume' 1 100% & deck 1 effect_slider 'echo' 1 80% & deck 1 effect_active 2 'reverb' 1 : deck 1 effect_slider 'volume' 1 95% & deck 2 effect_slider 'volume' 1 95% & deck 1 effect_slider 'echo' 1 0% & deck 2 effect_slider 'echo' 1 0% & deck 1 effect_active 'reverb' 0 & deck 2 effect_active 'reverb' 0 : nothing : get_var '@$D1FxES1' & param_cast & deck 1 effect_slider 'echo' 1 & get_var '@$D2FxES1' & param_cast & deck 2 effect_slider 'echo' 1 & deck 1 effect_active 'volume' ? crossfader_disable 1 & param_bigger crossfader 2% ? deck 1 effect_slider 'volume' 1 100% & deck 2 effect_slider 'volume' 1 0% : param_smaller crossfader 98% ? deck 1 effect_slider 'volume' 1 0% & deck 2 effect_slider 'volume' 1 100% : deck 1 effect_slider 'volume' 1 95% & deck 2 effect_slider 'volume' 1 95% : nothing


The 2 XF scripts now become a yes|no answer to querying the 'XFtype' variable

2 modes Xfader script (advanced+reverb & traditional)
var '$XFtype' ? crossfader & deck 1 effect_active 'volume' ? crossfader_disable 1 & param_bigger crossfader 2% ? deck 1 effect_slider 'volume' 1 100% & deck 2 effect_slider 'volume' 1 0% & deck 2 effect_slider 'echo' 1 80% & deck 2 effect_active 2 'reverb' 1 : param_smaller crossfader 98% ? deck 1 effect_slider 'volume' 1 0% & deck 2 effect_slider 'volume' 1 100% & deck 1 effect_slider 'echo' 1 80% & deck 1 effect_active 2 'reverb' 1 : deck 1 effect_slider 'volume' 1 95% & deck 2 effect_slider 'volume' 1 95% & deck 1 effect_slider 'echo' 1 0% & deck 2 effect_slider 'echo' 1 0% & deck 1 effect_active 'reverb' 0 & deck 2 effect_active 'reverb' 0 : crossfader & crossfader_disable 0 : crossfader & deck 1 effect_active 'volume' ? set '@$D1FxES1' '`deck 1 effect_slider 'echo' 1' & set '@$D2FxES1' '`deck 2 effect_slider 'echo' 1' & crossfader_disable 1 & param_bigger crossfader 2% ? deck 1 effect_slider 'volume' 1 100% & deck 2 effect_slider 'volume' 1 0% : param_smaller crossfader 98% ? deck 1 effect_slider 'volume' 1 0% & deck 2 effect_slider 'volume' 1 100% : deck 1 effect_slider 'volume' 1 95% & deck 2 effect_slider 'volume' 1 95% : crossfader & crossfader_disable 0


Instructions for first use (and after an V8 update kills your persistent[AKA global] variables) : Turn on PFFX, set the echo strength (d1&d2) to your desired level, give the crossfader a tap, VDJ has now saved the echo strengths, and will save every time you touch the XF in traditional PFFX mode and it will recall these levels every time you switch for advanced to traditional. After first use, no more thought is required.

Notes: although the button script looks long and complicated the only new thing does is toggle a variable, the rest of the script performs a bit of the crossfader script.
(this is how I make unconnected buttons/sliders appear like they are connected)

More notes: My current project, (it'll be months from now) will will completely change how these scripts are written, the crossfader script (above) will look something like this
var '$XFtype' ? crossfader & custom_button 180 : custom_button 181 (or something like that, It'll be much shorter to look at)
 

Mensajes Thu 18 Dec 14 @ 12:32 pm
OK just so were clear ive been using my NS7 not the Pioneer DJM T1, I can set it up tonight if your saying this will work with it???
 

Mensajes Thu 18 Dec 14 @ 12:43 pm
locoDogPRO InfinityModeratorMember since 2013
Erm I don't have the definition file for the NS7mk1, I don't think the above will work as is, send me a pm with your definition&mapping of the NS7mk1 (a dropbox link or something)

Unless a tech (some chance, in this thread 200+ posts and not one by staff) can interject and explain does the NS7 use a shift variable or does the HW do the shift internal?
 

Mensajes Thu 18 Dec 14 @ 2:08 pm
Shouldn't matter cause I've been mapping my Pioneer DDJ SP1 with the scripts you've given me and everything's been a go!!
 

Mensajes Thu 18 Dec 14 @ 4:17 pm
locoDogPRO InfinityModeratorMember since 2013
Oh but it does matter when shift is involved,
Some HW, turns a variable on while pressed, so In your mapper you'll see something like

sync: var '$shift' ? 2nd level script : sync

The DJMT1 (and some other HW) does all that in the HW, you press shift+sync and VDJ sees it as a completely different button,
I'll take a guess from the NS7II mapping, the crossfader script stays the same (above)
and your sync (PFFX) button goes like this
Important, don't over write the mapping, add to the start of it, (don't include my text (at the end) that says "whatever was on the button already"

Crossfader type switch for most HW
var 'shift' ? toggle '$XFtype' & var '$XFtype' ? deck 1 effect_active 'volume' ? param_bigger crossfader 2% ? deck 1 effect_slider 'volume' 1 100% & deck 2 effect_slider 'volume' 1 0% & deck 2 effect_slider 'echo' 1 80% & deck 2 effect_active 2 'reverb' 1 : param_smaller crossfader 98% ? deck 1 effect_slider 'volume' 1 0% & deck 2 effect_slider 'volume' 1 100% & deck 1 effect_slider 'echo' 1 80% & deck 1 effect_active 2 'reverb' 1 : deck 1 effect_slider 'volume' 1 95% & deck 2 effect_slider 'volume' 1 95% & deck 1 effect_slider 'echo' 1 0% & deck 2 effect_slider 'echo' 1 0% & deck 1 effect_active 'reverb' 0 & deck 2 effect_active 'reverb' 0 : nothing : get_var '@$D1FxES1' & param_cast & deck 1 effect_slider 'echo' 1 & get_var '@$D2FxES1' & param_cast & deck 2 effect_slider 'echo' 1 & deck 1 effect_active 'volume' ? crossfader_disable 1 & param_bigger crossfader 2% ? deck 1 effect_slider 'volume' 1 100% & deck 2 effect_slider 'volume' 1 0% : param_smaller crossfader 98% ? deck 1 effect_slider 'volume' 1 0% & deck 2 effect_slider 'volume' 1 100% : deck 1 effect_slider 'volume' 1 95% & deck 2 effect_slider 'volume' 1 95% : nothing : whatever was on the button already
 

Mensajes Thu 18 Dec 14 @ 5:05 pm
Can we try this out again but with my DJM T1 mixer please??

Can we start with the buttons to turn it on first and then move to the crossfader??

EDIT

I GOT IT WORKING WITH MY PIONEER DJM T1!!!!

But I had to go into the audio config and re route the master. Thank you bro!!

EDIT 2

The way I have it wont work because the master volume goes up and down so its almost there but not quite yet.

EDIT 3

Ok I got this time!! What is did is use the third channel as the master out and volume problem solved!! Im one happy ass guy right now!!
 

Mensajes Tue 27 Jan 15 @ 11:56 pm
locoDogPRO InfinityModeratorMember since 2013
I can't think straight just yet but cool, I think.
 

Mensajes Wed 28 Jan 15 @ 3:12 am
locoDogPRO InfinityModeratorMember since 2013
Any chance of a short video? Get people excited.
 

Mensajes Wed 28 Jan 15 @ 4:43 am
I got up this morning before work and tried it out again and it is working perfectly!! The kids weren't to happy but hey they had to get up for school anyways, lmao!!

But yes I'll try and get a video tonight. Gonna try this out in the club this weekend for sure!

Now if VDJ has some serious video effects like Mix Emergency I'd be in heaven........
 

Mensajes Wed 28 Jan 15 @ 8:44 am
Ok so lastnight when I had everything setup I never plugged in my headphones.............Well tonight I did and I can cue the opposite track in my headphones unless I open the crossfader.

Now this is not good. Is there anything I should check??

When I switch back to the factory mapping everything is good so it has to be the mapping for the postfader effects. This also happened with the NS7 when I had it all working.

EDIT

Ok so it seems like the headphones don't work when the effect is on and I can live with that.
 

Mensajes Fri 30 Jan 15 @ 12:35 am
true, but if you turn the channel volume fader down to zero, and open the crossfader, you can still cue/headphones the PFFX deck.
 

Mensajes Fri 30 Jan 15 @ 4:33 am
That would and does work but since 90% of my gigs are video that's a no go........
 

Mensajes Fri 30 Jan 15 @ 8:10 am
locoDogPRO InfinityModeratorMember since 2013
beatbreaker1 wrote :
That would and does work but since 90% of my gigs are video that's a no go........


I don't get why that's a no go.

 

Mensajes Fri 30 Jan 15 @ 9:04 am
With videovolumelink set to 'yes', the video output fades to black when the channel volumes are down.
 

Mensajes Fri 30 Jan 15 @ 9:26 am
locoDogPRO InfinityModeratorMember since 2013
Yes but you don't sync video do you? You sync audio.
 

Mensajes Fri 30 Jan 15 @ 9:48 am
69%