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>