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

#6725 breaks Unfa-Spoken and possibly other projects #6828

Closed
kamkamkamkamkamkamkamkam opened this issue Aug 26, 2023 · 4 comments
Closed

#6725 breaks Unfa-Spoken and possibly other projects #6828

kamkamkamkamkamkamkamkam opened this issue Aug 26, 2023 · 4 comments
Assignees
Labels

Comments

@kamkamkamkamkamkamkamkam
Copy link

kamkamkamkamkamkamkamkam commented Aug 26, 2023

Bug Summary

#6725 breaks Unfa-Spoken and possibly other projects

Steps to reproduce

load Unfa-Spoken in latest nightly

Expected behavior

normal playback

Actual behavior

multiple elements are pitched up by an octave, because of the base pitch being modified

Screenshot

Affected LMMS versions

Nightly

michaelgregorius added a commit to michaelgregorius/lmms that referenced this issue Aug 27, 2023
Towards the end of the development for the fix of LMMS#6548 (via LMMS#6725) the upgrade code was refactored into its own class. While doing so it was forgotten to actually call the `upgrade` method on the `UpgradeExtendedNoteRange` instance. As a result almost all files should currently open in a wrong state with many instruments transposed. This commit fixes this.

Also explicitly check the assertion that BB tracks do not contain other BB tracks.
michaelgregorius added a commit that referenced this issue Aug 27, 2023
@michaelgregorius
Copy link
Contributor

This is fixed with #6832. Builds from version 4ff9507 to fc2f6a0 did not actually call the upgrade code which adjusts the base notes and as a result most files should open with lots of transposed instruments. This was fixed with commit 0e93f13.

Files that have been saved with the aforementioned versions should not be affected, i.e. projects that have been created with nightlies of these versions should not be affected by the fix and sound the same.

@michaelgregorius michaelgregorius self-assigned this Aug 27, 2023
@michaelgregorius
Copy link
Contributor

@kamkamkamkamkamkamkamkam, can you please check with a nightly that contains the fix?

@kamkamkamkamkamkamkamkam
Copy link
Author

unfa-Spoken now sounds perfectly normal 👍

@michaelgregorius
Copy link
Contributor

Thanks for testing @kamkamkamkamkamkamkamkam! I will close this issue then.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants