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

SPU: Rewrite ADSR/Volume slides #10084

Merged
merged 7 commits into from
Oct 15, 2023
Merged

Conversation

Ziemas
Copy link
Contributor

@Ziemas Ziemas commented Oct 10, 2023

Description of Changes

Rewrite ADSR and volume slides, also fully moves the SPU over to 16bit volumes getting rid of MulShr32 etc.

Rationale behind Changes

This makes ADSR more accurate, mainly for the exponential decrement mode which was slightly off before.

Suggested Testing Steps

Affects anything and everything.

@github-actions github-actions bot added the SPU2 label Oct 10, 2023
@Ziemas Ziemas force-pushed the spu-adsrv2 branch 2 times, most recently from c435e18 to 15f1638 Compare October 11, 2023 00:07
@Ziemas Ziemas marked this pull request as ready for review October 12, 2023 05:11
@Ziemas Ziemas force-pushed the spu-adsrv2 branch 2 times, most recently from ca38791 to 3c1775a Compare October 12, 2023 07:13
@Ziemas
Copy link
Contributor Author

Ziemas commented Oct 15, 2023

Pushed a commit that lowers the volume output, not quite to half like before, but maybe enough to not surprise people. See what you think.

@RedDevilus
Copy link
Contributor

Ironically, 200% was introduced because final volume was too low at times. Also you have a typo voluem in comments.

Copy link
Contributor

@kamfretoz kamfretoz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I can definitely feel the difference that the PR's volume is just a tiny bit louder, i suppose this should be fine for most people

@refractionpcsx2 refractionpcsx2 merged commit ee4d0bf into PCSX2:master Oct 15, 2023
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants