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

Avoid a startup transient due to denorm noise #5600

Closed

Conversation

baconpaul
Copy link
Collaborator

Slight denormalization noise in the warmup phase of some
aurwindows (esp DeRez) would cause a pop. Avoid that by having
either the first 500 blocks (~1/3 second) or time until first note
whichever is smaller clear the output with zeros, then add the
noise after

Closes #4900

@baconpaul
Copy link
Collaborator Author

It would be wonderful if someone with an x86 could test this before i merge
basically: does one note idm pop on load any more?
that's the test

Slight denormalization noise in the warmup phase of some
aurwindows (esp DeRez) would cause a pop. Avoid that by having
either the first 500 blocks (~1/3 second) or time until first note
whichever is smaller clear the output with zeros, then add the
noise after

Closes surge-synthesizer#4900
@baconpaul baconpaul force-pushed the startup-transient-4900 branch from 44da07e to cd14eec Compare December 8, 2021 20:42
@baconpaul baconpaul closed this Dec 8, 2021
@baconpaul baconpaul deleted the startup-transient-4900 branch April 25, 2022 12:03
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.

Denormal Noise is visible out the back of Surge
1 participant