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 global oversampling #7228

Merged
merged 1 commit into from
May 5, 2024

Conversation

sakertooth
Copy link
Contributor

Oversampling can have many different effects to the audio signal such as latency, phase issues, clipping, smearing, etc, so this should really be an option on a per-plugin basis, not globally across all of LMMS (which, in some places, shouldn't really need to oversample at all).

Also, since not everything that needs to be hooked up to the sampleRateChanged signal is connected to it (e.g., the filters in the EQ plugin), this feature doesn't get applied uniformly.

Oversampling can have many different effects to the audio signal such as latency, phase issues, clipping, smearing, etc, so this should really be an option on a per-plugin basis, not globally across all of LMMS (which, in some places, shouldn't really need to oversample at all).
@sakertooth sakertooth requested review from LostRobotMusic and removed request for LostRobotMusic April 28, 2024 08:33
@sakertooth sakertooth merged commit 9b6e33a into LMMS:master May 5, 2024
9 checks passed
@sakertooth sakertooth deleted the remove-global-oversampling branch May 5, 2024 08:37
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.

1 participant