metronome

The metronome type represents metronome marks and other metric relationships. The beat-unit group and per-minute element specify regular metronome marks. The metronome-note and metronome-relation elements allow for the specification of more complicated metric relationships, such as swing tempo marks where two eighths are equated to a quarter note / eighth note triplet. The parentheses attribute indicates whether or not to put the metronome mark in parentheses; its value is no if not specified.

Complex Type Information

Model

Attributes

QName Type Fixed Default Use Inheritable Annotation
color color optional
default-x tenths optional
default-y tenths optional
font-family comma-separated-text optional
font-size font-size optional
font-style font-style optional
font-weight font-weight optional
parentheses yes-no optional
relative-x tenths optional
relative-y tenths optional

Used By

Source

<xs:complexType name="metronome">
  <xs:annotation>
    <xs:documentation>The metronome type represents metronome marks and other metric relationships. The beat-unit group and per-minute element specify regular metronome marks. The metronome-note and metronome-relation elements allow for the specification of more complicated metric relationships, such as swing tempo marks where two eighths are equated to a quarter note / eighth note triplet. The parentheses attribute indicates whether or not to put the metronome mark in parentheses; its value is no if not specified.</xs:documentation>
  </xs:annotation>
  <xs:choice>
    <xs:sequence>
      <xs:group ref="beat-unit"/>
      <xs:choice>
        <xs:element name="per-minute" type="per-minute"/>
        <xs:group ref="beat-unit"/>
      </xs:choice>
    </xs:sequence>
    <xs:sequence>
      <xs:element name="metronome-note" type="metronome-note" maxOccurs="unbounded"/>
      <xs:sequence minOccurs="0">
        <xs:element name="metronome-relation" type="xs:string">
          <xs:annotation>
            <xs:documentation>The metronome-relation element describes the relationship symbol that goes between the two sets of metronome-note elements. The currently allowed value is equals, but this may expand in future versions. If the element is empty, the equals value is used.</xs:documentation>
          </xs:annotation>
        </xs:element>
        <xs:element name="metronome-note" type="metronome-note" maxOccurs="unbounded"/>
      </xs:sequence>
    </xs:sequence>
  </xs:choice>
  <xs:attributeGroup ref="print-style"/>
  <xs:attribute name="parentheses" type="yes-no"/>
</xs:complexType>