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>