Skip to content

[BUGFIX + CHORE] Remove the instrumental resync - #7614

Draft
realvirtu wants to merge 1 commit into
FunkinCrew:preview/public-playtestfrom
realvirtu:fix-song-restart-bug-again
Draft

[BUGFIX + CHORE] Remove the instrumental resync#7614
realvirtu wants to merge 1 commit into
FunkinCrew:preview/public-playtestfrom
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.

@AbnormalPoof
AbnormalPoof force-pushed the fix-song-restart-bug-again branch from 9ec4eb9 to b19eace Compare August 15, 2026 23:04
@realvirtu

Copy link
Copy Markdown
Contributor Author

something something i should probably rebase this onto public playtest branch

@realvirtu
realvirtu force-pushed the fix-song-restart-bug-again branch from b19eace to ab22a7e Compare August 26, 2026 19:06
@github-actions github-actions Bot added size: huge A huge pull request with more than 500 changes. size: medium A medium pull request with 100 or fewer changes. pr: documentation PR modifies documentation or README files. pr: github PR modifies GitHub metadata files. and removed size: medium A medium pull request with 100 or fewer changes. labels Aug 26, 2026
@realvirtu
realvirtu changed the base branch from develop to preview/public-playtest August 26, 2026 19:07
@realvirtu

Copy link
Copy Markdown
Contributor Author

almost forgot to actually switch the base branch and got so fucking scared

@realvirtu
realvirtu marked this pull request as draft August 26, 2026 19:45
@realvirtu

Copy link
Copy Markdown
Contributor Author

this might need some work

@Hundrec Hundrec added status: needs revision Cannot be approved because it is awaiting some work by the contributor. and removed pr: documentation PR modifies documentation or README files. pr: github PR modifies GitHub metadata files. size: huge A huge pull request with more than 500 changes. labels Aug 27, 2026
@Hundrec
Hundrec force-pushed the preview/public-playtest branch from 3f2fe37 to a1fa227 Compare September 1, 2026 15:49
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: needs revision Cannot be approved because it is awaiting some work by the contributor. 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