Monday, January 4, 2010

todo: Fix sort order based on X or tick (long story).

It is tempting to store score data as a big blob rather than using tables for all of the different elements. The biggest cons are debugging and that elements cannot be updated and saved individually. It should be faster to implement and perform better.

In either case, need to serialise graphical elements first.

Serialising Paths is just path.Data.ToString(). For Glyphs I'll need to serialise a few sub-properties and reconstruct them. I also need to save fonts for Glyphs.

Glyphs can use obfuscated fonts ok, and the only reason we had to crack them open was to get the unicode value for chars (which was a partial success).

Glyphs and Path elements now serialisable (I think).

todo: Link to tuplet count Glyphs if it is found and used but is not part of a tuplet bracket.

No comments:

Post a Comment