On Tue, Nov 22, 2011 at 10:03 AM, Fons Adriaensen wrote:
its hard for me to see how a single GUI controller can be the solution
to that particular problem (though its clearly something worth doing).
>> If you don't want to change the current value, don't touch the slider.
its not clear to me how any GUI controller that responds to mouse
motion can be immune to this issue.
>> If you want finer control of your parameters, there are different approaches.
indeed, this is a separate issue: essentially ensuring that there is a
precise mapping of pixels to integral values of desired units (and
back), rather than (as typically happens) pixels to some fractional
value of desired units. e.g. I don't want to be able to tune to
+2.8291 semitones, only to +1, +2, +3 and so on.
and fons is right that the slide should work this way, regardless or
not of whether direct numerical input is available too.
of course, for plugins, its even more complex, because the plugin API
has to be able to specify not only the fact that it has desired units,
but also the fact that it wants only integral values of them. some
plugin APIs do provide both pieces of information.
Linux-audio-dev mailing list