Skip to content

[BUGFIX + CHORE] Remove the instrumental resync#7614

Open
realvirtu wants to merge 1 commit into
FunkinCrew:developfrom
realvirtu:fix-song-restart-bug-again
Open

[BUGFIX + CHORE] Remove the instrumental resync#7614
realvirtu wants to merge 1 commit into
FunkinCrew:developfrom
realvirtu:fix-song-restart-bug-again

Conversation

@realvirtu

@realvirtu realvirtu commented May 22, 2026

Copy link
Copy Markdown
Contributor

Note

FunkinCrew/lime#94 is needed for this to work properly

Linked Issues

Fixes #5449

Description

This PR removes the instrumental resync. Why? Because it's unnecessary. The conductor ALWAYS tracks the instrumental time while it's playing, so the instrumental shouldn't be desynced from the chart. This also fixes the song restart bug (like really it shouldn't even exist). I may have been wrong about fixing it before, but this is 100% guaranteed to wipe that bug from existence.

Yes I tested this with a lag spike. It works just fine.
Yes I tested this with a different global offset.

image

@github-actions github-actions Bot added status: pending triage Awaiting review. size: medium A medium pull request with 100 or fewer changes. pr: haxe PR modifies game code. and removed status: pending triage Awaiting review. size: medium A medium pull request with 100 or fewer changes. labels May 22, 2026
@NotHyper-474 NotHyper-474 added type: minor bug Involves a minor bug or issue. status: pending triage Awaiting review. size: medium A medium pull request with 100 or fewer changes. labels May 22, 2026
@realvirtu

Copy link
Copy Markdown
Contributor Author

Thank you, Hyper. Your labeling is awesome.

@realvirtu realvirtu force-pushed the fix-song-restart-bug-again branch from 7741063 to 0953bfd Compare May 22, 2026 10:59
@Hundrec Hundrec requested review from KarimAkra and MAJigsaw77 May 22, 2026 11:03
@KarimAkra

Copy link
Copy Markdown
Member

I believe all these fixes we've been doing here are all bandaids and the real issue is still with-in lime's NativeAudioSource backend
I am looking into it right now, if i found nothing then i guess maybe this can be merged... if i do find smth then there's no need to do this change imo

@realvirtu

Copy link
Copy Markdown
Contributor Author

Understandable. Thank you, Karim.

@Hundrec

Hundrec commented May 23, 2026

Copy link
Copy Markdown
Member

Let's try a change Karim made.

@Hundrec Hundrec closed this May 23, 2026
@Hundrec Hundrec added status: rejected Issue did not pass review or PR cannot be approved. and removed type: minor bug Involves a minor bug or issue. status: pending triage Awaiting review. pr: haxe PR modifies game code. labels May 23, 2026
@realvirtu realvirtu deleted the fix-song-restart-bug-again branch May 23, 2026 09:12
@realvirtu

Copy link
Copy Markdown
Contributor Author

So I know this is rejected, but knowing Karim's fix doesn't work according to Hyper, do we think this could be needed anyways?

@Hundrec

Hundrec commented Jun 19, 2026

Copy link
Copy Markdown
Member

Sure, let's try it out

@Hundrec Hundrec added type: minor bug Involves a minor bug or issue. and removed status: rejected Issue did not pass review or PR cannot be approved. labels Jun 19, 2026
@realvirtu realvirtu restored the fix-song-restart-bug-again branch June 19, 2026 15:23
@Hundrec Hundrec added status: pending triage Awaiting review. pr: haxe PR modifies game code. labels Jun 19, 2026
@NotHyper-474 NotHyper-474 reopened this Jun 19, 2026
@realvirtu realvirtu force-pushed the fix-song-restart-bug-again branch from 0953bfd to 9ec4eb9 Compare June 19, 2026 15:33
@realvirtu

Copy link
Copy Markdown
Contributor Author

This doesn't work when time traveling. However, I think this is needed still + I'm about to do a PR for Lime that makes this actually work.

@realvirtu realvirtu changed the title [BUGFIX] Remove the instrumental resync [BUGFIX + CHORE] Remove the instrumental resync Jun 22, 2026
@realvirtu

Copy link
Copy Markdown
Contributor Author

Maybe the name edit wasn't needed, but eh why not.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

pr: haxe PR modifies game code. size: medium A medium pull request with 100 or fewer changes. status: pending triage Awaiting review. type: minor bug Involves a minor bug or issue.

Development

Successfully merging this pull request may close these issues.

4 participants