Hi, all.
My Effect Select knob can also be pressed in - can anyone please advise how to map 'press in and twist' to adjust the move_loop parameter? I'd ideally like both sides to adjust the appropriate loop.
Can anyone help?
Ta
Mike
My Effect Select knob can also be pressed in - can anyone please advise how to map 'press in and twist' to adjust the move_loop parameter? I'd ideally like both sides to adjust the appropriate loop.
Can anyone help?
Ta
Mike
Posté Mon 25 Feb 13 @ 1:04 pm
Further investigation has revealed VDJ recognises both FX_SELECT_BTN and FX_SELECT from my MTP.
Am I able to combine both somehow to loop_move + or - 10ms on deck 1 and deck 2 respectively?
Ta again,
Mike
Am I able to combine both somehow to loop_move + or - 10ms on deck 1 and deck 2 respectively?
Ta again,
Mike
Posté Tue 26 Feb 13 @ 1:36 pm
Hi, all.
Me again.
Now, having read this article http://www.virtualdj.com/forums/175305/General_Discussion/Mapping_question___.html, I wonder if this is the beginnings of fixing my dilema...
This also interested me - http://www.virtualdj.com/wiki/Use%20a%20combination%20of%20buttons%20to%20trigger%20two%20different%20actions.html
Can anyone advise if this is the way forward to finetune my loop issue? And what do I need to open and edit (and where do I find it?!) to try it?
Does anyone know if I can do this with my Mixtrack Pro? Or am I stuck using my keyboard to adjust my loops..?
Ta
Mike
Me again.
Now, having read this article http://www.virtualdj.com/forums/175305/General_Discussion/Mapping_question___.html, I wonder if this is the beginnings of fixing my dilema...
This also interested me - http://www.virtualdj.com/wiki/Use%20a%20combination%20of%20buttons%20to%20trigger%20two%20different%20actions.html
Can anyone advise if this is the way forward to finetune my loop issue? And what do I need to open and edit (and where do I find it?!) to try it?
Does anyone know if I can do this with my Mixtrack Pro? Or am I stuck using my keyboard to adjust my loops..?
Ta
Mike
Posté Thu 28 Feb 13 @ 12:33 pm
You just need to map it similar to a SHIFT button but using a different variable name to avoid any conflict, e.g:
FX_SELECT_BTN:
set 'fxselect' 1 while_pressed
FX_SELECT:
var 'fxselect' ? param_greater 0 ? loop_move +10ms : loop_move -10ms : fx_select
...Or to perform loop_move on both decks:
var 'fxselect' ? param_greater 0 ? deck left loop_move +10ms & deck right loop_move +10ms : deck left loop_move -10ms & deck right loop_move -10ms : fx_select
See: http://www.virtualdj.com/wiki/How%20do%20I%20change%20the%20mapping%20for%20a%20button.html
FX_SELECT_BTN:
set 'fxselect' 1 while_pressed
FX_SELECT:
var 'fxselect' ? param_greater 0 ? loop_move +10ms : loop_move -10ms : fx_select
...Or to perform loop_move on both decks:
var 'fxselect' ? param_greater 0 ? deck left loop_move +10ms & deck right loop_move +10ms : deck left loop_move -10ms & deck right loop_move -10ms : fx_select
See: http://www.virtualdj.com/wiki/How%20do%20I%20change%20the%20mapping%20for%20a%20button.html
Posté Thu 28 Feb 13 @ 1:00 pm
Thank you! This has been bugging me for ages! I tried remapping the pitch shift buttons, too, but that wouldn't play nicely either. I'll give these a try now.
Ta
Mike
Ta
Mike
Posté Thu 28 Feb 13 @ 1:31 pm
I've tried your code, and this is what happens now: nb - I only tried using the left deck.
Scenario 1:
Open Config, Mappers, press Key Learn, and press FX_SELECT_BUTTON, then enter your code as below:
set 'fxselect' 1 while_pressed
Open Config, Mappers, press Key Learn, and twist FX_SELECT, then enter your code below:
var 'fxselect' ? param_greater 0 ? loop_move +10ms : loop_move -10ms : fx_select
Result:
A frozen effects menu, and no manipulation of the loop position with the knob pressed and turned either way.
Scenario 2:
Open Config, Mappers, press Key Learn, and press FX_SELECT_BUTTON, then enter your code as below:
set 'fxselect' 1 while_pressed
Open Config, Mappers, press Key Learn, and twist FX_SELECT, then enter your code below:
var 'fxselect' ? param_greater 0 ? deck left loop_move +10ms & deck right loop_move +10ms : deck left loop_move -10ms & deck right loop_move -10ms : fx_select
Result:
As above.
What is it I'm missing?
Would it be easier to configure say, when my LOOP_MODE button is active, I can use the jogwheels to adjust the loop?
Ta
Mike
Scenario 1:
Open Config, Mappers, press Key Learn, and press FX_SELECT_BUTTON, then enter your code as below:
set 'fxselect' 1 while_pressed
Open Config, Mappers, press Key Learn, and twist FX_SELECT, then enter your code below:
var 'fxselect' ? param_greater 0 ? loop_move +10ms : loop_move -10ms : fx_select
Result:
A frozen effects menu, and no manipulation of the loop position with the knob pressed and turned either way.
Scenario 2:
Open Config, Mappers, press Key Learn, and press FX_SELECT_BUTTON, then enter your code as below:
set 'fxselect' 1 while_pressed
Open Config, Mappers, press Key Learn, and twist FX_SELECT, then enter your code below:
var 'fxselect' ? param_greater 0 ? deck left loop_move +10ms & deck right loop_move +10ms : deck left loop_move -10ms & deck right loop_move -10ms : fx_select
Result:
As above.
What is it I'm missing?
Would it be easier to configure say, when my LOOP_MODE button is active, I can use the jogwheels to adjust the loop?
Ta
Mike
Posté Thu 28 Feb 13 @ 2:04 pm
fx_select should be effect select, i.e:
var 'fxselect' ? param_greater 0 ? loop_move +10ms : loop_move -10ms : effect select
Is the knob an endless encoder (Keeps turning with no stopping point)? If not, then loop_move will not work. This function cannot be assigned to an absolute knob (One with min/max, similar to EQ knobs.)
var 'fxselect' ? param_greater 0 ? loop_move +10ms : loop_move -10ms : effect select
Is the knob an endless encoder (Keeps turning with no stopping point)? If not, then loop_move will not work. This function cannot be assigned to an absolute knob (One with min/max, similar to EQ knobs.)
Posté Thu 28 Feb 13 @ 2:24 pm
Sorry to be a pain, but no joy with this one either I'm afraid, although this does keep my effects menu active, pressing and twisting does not adjust the loop.
Forgive me if its me being real stoopid...
Furthermore, the knob turns indefinitely, although with a satisfying little click, instead of smoothly, like for example, my EQ knobs.. Would that make a difference?
Ta
Mike
Forgive me if its me being real stoopid...
Furthermore, the knob turns indefinitely, although with a satisfying little click, instead of smoothly, like for example, my EQ knobs.. Would that make a difference?
Ta
Mike
Posté Thu 28 Feb 13 @ 2:45 pm
If it turns indefinitely then it is an endless encoder. It's common for these to move in clicks, which makes it easier to make small adjustments 1 step (click) at a time.
Depending on the type of encoder, you may need to use either of the following:
var 'fxselect' ? param_greater 50% ? loop_move +10ms : loop_move -10ms : effect select
var 'fxselect' ? param_greater 0% ? loop_move +10ms : loop_move -10ms : effect select
You could also try:
var 'fxselect' ? loop_move : effect select
(This will move 1 beat left/right rather than 10ms.)
Depending on the type of encoder, you may need to use either of the following:
var 'fxselect' ? param_greater 50% ? loop_move +10ms : loop_move -10ms : effect select
var 'fxselect' ? param_greater 0% ? loop_move +10ms : loop_move -10ms : effect select
You could also try:
var 'fxselect' ? loop_move : effect select
(This will move 1 beat left/right rather than 10ms.)
Posté Fri 01 Mar 13 @ 5:10 am
By jove, I think we're nearly there!
I've tried both your lines of script, and with both, while it now adjusts the loop thank you, I can only adjust backwards, irrespective of which way I turn the knob.
Again, thanks for your continued support (I'd never have figured this out), and if we can nail this last little gremlin, you'll make a grown man a happy little boy...
Ta
Mike
I've tried both your lines of script, and with both, while it now adjusts the loop thank you, I can only adjust backwards, irrespective of which way I turn the knob.
Again, thanks for your continued support (I'd never have figured this out), and if we can nail this last little gremlin, you'll make a grown man a happy little boy...
Ta
Mike
Posté Fri 01 Mar 13 @ 1:00 pm