gregchapman-dev / musicdiff

A music score notation diff package (and command line tool)
Other
32 stars 4 forks source link

Tons of new detail in the diff. So much so that I added a DetailLevel parameter throughout. #6

Closed gregchapman-dev closed 2 years ago

gregchapman-dev commented 2 years ago

Detail level can be set to GeneralNotesOnly, AllObjects (currently does "most" objects, but I'm working on it), and AllObjectsWithStyle, which includes things like object placement, text italic/bold/justification, object color, stem direction, etc, etc. For my use (when testing converter21), I like AllObjectsWithStyle, but I imagine most folks won't care about style too much, so the default detail level is AllObjects.

gregchapman-dev commented 2 years ago

I am still working on this (API docs etc), but I'd like some opinions about how this looks so far. Please don't merge it yet.

gregchapman-dev commented 2 years ago

OK, I think I've got it done now.