Skip to content

Commit

Permalink
Auto-commit of schema build for music-encoding/music-encoding@6a9b3b0
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions committed Jul 26, 2024
1 parent c45c04d commit dc3b750
Show file tree
Hide file tree
Showing 13 changed files with 2,690 additions and 191 deletions.
245 changes: 238 additions & 7 deletions dev/mei-CMN.rng

Large diffs are not rendered by default.

239 changes: 221 additions & 18 deletions dev/mei-CMN_compiled.odd

Large diffs are not rendered by default.

244 changes: 237 additions & 7 deletions dev/mei-Mensural.rng

Large diffs are not rendered by default.

239 changes: 221 additions & 18 deletions dev/mei-Mensural_compiled.odd

Large diffs are not rendered by default.

51 changes: 48 additions & 3 deletions dev/mei-Neumes.rng
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
xmlns:xlink="http://www.w3.org/1999/xlink"
datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes"
ns="http://www.music-encoding.org/ns/mei"><!--
Schema generated from ODD source 2024-07-18T14:40:33Z. .
Schema generated from ODD source 2024-07-26T13:20:45Z. .
TEI Edition: Development Version
TEI Edition Location: https://www.tei-c.org/Vault/P5//

Expand Down Expand Up @@ -7387,6 +7387,14 @@ TEI Edition Location: https://www.tei-c.org/Vault/P5//
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Neumatic notation.</a:documentation>
<value>tab</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Tablature notation.</a:documentation>
<value>tab.guitar</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Tablature notation for guitars (includes "spanish" lute tablature). Frets are indicated using numbers. Courses closest to the player's feet are at the top of the staff.</a:documentation>
<value>tab.lute.french</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">"French" tablature notation for lutes. Frets are indicated using letters. Courses closest to the player's feet are at the top of the staff.</a:documentation>
<value>tab.lute.italian</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">"Italian" tablature notation for lutes. Frets are indicated using numbers. Courses closest to the player's feet are at the bottom of the staff.</a:documentation>
<value>tab.lute.german</value>
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">"German" tablature notation for lutes. Fret and course information is conveyed solely by choice of symbol (vertical position is not used for this).</a:documentation>
</choice>
</define>
<define name="mei_data.NOTEHEADMODIFIER">
Expand Down Expand Up @@ -8373,6 +8381,9 @@ TEI Edition Location: https://www.tei-c.org/Vault/P5//
<define name="mei_att.tempo.anl.attributes">
<empty/>
</define>
<define name="mei_att.tuning.anl.attributes">
<empty/>
</define>
<define name="mei_att.verse.anl.attributes">
<empty/>
</define>
Expand Down Expand Up @@ -10561,6 +10572,9 @@ Suggested values include: 1] smufl</a:documentation>
</attribute>
</optional>
</define>
<define name="mei_att.tuning.ges.attributes">
<empty/>
</define>
<define name="mei_att.verse.ges.attributes">
<empty/>
</define>
Expand Down Expand Up @@ -19299,6 +19313,16 @@ Suggested values include: 1] smufl</a:documentation>
</attribute>
</optional>
</define>
<define name="mei_att.tuning.log.attributes">
<ref name="mei_att.tuning.log.attribute.tuning.standard"/>
</define>
<define name="mei_att.tuning.log.attribute.tuning.standard">
<optional>
<attribute name="tuning.standard">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Describes the tuning standard used.</a:documentation>
</attribute>
</optional>
</define>
<define name="mei_att.tuning.attributes">
<ref name="mei_att.tuning.attribute.tune.Hz"/>
<ref name="mei_att.tuning.attribute.tune.pname"/>
Expand Down Expand Up @@ -20798,6 +20822,7 @@ Suggested values include: 1] smufl</a:documentation>
<ref name="mei_model.meterSigLike"/>
<ref name="mei_clef"/>
<ref name="mei_clefGrp"/>
<ref name="mei_tuning"/>
</choice>
</define>
<define name="mei_model.staffGrpLike">
Expand Down Expand Up @@ -21298,6 +21323,9 @@ Suggested values include: 1] smufl</a:documentation>
<ref name="mei_imprimatur"/>
</choice>
</define>
<define name="mei_model.tuningPart">
<notAllowed/>
</define>
<define name="mei_accid">
<element name="accid">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">(accidental) Records a temporary alteration to the pitch of a note.</a:documentation>
Expand Down Expand Up @@ -23719,9 +23747,9 @@ Suggested values include: 1] person; 2] corporation; 3] location; 4] process; 5]
<optional>
<ref name="mei_model.chordTableLike"/>
</optional>
<optional>
<zeroOrMore>
<ref name="mei_model.symbolTableLike"/>
</optional>
</zeroOrMore>
<optional>
<ref name="mei_model.keySigLike"/>
</optional>
Expand Down Expand Up @@ -24470,6 +24498,20 @@ Suggested values include: 1] alternative; 2] arrangement; 3] carrier; 4] date; 5
<empty/>
</element>
</define>
<define name="mei_tuning">
<element name="tuning">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Describes the tuning of an instrument.</a:documentation>
<zeroOrMore>
<ref name="mei_model.tuningPart"/>
</zeroOrMore>
<ref name="mei_att.common.attributes"/>
<ref name="mei_att.tuning.log.attributes"/>
<ref name="mei_att.tuning.vis.attributes"/>
<ref name="mei_att.tuning.ges.attributes"/>
<ref name="mei_att.tuning.anl.attributes"/>
<empty/>
</element>
</define>
<define name="mei_width">
<element name="width">
<a:documentation xmlns:a="http://relaxng.org/ns/compatibility/annotations/1.0">Description of the horizontal size of an object.</a:documentation>
Expand Down Expand Up @@ -26217,6 +26259,9 @@ Suggested values include: 1] coloration; 2] ligature; 3] unknown</a:documentatio
<ref name="mei_att.visualOffset2.to.attributes"/>
<ref name="mei_att.xy.attributes"/>
</define>
<define name="mei_att.tuning.vis.attributes">
<empty/>
</define>
<define name="mei_att.verse.vis.attributes">
<ref name="mei_att.color.attributes"/>
<ref name="mei_att.placementRelStaff.attributes"/>
Expand Down
46 changes: 44 additions & 2 deletions dev/mei-Neumes_compiled.odd
Original file line number Diff line number Diff line change
Expand Up @@ -2656,6 +2656,18 @@
<valItem ident="tab">
<desc xml:lang="en">Tablature notation.</desc>
</valItem>
<valItem ident="tab.guitar">
<desc xml:lang="en">Tablature notation for guitars (includes "spanish" lute tablature). Frets are indicated using numbers. Courses closest to the player's feet are at the top of the staff.</desc>
</valItem>
<valItem ident="tab.lute.french">
<desc xml:lang="en">"French" tablature notation for lutes. Frets are indicated using letters. Courses closest to the player's feet are at the top of the staff.</desc>
</valItem>
<valItem ident="tab.lute.italian">
<desc xml:lang="en">"Italian" tablature notation for lutes. Frets are indicated using numbers. Courses closest to the player's feet are at the bottom of the staff.</desc>
</valItem>
<valItem ident="tab.lute.german">
<desc xml:lang="en">"German" tablature notation for lutes. Fret and course information is conveyed solely by choice of symbol (vertical position is not used for this).</desc>
</valItem>
</valList>
</content>
</macroSpec><macroSpec rend="add" ident="data.NOTEHEADMODIFIER" module="MEI" type="dt">
Expand Down Expand Up @@ -3611,6 +3623,8 @@
<desc xmlns:xi="http://www.w3.org/2001/XInclude" xml:lang="en">Analytical domain attributes.</desc>
</classSpec><classSpec rend="add" ident="att.tempo.anl" module="MEI.analytical" type="atts">
<desc xmlns:xi="http://www.w3.org/2001/XInclude" xml:lang="en">Analytical domain attributes.</desc>
</classSpec><classSpec rend="add" ident="att.tuning.anl" module="MEI.analytical" type="atts">
<desc xmlns:xi="http://www.w3.org/2001/XInclude" xml:lang="en">Analytical domain attributes.</desc>
</classSpec><classSpec rend="add" ident="att.verse.anl" module="MEI.analytical" type="atts">
<desc xmlns:xi="http://www.w3.org/2001/XInclude" xml:lang="en">Analytical domain attributes.</desc>
</classSpec><classSpec rend="add" ident="att.volta.anl" module="MEI.analytical" type="atts">
Expand Down Expand Up @@ -5475,6 +5489,8 @@
</datatype>
</attDef>
</attList>
</classSpec><classSpec rend="add" ident="att.tuning.ges" module="MEI.gestural" type="atts">
<desc xmlns:xi="http://www.w3.org/2001/XInclude" xml:lang="en">Gestural domain attributes.</desc>
</classSpec><classSpec rend="add" ident="att.verse.ges" module="MEI.gestural" type="atts">
<desc xmlns:xi="http://www.w3.org/2001/XInclude" xml:lang="en">Gestural domain attributes.</desc>
</classSpec><classSpec rend="add" ident="att.volta.ges" module="MEI.gestural" type="atts">
Expand Down Expand Up @@ -10702,7 +10718,7 @@
</classes>
<attList xmlns:xi="http://www.w3.org/2001/XInclude">
<attDef ident="level" usage="opt">
<desc>Level of duration at which the proportion given by the @num and @numbase ratio applies.</desc>
<desc xml:lang="en">Level of duration at which the proportion given by the @num and @numbase ratio applies.</desc>
<datatype>
<ref xmlns="http://relaxng.org/ns/structure/1.0" name="data.DURATION.mensural"/>
</datatype>
Expand Down Expand Up @@ -12172,6 +12188,16 @@
attributes in order to distinguish the difference, for example, between a transposition from
C to C♯ and one from C to D♭.</p>
</remarks>
</classSpec><classSpec rend="add" ident="att.tuning.log" module="MEI.shared" type="atts">
<desc xmlns:xi="http://www.w3.org/2001/XInclude" xml:lang="en">Logical domain attributes for tuning.</desc>
<attList xmlns:xi="http://www.w3.org/2001/XInclude">
<attDef ident="tuning.standard" usage="opt">
<desc xml:lang="en">Describes the tuning standard used.</desc>
<datatype>
<ref xmlns="http://relaxng.org/ns/structure/1.0" name="data.COURSETUNING"/>
</datatype>
</attDef>
</attList>
</classSpec><classSpec rend="add" ident="att.tuning" module="MEI.shared" type="atts">
<desc xmlns:xi="http://www.w3.org/2001/XInclude" xml:lang="en">Attributes that describe tuning.</desc>
<attList xmlns:xi="http://www.w3.org/2001/XInclude">
Expand Down Expand Up @@ -12790,6 +12816,8 @@
</classes>
</classSpec><classSpec rend="add" predeclare="true" ident="model.titlePagePart" module="MEI.shared" type="model">
<desc xmlns:xi="http://www.w3.org/2001/XInclude" xml:lang="en">Groups elements that may appear as part of a title page transcription.</desc>
</classSpec><classSpec rend="add" predeclare="true" ident="model.tuningPart" module="MEI.shared" type="model">
<desc xmlns:xi="http://www.w3.org/2001/XInclude" xml:lang="en">Groups elements that may appear inside the <gi scheme="MEI">tuning</gi> element.</desc>
</classSpec><elementSpec rend="add" ident="accid" module="MEI.shared"><gloss xmlns:xi="http://www.w3.org/2001/XInclude" versionDate="2022-05-18" xml:lang="en">accidental</gloss><desc xmlns:xi="http://www.w3.org/2001/XInclude" xml:lang="en">Records a temporary alteration to the pitch of a note.</desc><classes xmlns:xi="http://www.w3.org/2001/XInclude">
<memberOf key="att.common"/>
<memberOf key="att.facsimile"/>
Expand Down Expand Up @@ -14619,7 +14647,7 @@
<memberOf key="model.scoreDefLike"/>
</classes><content xmlns:xi="http://www.w3.org/2001/XInclude">
<optional xmlns="http://relaxng.org/ns/structure/1.0"><ref name="model.chordTableLike"/></optional>
<optional xmlns="http://relaxng.org/ns/structure/1.0"><ref name="model.symbolTableLike"/></optional>
<zeroOrMore xmlns="http://relaxng.org/ns/structure/1.0"><ref name="model.symbolTableLike"/></zeroOrMore>
<optional xmlns="http://relaxng.org/ns/structure/1.0"><ref name="model.keySigLike"/></optional>
<optional xmlns="http://relaxng.org/ns/structure/1.0"><ref name="model.meterSigLike"/></optional>
<zeroOrMore xmlns="http://relaxng.org/ns/structure/1.0"><ref name="pgHead"/></zeroOrMore>
Expand Down Expand Up @@ -15204,6 +15232,17 @@
</valList>
</attDef></attList><remarks xmlns:xi="http://www.w3.org/2001/XInclude" xml:lang="en">
<p>The model of this element is based on the <ref target="https://tei-c.org/release/doc/tei-p5-doc/en/html/ref-titlePart.html">titlePart</ref> element of the Text Encoding Initiative (TEI).</p>
</remarks></elementSpec><elementSpec rend="add" ident="tuning" module="MEI.shared"><desc xmlns:xi="http://www.w3.org/2001/XInclude" xml:lang="en">Describes the tuning of an instrument.</desc><classes xmlns:xi="http://www.w3.org/2001/XInclude">
<memberOf key="att.common"/>
<memberOf key="att.tuning.log"/>
<memberOf key="att.tuning.vis"/>
<memberOf key="att.tuning.ges"/>
<memberOf key="att.tuning.anl"/>
<memberOf key="model.staffDefPart"/>
</classes><content xmlns:xi="http://www.w3.org/2001/XInclude">
<zeroOrMore xmlns="http://relaxng.org/ns/structure/1.0"><ref name="model.tuningPart"/></zeroOrMore>
</content><remarks xmlns:xi="http://www.w3.org/2001/XInclude" xml:lang="en">
<p>At this point, the tuning element has been worked out for string instruments only. However, as it seems applicable for other instruments, it's been made available in the MEI.shared module.</p>
</remarks></elementSpec><elementSpec rend="add" ident="width" module="MEI.shared"><desc xmlns:xi="http://www.w3.org/2001/XInclude" xml:lang="en">Description of the horizontal size of an object.</desc><classes xmlns:xi="http://www.w3.org/2001/XInclude">
<memberOf key="att.common"/>
<memberOf key="att.bibl"/>
Expand Down Expand Up @@ -16570,6 +16609,7 @@
<memberOf key="att.textStyle"/>



</classes>
<attList xmlns:xi="http://www.w3.org/2001/XInclude">
<attDef ident="vu.height" usage="opt">
Expand Down Expand Up @@ -16777,6 +16817,8 @@
<memberOf key="att.visualOffset2.to"/>
<memberOf key="att.xy"/>
</classes>
</classSpec><classSpec rend="add" ident="att.tuning.vis" module="MEI.visual" type="atts">
<desc xmlns:xi="http://www.w3.org/2001/XInclude" xml:lang="en">Visual domain attributes.</desc>
</classSpec><classSpec rend="add" ident="att.verse.vis" module="MEI.visual" type="atts">
<desc xmlns:xi="http://www.w3.org/2001/XInclude" xml:lang="en">Visual domain attributes.</desc>
<classes xmlns:xi="http://www.w3.org/2001/XInclude">
Expand Down
Loading

0 comments on commit dc3b750

Please sign in to comment.