You are here: MusicXML Reference > Score Schema (XSD) > Complex Types > Complex Type: octave-shift

Complex Type: octave-shift

Description

The octave shift type indicates where notes are shifted up or down from their true pitched values because of printing difficulty. Thus a treble clef line noted with 8va will be indicated with an octave-shift down from the pitch data indicated in the notes. A size of 8 indicates one octave; a size of 15 indicates two octaves.

Derived By

Restricting xs:anyType

Attributes
Name  Type  Required?  Default  Description 
type  up-down-stop-continue  Yes 
number  number-level  No  When a number-level value is implied, the value is 1 by default.
size  xs:positiveInteger  No  A size of 8 indicates one octave; a size of 15 indicates two octaves.
dash-length  tenths  No 
space-length  tenths  No 
default-x  tenths  No 
default-y  tenths  No 
relative-x  tenths  No 
relative-y  tenths  No 
font-family  comma-separated-text  No 
font-style  font-style  No 
font-size  font-size  No 
font-weight  font-weight  No 
color  color  No 
Referenced By
Definition
<xs:complexType name="octave-shift">
  <xs:annotation>
    <xs:documentation>The octave shift type indicates where notes are shifted up or down from their true pitched values because of printing difficulty. Thus a treble clef line noted with 8va will be indicated with an octave-shift down from the pitch data indicated in the notes. A size of 8 indicates one octave; a size of 15 indicates two octaves.</xs:documentation>
  </xs:annotation>
  <xs:attribute name="type" type="up-down-stop-continue" use="required">
    <xsd:annotation>
      <xsd:documentation>
      </xsd:documentation>
    </xsd:annotation>
  </xs:attribute>
  <xs:attribute name="number" type="number-level">
    <xsd:annotation>
      <xsd:documentation>When a number-level value is implied, the value is 1 by default.</xsd:documentation>
    </xsd:annotation>
  </xs:attribute>
  <xs:attribute name="size" type="xs:positiveInteger" default="8">
    <xsd:annotation>
      <xsd:documentation>
      </xsd:documentation>
    </xsd:annotation>
  </xs:attribute>
  <xs:attributeGroup ref="dashed-formatting" />
  <xs:attributeGroup ref="print-style" />
</xs:complexType>

 

MusicXML Documentation Home
Last built 2/20/2015

7007 Winchester Circle, Suite 140

Boulder, CO 80301