Skip to content

Conversation

@curlymorphic
Copy link
Contributor

The Equalizer plugin uses biquad filters, These do not like having
there parameters updating during processing, and are know to produce
clicks and DC biasing. A twin filter system has been employed with a
cross fade, to interpolate between parameters.

This has removed for the use of sample exactness, as the filter is only
updated once per frame, with interpolation provided by the cross fade.

The same filters are used as previous, ensuring un automated filtering
remains unchanged.

fixes #4127

The Equliser pluging uses biquad filters, These do not like having
there parameters updating during processing, and are know to produce
clicks and DC biasing. A twin filter system has been employed with a
cross fade, to interpolate between parameters.

This has removed for the use of sample exactness, as the filter is only
updated once per frame, with interpolation provided by the crossfade.

The same filters are used as pervious, ensuring unautomated filtering
remains unchanged.
@curlymorphic curlymorphic changed the title Remove audio artifacts when automating the Equliser parameters. Remove audio artifacts when automating the Equalizer parameters. Mar 17, 2018
@PhysSong
Copy link
Member

Could you look into a similar issue #3527, too? Since you said you've failed to reproduce, I'll post an example project.
3527.zip

@Wallacoloo Wallacoloo merged commit 82972ca into LMMS:master May 9, 2018
sdasda7777 pushed a commit to sdasda7777/lmms that referenced this pull request Jun 28, 2022
Remove audio artifacts when automating the Equalizer parameters.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants