[LAD] "bleeding edge html5" has interesting Audio APIs
paul at linuxaudiosystems.com
Tue Nov 22 15:14:46 UTC 2011
On Tue, Nov 22, 2011 at 10:03 AM, Fons Adriaensen <fons at linuxaudio.org> wrote:
> On Tue, Nov 22, 2011 at 09:55:31AM -0500, Egor Sanin wrote:
>> If you are aware of the different behaviour, and still use the slider,
>> you want to change the current value.
> I may want to explore the effect of a change and return to the
> original value.
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.
> Very easily done accidentally in a dense layout.
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.
> This is not necessarily about finer control, but about having 'preferred'
> parameter values (e.g. semitones for an oscillator frequency). This should
> always be possible without having to type numbers.
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.
More information about the Linux-audio-dev