March 28, 2024, 10:06:48 pm
Welcome, Guest. Please login or register
News:

Arturia Forums



Author Topic: Absolute Mode with Value Scaling vs. Relative  (Read 4036 times)

allanfelipe

  • Newbie
  • *
  • Posts: 1
  • Karma: 0
Absolute Mode with Value Scaling vs. Relative
« on: August 29, 2019, 12:25:22 am »
Hi, I've just bought an Arturia Minilab mkii and I stumbled upon the issue some people comment: the encoders are slow, even with the fast setting. I found out that using them in absolute mode with Ableton's Value Scaling setting is not so bad and it has the right speed. Which one do you prefer? Also, I found out that encoders 1 and 9 are even slower, is this a "feature" of the controller?
Thanks.

lunker

  • Apprentice
  • Jr. Member
  • *
  • Posts: 52
  • Karma: 0
Re: Absolute Mode with Value Scaling vs. Relative
« Reply #1 on: September 10, 2019, 06:41:57 pm »
I have observed this also, and technically, I think the slow speed of the encoders in relative mode is dependent on the resolution of the VST knob it is controlling, and not so much an issue the design of the MiniLab mkII hardware/software.

For example #1, let's say we have a VST knob that ranges from 0 to 127 in steps of 1.

In absolute mode, encoder=0 equates to knob=0 and encoder=127 equates to knob=127, and each step of the encoder increments (or decrements) the knob by 1 step.  Thus it takes 127 steps of the encoder to go from the minimum knob value (0) to the maximum knob value (127).

In relative mode with no acceleration, each step of the encoder increments (or decrements) the knob by 1 step, which results in the same encoder speed as in absolute mode.
With maximum acceleration, each step of the encoder increments (or decrements) the knob by 3 steps (I think), so it only takes roughly 43 steps of the encoder to go from the minimum knob value to the maximum knob value.  That's actually faster than with absolute mode.

For example #2, let's say we have a VST knob that ranges from 0 to 127, but this time in steps of 0.1.

In absolute mode, encoder=0 equates to knob=0 and encoder=127 equates to knob=127, and each step of the encoder increments (or decrements) the knob by 10 steps (which is a numeric change of 1 to the knob value).  Thus it still takes 127 steps of the encoder to go from the minimum knob value (0) to the maximum knob value (127), so the encoder speed is the same as with example #1.  But now each step of the encoder is worth 10 steps of the knob, so you can only set the knob to integer values, even though the knob has resolution of 0.1.

In relative mode with no acceleration, each step of the encoder increments (or decrements) the knob by 1 step (which is a numeric change of 0.1 to the knob value).  It now takes 1270 steps of the encoder to go from the minimum knob value (0) to the maximum knob value (127), which results in a 10X decrease in knob speed compared to absolute mode for this same knob.   But the advantage is that you can set the knob to any value (not just the integers).  You just have to turn the encoder a lot more to go from 0 to 127.
With maximum acceleration, the knob is faster, but it still takes roughly 424 steps of the encoder to  go from the minimum knob value to the maximum knob value.  That is still roughly 3X slower than using absolute mode.  So when a VST knob is divided into a large number of steps between the minimum and maximum values, relative mode will be slower than absolute mode -- there is no way around this.

Technically, neither mode is ideal.  Relative mode provides the ability to set the knob to any possible value, but comes at the expense of slower knob speed when the knob has a large number of steps between the minimum and maximum values.  Absolute mode provides consistent knob speed, but comes at the expense of lower knob resolution (only 127 positions between the minimum and maximum values).

I think the solution would be to add even higher acceleration factors for relative mode, to move the knob 10, 20, or even 100 steps for each step of the encoder.  That way you could quickly move a knob that has hundreds (or even thousands) of steps between the min/max values.
« Last Edit: September 10, 2019, 10:10:10 pm by lunker »
Best Regards, Ernie "lunker" Lundqvist
V Collection 5/6/7/8/9, Pigments, FX Collection 1/2/3
MiniLab mkII
REAPER (non commercial license)
BDSM (Bad Dog Studio Musicians)

RobertSilva

  • Newbie
  • *
  • Posts: 2
  • Karma: 0
Re: Absolute Mode with Value Scaling vs. Relative
« Reply #2 on: January 28, 2020, 10:13:58 am »
Thank you!

Just the answer I was looking for ;-)

 

Carbonate design by Bloc
SMF 2.0.17 | SMF © 2019, Simple Machines