frame

The frame type represents a frame or fretboard diagram used together with a chord symbol. The representation is based on the NIFF guitar grid with additional information.

Complex Type Information

Model

Attributes

QName Type Fixed Default Use Inheritable Annotation
color color optional
default-x tenths optional
default-y tenths optional
halign left-center-right optional
height tenths optional
relative-x tenths optional
relative-y tenths optional
valign valign optional
width tenths optional

Used By

Element harmony/frame

Source

<xs:complexType name="frame">
  <xs:annotation>
    <xs:documentation>The frame type represents a frame or fretboard diagram used together with a chord symbol. The representation is based on the NIFF guitar grid with additional information.</xs:documentation>
  </xs:annotation>
  <xs:sequence>
    <xs:element name="frame-strings" type="xs:positiveInteger">
      <xs:annotation>
        <xs:documentation>The frame-strings element gives the overall size of the frame in vertical lines (strings).</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="frame-frets" type="xs:positiveInteger">
      <xs:annotation>
        <xs:documentation>The frame-frets element gives the overall size of the frame in horizontal spaces (frets).</xs:documentation>
      </xs:annotation>
    </xs:element>
    <xs:element name="first-fret" type="first-fret" minOccurs="0"/>
    <xs:element name="frame-note" type="frame-note" maxOccurs="unbounded"/>
  </xs:sequence>
  <xs:attributeGroup ref="position"/>
  <xs:attributeGroup ref="color"/>
  <xs:attributeGroup ref="halign"/>
  <xs:attributeGroup ref="valign"/>
  <xs:attribute name="height" type="tenths"/>
  <xs:attribute name="width" type="tenths"/>
</xs:complexType>