Feat/note staff schema#322
Conversation
Groundwork for piano charts keeping LH and RH designations intact, but seperated, so they can be toggled via menu options etc in future (cherry picked from commit 606b69a75eb5202c6fb2978f496bf97db0ec65e4)
Par tof the LH/RH seperation future schema (cherry picked from commit 56ad235a1ad4875527abb69836bcace79fdadfdc)
Add LH/RH piano chart seperation ground work (cherry picked from commit 4c227f30347d7f0cf2f3a8c4f81f9ba7ec2dee68)
Updated the docstring for _load_gpif to clarify supported file formats and improved error messages for unrecognized containers.L (cherry picked from commit 1866c72e53339a10d6f184d21c2261e9f0b21395)
(cherry picked from commit 64656bda1edc3fe03b6ad5e747c7afa3abca31d6)
|
Integration note — from a full-queue dry-run that merged every open org PR into a next-version test build.
Fix on rebase: keep |
Edit schema handling for Piano charts.
Groundwork for importing various chart styles while keeping authored Left Hand and Right Hand information intact. Useful for higher quality piano charts, difficulty options; being able to more accurately turn on or off LH or RH charts at whim while making it so authored information is retained, rather than replacing it with assumed data based on note location.
If "hands cross over" is properly charted (music.xml, Guitar Pro etc) then this should allow that to be accurately depicted in slopsmith piano charts.
Seperate PR on the "https://github.com/slopsmith/slopsmith-plugin-piano/tree/feat/note-staff-schema" branch will follow in due course (ahem, session limited)
Summary by CodeRabbit
New Features
Changes