Showing:

Annotations
Attributes
Diagrams
Instances
Properties
Source
Used by
Element score-part/score-part
Namespace No namespace
Annotations
Each MusicXML part corresponds to a track in a Standard MIDI Format 1 file. The score-instrument elements are used when there are multiple instruments per track. The midi-device element is used to make a MIDI device or port assignment for the given track. Initial midi-instrument assignments may be made here as well.
Diagram
Diagram musicxml27.tmp#id899 musicxml27.tmp#id883 musicxml27.tmp#id884 musicxml27.tmp#id886 musicxml27.tmp#id887 musicxml27.tmp#id888 musicxml27.tmp#id889 musicxml27.tmp#id890 musicxml27.tmp#id897 musicxml27.tmp#id898 musicxml27.tmp#id882
Type score-part
Properties
content: complex
Model identification{0,1} , part-name , part-name-display{0,1} , part-abbreviation{0,1} , part-abbreviation-display{0,1} , group* , score-instrument* , midi-device{0,1} , midi-instrument*
Children group, identification, midi-device, midi-instrument, part-abbreviation, part-abbreviation-display, part-name, part-name-display, score-instrument
Instance
<score-part id="">
  <identification>{0,1}</identification>
  <part-name color="" default-x="" default-y="" font-family="" font-size="" font-style="" font-weight="" justify="" print-object="" relative-x="" relative-y="">{1,1}</part-name>
  <part-name-display print-object="">{0,1}</part-name-display>
  <part-abbreviation color="" default-x="" default-y="" font-family="" font-size="" font-style="" font-weight="" justify="" print-object="" relative-x="" relative-y="">{0,1}</part-abbreviation>
  <part-abbreviation-display print-object="">{0,1}</part-abbreviation-display>
  <group>{0,unbounded}</group>
  <score-instrument id="">{0,unbounded}</score-instrument>
  <midi-device port="">{0,1}</midi-device>
  <midi-instrument id="">{0,unbounded}</midi-instrument>
</score-part>
Attributes
QName Type Fixed Default Use Annotation
id xs:ID required
Source
<xs:element name="score-part" type="score-part">
  <xs:annotation>
    <xs:documentation>Each MusicXML part corresponds to a track in a Standard MIDI Format 1 file. The score-instrument elements are used when there are multiple instruments per track. The midi-device element is used to make a MIDI device or port assignment for the given track. Initial midi-instrument assignments may be made here as well.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/C:/Users/mihai/Desktop/MusicXML-Schema/musicxml.xsd
Element score-part/identification
Namespace No namespace
Diagram
Diagram musicxml71.tmp#id604 musicxml71.tmp#id605 musicxml71.tmp#id606 musicxml71.tmp#id607 musicxml71.tmp#id608 musicxml71.tmp#id609 musicxml71.tmp#id603
Type identification
Properties
content: complex
minOccurs: 0
Model creator* , rights* , encoding{0,1} , source{0,1} , relation* , miscellaneous{0,1}
Children creator, encoding, miscellaneous, relation, rights, source
Instance
<identification>
  <creator type="">{0,unbounded}</creator>
  <rights type="">{0,unbounded}</rights>
  <encoding>{0,1}</encoding>
  <source>{0,1}</source>
  <relation type="">{0,unbounded}</relation>
  <miscellaneous>{0,1}</miscellaneous>
</identification>
Source
<xs:element name="identification" type="identification" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/MusicXML-Schema/musicxml.xsd
Element score-part/part-name
Namespace No namespace
Diagram
Diagram musicxml173.tmp#id204 musicxml184.tmp#id885
Type part-name
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
justify left-center-right optional
print-object yes-no optional
relative-x tenths optional
relative-y tenths optional
Source
<xs:element name="part-name" type="part-name"/>
Schema location file:/C:/Users/mihai/Desktop/MusicXML-Schema/musicxml.xsd
Element score-part/part-name-display
Namespace No namespace
Diagram
Diagram musicxml4.tmp#id138 musicxml5.tmp#id252 musicxml5.tmp#id253 musicxml5.tmp#id251
Type name-display
Properties
content: complex
minOccurs: 0
Model (display-text | accidental-text)
Children accidental-text, display-text
Instance
<part-name-display print-object="">
  <display-text color="" default-x="" default-y="" dir="" enclosure="" font-family="" font-size="" font-style="" font-weight="" halign="" justify="" lang="" letter-spacing="" line-height="" line-through="" overline="" relative-x="" relative-y="" rotation="" underline="" valign="">{1,1}</display-text>
  <accidental-text>{1,1}</accidental-text>
</part-name-display>
Attributes
QName Type Fixed Default Use Annotation
print-object yes-no optional
Source
<xs:element name="part-name-display" type="name-display" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/MusicXML-Schema/musicxml.xsd
Element score-part/part-abbreviation
Namespace No namespace
Diagram
Diagram musicxml173.tmp#id204 musicxml184.tmp#id885
Type part-name
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
justify left-center-right optional
print-object yes-no optional
relative-x tenths optional
relative-y tenths optional
Source
<xs:element name="part-abbreviation" type="part-name" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/MusicXML-Schema/musicxml.xsd
Element score-part/part-abbreviation-display
Namespace No namespace
Diagram
Diagram musicxml4.tmp#id138 musicxml5.tmp#id252 musicxml5.tmp#id253 musicxml5.tmp#id251
Type name-display
Properties
content: complex
minOccurs: 0
Model (display-text | accidental-text)
Children accidental-text, display-text
Instance
<part-abbreviation-display print-object="">
  <display-text color="" default-x="" default-y="" dir="" enclosure="" font-family="" font-size="" font-style="" font-weight="" halign="" justify="" lang="" letter-spacing="" line-height="" line-through="" overline="" relative-x="" relative-y="" rotation="" underline="" valign="">{1,1}</display-text>
  <accidental-text>{1,1}</accidental-text>
</part-abbreviation-display>
Attributes
QName Type Fixed Default Use Annotation
print-object yes-no optional
Source
<xs:element name="part-abbreviation-display" type="name-display" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/MusicXML-Schema/musicxml.xsd
Element score-part/group
Namespace No namespace
Annotations
The group element allows the use of different versions of the part for different purposes. Typical values include score, parts, sound, and data. Ordering information that is directly encoded in MuseData can be derived from the ordering within a MusicXML score or opus.
Diagram
Diagram
Type xs:string
Properties
content: simple
minOccurs: 0
maxOccurs: unbounded
Source
<xs:element name="group" type="xs:string" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>The group element allows the use of different versions of the part for different purposes. Typical values include score, parts, sound, and data. Ordering information that is directly encoded in MuseData can be derived from the ordering within a MusicXML score or opus.</xs:documentation>
  </xs:annotation>
</xs:element>
Schema location file:/C:/Users/mihai/Desktop/MusicXML-Schema/musicxml.xsd
Element score-part/score-instrument
Namespace No namespace
Diagram
Diagram musicxml10.tmp#id896 musicxml10.tmp#id892 musicxml10.tmp#id893 musicxml10.tmp#id894 musicxml10.tmp#id895 musicxml10.tmp#id891
Type score-instrument
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model instrument-name , instrument-abbreviation{0,1} , (solo | ensemble)
Children ensemble, instrument-abbreviation, instrument-name, solo
Instance
<score-instrument id="">
  <instrument-name>{1,1}</instrument-name>
  <instrument-abbreviation>{0,1}</instrument-abbreviation>
</score-instrument>
Attributes
QName Type Fixed Default Use Annotation
id xs:ID required
Source
<xs:element name="score-instrument" type="score-instrument" minOccurs="0" maxOccurs="unbounded"/>
Schema location file:/C:/Users/mihai/Desktop/MusicXML-Schema/musicxml.xsd
Element score-part/midi-device
Namespace No namespace
Diagram
Diagram musicxml159.tmp#id865 musicxml159.tmp#id864
Type midi-device
Properties
content: complex
minOccurs: 0
Attributes
QName Type Fixed Default Use Annotation
port midi-16 optional
Source
<xs:element name="midi-device" type="midi-device" minOccurs="0"/>
Schema location file:/C:/Users/mihai/Desktop/MusicXML-Schema/musicxml.xsd
Element score-part/midi-instrument
Namespace No namespace
Diagram
Diagram musicxml206.tmp#id250 musicxml206.tmp#id242 musicxml206.tmp#id243 musicxml206.tmp#id244 musicxml206.tmp#id245 musicxml206.tmp#id246 musicxml206.tmp#id247 musicxml206.tmp#id248 musicxml206.tmp#id249 musicxml206.tmp#id241
Type midi-instrument
Properties
content: complex
minOccurs: 0
maxOccurs: unbounded
Model midi-channel{0,1} , midi-name{0,1} , midi-bank{0,1} , midi-program{0,1} , midi-unpitched{0,1} , volume{0,1} , pan{0,1} , elevation{0,1}
Children elevation, midi-bank, midi-channel, midi-name, midi-program, midi-unpitched, pan, volume
Instance
<midi-instrument id="">
  <midi-channel>{0,1}</midi-channel>
  <midi-name>{0,1}</midi-name>
  <midi-bank>{0,1}</midi-bank>
  <midi-program>{0,1}</midi-program>
  <midi-unpitched>{0,1}</midi-unpitched>
  <volume>{0,1}</volume>
  <pan>{0,1}</pan>
  <elevation>{0,1}</elevation>
</midi-instrument>
Attributes
QName Type Fixed Default Use Annotation
id xs:IDREF required
Source
<xs:element name="midi-instrument" type="midi-instrument" minOccurs="0" maxOccurs="unbounded"/>
Schema location file:/C:/Users/mihai/Desktop/MusicXML-Schema/musicxml.xsd
Complex Type score-part
Namespace No namespace
Annotations
Each MusicXML part corresponds to a track in a Standard MIDI Format 1 file. The score-instrument elements are used when there are multiple instruments per track. The midi-device element is used to make a MIDI device or port assignment for the given track. Initial midi-instrument assignments may be made here as well.
Diagram
Diagram musicxml27.tmp#id899 musicxml27.tmp#id883 musicxml27.tmp#id884 musicxml27.tmp#id886 musicxml27.tmp#id887 musicxml27.tmp#id888 musicxml27.tmp#id889 musicxml27.tmp#id890 musicxml27.tmp#id897 musicxml27.tmp#id898
Used by
Model identification{0,1} , part-name , part-name-display{0,1} , part-abbreviation{0,1} , part-abbreviation-display{0,1} , group* , score-instrument* , midi-device{0,1} , midi-instrument*
Children group, identification, midi-device, midi-instrument, part-abbreviation, part-abbreviation-display, part-name, part-name-display, score-instrument
Attributes
QName Type Fixed Default Use Annotation
id xs:ID required
Source
<xs:complexType name="score-part">
  <xs:annotation>
    <xs:documentation>Each MusicXML part corresponds to a track in a Standard MIDI Format 1 file. The score-instrument elements are used when there are multiple instruments per track. The midi-device element is used to make a MIDI device or port assignment for the given track. Initial midi-instrument assignments may be made here as well.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="identification" type="identification" minOccurs="0"/>
    <xs:element name="part-name" type="part-name"/>
    <xs:element name="part-name-display" type="name-display" minOccurs="0"/>
    <xs:element name="part-abbreviation" type="part-name" minOccurs="0"/>
    <xs:element name="part-abbreviation-display" type="name-display" minOccurs="0"/>
    <xs:element name="group" type="xs:string" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>The group element allows the use of different versions of the part for different purposes. Typical values include score, parts, sound, and data. Ordering information that is directly encoded in MuseData can be derived from the ordering within a MusicXML score or opus.</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="score-instrument" type="score-instrument" minOccurs="0" maxOccurs="unbounded"/>
    <xs:element name="midi-device" type="midi-device" minOccurs="0"/>
    <xs:element name="midi-instrument" type="midi-instrument" minOccurs="0" maxOccurs="unbounded"/>
  </xs:sequence>
  <xs:attribute name="id" type="xs:ID" use="required"/>
</xs:complexType>
Schema location file:/C:/Users/mihai/Desktop/MusicXML-Schema/musicxml.xsd
Attribute score-part/@id
Namespace No namespace
Type xs:ID
Properties
use: required
Used by
Complex Type score-part
Source
<xs:attribute name="id" type="xs:ID" use="required"/>
Schema location file:/C:/Users/mihai/Desktop/MusicXML-Schema/musicxml.xsd
Element Group score-part
Namespace No namespace
Diagram
Diagram musicxml27.tmp#id881
Used by
Complex Type part-list
Model score-part
Children score-part
Source
<xs:group name="score-part">
  <xs:annotation>
    <xs:documentation>The score-part element is defined within a group due to its multiple uses within the part-list element.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="score-part" type="score-part">
      <xs:annotation>
        <xs:documentation>Each MusicXML part corresponds to a track in a Standard MIDI Format 1 file. The score-instrument elements are used when there are multiple instruments per track. The midi-device element is used to make a MIDI device or port assignment for the given track. Initial midi-instrument assignments may be made here as well.</xs:documentation>
      </xs:annotation>
    </xs:element>
  </xs:sequence>
</xs:group>
Schema location file:/C:/Users/mihai/Desktop/MusicXML-Schema/musicxml.xsd