-
-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Drumsynth filter disregards sample rate #6087
Comments
Yes. At least Noise Bands 1 and 2 also seem to be affected. |
Damn. That part seemed OK to me when I did some listening comparisons... The ones I found in addition:
The distortion and droop rate might be fixed simply through multiplying or dividing with a coefficient. The filters are harder, the optimal solution would probably be reverse engineering them to figure out the formulas for the magic numbers used. I have no idea how feasible that is. But who knows, maybe a DSP expert can see at a glance what is going on. |
I think it would be helpful with a setup of .ds files that demos the individual sound generators/filters separately. It would make troubleshooting so much easier. |
^Closed as fixed. Please reopen this issue if you can still replicate it on master. |
Bug Summary
The filter in Drumsynth doesn't take into account sample rate, and so it doesn't sound the same e.g. when exporting with oversampling. Could be other parts too besides the filter.
Steps to reproduce
Create a beat pattern using some .ds sounds that use the filter, e.g. the TR606 ones. Export that to audio using different sample rates, the larger difference between them the better.
Expected behavior
Audio should sound the same.
Actual behavior
Audio doesn't sound the same.
Screenshot
Affected LMMS versions
Git master.
(Looks like this was introduced in #406 and guess who did that... 😳 )
The text was updated successfully, but these errors were encountered: