We spent the meeting discussing the microsyntax for time signatures, which needs replacing following the decision to avoid these as far as possible (see discussion #293). Although there was much lively discussion about the complexities of representing irrational meters, additive meters, and beaming, in order to come up with something simple that we can build on later, we focused on the simplest possible case of a single time signature with a standard numerator and denominator, e.g. 4/4, 6/8, 2/2, 12/8, and the like.
We decided to use an object with two keys,
unit. count will be an integer and corresponds to the numerator;
unit will be an enumeration, though the enumeration values will themselves be integers (1 = whole note, 2 = half note, 4 = quarter note, etc.), so a time signature of 3/4 will have a
count value of 3 and a
unit value of 4.
Adrian will work on updating the MNX specification and the example documents to reflect this change, and raise an issue for the many aspects of time signature encoding that remain to be decided.
The next co-chairs’ meeting will be on Thursday 20 July 2023.