-
Notifications
You must be signed in to change notification settings - Fork 64
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
remove mensur and propert from scoreDef/staffDef #541
Conversation
This is very useful and very logical. We had almost no discussion at the IG meeting because it looked immediately as the best option to have where it happens in the stream. It would be good to include in the guidelines two (real) examples: 1) two mensuration signs in the stream (a change of mensuration) of the kind @rettinghaus exemplified. And 2) an example with no mensuration signs (i.e. where the mensura is given by the context). I think that this pair of examples will reinforce the concept. -- But then I have a big question here: are then mensuration signs part of the logical, or visual domain? The question arose some time ago because there are cases where we have more than one sign meaning the same mensuration. See the discussion in #537 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this has been properly reviewed in the context of #634
thanks @martha-thomae for your work on this!!! |
Thanks to you for all the help and patience with a novice in ODD-related stuff. |
am I right to assume tat this is one of the PRs breaking backward compatibility, ergo making the new MEI release 5.0? |
Yes, you are right. This is supposed to go to MEI version 5.0. |
Revert "Merge pull request #541 from rettinghaus/develop-mensural"
This PR removes
mensur
andproport
(with respective attributes) fromscoreDef
/staffDef
as discussed and approved at the Mensural Interest Group's meeting at College Park.Two main reasons:
<meter>
and the respective short hand notation is used onscoreDef
, because meter changes happen between two measures in measured music. As mensural music is un-measured, there is basically no need to keep it onscoreDef
.When the mensur changes however, the new
mensur
has to be encoded in the stream (i.e. thelayer
). So the traditional approach would be something like this:But basically there is no point for the encoding of the first mensuration sign to be distinct from the following ones.
The same encoding would make more sense (and raise consistency) this way:
Additionally this decreases the "zoo of attributes" on the def elements.