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
678 stars 185 forks source link

Spaces in Change Block in PAE2 #3692

Open ahankinson opened 4 months ago

ahankinson commented 4 months ago

From https://github.com/rism-digital/pae-code-spec/pull/91

The PAE2 specification will change the format of the "clef / timesig / keysig" change section to not allow spaces between "change statements". Currently Verovio flags no spaces as a warning for PAE1.

Once this change is ratified in PAE2, we'll need to update Verovio to fix it. If the change is not ratified, then we can close this issue.

So this is here as a reminder for future us.

lpugin commented 4 months ago

Since single-line PAE input has never been officially documented outside Verovio, we can go ahead with this. I would suggest for Verovio not to make a distinction between PAE1 and PAE2 here.