Hey guys,
sorry, I'm opening this again, as I'm not completely satisfied and want to understand what's behind.
My Arturia MiniLab works now "ok" with Relative#2, but not "fine". (sometimes tehe LR rulers shake around or walk the wrong direction before they move smoothly ...)
The Arturia Support says:
"Absolute mode is the standard method of sending MIDI data. When an encoder is moved, it will send a value based on
the last value it sent"
That's great, as it is also the Standard mode of MIDI2LR, isn't it ? But why does ist work with the x-touch, but not with the Arturias ?
(it also explains, why this "jump" effect is only, when I work an a Phot the first time!)
I guess, the secret is: "...send a value, based on the last value it (has) sent".
The Controller does not receive anything back. So how does the Software know the "last value sent", if the Controller send a value first time ?
The only answer is, that the Software sets the first value !
I would probably set "0", as default ! And hey, that would give the effect, that Arturia users experience: the ruler jumps to 0, when the Encoder is being touched!
For some of the LR rulers, this is, what we want (sharpness, luminance, etc.), but for most of the rulers, 0 is not at the very left (MIDI 0), but in the Center between the range -x to +x (MIDI 63)
If I would have coded this (which I can't, just trying to be analytic), I would do something like:
IF range = 0-x
THEN set MIDI=0
ELSE set MIDI=63
or so ...
still interesting, that this is all Software and has nothing to do with the Controller! So why should it be different with Behringer or Arturia ????
Rory ?
Thanks !!
Cheers
Thomas