Hello,
I try do make a midi controller, I want an encoder to browse the list of FX but I can cycle in the list clockwise (1,2,3,1,2,3...), but counterclockwise I can't (1,2,3,2,1 stop). I would like to have 1,2,3,1,2,3... clockwise and 3,2,1,3,2,1.... counterclockwise is this a bug or it is volontary like this ?
I try do make a midi controller, I want an encoder to browse the list of FX but I can cycle in the list clockwise (1,2,3,1,2,3...), but counterclockwise I can't (1,2,3,2,1 stop). I would like to have 1,2,3,1,2,3... clockwise and 3,2,1,3,2,1.... counterclockwise is this a bug or it is volontary like this ?
发表时间 Tue 28 Nov 17 @ 3:54 am
script used?
发表时间 Tue 28 Nov 17 @ 5:36 am
not in front of my computer but as I remember is something like fx_select +1 and fx-select-1
thanks
thanks
发表时间 Tue 28 Nov 17 @ 7:53 am
try
param_smaller -1 ? fx_select -1 : fx_select +1
Also not sure but I think just
fx_select
May work
param_smaller -1 ? fx_select -1 : fx_select +1
Also not sure but I think just
fx_select
May work
发表时间 Tue 28 Nov 17 @ 2:57 pm
tried param smaller... KO
effect_select seems to work but selection is unreliable (skip some effects)
effect_select+1 is OK, effect_select-1 is OK from bottom to top but stop at the first top effect.
!!! it's OK on the slot but if you press the triangle to open the effect list here is the problem !!!
hope you understand
effect_select seems to work but selection is unreliable (skip some effects)
effect_select+1 is OK, effect_select-1 is OK from bottom to top but stop at the first top effect.
!!! it's OK on the slot but if you press the triangle to open the effect list here is the problem !!!
hope you understand
发表时间 Wed 29 Nov 17 @ 7:17 pm
What controller is that (brand/model) ?
If its a custom one (you made it your self), ...
- how have you defined that or are you using that as Simple Midi (without definition) ?
- What kind of MIDI notes does it send when turned clockwise/anticlockwised
For an endless encoder (not one that starts from 0x00 and ends at 0x7F), the effect_select action should indeed work (without parameters), but will wait for your answers to the above questions before asking you to try others.
If its a custom one (you made it your self), ...
- how have you defined that or are you using that as Simple Midi (without definition) ?
- What kind of MIDI notes does it send when turned clockwise/anticlockwised
For an endless encoder (not one that starts from 0x00 and ends at 0x7F), the effect_select action should indeed work (without parameters), but will wait for your answers to the above questions before asking you to try others.
发表时间 Wed 29 Nov 17 @ 7:28 pm
did some quick test with a pioneer Ddj RB :
remaped the browser_scroll encoder with effect_select+1 is OK with effect_select-1 start at bottom of the list go to the top and then loop on the four top effect on the list...
remaped 2 buttons on the same controller : results are the same....
my controller is a midibox on breadboard(!) trying to understand the system for now, will talk about this tomorrow .For now going to bed with a (midi) headache...
remaped the browser_scroll encoder with effect_select+1 is OK with effect_select-1 start at bottom of the list go to the top and then loop on the four top effect on the list...
remaped 2 buttons on the same controller : results are the same....
my controller is a midibox on breadboard(!) trying to understand the system for now, will talk about this tomorrow .For now going to bed with a (midi) headache...
发表时间 Wed 29 Nov 17 @ 8:13 pm
let's talk about my controller :
a MIDIbox base controller (a really basic one with some buttons LEDs encoders on a breadboard just for test and learning for now)
controller side in DEFAULT.NGC ( for those who knows MIOS Studio)
#encoder
EVENT_ENC id=1 bank=1 type=CC cc=50 chn=1 range=0:127 enc_mode=Inc41_Dec3F if_equal=0x41
EVENT_ENC id=1 bank=1 type=CC cc=51 chn=1 range=0:127 enc_mode=Inc41_Dec3F if_equal=0x3F
ENC n=1 sr=2 pins=0:1 type=Detented5
definition file in virtualdj/DEVICES :
<encoder cc="50" name="deck 1 slot1 effect_select+1" deck="1" channel="0"/>
<encoder cc="51" name="deck 1 slot1 effect_select-1" deck="1" channel="0"/>
mapper :
<?xml version="1.0" encoding="UTF-8"?>
<mapper device="midibox" version="802" date="2017-08-28">
<map value="deck 1 slot1 effect_select-1" action="effect_select -1" />
<map value="deck 1 slot1 effect_select+1" action="effect_select +1" />
</mapper>
mapping in virtualDj :
deck 1 slot1 effect_select+1 effect_select +1
deck 1 slot1 effect_select -1 effect_select -1
the encoder seems to be OK in virtualDj because i've mapped different actions for test :
level +1 and -1 ok
browser_scroll +1 and -1 ok (only top to bottom and bottom to top but scroll line by line like intented don't know if we can browse top bottom top bottom or bottom top bottom top indefinitely)
song_pos +1 and -1 ok
loop_adjust +1 and -1 ok
loop_move +1 and -1 ok
effect select+1 ok
effect_select -1 KO (ok when on the slot but KO when you open the effect list with the little triangle -- stop on the top first effect)
a MIDIbox base controller (a really basic one with some buttons LEDs encoders on a breadboard just for test and learning for now)
controller side in DEFAULT.NGC ( for those who knows MIOS Studio)
#encoder
EVENT_ENC id=1 bank=1 type=CC cc=50 chn=1 range=0:127 enc_mode=Inc41_Dec3F if_equal=0x41
EVENT_ENC id=1 bank=1 type=CC cc=51 chn=1 range=0:127 enc_mode=Inc41_Dec3F if_equal=0x3F
ENC n=1 sr=2 pins=0:1 type=Detented5
definition file in virtualdj/DEVICES :
<encoder cc="50" name="deck 1 slot1 effect_select+1" deck="1" channel="0"/>
<encoder cc="51" name="deck 1 slot1 effect_select-1" deck="1" channel="0"/>
mapper :
<?xml version="1.0" encoding="UTF-8"?>
<mapper device="midibox" version="802" date="2017-08-28">
<map value="deck 1 slot1 effect_select-1" action="effect_select -1" />
<map value="deck 1 slot1 effect_select+1" action="effect_select +1" />
</mapper>
mapping in virtualDj :
deck 1 slot1 effect_select+1 effect_select +1
deck 1 slot1 effect_select -1 effect_select -1
the encoder seems to be OK in virtualDj because i've mapped different actions for test :
level +1 and -1 ok
browser_scroll +1 and -1 ok (only top to bottom and bottom to top but scroll line by line like intented don't know if we can browse top bottom top bottom or bottom top bottom top indefinitely)
song_pos +1 and -1 ok
loop_adjust +1 and -1 ok
loop_move +1 and -1 ok
effect select+1 ok
effect_select -1 KO (ok when on the slot but KO when you open the effect list with the little triangle -- stop on the top first effect)
发表时间 Thu 30 Nov 17 @ 6:06 pm
Anyone else has this problem or I am the only one?
Dit it work for you with a regular controller because with a pioneer DDJ RB it does not work for me (or I don't know how to do...)?
thanks
Dit it work for you with a regular controller because with a pioneer DDJ RB it does not work for me (or I don't know how to do...)?
thanks
发表时间 Mon 04 Dec 17 @ 3:51 am
It as bit hard to follow, but is this what you are talking about?
I've mapped...
deck 1 effect_select 1 -1
and
deck 1 effect_select 1 +1
...to 2 custom buttons on the opposite deck, so that we can still use them when the effect drop-down is opened on deck 1
This can be seen in the video from 0:00 to 0:22
This works fine, also when going from the last effect back to first (add 1) and last effect back to first (subtract 1)
My first effect is the Backspin, and my last effect is the Timeskip in the video
This can be seen in the video from 0:23 to 0:37
Then if you do it while the dropdown is opened, it detects what effect is marked, and jump one effect from there, when you press the button. The dropdown is also closed
This can be seen in the video from 0:38 to about 1:55 in different situations
But if I mark the first one, it does not jump to the last one when I press the button. The dropdown just closes
So I need two button clicks in that situation
This can be seen in the video from 1:57 to 2:07
But it's the same if I go from the last one to the first one while the dropdown is open. When I press the button, the dropdown just closes
So I need two button clicks in that situation as well
This can be seen in the video from 2:07 to 2:17
It can be a bit hard to see because the dropdown is too long and goes below the recorded area,
but you can still see it in the effect slot, when you know that TimeSkip is the last effect on the list
Is this what you are talking about?
I've mapped...
deck 1 effect_select 1 -1
and
deck 1 effect_select 1 +1
...to 2 custom buttons on the opposite deck, so that we can still use them when the effect drop-down is opened on deck 1
This can be seen in the video from 0:00 to 0:22
This works fine, also when going from the last effect back to first (add 1) and last effect back to first (subtract 1)
My first effect is the Backspin, and my last effect is the Timeskip in the video
This can be seen in the video from 0:23 to 0:37
Then if you do it while the dropdown is opened, it detects what effect is marked, and jump one effect from there, when you press the button. The dropdown is also closed
This can be seen in the video from 0:38 to about 1:55 in different situations
But if I mark the first one, it does not jump to the last one when I press the button. The dropdown just closes
So I need two button clicks in that situation
This can be seen in the video from 1:57 to 2:07
But it's the same if I go from the last one to the first one while the dropdown is open. When I press the button, the dropdown just closes
So I need two button clicks in that situation as well
This can be seen in the video from 2:07 to 2:17
It can be a bit hard to see because the dropdown is too long and goes below the recorded area,
but you can still see it in the effect slot, when you know that TimeSkip is the last effect on the list
Is this what you are talking about?
发表时间 Mon 04 Dec 17 @ 8:30 am