<xs:element name="trill-mark" type="empty-trill-sound"><xs:annotation><xs:documentation>The trill-mark element represents the trill-mark symbol.</xs:documentation></xs:annotation></xs:element>
<xs:element name="turn" type="empty-trill-sound"><xs:annotation><xs:documentation>The turn element is the normal turn shape which goes up then down.</xs:documentation></xs:annotation></xs:element>
<xs:element name="delayed-turn" type="empty-trill-sound"><xs:annotation><xs:documentation>The delayed-turn element indicates a normal turn that is delayed until the end of the current note.</xs:documentation></xs:annotation></xs:element>
<xs:element name="inverted-turn" type="empty-trill-sound"><xs:annotation><xs:documentation>The inverted-turn element has the shape which goes down and then up.</xs:documentation></xs:annotation></xs:element>
<xs:element name="shake" type="empty-trill-sound"><xs:annotation><xs:documentation>The shake element has a similar appearance to an inverted-mordent element.</xs:documentation></xs:annotation></xs:element>
<xs:element name="mordent" type="mordent"><xs:annotation><xs:documentation>The mordent element represents the sign with the vertical line. The long attribute is "no" by default.</xs:documentation></xs:annotation></xs:element>
<xs:element name="inverted-mordent" type="mordent"><xs:annotation><xs:documentation>The inverted-mordent element represents the sign without the vertical line. The long attribute is "no" by default.</xs:documentation></xs:annotation></xs:element>
<xs:element name="schleifer" type="empty-placement"><xs:annotation><xs:documentation>The name for this ornament is based on the German, to avoid confusion with the more common slide element defined earlier.</xs:documentation></xs:annotation></xs:element>
While using repeater beams was the original method for indicating tremolos, often playback and display are not well-enough integrated in an application to make that feasible. The tremolo ornament can be used to indicate either single-note or double-note tremolos.
<xs:element name="tremolo" type="tremolo"><xs:annotation><xs:documentation>While using repeater beams was the original method for indicating tremolos, often playback and display are not well-enough integrated in an application to make that feasible. The tremolo ornament can be used to indicate either single-note or double-note tremolos.</xs:documentation></xs:annotation></xs:element>
The other-ornament element is used to define any ornaments not yet in the MusicXML format. This allows extended representation, though without application interoperability.
<xs:element name="other-ornament" type="placement-text"><xs:annotation><xs:documentation>The other-ornament element is used to define any ornaments not yet in the MusicXML format. This allows extended representation, though without application interoperability.</xs:documentation></xs:annotation></xs:element>
Ornaments can be any of several types, followed optionally by accidentals. The accidental-mark element's content is represented the same as an accidental element, but with a different name to reflect the different musical meaning.
<xs:complexType name="ornaments"><xs:annotation><xs:documentation>Ornaments can be any of several types, followed optionally by accidentals. The accidental-mark element's content is represented the same as an accidental element, but with a different name to reflect the different musical meaning.</xs:documentation></xs:annotation><xs:sequence minOccurs="0" maxOccurs="unbounded"><xs:choice><xs:element name="trill-mark" type="empty-trill-sound"><xs:annotation><xs:documentation>The trill-mark element represents the trill-mark symbol.</xs:documentation></xs:annotation></xs:element><xs:element name="turn" type="empty-trill-sound"><xs:annotation><xs:documentation>The turn element is the normal turn shape which goes up then down.</xs:documentation></xs:annotation></xs:element><xs:element name="delayed-turn" type="empty-trill-sound"><xs:annotation><xs:documentation>The delayed-turn element indicates a normal turn that is delayed until the end of the current note.</xs:documentation></xs:annotation></xs:element><xs:element name="inverted-turn" type="empty-trill-sound"><xs:annotation><xs:documentation>The inverted-turn element has the shape which goes down and then up.</xs:documentation></xs:annotation></xs:element><xs:element name="shake" type="empty-trill-sound"><xs:annotation><xs:documentation>The shake element has a similar appearance to an inverted-mordent element.</xs:documentation></xs:annotation></xs:element><xs:element name="wavy-line" type="wavy-line"/><xs:element name="mordent" type="mordent"><xs:annotation><xs:documentation>The mordent element represents the sign with the vertical line. The long attribute is "no" by default.</xs:documentation></xs:annotation></xs:element><xs:element name="inverted-mordent" type="mordent"><xs:annotation><xs:documentation>The inverted-mordent element represents the sign without the vertical line. The long attribute is "no" by default.</xs:documentation></xs:annotation></xs:element><xs:element name="schleifer" type="empty-placement"><xs:annotation><xs:documentation>The name for this ornament is based on the German, to avoid confusion with the more common slide element defined earlier.</xs:documentation></xs:annotation></xs:element><xs:element name="tremolo" type="tremolo"><xs:annotation><xs:documentation>While using repeater beams was the original method for indicating tremolos, often playback and display are not well-enough integrated in an application to make that feasible. The tremolo ornament can be used to indicate either single-note or double-note tremolos.</xs:documentation></xs:annotation></xs:element><xs:element name="other-ornament" type="placement-text"><xs:annotation><xs:documentation>The other-ornament element is used to define any ornaments not yet in the MusicXML format. This allows extended representation, though without application interoperability.</xs:documentation></xs:annotation></xs:element></xs:choice><xs:element name="accidental-mark" type="accidental-mark" minOccurs="0" maxOccurs="unbounded"/></xs:sequence></xs:complexType>