You are here: MusicXML Reference > Score Schema (XSD) > Complex Types > Complex Type: time-modification

Complex Type: time-modification

Description

Time modification indicates tuplets, double-note tremolos, and other durational changes. A time-modification element shows how the cumulative, sounding effect of tuplets and double-note tremolos compare to the written note type represented by the type and dot elements. Nested tuplets and other notations that use more detailed information need both the time-modification and tuplet elements to be represented accurately.

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Default  Description 
  1..1 
actual-notes  xs:nonNegativeInteger  1..1  The actual-notes element describes how many notes are played in the time usually occupied by the number in the normal-notes element.
normal-notes  xs:nonNegativeInteger  1..1  The normal-notes element describes how many notes are usually played in the time occupied by the number in the actual-notes element.
  0..1 
normal-type  note-type-value  1..1  If the type associated with the number in the normal-notes element is different than the current note type (e.g., a quarter note within an eighth note triplet), then the normal-notes type (e.g. eighth) is specified in the normal-type and normal-dot elements.
normal-dot  empty  0..*  The normal-dot element is used to specify dotted normal tuplet types.
Referenced By
Definition
<xs:complexType name="time-modification">
  <xs:annotation>
    <xs:documentation>Time modification indicates tuplets, double-note tremolos, and other durational changes. A time-modification element shows how the cumulative, sounding effect of tuplets and double-note tremolos compare to the written note type represented by the type and dot elements. Nested tuplets and other notations that use more detailed information need both the time-modification and tuplet elements to be represented accurately.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="actual-notes" type="xs:nonNegativeInteger">
      <xs:annotation>
        <xs:documentation>The actual-notes element describes how many notes are played in the time usually occupied by the number in the normal-notes element.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="normal-notes" type="xs:nonNegativeInteger">
      <xs:annotation>
        <xs:documentation>The normal-notes element describes how many notes are usually played in the time occupied by the number in the actual-notes element.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:sequence minOccurs="0">
      <xs:element name="normal-type" type="note-type-value">
        <xs:annotation>
          <xs:documentation>If the type associated with the number in the normal-notes element is different than the current note type (e.g., a quarter note within an eighth note triplet), then the normal-notes type (e.g. eighth) is specified in the normal-type and normal-dot elements.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="normal-dot" type="empty" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>The normal-dot element is used to specify dotted normal tuplet types.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
  </xs:sequence>
</xs:complexType>

 

MusicXML Documentation Home
Last built 2/20/2015

7007 Winchester Circle, Suite 140

Boulder, CO 80301