Hello All,
i'm having trouble mapping 2 shift buttons on my iDJ3. i want it set up so that when i press the mute all button on the deck, it shifts for more commands. but ONLY on the deck the mute all button is on.
i've mapped the button as:
here's where my trouble is. I can only get the left side of another button to work, for example, i've mapped the High EQ kill to hot cue 3 when shifted.
is this the correct way to code it? or what am i doing wrong?
i'm having trouble mapping 2 shift buttons on my iDJ3. i want it set up so that when i press the mute all button on the deck, it shifts for more commands. but ONLY on the deck the mute all button is on.
i've mapped the button as:
device_side 'left' ? toggle $shift : toggle $shift1
here's where my trouble is. I can only get the left side of another button to work, for example, i've mapped the High EQ kill to hot cue 3 when shifted.
is this the correct way to code it? or what am i doing wrong?
device_side 'left' ? var $shift ? hot_cue 3 : var $shift1 ? hot_cue 3 : eq_kill_high
发表时间 Sat 02 Apr 11 @ 12:48 am
You have just written it a little wrong... if you say "toggle" It will automatically shift between "0" and "1" so in that case you would assign a button to;
toggle '$shift'
then for commands
var_equal '$shift' 1 ? to shift action : do normal action
Its a "$" global shift so I'm not sure if you have to worry about the device side, but I still know nothing about it as I don't use it, but I believe it is unnecessary for this action.....
===========edit=============================================================
whoops I think I was wrong, Now i see that you want three functions...
for that you can use
cycle '$shift' 3
then for commands
var_equal '$shift' 2 ? do shift 1 action : var_equal '$shift' 3 ? do shift 2 action : do normal action
var_equal '$shift' 2 ? hot_cue 3 : var_equal '$shift' 3 ? hot_cue 9 : eq_kill_high
Was that right, I'm a little confused about what you want?
toggle '$shift'
then for commands
var_equal '$shift' 1 ? to shift action : do normal action
Its a "$" global shift so I'm not sure if you have to worry about the device side, but I still know nothing about it as I don't use it, but I believe it is unnecessary for this action.....
===========edit=============================================================
whoops I think I was wrong, Now i see that you want three functions...
for that you can use
cycle '$shift' 3
then for commands
var_equal '$shift' 2 ? do shift 1 action : var_equal '$shift' 3 ? do shift 2 action : do normal action
var_equal '$shift' 2 ? hot_cue 3 : var_equal '$shift' 3 ? hot_cue 9 : eq_kill_high
Was that right, I'm a little confused about what you want?
发表时间 Sat 02 Apr 11 @ 1:12 am
yeah something like that
see you have the normal functions, then when you press the left mute all button, it turns on $shift, and shows the alternate options for the left deck only, and when i press the right deck mute all button, it turns on $shift1, and shows the alternate options for the right deck only
see you have the normal functions, then when you press the left mute all button, it turns on $shift, and shows the alternate options for the left deck only, and when i press the right deck mute all button, it turns on $shift1, and shows the alternate options for the right deck only
发表时间 Sat 02 Apr 11 @ 12:53 pm
cycle "var" 3 ...means 0,1,2,0,1,2,0,1,2 etc not 3
You don't have to map the SHIFt as $shift1 and $shift2 or $shift. Simply shift
so the command would look like..
var 'shift' ? hot_cue 1 : eq_kill_high
var 'shift' ? hot_cue 2 : eq_kill_mid
var 'shift' ? hot_cue 3 : eq_kill_low
and the shift (Kill all button) could be while pressed or toggle
for toggle (on-off)
toggle 'shift'
or for while pressing...
set 'shift' 1 while_pressed
You don't have to map the SHIFt as $shift1 and $shift2 or $shift. Simply shift
so the command would look like..
var 'shift' ? hot_cue 1 : eq_kill_high
var 'shift' ? hot_cue 2 : eq_kill_mid
var 'shift' ? hot_cue 3 : eq_kill_low
and the shift (Kill all button) could be while pressed or toggle
for toggle (on-off)
toggle 'shift'
or for while pressing...
set 'shift' 1 while_pressed
发表时间 Sat 02 Apr 11 @ 12:59 pm
yes that was my original, but see i want it so when i press the left button it only shifts the left deck, and when i press the right button, it shifts the right deck.
发表时间 Sat 02 Apr 11 @ 1:10 pm
If you need this mode to work on both decks at the same time, simply replace shift with $shift
all the others remain as above
And a TIP ..just for you :p
If you want it to work this way, then you are able to have 2 different shift butons. For example you can map the left Mute ALL to be your SHIFT1 variable and the right one to be your SHIFT2 variable. Then having 2 different variables you may assign a button to act with 3 different ways, according to SHIFT1 and 2. If you also select those buttons to act like toggle (on-off) then you could assign 4 different commands for each button, but then the scripts will be trickier than ever ..lol
all the others remain as above
And a TIP ..just for you :p
If you want it to work this way, then you are able to have 2 different shift butons. For example you can map the left Mute ALL to be your SHIFT1 variable and the right one to be your SHIFT2 variable. Then having 2 different variables you may assign a button to act with 3 different ways, according to SHIFT1 and 2. If you also select those buttons to act like toggle (on-off) then you could assign 4 different commands for each button, but then the scripts will be trickier than ever ..lol
发表时间 Sat 02 Apr 11 @ 1:13 pm
DJGCE wrote :
yes that was my original, but see i want it so when i press the left button it only shifts the left deck, and when i press the right button, it shifts the right deck.
Disregard my last post, just follow the codes with shift (without $)
发表时间 Sat 02 Apr 11 @ 1:22 pm
lol. well thats my final question, how would i map a script for a button that is affected by both of the shift variables?
EDIT: nevermind, i've got it working, and i appreciate all of the help i got. thank you anyway for helping a user out. i'll make a vid of my mods to the controller, and maybe even release the mapping
EDIT: nevermind, i've got it working, and i appreciate all of the help i got. thank you anyway for helping a user out. i'll make a vid of my mods to the controller, and maybe even release the mapping
发表时间 Sat 02 Apr 11 @ 1:39 pm
djdad wrote :
cycle "var" 3 ...means 0,1,2,0,1,2,0,1,2 etc not 3
that's why my cycle button didn't work properly... cheers dj dad
发表时间 Sat 02 Apr 11 @ 3:48 pm