- From: Michael Good via GitHub <sysbot+gh@w3.org>
- Date: Mon, 28 Mar 2016 17:46:07 +0000
- To: public-music-notation-contrib@w3.org
One way to implement the staff division symbols would be to add a new
`<staff-divide>` direction type. It could have a type attribute with
values of down, up, and up-down, matching the terminology in the SMuFL
symbol names. As with most direction-type elements, it would include
print-style-align attributes.
This would involve adding a pair of new XSD types:
` <xs:simpleType name="staff-divide-symbol">
<xs:annotation>
<xs:documentation>The staff-divide-symbol type
is used for staff-divide symbols. The down, up, and up-down values
correspond to SMuFL code points U+E00B, U+E00C, and U+E00D
respectively.</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:token">
<xs:enumeration value="down"/>
<xs:enumeration value="up"/>
<xs:enumeration value="up-down"/>
</xs:restriction>
</xs:simpleType>
<xs:complexType name="staff-divide">
<xs:annotation>
<xs:documentation>The staff-divide element
represents the staff division arrow symbols found at SMuFL code points
U+E00B, U+E00C, and U+E00D.</xs:documentation>
</xs:annotation>
<xs:attribute name="type" type="staff-divide-symbol"
use="required"/>
<xs:attributeGroup ref="print-style-align"/>
</xs:complexType>
`
Finally, a `<xs:element name="staff-divide" type="staff-divide"/>`
choice would be added to the direction-type complex type.
Does this sound like a good idea for adding these symbols to MusicXML
3.1? Suggestions and alternatives are most welcome.
--
GitHub Notification of comment by mdgood
Please view or discuss this issue at
https://github.com/w3c/musicxml/issues/11#issuecomment-202503251 using
your GitHub account
Received on Monday, 28 March 2016 17:46:09 UTC