Replies: 1 comment
|
That does sound like a better model, overall. I'll give it shot at some point. |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
After digesting the solution for #320, it occurred to me that I should at least float an idea for another way to do this. Since the goal of
mx::apiseems to be to create semantic abstractions for musicxml data, a cleaner way to handle spanners might be to model them the waymnx, MuseScore, and (to a great extent) Finale do. (These happen to be systems I am familiar with.)That is, the client would store everything about the spanner in the spanner data for the starting note. This would include the measure and tick position where it ends, and/or the end note when necessary for some spanners. This approach has some obvious challenges.
numberLevelvaluesIt is such a foreign concept to musicxml that I did not suggest it in my original issue. But I've been biting my tongue ever since. It looks like the current solution will work, but I finally decided to throw the idea out to be considered.
All reactions