Simpler note positioning. More demos.

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)
Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s