You are here: MusicXML Reference > Score Schema (XSD) > Complex Types > Complex Type: appearance

Complex Type: appearance

Description

The appearance type controls general graphical settings for the music's final form appearance on a printed page of display. This includes support for line widths, definitions for note sizes, and standard distances between notation elements, plus an extension element for other aspects of appearance.

Derived By

Restricting xs:anyType

Content Model

Contains elements as defined in the following table.

Component  Type  Occurs  Default  Description 
  1..1 
line-width  line-width  0..*  The line-width type indicates the width of a line type in tenths. The text content is expressed in tenths.
note-size  note-size  0..*  The note-size type indicates the percentage of the regular note size to use for notes with a cue and large size as defined in the type element. The grace type is used for notes of cue size that that include a grace element. The cue type is used for all other notes with cue size, whether defined explicitly or implicitly via a cue element. The large type is used for notes of large size. The text content represent the numeric percentage. A value of 100 would be identical to the size of a regular note as defined by the music font.
distance  distance  0..*  The distance element represents standard distances between notation elements in tenths.
other-appearance  other-appearance  0..*  The other-appearance type is used to define any graphical settings not yet in the current version of the MusicXML format. This allows extended representation, though without application interoperability.
Referenced By
Definition
<xs:complexType name="appearance">
  <xs:annotation>
    <xs:documentation>The appearance type controls general graphical settings for the music's final form appearance on a printed page of display. This includes support for line widths, definitions for note sizes, and standard distances between notation elements, plus an extension element for other aspects of appearance.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="line-width" type="line-width" minOccurs="0" maxOccurs="unbounded">
      <xsd:annotation>
        <xsd:documentation>The line-width type indicates the width of a line type in tenths. The type attribute defines what type of line is being defined. Values include beam, bracket, dashes, enclosure, ending, extend, heavy barline, leger, light barline, octave shift, pedal, slur middle, slur tip, staff, stem, tie middle, tie tip, tuplet bracket, and wedge. The text content is expressed in tenths.</xsd:documentation>
      </xsd:annotation>
    </xs:element>
    <xs:element name="note-size" type="note-size" minOccurs="0" maxOccurs="unbounded">
      <xsd:annotation>
        <xsd:documentation>The note-size type indicates the percentage of the regular note size to use for notes with a cue and large size as defined in the type element. The grace type is used for notes of cue size that that include a grace element. The cue type is used for all other notes with cue size, whether defined explicitly or implicitly via a cue element. The large type is used for notes of large size. The text content represent the numeric percentage. A value of 100 would be identical to the size of a regular note as defined by the music font.</xsd:documentation>
      </xsd:annotation>
    </xs:element>
    <xs:element name="distance" type="distance" minOccurs="0" maxOccurs="unbounded">
      <xsd:annotation>
        <xsd:documentation>The distance element represents standard distances between notation elements in tenths. The type attribute defines what type of distance is being defined. Valid values include hyphen (for hyphens in lyrics) and beam.</xsd:documentation>
      </xsd:annotation>
    </xs:element>
    <xs:element name="other-appearance" type="other-appearance" minOccurs="0" maxOccurs="unbounded">
      <xsd:annotation>
        <xsd:documentation>The other-appearance type is used to define any graphical settings not yet in the current version of the MusicXML format. This allows extended representation, though without application interoperability.</xsd:documentation>
      </xsd:annotation>
    </xs:element>
  </xs:sequence>
</xs:complexType>

 

MusicXML Documentation Home
Last built 2/20/2015

7007 Winchester Circle, Suite 140

Boulder, CO 80301