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

Maxima ledger lines #2555

Closed craigsapp closed 2 years ago

craigsapp commented 2 years ago

Maxima ledger lines need fixing:

Screen Shot 2021-12-31 at 2 48 09 PM

MEI test data:

<?xml version="1.0" encoding="UTF-8"?>
<?xml-model href="https://music-encoding.org/schema/dev/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
<?xml-model href="https://music-encoding.org/schema/dev/mei-all.rng" type="application/xml" schematypens="http://purl.oclc.org/dsdl/schematron"?>
<mei xmlns="http://www.music-encoding.org/ns/mei" meiversion="5.0.0-dev">
 <meiHead>
  <fileDesc>
   <titleStmt>
    <title />
   </titleStmt>
   <pubStmt />
  </fileDesc>
  <encodingDesc>
   <appInfo>
    <application isodate="2021-12-31T14:46:44" version="3.9.0-dev-5935d76-dirty">
     <name>Verovio</name>
     <p>Transcoded from Humdrum</p>
    </application>
   </appInfo>
  </encodingDesc>
  <workList>
   <work>
    <title />
   </work>
  </workList>
 </meiHead>
 <music>
  <body>
   <mdiv xml:id="mre86m2">
    <score xml:id="s1t66qu">
     <scoreDef xml:id="s5h9y0x" midi.bpm="400.000000">
      <staffGrp xml:id="s602v3h">
       <staffDef xml:id="saockga" n="1" lines="5">
        <clef xml:id="cjimylu" shape="G" line="2" />
       </staffDef>
      </staffGrp>
     </scoreDef>
     <section xml:id="section-L1F1">
      <measure xml:id="measure-L1" right="end" n="1">
       <staff xml:id="s28m28r" n="1">
        <layer xml:id="layer-L1F1N1" n="1">
         <note xml:id="note-L3F1" dur="8" oct="4" pname="c" accid.ges="n" />
         <note xml:id="note-L4F1" dur="4" oct="4" pname="c" accid.ges="n" />
         <note xml:id="note-L5F1" dur="2" oct="4" pname="c" accid.ges="n" />
         <note xml:id="note-L6F1" dur="1" oct="4" pname="c" accid.ges="n" />
         <note xml:id="note-L7F1" dur="breve" oct="4" pname="c" accid.ges="n" />
         <note xml:id="note-L8F1" dur="long" oct="4" pname="c" accid.ges="n" />
         <note xml:id="note-L9F1" dur="maxima" oct="4" pname="c" accid.ges="n" />
        </layer>
       </staff>
      </measure>
     </section>
    </score>
   </mdiv>
  </body>
 </music>
</mei>
lpugin commented 2 years ago

image