Closed craigsapp closed 10 months ago
Example:
Encode as:
**kern **cdata **text *M4/4 * * * *v:harm: *v:text: = = = 1c data lyrics = = = *- *- *-
Target MEI conversion:
<?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="2023-09-15T20:15:31" version="3.17.0-dev-98a9f2d-dirty"> <name>Verovio</name> <p>Transcoded from Humdrum</p> </application> </appInfo> </encodingDesc> <workList> <work> <title /> </work> </workList> </meiHead> <music> <body> <mdiv xml:id="m6ghpm5"> <score xml:id="s7epfdy"> <scoreDef xml:id="s1ks3x1i" midi.bpm="400.000000"> <staffGrp xml:id="sl4nsqa"> <staffDef xml:id="staffdef-L1F1" n="1" lines="5"> <clef xml:id="cg522jk" shape="G" line="2" /> <meterSig xml:id="metersig-L2F1" count="4" unit="4" /> </staffDef> </staffGrp> </scoreDef> <section xml:id="section-L1F1"> <measure xml:id="measure-L1"> <staff xml:id="staff-L1F1" n="1"> <layer xml:id="layer-L1F1N1" n="1"> <note xml:id="note-L5F1" dur="1" oct="4" pname="c" accid.ges="n"> <verse xml:id="verse-L5F3" n="1"> <label xml:id="l1grmerc">text:</label> <syl xml:id="syl-L5F3">lyrics</syl> </verse> </note> </layer> </staff> <harm place="below" staff="1" tstamp="1" n="2"> <rend>data</rend> </harm> <harm place="below" staff="1" tstamp="1" n="2"> <rend halign="right">harm:</rend> </harm> </measure> </section> </score> </mdiv> </body> </music> </mei>
Extra non-breaking space should be added after the colon in "harm:data".
Implemented with commit https://github.com/rism-digital/verovio/commit/888b56567edce0a2d9b56a14a8c71b952ae592da
Transcoded from Humdrum
Example:
Encode as:
Target MEI conversion:
Extra non-breaking space should be added after the colon in "harm:data".