On 05/15/2014 05:31 PM, Vesa wrote:

> So I've come up with some ideas on solving this dilemma.
>
> 1. Interpolate all volume controls (and others where similar issues
> exist) - so that volume transitions would always be smooth and not
> sudden: when the volume is changed, it slides from oldvalue to newvalue
> in the time of one period. The problem is, the behaviour and quality of
> the controls will still be dependent on period size ("buffer size" in
> settings). Regardless, this could still be a good idea to do because we
> don't always get sample-exact data, and this way we could smooth the
> changes in automations as well.
>
> 2. Make the step size only affect the knobs, and possibly the automation
> grid, but allow the actual values of the model to also go between steps.
> Maybe make this behaviour configurable per-model, add a flag or
> something that determines how step size is used. A boolean member could
> be named "strictStepSize" or something, and it determines whether the
> step size applies only on the knob or will it be "strictly" applied to
> the values of the model.
>
> 3. Add a second "step size" property, so that there's two of them: one
> that gets used by the widget (knob), and one that actually determines
> the internal step size of the model.
>

Toby, do you have an opinion on what would be the best solution here?
For the step size problem I mean...

------------------------------------------------------------------------------
"Accelerate Dev Cycles with Automated Cross-Browser Testing - For FREE
Instantly run your Selenium tests across 300+ browser/OS combos.
Get unparalleled scalability from the best Selenium testing platform available
Simple to use. Nothing to install. Get started now for free."
http://p.sf.net/sfu/SauceLabs
_______________________________________________
LMMS-devel mailing list
LMMS-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/lmms-devel

Reply via email to