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

Fix tempo attributes being ignored #6354

Merged
merged 1 commit into from
Aug 9, 2024
Merged

Fix tempo attributes being ignored #6354

merged 1 commit into from
Aug 9, 2024

Conversation

OliBomby
Copy link
Contributor

@OliBomby OliBomby commented Aug 9, 2024

Fixes ppy/osu#29332

It seems the tempo attributes were being applied to the wrong stream handle, so the attributes were ignored completely. With the fix, the audio seems to match osu! stable.

Something else that's interesting is that if you disable the quick algorithm, the audio becomes even better and I didn't notice an increase in CPU usage while using it. Maybe that's something that can be looked into later.

Copy link
Contributor

@smoogipoo smoogipoo left a comment

Choose a reason for hiding this comment

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

This bug dates back to osu-lazer-transitional!

@OliBomby
Copy link
Contributor Author

OliBomby commented Aug 9, 2024

Kinda crazy how no-one noticed this for 8 years

@smoogipoo smoogipoo merged commit 6206458 into ppy:master Aug 9, 2024
12 of 13 checks passed
@peppy
Copy link
Member

peppy commented Aug 9, 2024

This will likely also fix people complaining that the audio offset changes during tempo adjustments in unexpected ways.

@OliBomby OliBomby deleted the tempo branch August 9, 2024 10:20
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.

Reduced playback speed is way more distorted in lazer than in stable
3 participants