You are here: MusicXML Reference > Score Schema (XSD) > Complex Types > Complex Type: root

Complex Type: root

Description

The root type indicates a pitch like C, D, E vs. a function indication like I, II, III. It is used with chord symbols in popular music. The root element has a root-step and optional root-alter element similar to the step and alter elements, but renamed to distinguish the different musical meanings.

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Default  Description 
  1..1 
root-step  root-step  1..1 

The root-step type represents the pitch step of the root of the current chord within the harmony element.

root-alter  root-alter  0..1 

The root-alter type represents the chromatic alteration of the root of the current chord within the harmony element. In some chord styles, the text for the root-step element may include root-alter information. In that case, the print-object attribute of the root-alter element can be set to no.

Referenced By
Definition
<xs:complexType name="root">
  <xs:annotation>
    <xs:documentation>The root type indicates a pitch like C, D, E vs. a function indication like I, II, III. It is used with chord symbols in popular music. The root element has a root-step and optional root-alter element similar to the step and alter elements, but renamed to distinguish the different musical meanings.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="root-step" type="root-step">
      <xsd:annotation>
        <xsd:documentation>The root-step type represents the pitch step of the root of the current chord within the harmony element. The text attribute indicates how the root should appear in a score if not using the element contents.</xsd:documentation>
      </xsd:annotation>
    </xs:element>
    <xs:element name="root-alter" type="root-alter" minOccurs="0">
      <xsd:annotation>
        <xsd:documentation>The root-alter type represents the chromatic alteration of the root of the current chord within the harmony element. In some chord styles, the text for the root-step element may include root-alter information. In that case, the print-object attribute of the root-alter element can be set to no. The location attribute indicates whether the alteration should appear to the left or the right of the root-step; it is right by default.</xsd:documentation>
      </xsd:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

 

MusicXML Documentation Home
Last built 2/20/2015

7007 Winchester Circle, Suite 140

Boulder, CO 80301