score-part

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.

Complex Type Information

Model

Attributes

QName Type Fixed Default Use Inheritable Annotation
id xs:ID required

Used By

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>