-
Notifications
You must be signed in to change notification settings - Fork 56
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
accordion-middle should support zero dots #134
Comments
If you're going to change the range of values from 0 to 3, then the documentation should reflect this as well. Here's my proposal based on yours:
|
Right, thanks for catching that. |
Thanks for raising this issue. 0 dots in a section are represented in MusicXML 3.0 by omitting the corresponding element. I think that the issue here is clarifying the documentation for the accordion-registration element and its children, so I will add a Documentation label here. |
This could be clarified by adding "This element is omitted if no dots are present" to the end of the accordion-middle documentation. The sentence "This element is omitted if no dot is present" could likewise be added to the documentation for the accordion-high and accordion-low elements. |
Pull request #162 addresses this issue. The documentation updates turned out a little bit different than what I proposed earlier. @webern, could you please review the pull request to be sure the documentation is clarified appropriately? The copyright notices were also updated for 2017. That change is in a separate commit from the documentation changes for this issue. |
Yes, the rewrite is more clear. Thank you. There is a wrong word typo |
Thanks for the quick review. The typo should be fixed now. |
This is what the specification says
<xs:simpleType name="accordion-middle"> <xs:annotation> <xs:documentation>The accordion-middle type may have values of 1, 2, or 3, corresponding to having 1 to 3 dots in the middle section of the accordion registration symbol.</xs:documentation> </xs:annotation> <xs:restriction base="xs:positiveInteger"> <xs:minInclusive value="1"/> <xs:maxInclusive value="3"/> </xs:restriction> </xs:simpleType>
This is what I think it should say
<xs:simpleType name="accordion-middle"> <xs:annotation> <xs:documentation>The accordion-middle type may have values of 1, 2, or 3, corresponding to having 1 to 3 dots in the middle section of the accordion registration symbol.</xs:documentation> </xs:annotation> <xs:restriction base="xs:nonNegativeInteger"> <xs:minInclusive value="0"/> <xs:maxInclusive value="3"/> </xs:restriction> </xs:simpleType>
Evidence http://www.duckmandu.com/notation/
Shows accordion symbols with zero dots in the middle.
Disclaimer: I don't know anything about Accordion.
The text was updated successfully, but these errors were encountered: