Showing:

Annotations
Attributes
Diagrams
Instances
Properties
Source
Used by
Element harmony-chord/root
Namespace No namespace
Diagram
Diagram musicxml21.tmp#id536 musicxml21.tmp#id539 musicxml21.tmp#id535
Type root
Properties
content: complex
Model root-step , root-alter{0,1}
Children root-alter, root-step
Instance
<root>
  <root-step color="" default-x="" default-y="" font-family="" font-size="" font-style="" font-weight="" relative-x="" relative-y="" text="">{1,1}</root-step>
  <root-alter color="" default-x="" default-y="" font-family="" font-size="" font-style="" font-weight="" location="" print-object="" relative-x="" relative-y="">{0,1}</root-alter>
</root>
Source
<xs:element name="root" type="root"/>
Schema location file:/C:/Users/mihai/Desktop/MusicXML-Schema/musicxml.xsd
Element harmony-chord/function
Namespace No namespace
Annotations
The function element is used to represent classical functional harmony with an indication like I, II, III rather than C, D, E. It is relative to the key that is specified in the MusicXML encoding.
Diagram
Diagram musicxml6.tmp#id142 musicxml24.tmp#id543
Type style-text
Properties
content: complex
Attributes
QName Type Fixed Default Use 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
relative-x tenths optional
relative-y tenths optional
Source
<xs:element name="function" type="style-text">
  <xs:annotation>
    <xs:documentation>The function element is used to represent classical functional harmony with an indication like I, II, III rather than C, D, E. It is relative to the key that is specified in the MusicXML encoding.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/C:/Users/mihai/Desktop/MusicXML-Schema/musicxml.xsd
Element harmony-chord/kind
Namespace No namespace
Diagram
Diagram musicxml118.tmp#id64 musicxml119.tmp#id546 musicxml119.tmp#id547 musicxml119.tmp#id548 musicxml119.tmp#id549 musicxml119.tmp#id550 musicxml6.tmp#id142 musicxml120.tmp#id113 musicxml121.tmp#id153 musicxml119.tmp#id545
Type kind
Type hierarchy
Properties
content: complex
Attributes
QName Type Fixed Default Use Annotation
bracket-degrees yes-no optional
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
halign left-center-right optional
parentheses-degrees yes-no optional
relative-x tenths optional
relative-y tenths optional
stack-degrees yes-no optional
text xs:string optional
use-symbols yes-no optional
valign valign optional
Source
<xs:element name="kind" type="kind"/>
Schema location file:/C:/Users/mihai/Desktop/MusicXML-Schema/musicxml.xsd
Element harmony-chord/inversion
Namespace No namespace
Diagram
Diagram musicxml6.tmp#id142 musicxml233.tmp#id552
Type inversion
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use 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
relative-x tenths optional
relative-y tenths optional
Source
<xs:element name="inversion" type="inversion" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/MusicXML-Schema/musicxml.xsd
Element harmony-chord/bass
Namespace No namespace
Diagram
Diagram musicxml225.tmp#id388 musicxml225.tmp#id391 musicxml225.tmp#id387
Type bass
Properties
content: complex
minOccurs: 0
Model bass-step , bass-alter{0,1}
Children bass-alter, bass-step
Instance
<bass>
  <bass-step color="" default-x="" default-y="" font-family="" font-size="" font-style="" font-weight="" relative-x="" relative-y="" text="">{1,1}</bass-step>
  <bass-alter color="" default-x="" default-y="" font-family="" font-size="" font-style="" font-weight="" location="" print-object="" relative-x="" relative-y="">{0,1}</bass-alter>
</bass>
Source
<xs:element name="bass" type="bass" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/MusicXML-Schema/musicxml.xsd
Element harmony-chord/degree
Namespace No namespace
Diagram
Diagram musicxml4.tmp#id138 musicxml181.tmp#id403 musicxml181.tmp#id406 musicxml181.tmp#id409 musicxml181.tmp#id402
Type degree
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model degree-value , degree-alter , degree-type
Children degree-alter, degree-type, degree-value
Instance
<degree print-object="">
  <degree-value color="" default-x="" default-y="" font-family="" font-size="" font-style="" font-weight="" relative-x="" relative-y="" text="">{1,1}</degree-value>
  <degree-alter color="" default-x="" default-y="" font-family="" font-size="" font-style="" font-weight="" plus-minus="" relative-x="" relative-y="">{1,1}</degree-alter>
  <degree-type color="" default-x="" default-y="" font-family="" font-size="" font-style="" font-weight="" relative-x="" relative-y="" text="">{1,1}</degree-type>
</degree>
Attributes
QName Type Fixed Default Use Annotation
print-object yes-no optional
Source
<xs:element name="degree" type="degree" minOccurs="0" maxOccurs="unbounded"/>
Schema location file:/C:/Users/mihai/Desktop/MusicXML-Schema/musicxml.xsd
Element Group harmony-chord
Namespace No namespace
Diagram
Diagram musicxml157.tmp#id534 musicxml157.tmp#id542 musicxml157.tmp#id544 musicxml157.tmp#id551 musicxml157.tmp#id553 musicxml157.tmp#id554
Used by
Complex Type harmony
Model (root | function) , kind , inversion{0,1} , bass{0,1} , degree*
Children bass, degree, function, inversion, kind, root
Source
<xs:group name="harmony-chord">
  <xs:annotation>
    <xs:documentation>A harmony element can contain many stacked chords (e.g. V of II). A sequence of harmony-chord entities is used for this type of secondary function, where V of II would be represented by a harmony-chord with a V function followed by a harmony-chord with a II function. A root is a pitch name like C, D, E, where a function is an indication like I, II, III. It is an either/or choice to avoid data inconsistency.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:choice>
      <xs:element name="root" type="root"/>
      <xs:element name="function" type="style-text">
        <xs:annotation>
          <xs:documentation>The function element is used to represent classical functional harmony with an indication like I, II, III rather than C, D, E. It is relative to the key that is specified in the MusicXML encoding.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:choice>
    <xs:element name="kind" type="kind"/>
    <xs:element name="inversion" type="inversion" minOccurs="0"/>
    <xs:element name="bass" type="bass" minOccurs="0"/>
    <xs:element name="degree" type="degree" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
</xs:group>
Schema location file:/C:/Users/mihai/Desktop/MusicXML-Schema/musicxml.xsd