Have a feature request or suggestion? Post your idea here!

Post

2 followers Follow
0
Avatar

MIDI Map - XDJ R1- FX Beat Select

 Hi, 

I am using the default XDJ-R1 mapping with Rekordbox. I have a remark about the FX Beat Select Rotary knob. To select the desired beat you need to turn it many times (6 or 8) to have the beat changed in Rekordbox however normally it should change the beat value after one turn to the right or to the left.

I opened the midi mapping file and I noticed the following:

It seems that without pressing shift and turning the knob it is a knobslider effect sent to the RB from the R1. If I change the the first lines to Rotary will that fix the issue? from this mapping it seems that the beat value change is mapped twice. (this is for Deck 1 but it is the same for Deck2) 

Thanks

 

Hassen Gaied Answered

Official comment

Avatar

As you can see from the shift mode, this rotary encoder sends MIDI data in two different ways:

- With shift, it sends either a MIN of MAX value (1 or 127), depending which way it's rotated; every time you rotate the knob another click, it sends the same value - if the software is set to receive this kind of data, it knows each "click" to increment to the next step. This allows for continuous rotation through more than 127 values. Great for many things.

- Without shift, it sends an absolute rotation, with values ranging from 0 to 127 (7F in HEX). A range of 128 values divided by the 11 possible beat options (1/16, 1/8, 1/4, 1/2, 3/4, 1/1, 2/1, 4/1, 8/1, 16/1, 32/1), each has 11 or 12 values from that control assigned to it... and there's a reason for this (which I'll get to in a second). This means yes, you would need to turn the knob through 11 or 12 clicks in order to get to the next beat option. What sucks is that you have to turn the knob a lot in order to get from one value to the next, but what's good about this is you could then manually assign buttons to jump directly to those values. For example, if you want to instantly jump to the 1/1 timing, using a MIDI value of 64 for that input channel would change the beat FX timing from whatever you were at to 1/1.

So, which is better? I'm torn between both, because I see the desire to quickly and easily rotate through the options one click per option, but if it were coded that way (to receive incremental bumps to change option), it wouldn't allow direct beat buttons to be assigned ... which is how it's done on other controllers.

Pulse
Comment actions Permalink

Post is closed for comments.

7 comments

0
Avatar

As a follow-up, I'm not sure that changing it to ROTARY would work if you're editing the MIDI file directly; it might not listen to that kind of event as it's not an option on the MIDI editor within the program itself.

Pulse 0 votes
Comment actions Permalink
0
Avatar

Mapping file is different from how the R1 react
Without shift i have to turn many times to change the value when i press shift it reacts in a same maner
Is it possible to post a foto of my fx settings and help me to put option 1 one turn is a change in beat value if this allowed as per the normal mode of xdj-r1 (usb mode)
Thanks

Hassen Gaied 0 votes
Comment actions Permalink
0
Avatar

I didn't get it sorry
RB is developed to have option 2 only? The absolute rotation?
Thanks

Hassen Gaied 0 votes
Comment actions Permalink
0
Avatar

Because of that function (FX beat) having the ability to be selected DIRECTLY with specific values, yes, that's exactly it.

Pulse 0 votes
Comment actions Permalink
0
Avatar

Humm...OK...in my opinion each controller should at least keep its normal function when used with Rekordbox...because users are already used to have this...anyway it is not so difficult to adjust by rotating many times it can be set at the begining of the set and that's all.

Thanks

for your help 

Hassen Gaied 0 votes
Comment actions Permalink