-
Can Target rendering (using CMN): Click to view MEI data for above example<?xml version="1.0" encoding="UTF-8"?>
<?xml-model href="https://music-encoding.org/schema/5.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
<?xml-model href="https://music-encoding.org/schema/5.0/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">
<meiHead>
<fileDesc>
<titleStmt>
<title />
</titleStmt>
<pubStmt>
</pubStmt>
</fileDesc>
<encodingDesc>
<appInfo>
<application isodate="2024-03-05T18:38:13" version="4.2.0-dev-84f99b0-dirty">
<name>Verovio</name>
<p>Transcoded from Humdrum</p>
</application>
</appInfo>
</encodingDesc>
</meiHead>
<music decls="#work0_encoded">
<body>
<mdiv xml:id="m180eaeo">
<score xml:id="s1c7i7tz">
<scoreDef xml:id="s1kc2bbk" midi.bpm="400.000000">
<staffGrp xml:id="s1hamfyp">
<staffDef xml:id="staffdef-L1F1" n="1" lines="5">
<clef xml:id="clef-L2F1" shape="C" line="3" />
<meterSig xml:id="metersig-L3F1" count="2" unit="1" visible="false" />
<mensur xml:id="mensur-L4F1" sign="C" />
</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" />
<note xml:id="note-L7F1" dur="1" oct="4" pname="d" accid.ges="n" />
</layer>
</staff>
<dir xml:id="dir-L6F1" place="above" staff="1" tstamp="2.000000">
<rend xml:id="r7mq8oa" fontstyle="normal">above</rend>
</dir>
</measure>
</section>
</score>
</mdiv>
</body>
</music>
</mei> When trying to do the same in mensural notation, the Click to view MEI data for above example.<?xml version="1.0" encoding="UTF-8"?>
<?xml-model href="https://music-encoding.org/schema/5.0/mei-all.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
<?xml-model href="https://music-encoding.org/schema/5.0/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">
<meiHead>
<fileDesc>
<titleStmt>
<title />
</titleStmt>
<pubStmt>
</pubStmt>
</fileDesc>
<encodingDesc>
<appInfo>
<application isodate="2024-03-05T18:34:19" version="4.2.0-dev-84f99b0-dirty">
<name>Verovio</name>
<p>Transcoded from Humdrum</p>
</application>
</appInfo>
</encodingDesc>
</meiHead>
<music>
<body>
<mdiv xml:id="mh7oymp">
<score xml:id="skc7ui7">
<scoreDef xml:id="smi7weh" midi.bpm="280.000000">
<staffGrp xml:id="s14sva9l">
<staffDef xml:id="staffdef-L1F1" n="1" notationtype="mensural.white" lines="5">
<clef xml:id="clef-L2F1" shape="C" line="3" />
</staffDef>
</staffGrp>
</scoreDef>
<section xml:id="section-L1F1">
<staff xml:id="staff-L1F1" n="1">
<layer xml:id="layer-L1F1N1" n="1">
<note xml:id="note-L5F1" dur="semibrevis" oct="4" pname="c" />
<note xml:id="note-L8F1" dur="semibrevis" oct="4" pname="d" />
<barLine xml:id="barline-L9F1" form="single" />
</layer>
<dir xml:id="dir-L7F1" place="above" staff="1" startid="note-L8F1">
<rend xml:id="r162h8aw" fontstyle="normal">above</rend>
</dir>
</staff>
</section>
</score>
</mdiv>
</body>
</music>
</mei> There is no measure in the mensural MEI, but the https://music-encoding.org/guidelines/v5/elements/dir.html I also tried in illegal places such as inside of I am using |
Beta Was this translation helpful? Give feedback.
Replies: 3 comments
-
This is a recurrent issue. When discussing this with @pe-ro at MEC there was the idea to introduce the concept (element) of an anchor that would be allowed within The result would be something like: <layer>
<note/>
<anchor>
<dir>above</dir>
</anchor>
<note/>
<anchor>
<fermata/>
</anchor>
</layer> That would avoid allowing all control events within |
Beta Was this translation helpful? Give feedback.
-
It would be useful to localize |
Beta Was this translation helpful? Give feedback.
-
How would the Maybe something like this: <layer>
<note xml:id="A"/>
<anchor>
<bracket endid="#B"/>
</anchor>
<note/>
<anchor>
<fermata/>
</anchor>
<note>/>
<note/>
<note/>
<note xml:id="B">
</layer> with And another possibility might be to have <layer>
<note xml:id="A">
<anchor>
<bracket endid="#B"/>
</anchor>
</note>
<note/>
<anchor>
<fermata/>
</anchor>
<note>/>
<note/>
<note/>
<note xml:id="B">
</layer> Where Using <layer>
<note/>
<anchor>
<bracket tstamp2="???"/>
</anchor>
</note>
<note/>
<anchor>
<fermata/>
</anchor>
<note>/>
<note/>
<note/>
<note/> <!-- matching tstamp2 for of this note -->
</layer> Or adding an ID for another <layer>
<note xml:id="A">
<anchor>
<bracket endid="#B"/>
</anchor>
</note>
<note/>
<anchor>
<fermata/>
</anchor>
<note>/>
<note/>
<note/>
<note/>
<anchor id:xml="B" />
</layer> This would be equivalent to Adding |
Beta Was this translation helpful? Give feedback.
This is a recurrent issue. When discussing this with @pe-ro at MEC there was the idea to introduce the concept (element) of an anchor that would be allowed within
layer
. If I remember correctly, we discussed the idea for it to be a container for control events (e.g.dir
) since with mensural (un-measured) notation, the content oflayer
can basically be the whole piece and having all the control events piled up at the end of thestaff
is not very practical.The result would be something like:
That would avoid allowing all control events within
layer
, which would b…