Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Remove audio artifacts when automating the Equalizer parameters. #4260

Merged
merged 1 commit into from
May 9, 2018
Merged

Remove audio artifacts when automating the Equalizer parameters. #4260

merged 1 commit into from
May 9, 2018

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