Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Element harmony/frame
Namespace No namespace
Diagram
Diagram musicxml31.tmp#id133 musicxml2.tmp#id102 musicxml120.tmp#id113 musicxml121.tmp#id153 musicxml158.tmp#id525 musicxml158.tmp#id526 musicxml158.tmp#id516 musicxml158.tmp#id517 musicxml158.tmp#id518 musicxml158.tmp#id519 musicxml158.tmp#id515
Type frame
Properties
content: complex
minOccurs: 0
Model frame-strings , frame-frets , first-fret{0,1} , frame-note+
Children first-fret, frame-frets, frame-note, frame-strings
Instance
<frame color="" default-x="" default-y="" halign="" height="" relative-x="" relative-y="" valign="" width="">
  <frame-strings>{1,1}</frame-strings>
  <frame-frets>{1,1}</frame-frets>
  <first-fret location="" text="">{0,1}</first-fret>
  <frame-note>{1,unbounded}</frame-note>
</frame>
Attributes
QName Type Fixed Default Use Annotation
color color optional
default-x tenths optional
default-y tenths optional
halign left-center-right optional
height tenths optional
relative-x tenths optional
relative-y tenths optional
valign valign optional
width tenths optional
Source
<xs:element name="frame" type="frame" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/MusicXML-Schema/musicxml.xsd
Element harmony/offset
Namespace No namespace
Diagram
Diagram musicxml104.tmp#id8 musicxml105.tmp#id483 musicxml105.tmp#id482
Type offset
Type hierarchy
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
sound yes-no optional
Source
<xs:element name="offset" type="offset" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/MusicXML-Schema/musicxml.xsd
Complex Type harmony
Namespace No namespace
Annotations
The harmony type is based on Humdrum's **harm encoding, extended to support chord symbols in popular music as well as functional harmony analysis in classical music.
	
If there are alternate harmonies possible, this can be specified using multiple harmony elements differentiated by type. Explicit harmonies have all note present in the music; implied have some notes missing but implied; alternate represents alternate analyses. 
	
The harmony object may be used for analysis or for chord symbols. The print-object attribute controls whether or not anything is printed due to the harmony element. The print-frame attribute controls printing of a frame or fretboard diagram. The print-style entity sets the default for the harmony, but individual elements can override this with their own print-style values.
Diagram
Diagram musicxml156.tmp#id557 musicxml4.tmp#id138 musicxml156.tmp#id558 musicxml6.tmp#id142 musicxml7.tmp#id131 musicxml157.tmp#id534 musicxml157.tmp#id542 musicxml157.tmp#id544 musicxml157.tmp#id551 musicxml157.tmp#id553 musicxml157.tmp#id554 musicxml157.tmp#id533 musicxml156.tmp#id555 musicxml156.tmp#id556 musicxml39.tmp#id263 musicxml39.tmp#id262 musicxml44.tmp#id265 musicxml44.tmp#id264 musicxml103.tmp#id261 musicxml47.tmp#id488 musicxml47.tmp#id487
Used by
Model (root | function) , kind , inversion{0,1} , bass{0,1} , degree* , frame{0,1} , offset{0,1} , footnote , level , staff
Children bass, degree, footnote, frame, function, inversion, kind, level, offset, root, staff
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
placement above-below optional
print-frame yes-no optional
print-object yes-no optional
relative-x tenths optional
relative-y tenths optional
type harmony-type optional
Source
<xs:complexType name="harmony">
  <xs:annotation>
    <xs:documentation>The harmony type is based on Humdrum's **harm encoding, extended to support chord symbols in popular music as well as functional harmony analysis in classical music. If there are alternate harmonies possible, this can be specified using multiple harmony elements differentiated by type. Explicit harmonies have all note present in the music; implied have some notes missing but implied; alternate represents alternate analyses. The harmony object may be used for analysis or for chord symbols. The print-object attribute controls whether or not anything is printed due to the harmony element. The print-frame attribute controls printing of a frame or fretboard diagram. The print-style entity sets the default for the harmony, but individual elements can override this with their own print-style values.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:group ref="harmony-chord" maxOccurs="unbounded"/>
    <xs:element name="frame" type="frame" minOccurs="0"/>
    <xs:element name="offset" type="offset" minOccurs="0"/>
    <xs:group ref="editorial"/>
    <xs:group ref="staff" minOccurs="0"/>
  </xs:sequence>
  <xs:attribute name="type" type="harmony-type"/>
  <xs:attributeGroup ref="print-object"/>
  <xs:attribute name="print-frame" type="yes-no"/>
  <xs:attributeGroup ref="print-style"/>
  <xs:attributeGroup ref="placement"/>
</xs:complexType>
Schema location file:/C:/Users/mihai/Desktop/MusicXML-Schema/musicxml.xsd
Attribute harmony/@type
Namespace No namespace
Type harmony-type
Properties
content: simple
Facets
enumeration explicit, implied, alternate
Used by
Complex Type harmony
Source
<xs:attribute name="type" type="harmony-type"/>
Schema location file:/C:/Users/mihai/Desktop/MusicXML-Schema/musicxml.xsd
Attribute harmony/@print-frame
Namespace No namespace
Type yes-no
Properties
content: simple
Facets
enumeration yes, no
Used by
Complex Type harmony
Source
<xs:attribute name="print-frame" type="yes-no"/>
Schema location file:/C:/Users/mihai/Desktop/MusicXML-Schema/musicxml.xsd