Up now on Github…
First, the note positioning code is much simplified. In the note class, I’ve removed all the ugly code from the getters and setters for “_line”. Instead, the note repositioning is now done purely in the absStep in utils.cpp.
Second, all the demo notation files have been updated. There are three of them. The file “samplenotation.xml” now demonstrates the new, much more flexible innerLedger system. I’ll be posting more about that soon.
Important usage notes:
- The original notation files will not work with the new system.
- When you load a notation, the notes in each measure will not display correctly until something within the measure is modified (my next priority is to automatically re-layout the entire score when notation is changed)