Showing:

Annotations
Attributes
Diagrams
Facets
Properties
Source
Used by
Complex Type kind
Namespace No namespace
Annotations
Kind indicates the type of chord. Degree elements can then add, subtract, or alter from these starting points
	
The attributes are used to indicate the formatting of the symbol. Since the kind element is the constant in all the harmony-chord entities that can make up a polychord, many formatting attributes are here.
	
The use-symbols attribute is yes if the kind should be represented when possible with harmony symbols rather than letters and numbers. These symbols include:
	
	major: a triangle, like Unicode 25B3
	minor: -, like Unicode 002D
	augmented: +, like Unicode 002B
	diminished: °, like Unicode 00B0
	half-diminished: ø, like Unicode 00F8
	
The text attribute describes how the kind should be spelled if not using symbols; it is ignored if use-symbols is yes. The stack-degrees attribute is yes if the degree elements should be stacked above each other. The parentheses-degrees attribute is yes if all the degrees should be in parentheses. The bracket-degrees attribute is yes if all the degrees should be in a bracket. If not  specified, these values are implementation-specific. The alignment attributes are for the entire harmony-chord entity of which this kind element is a part.
Diagram
Diagram musicxml118.tmp#id64 musicxml119.tmp#id546 musicxml119.tmp#id547 musicxml119.tmp#id548 musicxml119.tmp#id549 musicxml119.tmp#id550 musicxml6.tmp#id142 musicxml120.tmp#id113 musicxml121.tmp#id153
Type extension of kind-value
Type hierarchy
Used by
Attributes
QName Type Fixed Default Use Annotation
bracket-degrees yes-no optional
color color optional
default-x tenths optional
default-y tenths optional
font-family comma-separated-text optional
font-size font-size optional
font-style font-style optional
font-weight font-weight optional
halign left-center-right optional
parentheses-degrees yes-no optional
relative-x tenths optional
relative-y tenths optional
stack-degrees yes-no optional
text xs:string optional
use-symbols yes-no optional
valign valign optional
Source
<xs:complexType name="kind">
  <xs:annotation>
    <xs:documentation>Kind indicates the type of chord. Degree elements can then add, subtract, or alter from these starting points The attributes are used to indicate the formatting of the symbol. Since the kind element is the constant in all the harmony-chord entities that can make up a polychord, many formatting attributes are here. The use-symbols attribute is yes if the kind should be represented when possible with harmony symbols rather than letters and numbers. These symbols include: major: a triangle, like Unicode 25B3 minor: -, like Unicode 002D augmented: +, like Unicode 002B diminished: °, like Unicode 00B0 half-diminished: ø, like Unicode 00F8 The text attribute describes how the kind should be spelled if not using symbols; it is ignored if use-symbols is yes. The stack-degrees attribute is yes if the degree elements should be stacked above each other. The parentheses-degrees attribute is yes if all the degrees should be in parentheses. The bracket-degrees attribute is yes if all the degrees should be in a bracket. If not specified, these values are implementation-specific. The alignment attributes are for the entire harmony-chord entity of which this kind element is a part.</xs:documentation>
  </xs:annotation>
  <xs:simpleContent>
    <xs:extension base="kind-value">
      <xs:attribute name="use-symbols" type="yes-no"/>
      <xs:attribute name="text" type="xs:string"/>
      <xs:attribute name="stack-degrees" type="yes-no"/>
      <xs:attribute name="parentheses-degrees" type="yes-no"/>
      <xs:attribute name="bracket-degrees" type="yes-no"/>
      <xs:attributeGroup ref="print-style"/>
      <xs:attributeGroup ref="halign"/>
      <xs:attributeGroup ref="valign"/>
    </xs:extension>
  </xs:simpleContent>
</xs:complexType>
Schema location file:/C:/Users/mihai/Desktop/MusicXML-Schema/musicxml.xsd
Attribute kind/@use-symbols
Namespace No namespace
Type yes-no
Properties
content: simple
Facets
enumeration yes, no
Used by
Complex Type kind
Source
<xs:attribute name="use-symbols" type="yes-no"/>
Schema location file:/C:/Users/mihai/Desktop/MusicXML-Schema/musicxml.xsd
Attribute kind/@text
Namespace No namespace
Type xs:string
Properties
content: simple
Used by
Complex Type kind
Source
<xs:attribute name="text" type="xs:string"/>
Schema location file:/C:/Users/mihai/Desktop/MusicXML-Schema/musicxml.xsd
Attribute kind/@stack-degrees
Namespace No namespace
Type yes-no
Properties
content: simple
Facets
enumeration yes, no
Used by
Complex Type kind
Source
<xs:attribute name="stack-degrees" type="yes-no"/>
Schema location file:/C:/Users/mihai/Desktop/MusicXML-Schema/musicxml.xsd
Attribute kind/@parentheses-degrees
Namespace No namespace
Type yes-no
Properties
content: simple
Facets
enumeration yes, no
Used by
Complex Type kind
Source
<xs:attribute name="parentheses-degrees" type="yes-no"/>
Schema location file:/C:/Users/mihai/Desktop/MusicXML-Schema/musicxml.xsd
Attribute kind/@bracket-degrees
Namespace No namespace
Type yes-no
Properties
content: simple
Facets
enumeration yes, no
Used by
Complex Type kind
Source
<xs:attribute name="bracket-degrees" type="yes-no"/>
Schema location file:/C:/Users/mihai/Desktop/MusicXML-Schema/musicxml.xsd