rism-digital / verovio

🎵 Music notation engraving library for MEI with MusicXML and Humdrum support and various toolkits (JavaScript, Python)
https://www.verovio.org
GNU Lesser General Public License v3.0
662 stars 183 forks source link

CMME conversion #3796

Open DILewis opened 2 hours ago

DILewis commented 2 hours ago

Issues arising from Biblissima-hosted meeting to work on support for the CMME format for mensural notation (see cmme.org)

Some things are not supported or less well supported in MEI:

Some Verovio issues:

We're also doing some less good things:

DILewis commented 2 hours ago

Also missing from MEI:

DILewis commented 1 hour ago

For signum congruentiae, CMME has <Offset>, which is a vertical position. This is used in our sample files, but only to resolve clashes of symbols. Currently we do nothing with this.
Similarly, we ignore Orientation for the Signum (which indicates whether the symbol is flipped, usually for use below the staff). Signum also takes Side, which gives a horizontal offset left or right, possibly to support symbols that happen between notes or rests. Neither of these latter occur in our sample data.