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

Change default control point sample bank to use custom hitsounds #29084

Closed

Conversation

kstefanowicz
Copy link
Contributor

@kstefanowicz kstefanowicz commented Jul 25, 2024

Addresses #29028

Description

Currently, control points created in Lazer are created via LegacyHitSampleInfo with customSampleBank 0, which is the equivalent of Sampleset Default in Stable. This causes custom hitsounds added with "Edit externally" to not persist properly (see #29028)

This PR changes the default customSampleBank to 1, which is the equivalent of Sampleset Custom 1 in Stable.

Potential issues

  • Does not implement a way to change the custom sample bank in the editor
  • This attribute may be better off as part of SamplePointPiece, similar to Addition Bank?
PR-CustomSampleBank.webm

@smoogipoo
Copy link
Contributor

I am 99.9999% certain this is wrong, and tests will show as much. The reason is because this affects the decode process as well, but the change should instead be contained to the editor.

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.

2 participants