Re: [LAD] Rate of change damping in digital mixer controls

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: <linux-audio-dev@...>
Date: Wednesday, January 29, 2014 - 2:44 am

On Tue, Jan 28, 2014 at 03:34:39PM -1000, Joel Roth wrote:

> If I understand correctly, this click is the consequence of

A pro-quality digital mixer will be designed to avoid clicks
and zipper noise on all controls. Even on/off functions will
be replaced by short fades.

All plugins should internally smooth their parameters when
a step change would generate artefacts and these would be
unexpected for that type of plugin. There is no such thing
as 'generalised rate damping'. It has to be done by the
plugin code and not by the host because

1. only the plugin (or rather its author) knows what is required
(it depends on both the function and the actual algorithm),

2. expecting a plugin to use already smoothed parameters (which
would have to be audio rate) can make them very inefficient.

As an example of [2], calculating the actual filter coefficients
corresponding to the user parameters typically requires much more
complicated calculations than the real filter algorithm. So any
interpolation is done on the internal filter coefficients instead
of the user parameters. In some cases doing that requires the user
parameters to be rate-limited first.

Ciao,

--
FA

A world of exhaustive, reliable metadata would be an utopia.
It's also a pipe-dream, founded on self-delusion, nerd hubris
and hysterically inflated market opportunities. (Cory Doctorow)

_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@lists.linuxaudio.org
http://lists.linuxaudio.org/listinfo/linux-audio-dev

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[LAD] Converting specimen banks to petri-foo, Thomas Mayer, (Mon Jan 27, 8:48 pm)
Re: [LAD] Converting specimen banks to petri-foo, James Morris, (Mon Jan 27, 11:27 pm)
Re: [LAD] Converting specimen banks to petri-foo, Thomas Mayer, (Tue Jan 28, 10:48 pm)
Re: [LAD] Rate of change damping in digital mixer controls, Fons Adriaensen, (Wed Jan 29, 2:44 am)
Re: [LAD] Converting specimen banks to petri-foo, Thomas Mayer, (Mon Jan 27, 11:41 pm)