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

[BUGFIX] Take visual offset into account when resyncing vocals. #3424

Closed

Conversation

AbnormalPoof
Copy link
Contributor

Does this PR close any issues? If so, link them below.

Fixes #3380

Briefly describe the issue(s) fixed.

When setting extreme values for Visual Offset (ex. 200 or -400), the song behaves in ways that makes it annoying to play.
For example: Setting a really high positive value makes the song skip and resemble a swing tempo, whereas setting a really high negative value causes the song to not start at all!

The code that checks if a desync occurs never took Conductor's audioVisualOffset parameter into account, causing the aforementioned issues!

Include any relevant screenshots or videos.

Before (Visual Offset set to -150):

Before.-.Negative.Offset.mp4

Before (Visual Offset set to 150):

Before.-.Positive.Offset.mp4

After (Visual Offset set to -150):

After.-.Negative.Offset.mp4

After (Visual Offset set to 150):

After.-.Positive.Offset.mp4

Copy link
Contributor

@NotHyper-474 NotHyper-474 left a comment

Choose a reason for hiding this comment

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

RIP Swing tempo bug 😭

@Hundrec
Copy link
Contributor

Hundrec commented Sep 22, 2024

"VOCALS NEED RESYNC"
~ Boyfrnd

@EliteMasterEric
Copy link
Member

Rejected: already fixed internally

@EliteMasterEric EliteMasterEric added type: minor bug Involves a minor bug or issue. status: rejected Issue did not pass review or PR cannot be approved. labels Sep 22, 2024
@AbnormalPoof AbnormalPoof deleted the bugfix/swing-tempo branch September 22, 2024 03:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
status: rejected Issue did not pass review or PR cannot be approved. type: minor bug Involves a minor bug or issue.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants