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

Adjust feedback for algorithm 32 in Mk I engine #331

Merged
merged 1 commit into from
Mar 29, 2022

Conversation

showlabor
Copy link
Contributor

Pushing the feedback value up to 7 in algorithm 32 results in digital noise, see issue #146.
That's not how the original DX7 behaves.
This patch tries to fix this issue by scaling the feedback value for algorithm 32. It sounds
much closer to the (at least my) DX7 Mk I and doesn't produce the digital noise any more.

In direct comparison, at feedback value 7 it sounds a bit brighter than my original DX7.
I tried different scalings (e.g. feedback_shift+3) which sounded a bit too muffled.
So overall (feedback_shift+2) sounds closest to my DX7.

This might need further investigaion but for now I think that this scaling is much better than
the digital noise currently produced.

Pushing the feedback value up to 7 in algorithm 32 results in digital noise, see issue asb2m10#146.
That's not how the original DX7 behaves.
This patch tries to fix this issue by scaling the feedback value for algorithm 32. It sounds
much closer to the (at least my) DX7 Mk I and doesn't produce the digital noise any more.

In direct comparison, at feedback value 7 it sounds a bit brighter than my original DX7.
I tried different scalings (e.g. feedback_shift+3) which sounded a bit too muffled.
So overall (feedback_shift+2) sounds closest to my DX7.

This might need further investigaion but for now I think that this scaling is much better than
the digital noise currently produced.
@asb2m10 asb2m10 closed this Mar 29, 2022
@asb2m10 asb2m10 reopened this Mar 29, 2022
@asb2m10 asb2m10 merged commit c06cba7 into asb2m10:master Mar 29, 2022
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.

2 participants