Skip to content

Sheetmusic refactor

Sigurd Tullander requested to merge sheetmusic_refactor into develop

Closes #123 (closed), #69 (closed)

Jeg er nå ferdig med en massiv refaktorering av sheetmusic og tilhørende funksjonalitet i repertoire.

Hovedforskjellen er at stemmer ikke lenger er definert utifra navn, men fra en kombinasjon av instrumenttype, stemmenummer og eventuell merknad. Dette kommer til å gjøre stemmene mye mer standardisert og gjør det mulig å hjelpe brukere med å generere repertoar-pdf selv om ikke de har satt favorittstemmer på noen noter.

For å få til dette ordentlig har det vært nødvendig å oppdatere til en nyere versjon av sheatless som er dritkult, for der er det nemlig et nytt PdfPredictor-API som lar oss sette inn stemmer fortløpende mens pdfen prosesseres ved hjelp av yield. Det løser også minneproblemet vi hadde med Avatar-pdfen.

TODO:

  • Fikse/skrive nye tester
Edited by Sigurd Tullander

Merge request reports