Tremolo repetition dots & tuplet tremolos #954
-
How should repetition dots on tremolos be encoded? For example: The dots are not staccatos, but rather are used to indicate how many times the tremolo note/chord should be repeated (and typically just give on the first tremolo group to clarify the number of repetitions for the rest of the tremolos after it as in this case). Test file: Click to view MEI 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="2022-04-30T14:49:25" version="3.10.0-dev-36a3430-dirty">
<name>Verovio</name>
<p>Transcoded from Humdrum</p>
</application>
</appInfo>
</encodingDesc>
<workList>
<work>
<title />
</work>
</workList>
</meiHead>
<music>
<body>
<mdiv xml:id="mot75oq">
<score xml:id="sors0fo">
<scoreDef xml:id="ssvpuwy">
<staffGrp xml:id="siojni6">
<staffDef xml:id="syav30v" n="1" lines="5">
<clef xml:id="clef-L2F1" shape="F" line="4" />
</staffDef>
</staffGrp>
</scoreDef>
<section xml:id="section-L1F1">
<measure xml:id="measure-L1" n="1">
<staff xml:id="s7osgzg" n="1">
<layer xml:id="layer-L1F1N1" n="1">
<note xml:id="note-L5F1" dur="4" oct="3" pname="g" accid.ges="n" />
<bTrem xml:id="btrem-L6F1-L9F1" unitdur="16">
<note xml:id="note-L6F1" dur="4" oct="3" pname="d" accid.ges="n" />
</bTrem>
<bTrem xml:id="btrem-L10F1-L13F1" unitdur="16">
<note xml:id="note-L10F1" dur="4" oct="3" pname="f" accid.ges="n" />
</bTrem>
</layer>
</staff>
</measure>
</section>
</score>
</mdiv>
</body>
</music>
</mei> Ideally this would be some sort of attribute on bTrem: Note that these are not note articulations and should not be encoded as In this case there are four dots, but three dots is also common. I may have rarely seen two and six as well. Related to this, a number can be used, as in this example: https://s9.imslp.org/files/imglnks/usimg/7/7f/IMSLP109732-PMLP25878-Schubert_Erlkonig_auto.pdf Perhaps When I try to use tuplets for the tremolo, I get the tuplet number, but the tremolo beam is not being drawn in verovio. Is the following encoding correct?: Click to view MEI data for above example<?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="2022-04-30T15:09:10" version="3.10.0-dev-36a3430-dirty">
<name>Verovio</name>
<p>Transcoded from Humdrum</p>
</application>
</appInfo>
</encodingDesc>
<workList>
<work>
<title />
</work>
</workList>
</meiHead>
<music>
<body>
<mdiv xml:id="m9d9fdt">
<score xml:id="sab6nck">
<scoreDef xml:id="so60z8t">
<staffGrp xml:id="s5bhhvq">
<staffDef xml:id="spagukq" n="1" lines="5">
<clef xml:id="cbiq38e" 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" n="1">
<staff xml:id="s9j94o0" n="1">
<layer xml:id="layer-L1F1N1" n="1">
<tuplet xml:id="tuplet-L5F1-L10F1" num="6" numbase="4" bracket.place="below" bracket.visible="false" num.format="count">
<beam xml:id="beam-L5F1-L10F1">
<note xml:id="note-L5F1" dur="8" oct="4" pname="e" accid.ges="n" />
<note xml:id="note-L6F1" dur="8" oct="4" pname="e" accid.ges="n" />
<note xml:id="note-L7F1" dur="8" oct="4" pname="e" accid.ges="n" />
<note xml:id="note-L8F1" dur="8" oct="4" pname="e" accid.ges="n" />
<note xml:id="note-L9F1" dur="8" oct="4" pname="e" accid.ges="n" />
<note xml:id="note-L10F1" dur="8" oct="4" pname="e" accid.ges="n" />
</beam>
</tuplet>
<tuplet xml:id="tuplet-L5F1-L10F1" num="6" numbase="4" num.format="count">
<bTrem xml:id="btrem-L12F1-L17F1" unitdur="4">
<note xml:id="note-L12F1" dur="2" oct="4" pname="e" accid.ges="n" />
</bTrem>
</tuplet>
</layer>
</staff>
</measure>
</section>
</score>
</mdiv>
</body>
</music>
</mei> |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 3 replies
-
What did you expect by setting Often it is a good idea to have a look in the Guidelines where For specifying dots the |
Beta Was this translation helpful? Give feedback.
What did you expect by setting
@unitdur="4"
? With the correct value it works nicely 😜Often it is a good idea to have a look in the Guidelines where
bTrem@num
is explained. (However, this is not implemented in Verovio yet.)For specifying dots the
@dots
attribute would come to mind, but that would bring a quite substantial remodeling. As these are dots of division maybe we could add a@divdots
attribute tobTrem
. The follow-up question would be if it should allow all positive integer values (like@num
) or if it should be restricted to "2", "3", "4" and "6"?