Closed martha-thomae closed 4 years ago
This is an interesting hypothesis. Will look into the shared resources.
There will likely be a variation based on genre. Tasso scores are popular songs, but Mass notation of the same time period is likely more conservative.
everything should be fine now – I hope ;-) thanks for all the work on this!!!
let's wait if everything compiles properly before we merge in the PRs to the specs repo…
It compiled perfectly! Thanks, Johannes! :)
This PR proposes changes for the revision of Chapter 5. Repertoire: Mensural Notation of the MEI Guidelines.
The updated guidelines offer documentation regarding the changes in the Mensural module introduced in the schema by the following three pull requests:
https://github.com/music-encoding/music-encoding/pull/657 --> providing support for Italian Trecento Notation
https://github.com/music-encoding/music-encoding/pull/634 --> for encoding the quality of mensural notes—perfecta/imperfecta/altera—multi-breve rests, and stem properties
https://github.com/music-encoding/music-encoding/pull/541 --> for encoding mensuration only in the
<mensur>
element, eliminating mensuration-related attributes from<staffDef>
and<scoreDef>
elementsTo be more specific, the changes in this PR include:
Removed OLD 5.1 Introduction section because the preamble served as an introduction (to mensural notation's general features and to the module that supports them).
Values of attributes are now presented as a list with descriptions (see lists in section 5.1. Note and Rest Values and 5.1.1. Actual Duration with Alterations and Imperfections). This makes it look consistent with other chapters in the guidelines (Chapter 03 and 04).
Added example files into the
mei/v4/
directory so that the examples could be rendered by Verovio. Therefore, the user can see both the code and its rendition (by Verovio).In section 5.1. Note and Rest Values, we included a graphical example of the note shapes listed above (as rendered by Verovio).
In the same section, added the description for multi-breve rests (introduced in https://github.com/music-encoding/music-encoding/pull/634) and examples that show when they are needed and how to encode them.
Examples of the section 5.1.1. Actual Durations with Alterations and Imperfections have been corrected to use the newly introduced
@dur.quality
attribute rather than@num
and@numbase
(https://github.com/music-encoding/music-encoding/pull/634). These examples are included as files in themei/v4/
directory so that they can be rendered by Verovio.@num
and@numbase
so that it can be rendered by Verovio (since Verovio doesn't support@dur.quality
yet). Support for@dur.quality
will be added into Verovio once this attribute is accepted in the schema. Once Verovio handles@dur.quality
, we will remove the@num
and@numbase
attributes from all the examples in Section 5.1.1. Actual Durations with Alterations and Imperfections.In the same section, in addition to the original examples for imperfection and alteration, we added examples for augmentation and for Ars antiqua modifications.
Added section 5.1.2. Partial Imperfection.
In section 5.2. Mensuration Encoding, we added examples of changes in mensuration and implicit mensuration.
<mensur>
element by Verovio. But this will change once approved in the schema.Added subsection 5.2.1. Italian Trecento Notation. This is the documentation for the changes done in https://github.com/music-encoding/music-encoding/pull/657
Added a final section 5.6. Other Features which is meant for documenting other smaller features of mensural notation, such as 5.6.1. Stems. This last subsection contains documentation for the stem-related changes included in https://github.com/music-encoding/music-encoding/pull/634.
Removed information about
<staffDef>
and<scoreDef>
from sections 5.2 Mensuration Encoding (old 5.3. Mensuration Signs) and 5.3. Proportions (old 5.4. Proportions) because mensuration- and proportion-related information cannot be encoded within these elements anymore (as indicated in https://github.com/music-encoding/music-encoding/pull/541).