Accesso rapido:  

Forum: Old versions

Topic: 4 deck PFL mapping

Questo argomento è obsoleto e potrebbe contenere informazioni obsolete o errate.

Hi, Im using 4 decks & trying to map the Hercules RMX to control all 4 at the same time. My issue is I cant figure out how to map the Cue Select buttons so I can choose which deck I hear in my headphones. I have mapped the Source 1 & 2 buttons with this code:

select ? device_side 'left' ? deck 1 leftdeck ? on & deck 3 leftdeck & deck 3 select : on & deck 1 leftdeck & deck 1 select : deck 2 rightdeck ? on & deck 4 rightdeck & deck 4 select : on & deck 2 rightdeck & deck 2 select : select

and that lets me switch the active deck between 1 & 3 on the left side & 2 & 4 on the right side. It switches the PFL too, but not in the way I want it to work. I would like to map the Cue select buttons so the PFL changes WITHOUT changing which deck is active. Because I have a few knobs set up to control effects on whatever the active deckmay be, but what if I want to say control a filter sweep on Deck 1 (active deck) & preview the track on deck 3? Right now I can switch which deck is the PFL using the mouse without affecting the active deck but I want to use the cue select buttons instead.

Does that make sense? lol

Anybody know the correct coding to use?
 

Inviato Sun 11 Dec 11 @ 1:50 am
JudderPRO InfinityMember since 2011
This probably won't be all that helpful because I'm still very new to all this but I have a similar(?) problem with my VCI 300 - the PFL A and PFL B buttons select the active deck and also the PFL but they won't act like on and off buttons for the PFL. I changed the 'select' variable to 'PFL'
and it now works but I have no way of selecting the active deck.

Looking at your code I think I have a lot of work to do lol
 

Inviato Sun 11 Dec 11 @ 2:11 am
well I switched every instance of "select" to PFL in that same code & it kind of works...now 1 push of the button lights up deck 1 PFL, 2 pushes and both 1 & 3 light up, 3 pushes & just deck 3 lights up, 4 pushes & it goes back to 1. Not quite what I am wanting tho, I would like it to light up deck 1 with the first push, deck 3 with the 2nd push, and both off with the 3rd push. (Same thing happens on the other side with decks 2 & 4)

Maybe it'll just take some tweaking to get it right but at least its not changing the active deck.
 

Inviato Sun 11 Dec 11 @ 2:28 am
this is the only way I could think to be able to select the deck for pfl but you need to have a shift button then if you are focused on the deck and press shift and the pfl button it will be selected.

pfl buttons
var 'shift' ? device_side 'left' ? deck 1 leftdeck ? deck 1 select : deck 3 leftdeck ? deck 3 select : nothing : deck 2 rightdeck ? deck 2 select : deck 4 rightdeck ? deck 4 select : nothing : device_side 'left' ? deck 1 leftdeck ? on & deck 3 leftdeck & deck 3 pfl : on & deck 1 leftdeck & deck 1 pfl : deck 2 rightdeck ? on & deck 4 rightdeck & deck 4 pfl : on & deck 2 rightdeck & deck 2 pfl : pfl
 

Inviato Sun 11 Dec 11 @ 2:29 am
I don't think I would need to hold shift down as I am using 2 different sets of buttons. Just need to make it cycle thru PFL 1, PFL 3, PFL 1 & 3, and Off with consecutive button pushes. I also read in another thread that its possible to push & hold a button with different results, maybe that could be used to turn both decks off. IDK. I'm still new to all this scripting, pretty much all I have done is copy & paste from online, I'm not too good at writing the code myself. :-P
 

Inviato Sun 11 Dec 11 @ 12:37 pm
here you go, it's backwards to what you want, to change decks you need to hold and release for half a second, to change the selection of the deck in pfl the deck must be left or right then press the button..

holding 500ms ? device_side 'left' ? deck 1 leftdeck ? blink & deck 3 leftdeck : on & deck 1 leftdeck : deck 2 rightdeck ? blink & deck 4 rightdeck : on & deck 2 rightdeck : device_side 'left' ? deck 1 leftdeck ? deck 1 select : deck 3 leftdeck ? deck 3 select : nothing : deck 2 rightdeck ? deck 2 select : deck 4 rightdeck ? deck 4 select : nothing


or you could use this, it will swap left/right decks after holding and swap the selected deck by pressing (no need to be left/right deck

holding 500ms ? device_side 'left' ? deck 1 leftdeck ? blink & deck 3 leftdeck : on & deck 1 leftdeck : deck 2 rightdeck ? blink & deck 4 rightdeck : on & deck 2 rightdeck : device_side 'left' ? deck 1 select ? deck 3 select : deck 1 select : deck 2 select ? deck 4 select : deck 2 select

 

Inviato Sun 11 Dec 11 @ 1:54 pm
djdadPRO InfinityDevelopment ManagerMember since 2005
Map the CUE (PFL) button as
device_side 'left' ? deck 1 pfl on ? deck 1 pfl off & deck 3 pfl on : deck 3 pfl on ? deck 3 pfl off : deck 1 pfl on : deck 2 pfl on ? deck 2 pfl off & deck 4 pfl on : deck 4 pfl on ? deck 4 pfl off : deck 2 pfl on

Map the LED_PFL as
device_side 'left' ? deck 1 pfl ? on : deck 3 pfl ? blink : off : device_side 'right' ? deck 2 pfl ? on : deck 4 pfl ? blink

In order to map the LED, you need to add that from the KEY list (drop down) in Config->Mappers tab

Note.
LE versions (DJConsole Editions) do not support custom mapping, except during the 20days of Trial Period. If you need to fully customize your controller and keep all those settings after the trial period, you will need to upgrade to Pro Full version at a discount
 

Inviato Sun 11 Dec 11 @ 4:53 pm
AWESOME! works perfect thanks guys!
 

Inviato Sun 11 Dec 11 @ 8:03 pm
JudderPRO InfinityMember since 2011
Glad you got it working djqwantim ¦:-)

Also I'd like to say thanks to everyone (esp djdad) because it helped me sort my little niggle out with the vci300. A small change to the code make a big difference ¦:-)

var "$scroll" ? holding ? unload : load : device_side 'left' ? deck 1 pfl on ? deck 1 pfl off & deck 3 pfl on : deck 3 pfl on ? deck 3 pfl off : deck 1 pfl on : deck 2 pfl on ? deck 2 pfl off & deck 4 pfl on : deck 4 pfl on ? deck 4 pfl off : deck 2 pfl on

and the PFL_LED code and I'm walking in 4 deck paradise.

I swear I would never have worked that shit out for myself ¦;-)
 

Inviato Sun 11 Dec 11 @ 10:13 pm


(Vecchi argomenti e forum sono automaticamente chiusi)