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 , 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.
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