data.INTERVAL.HARMONIC

A token indicating diatonic interval quality and size in shorthand notation.
Module
Used by
These class-based attributes use data.INTERVAL.HARMONIC
att.intervalHarmonic/@inthEncodes the harmonic interval between pitches occurring at the same time.
Remarks

Interval qualities:

  • A = augmented,
  • d = diminished,
  • M = major,
  • m = minor,
  • P = perfect

Declaration
<macroSpec ident="data.INTERVAL.HARMONIC" module="MEI" type="dt">
<desc xml:lang="en">A token indicating diatonic interval quality and size in shorthand notation.</desc>
<content>
<rng:choice>
<rng:data type="token">
<rng:param name="pattern">[AdMmP][1-9][0-9]*</rng:param>
</rng:data>
</rng:choice>
</content>
<remarks xml:lang="en">
<p>
<list>
<head>Interval qualities:</head>
<item>A = augmented,</item>
<item>d = diminished,</item>
<item>M = major,</item>
<item>m = minor,</item>
<item>P = perfect</item>
</list>
</p>
</remarks>
</macroSpec>