grochat / verovio

🎵 Music notation engraving library for MEI with MusicXML and Humdrum support and various toolkits (JavaScript, Python)
http://www.verovio.org
Other
0 stars 0 forks source link

fix brevis rest display (2B, 3B...) #25

Closed grochat closed 1 year ago

tabourot commented 1 year ago

In a context of modus perfectus, the longa rest should by default take 3 interlines. With dur="2B", it should take two interlines.

In a context of modus imperfectus, the longa rest shoud ty default take 2 interlines. With dur="3B", it should take three interlines. CatalogueSilencesLongues.txt

grochat commented 1 year ago

Thanks! In the context of the Vitry project, would it be possible to always encode longa/brevis rests as 2B or 3B? (in the MEI output file). In fact verovio is structured in a way that makes it almost context-blind, so for instance you don't really know the modus of a specific passage that would give the key for interpreting ...

tabourot commented 1 year ago

Done... In fact , it only concerns "longa" rests (graphically, "brevis" rests take all one interline, regardless of their duration, and the value "1B" is not defined in MEI !)

grochat commented 1 year ago

In the last commit, here is how mensural rests are interpreted:

tabourot commented 1 year ago

It's fine like this, thank you ! Last commit now on polenord.ch. Coloration of longa rests definitively disabled.