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

Add visual offset to better align editor waveforms with expectations #26136

Merged
merged 1 commit into from Dec 26, 2023

Conversation

peppy
Copy link
Sponsor Member

@peppy peppy commented Dec 26, 2023

Closes #21947.

Discussion and testing happened on discord, although I wouldn't recommend reading that as part of the review, just noting that it did happen and should be pretty accurate.

Testing was done

  • Visually (having users try and align based on waveform only) then confirmation via audio checks
  • Audibly (having users re-time mistimed beatmaps) then confirming visually

In preparation for locking in better audio constants in lazer, let's fix the editor waveform looking completely misaligned.

This adds a visual-only offset to better align the editor waveform (in the timeline and on the timing screen) with osu! community expectations. With this change, visual-based timing is feasible, and assuming done correctly, should be accurate within 2 ms.

@peppy peppy added the next release Pull requests which are almost there. We'll aim to get them in the next release, but no guarantees! label Dec 26, 2023
@peppy peppy requested a review from a team December 26, 2023 09:02
@bdach bdach self-requested a review December 26, 2023 11:15
@bdach
Copy link
Collaborator

bdach commented Dec 26, 2023

Seems to be closer visually.

I did no platform testing on this (only windows) but because this is pure visual offset platform doesn't matter I believe?

@bdach bdach merged commit b1a26ac into ppy:master Dec 26, 2023
13 of 17 checks passed
@peppy peppy deleted the add-waveform-visual-offset branch January 4, 2024 03:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area:editor next release Pull requests which are almost there. We'll aim to get them in the next release, but no guarantees! size/S
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Waveform in editor has visual delay
2 participants