Re: [musicxml] Add staff division symbols

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