Open craigsapp opened 10 months ago
This is now simpler with the refactoring of the duration alignment prepared in the PR.
Mensural notation in tempus imperfectum and prolatio minor aligns automatically (i.e., aligning whole notes with semibrevis and so on for durations up and down)
Of course, this still requires the mensural notation to be put in measures, so this change is only about the alignment of the duration themselves.
(edited)
Transcoded from Humdrum
With tempus perfectum and or prolatio maior, then duration shorter than a breve in CMN need to be put into tuplets with the appropriate adjustments. See here num="3"
and numbase="2"
for the whole notes num="9"
and numbase="4"
for the half notes and shorter.
Transcoded from Humdrum
It would be useful to display both mensural an CMN notation in the same score.
The current idea is to use
@tstamp
(and/or@startid
) to link the mensural notes (& etc.) to link to CMN content.Here is some basic example data:
Click to view MEI data for above example
```xmlTranscoded from Humdrum
Mensural equivalent:
Click to view MEI data for above example
```xmlTranscoded from Humdrum
The CMN would be on the bottom staff (in this two-staff example), with the mensural music above it.
Ideally the CMN music would have solid barlines through the staff as shown above, and optionally dashed line going up to the bottom staff line of the mensural staff (a form of Mensurstrich but using dashed connecting line rather than a solid line. The Mensurstricht would be useful since ideally this would be used with scores containing multiple pairs of staves in CMN and mensural music (which would be interleaved in pairs).
The dot of division/augmentation in the mensural notation needs to be considered. If the
@tstamp
is the same as a note, then the dot should be moved to be after the note (as opposed to overstriking the note). In this case the dot could be given a@tstamp
of 2 to place somewhere after the note which precedes it.Or maybe
@startid
will be more convenient, particularly if<barLine>
is used instead of<measure>
. (Mensural notes will often cross barlines, so a bit difficult to use<measure>
for the mensural content. But then there will likely be problems for placing items that are not attached to a note such as the<dot>
in this example. Perhaps these elements could be placed automatically between adjacent items which are linked with@startid
...@pero can also comment on how this might be implemented.