Showing:

Annotations
Attributes
Diagrams
Facets
Instances
Properties
Source
Used by
Element staff-details/staff-type
Namespace No namespace
Annotations
The staff-type element can be ossia, cue, editorial, regular, or alternate. An alternate staff indicates one that shares the same musical data as the prior staff, but displayed differently (e.g., treble and bass clef, standard notation and tab).
Diagram
Diagram musicxml224.tmp#id54
Type staff-type
Properties
content: simple
minOccurs: 0
Facets
enumeration ossia, cue, editorial, regular, alternate
Source
<xs:element name="staff-type" type="staff-type" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The staff-type element can be ossia, cue, editorial, regular, or alternate. An alternate staff indicates one that shares the same musical data as the prior staff, but displayed differently (e.g., treble and bass clef, standard notation and tab).</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/C:/Users/mihai/Desktop/MusicXML-Schema/musicxml.xsd
Element staff-details/staff-lines
Namespace No namespace
Annotations
The staff-lines element specifies the number of lines for non 5-line staffs.
Diagram
Diagram
Type xs:nonNegativeInteger
Properties
content: simple
minOccurs: 0
Source
<xs:element name="staff-lines" type="xs:nonNegativeInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The staff-lines element specifies the number of lines for non 5-line staffs.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/C:/Users/mihai/Desktop/MusicXML-Schema/musicxml.xsd
Element staff-details/staff-tuning
Namespace No namespace
Diagram
Diagram musicxml190.tmp#id317 musicxml191.tmp#id313 musicxml191.tmp#id314 musicxml191.tmp#id315 musicxml191.tmp#id312 musicxml190.tmp#id311
Type staff-tuning
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model tuning-step , tuning-alter{0,1} , tuning-octave
Children tuning-alter, tuning-octave, tuning-step
Instance
<staff-tuning line="">
  <tuning-step>{1,1}</tuning-step>
  <tuning-alter>{0,1}</tuning-alter>
  <tuning-octave>{1,1}</tuning-octave>
</staff-tuning>
Attributes
QName Type Fixed Default Use Annotation
line staff-line optional
Source
<xs:element name="staff-tuning" type="staff-tuning" minOccurs="0" maxOccurs="unbounded"/>
Schema location file:/C:/Users/mihai/Desktop/MusicXML-Schema/musicxml.xsd
Element staff-details/capo
Namespace No namespace
Annotations
The capo element indicates at which fret a capo should be placed on a fretted instrument. This changes the open tuning of the strings specified by staff-tuning by the specified number of half-steps.
Diagram
Diagram
Type xs:nonNegativeInteger
Properties
content: simple
minOccurs: 0
Source
<xs:element name="capo" type="xs:nonNegativeInteger" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The capo element indicates at which fret a capo should be placed on a fretted instrument. This changes the open tuning of the strings specified by staff-tuning by the specified number of half-steps.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/C:/Users/mihai/Desktop/MusicXML-Schema/musicxml.xsd
Element staff-details/staff-size
Namespace No namespace
Annotations
The staff-size element indicates how large a staff space is on this staff, expressed as a percentage of the work's default scaling. Values less than 100 make the staff space smaller while values over 100 make the staff space larger. A staff-type of cue, ossia, or editorial implies a staff-size of less than 100, but the exact value is implementation-dependent unless specified here. Staff size affects staff height only, not the relationship of the staff to the left and right margins.
Diagram
Diagram
Type xs:decimal
Properties
content: simple
minOccurs: 0
Source
<xs:element name="staff-size" type="xs:decimal" minOccurs="0">
  <xs:annotation>
    <xs:documentation>The staff-size element indicates how large a staff space is on this staff, expressed as a percentage of the work's default scaling. Values less than 100 make the staff space smaller while values over 100 make the staff space larger. A staff-type of cue, ossia, or editorial implies a staff-size of less than 100, but the exact value is implementation-dependent unless specified here. Staff size affects staff height only, not the relationship of the staff to the left and right margins.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/C:/Users/mihai/Desktop/MusicXML-Schema/musicxml.xsd
Complex Type staff-details
Namespace No namespace
Annotations
The staff-details element is used to indicate different types of staves. The optional number attribute specifies the staff number from top to bottom on the system, as with clef. The optional show-frets attribute indicates whether to show tablature frets as numbers (0, 1, 2) or letters (a, b, c). The default choice is numbers. The print-object attribute is used to indicate when a staff is not printed in a part, usually in large scores where empty parts are omitted. It is yes by default. If print-spacing is yes while print-object is no, the score is printed in cutaway format where vertical space is left for the empty part.
Diagram
Diagram musicxml249.tmp#id320 musicxml249.tmp#id321 musicxml4.tmp#id138 musicxml231.tmp#id140 musicxml249.tmp#id308 musicxml249.tmp#id309 musicxml249.tmp#id310 musicxml249.tmp#id318 musicxml249.tmp#id319
Used by
Model staff-type{0,1} , staff-lines{0,1} , staff-tuning* , capo{0,1} , staff-size{0,1}
Children capo, staff-lines, staff-size, staff-tuning, staff-type
Attributes
QName Type Fixed Default Use Annotation
number staff-number optional
print-object yes-no optional
print-spacing yes-no optional
show-frets show-frets optional
Source
<xs:complexType name="staff-details">
  <xs:annotation>
    <xs:documentation>The staff-details element is used to indicate different types of staves. The optional number attribute specifies the staff number from top to bottom on the system, as with clef. The optional show-frets attribute indicates whether to show tablature frets as numbers (0, 1, 2) or letters (a, b, c). The default choice is numbers. The print-object attribute is used to indicate when a staff is not printed in a part, usually in large scores where empty parts are omitted. It is yes by default. If print-spacing is yes while print-object is no, the score is printed in cutaway format where vertical space is left for the empty part.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="staff-type" type="staff-type" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The staff-type element can be ossia, cue, editorial, regular, or alternate. An alternate staff indicates one that shares the same musical data as the prior staff, but displayed differently (e.g., treble and bass clef, standard notation and tab).</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="staff-lines" type="xs:nonNegativeInteger" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The staff-lines element specifies the number of lines for non 5-line staffs.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="staff-tuning" type="staff-tuning" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="capo" type="xs:nonNegativeInteger" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The capo element indicates at which fret a capo should be placed on a fretted instrument. This changes the open tuning of the strings specified by staff-tuning by the specified number of half-steps.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="staff-size" type="xs:decimal" minOccurs="0">
      <xs:annotation>
        <xs:documentation>The staff-size element indicates how large a staff space is on this staff, expressed as a percentage of the work's default scaling. Values less than 100 make the staff space smaller while values over 100 make the staff space larger. A staff-type of cue, ossia, or editorial implies a staff-size of less than 100, but the exact value is implementation-dependent unless specified here. Staff size affects staff height only, not the relationship of the staff to the left and right margins.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
  <xs:attribute name="number" type="staff-number"/>
  <xs:attribute name="show-frets" type="show-frets"/>
  <xs:attributeGroup ref="print-object"/>
  <xs:attributeGroup ref="print-spacing"/>
</xs:complexType>
Schema location file:/C:/Users/mihai/Desktop/MusicXML-Schema/musicxml.xsd
Attribute staff-details/@number
Namespace No namespace
Type staff-number
Properties
content: simple
Used by
Complex Type staff-details
Source
<xs:attribute name="number" type="staff-number"/>
Schema location file:/C:/Users/mihai/Desktop/MusicXML-Schema/musicxml.xsd
Attribute staff-details/@show-frets
Namespace No namespace
Type show-frets
Properties
content: simple
Facets
enumeration numbers, letters
Used by
Complex Type staff-details
Source
<xs:attribute name="show-frets" type="show-frets"/>
Schema location file:/C:/Users/mihai/Desktop/MusicXML-Schema/musicxml.xsd