<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>A Formal Concept Analysis of Harmonic Forms and Interval Structures</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Tobias Schlemmer</string-name>
          <email>Tobias.Schlemmer@mailbox.tu-dresden.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Stefan E. Schmidt</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Technische Universit ̈at Dresden</institution>
          ,
          <addr-line>Fachrichtung Mathematik, 01062 Dresden</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2008</year>
      </pub-date>
      <fpage>9</fpage>
      <lpage>22</lpage>
      <abstract>
        <p>While small concept lattices are often represented by line diagrams to better understand their full structure, large diagrams may be too complex to do this. However, such a diagram may still be used to receive new ideas about the inherent structure of a concept lattice. This will be demonstrated for a certain family of formal contexts arising from mathematical musicology. In particular, we investigate how chord patterns can be characterised by their interval structure. For such contexts of pattern structures, it turns out that each corresponding concept lattice incorporates two competing building principles, one emanating from the top the other from the bottom of the lattice.</p>
      </abstract>
      <kwd-group>
        <kwd>formal concept lattice</kwd>
        <kwd>harmonic form</kwd>
        <kwd>musicology</kwd>
        <kwd>interval</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Harmonic forms provide basic notions for the descriptions of chords. Well-known
examples are the harmonic form of a major triad which stands for all major
chords and, similarly, the minor triad which is the harmonic form of minor
chords.</p>
      <p>
        Besides harmonies and chords, harmonic forms play an important role for
tuning software like Mutabor [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. In general, applications of mathematical
musicology to music software unfold different questions about the mathematical
structure of harmonic forms in tone systems.
      </p>
      <p>
        In the past, formal concept analysis has been applied to various fields of music
already (e. g. [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], and [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]). Here as well as in other fields of mathematical
musicology (cf. Mazzola et al. [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]), harmonic forms have been analysed to a
certain extent, however, there are still plenty of open problems to address.
      </p>
      <p>The description of the structure of harmonic forms leads to concept lattices
that are often considered as too large to be drawn meaningfully. However, the
diagrams will serve us as a source of information useful for finding more adequate
mathematical models.</p>
    </sec>
    <sec id="sec-2">
      <title>Qualitative analysis of harmonic forms</title>
      <p>
        To describe musical objects, we need mathematical notions of them. A
fundamental one is that of a tone system, which can be modelled as a collection of
tones and their interval structure (see also [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]):
      </p>
      <p>A triple T = (T, δ, I) is called an (algebraic) tone system, if T is a set,
I = (I, +, 0) is an Abelian group and δ : T × T → I is a map such that for all
t1, t2, t3 ∈ T the following hold:
δ(t1, t2) + δ(t2, t3) = δ(t1, t3) and
δ(t1, t2) = 0 iff t1 = t2.
(1)
(2)
The elements of the set T are called tones and each subset of T is called a chord.
The elements of I are considered as intervals. For s, t ∈ T , the interval from s to
t is given by i ∈ I if i = δ(s, t) holds; in this case we can agree upon s + i := t.
For a tone t, the set of all intervals from t is given by I(t) := δ[{t} × T ]; it follows
t + I(t) = T and I(s) = δ(s, t) + I(t) for all s, t ∈ T .</p>
      <p>We call T homogeneous if I(t) is a subgroup of I for some tone t; in this case,
we observe that I(s) = I(t) = δ[T × T ] holds for all tones s and t in T. We refer
to T as a (freely) n-generated tone system if T is homogeneous, δ[T × T ] = I,
and I is a (freely) n-generated group.</p>
      <p>A transposition by the interval i ∈ I is defined as the map τi : T → T
such that t 7→ t + i (if t + i exists for every tone t). Obviously, in case of a
homogeneous tone system, a transposition τi exists for every i ∈ δ[T × T ]. In
particular, an n-generated tone system allows a transposition by any interval
of I, and we observe, that the set of all transpositions forms a transformation
group canonically isomorphic to the interval group I.</p>
      <p>A morphism from a tone system T = (T, δ, I) to a tone system T0 = (T 0, δ0, I0)
is defined as a pair φ := (φT , φI ), consisting of a map φT : T → T 0 and a group
homomorphism φI : I → I0, such that for all s, t ∈ T we have
φI δ(s, t) = δ0 φT (s), φT (t) .
(3)</p>
      <p>If, in addition, φT and φI are bijections then φ is called an isomorphism
(from T to T0). Every transposition τ induces via (τ, idI ) an automorphism on
T.</p>
      <p>For every positive integer n, a freely n-generated tone system is always
isomorphic to the tone system (Zn, δ, Zn) where δ(x, y) := y − x for all x, y ∈ Zn.</p>
      <p>In the following we consider the 1-generated tone system T = (Z, δ, Z) and
we fix a positive integer O ∈ Z+, which we consider as an interval called octave.
Let ZO denote the residue ring of integers modulo O and let TO := (ZO, δO, ZO)
be the 1-generated algebraic tone system (where δO(x, y) denotes the difference
y −x in ZO). Following the language of musicology, TO is called a chroma system,
and its elements are refereed to as chromas. More specifically, we will refer to TO
as O-tone equal tempered chroma system, in short O-tet. The most commonly
used of these are the 12-tet (T12) and the 7-tet (T7).
The canonical group homomorphism φO : Z → ZO (which maps every integer
x to its residue modulo O, denoted by xO) induces via (φO, φO) a morphism from
T onto TO. Every chord X in T is mapped to the chord XO := {xO | x ∈ X} in
TO, which will be called the harmony of X.</p>
      <p>Chords and harmonies can efficiently be classified by the occurrence of
intervals and chromas. In particular, two chords or harmonies have the same pattern
if they are related by a transposition. The corresponding pattern classes we refer
to as chordal forms or harmonic forms, respectively.</p>
      <p>The degree of consonance or dissonance of a harmony is mostly influenced
by its pattern.</p>
      <p>
        Harmonic forms and their hierarchical order have been studied by Rudolf
Wille and other authors ([
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]). Though the corresponding concept lattice for
the 7-tet T7 has a nice diagram (see figure 1), the number of concepts of TO
is rapidly growing for increasing octave O. Table 1 shows some statistics about
these concept lattices. For every chroma system there are printed the number of
harmonic forms, the count of rows and columns in the formal context (describing
the order of the harmonic forms), and the number of formal concepts in the
corresponding concept lattice.
      </p>
      <p>In other important chroma systems the hierarchical order of harmonic forms
is too complex to be examined in the fashion above. Therefore, it is interesting
to use other properties to clarify the structure of harmonic forms.</p>
      <p>One important property is the interval structure of harmonic forms, since
the intervals contained in a harmonic form have a major impact on their degree
of consonance or dissonance. One example is shown in figure 2. Here, for the
7-tet a formal context is composed of the set of harmonic forms as objects, the
set of intervals as attributes, and the interval occurrence as incidence relation.
Also, in comparison with figure 1, this concept lattice is significantly simpler
(but ordered oppositely).</p>
      <p>The other corresponding lattices are relatively small too, as shown in table
2, which enables us to have a view on the 12-tet lattice (fig. 3).
sounn second itrdh ftrouh
i
rest
0 ×
0, 1 × ×
0, 2 × ×
0, 1, 2 × × ×
0, 3 × ×
0, 1, 3 × × × ×
0, 2, 3 × × × ×
0, 1, 2, 3 × × × ×
0, 1, 4 × × ×
0, 2, 4 × × ×
0, 1, 2, 4 × × × ×
0, 1, 3, 4 × × × ×
0, 2, 3, 4 × × × ×
0, 1, 2, 3, 4 × × × ×
0, 1, 3, 5 × × × ×
0, 1, 2, 3, 5 × × × ×
0, 1, 2, 4, 5 × × × ×
0, 1, 2, 3, 4, 5 × × × ×
0, 1, 2, 3, 4, 5, 6 × × × ×</p>
    </sec>
    <sec id="sec-3">
      <title>Analysis reflecting interval multiplicities</title>
      <p>The Dedekind-McNeille completion of the ordering of harmonic forms does
not reflect the notion of an interval. However, it describes a much finer
granularity than given by the previously discussed type of lattice (derived from interval
occurrence). The gap between these two lattice types can be filled by considering
many-valued contexts, which reflect multiplicities of intervals within harmonic
forms.</p>
      <p>Figure 5 shows such a context in the 7-tet. Its ordinary scaled version is
shown in figure 6 and the corresponding concept lattice appears in figure 7. This
lattice has more concepts than the one presented in figure 2, but it contains
less information than the one in figure 1. Though the multiplicity of intervals
is reflected by the lattice, their internal arrangement remains neglected. For
example, the harmonic forms of {0, 1, 3} and {0, 2, 3} are different but share the
same node. This impacts the musical interpretation, as some harmonic forms
(like the major triad and the minor triad in the 12-tet) are indistinguishable.</p>
      <p>Furthermore, the lattice of figure 7 has a very regular structure. In the upper
part, the free distributive lattice with three generating elements is visible. The
concepts below it form a typical configuration for all lattices of this family, which
can be seen more clearly in the lattices investigated in the sequel.</p>
      <p>After observing the beautiful structure provided by the 7-tet, we investigated
higher orders in a similar fashion. Our suggestive approach was to draw the
diagrams by ordering the intervals from left to right according to their sizes. For
the 8-tet this can be seen in the left diagram of figure 8.</p>
      <p>Aiming for further insight, the following question arises: Which lattices allow
nice diagrams and how can these diagrams be realised? To get a clue how to
answer this question we focus again on the left diagram in figure 8. The right
hand side of this diagram shows some interesting structural specialities: There
are shorter chains from top to bottom of the lattice than on the left hand side.
This phenomenon has the following cause: The concepts on the right hand side
share the fifth (distance 4), which is an element of order 2 in the interval group.
So these intervals occur only in pairs. This differs from the other intervals, which
A Formal Concept Analysis of Harmonic Forms and Interval Structures 17
)3 )3 )3 )3
)0= )1= (dd= (dd= (dd= (dd= (dd= (dd= )2= ()2dd= ()2d= ()2d= ()2d= ()2d= ()2d= )3d= (trdh= (tdh= t(hd= (tdh=</p>
      <p>)1 )1 )1 )1 )1 )1
can be combined more freely. For example the harmonic form represented by the
harmony {0, 1, 2, 3, 4} has only three (unordered) pairs of chromas containing a
third, namely {0, 2}, {1, 3}, {2, 4}.</p>
      <p>Thus, divisibility of the group order has an impact on the (potential) layout
and also the aesthetics of the generated diagram. On the other hand, harmonic
forms of T4 can be embedded into T8 in various ways. The most important ones
are defined by the mappings of chromas f1 : t 7→ t and f2 : t 7→ 2t. Each of these
maps preserves to a reasonable extent the interval structure.</p>
      <p>This suggests to rearrange the order of the intervals in the diagram to better
unfold the lattice diagram. Coprime intervals (where coprime is meant in the
number theoretic sense) should be positioned far apart from each other, while
those with small greatest common divisor not equal to 1, should be in close
proximity. The unfolded lattice is shown on the right hand side of figure 8.</p>
      <p>
        It turns out that divisibility is the main property which makes the upper part
of such a pattern lattice deviate from a product of chains. The lower part of the
pattern lattice is of a significantly different shape. To discuss this, we point out
the following general fact: In the chroma system TO intervals can be described
as Lee distances (see [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]) between chromas.
      </p>
      <p>The lowest point of such a diagram (as given in figure 8) represents the
harmonic form of the complete chroma set ZO. Here, the Lee distances between
unordered pairs of chromas form the set {0, . . . , bO/2c}. In the diagram the
upper neighbour of the concept of the complete harmonic form represents an
almost complete chroma set of size one less than ZO. That means, all intervals
occur with the same frequency O − 2. Next, selecting O − 2 chromas, results in
a harmonic form with two chromas omitted. Thus, each interval which ends in
one of these two points will occur only O − 4 times in the pattern. But there
is one exception: The interval between the two deleted points has been counted
twice. Consequently, this interval occurs (still) O − 3 times in the harmonic
form. Obviously, with an increasing number of deleted chromas, the number of
intervals additionally vanishing, decreases further.</p>
      <p>Because of the above, the lattice is divided into several levels of object
concepts according to the number of chromas in the harmonic forms. This is not
hard to understand since every harmonic form with k chromas contains k(k2−1)
intervals (where multiplicities are respected). The latter means that the concept
of such a harmonic form has k(k2−1) + 1 attribute concepts of interval sets above
it. Adding a chroma increases the number of interval concepts by k.</p>
      <p>In case of example T12, the above mentioned levels of harmonic forms become
increasingly apparent towards the bottom part of the lattice T12 (see figure 9).
The right hand side of the diagram shows the “lightning rod chains”, which
result from the even group order leading to the pairwise occurrence of tritone
intervals (distance 6) as described above.</p>
      <p>The structure of the left hand side in the diagram of T12 is induced by the
divisibility of 1, 2, 3 and 4. Though nesting can simplify the diagram in certain
cases, the resulting lattices are still too complex for us to analyse. The reason
is that every interval chain &lt; n2 generates all the levels described above. An
example of such a large projection which does not allow a sensible nesting is
demonstrated in figure 10.
4</p>
    </sec>
    <sec id="sec-4">
      <title>Conclusions and further research topics</title>
      <p>The current work shows how one can overcome the obstacles of getting a
meaningful interpretation of concept lattices of increasing complexity. In particular,
we analyse concept lattices describing harmonic forms and their intervals in
different ways, focusing on the 7-tet and the 12-tet.</p>
      <p>For future analysis we propose that the information hidden in complex
diagrams (e. g. as given in figure 9) may be used to further investigate the inherent
structure of the concept lattice.</p>
      <p>Ongoing work is concerned with a description of the interval structure of a
tone system and its influence on the structure of the concept lattices of harmonic
forms in case of a totally ordered (or, more generally, lattice ordered) interval
group.</p>
      <p>Another extension of this work will be the investigation of tone systems
with more complicated interval structures, for example the diatonic scale and
Leonhard Euler’s Tonnetz.</p>
      <p>This area of research also aims to have an impact on the further development
of the tuning software Mutabor.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>1. Mutabor team: Mutabor. Software http://www.math.tu-dresden.de/~mutabor/.</mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Ganter</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wille</surname>
          </string-name>
          , R.:
          <source>Formal concept analysis: mathematical foundations</source>
          . Springer, Berlin (
          <year>1999</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Wille</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wille-Henning</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          :
          <article-title>Towards a semantology of music</article-title>
          . In Priss, U.,
          <string-name>
            <surname>Polovina</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hill</surname>
          </string-name>
          , R., eds.
          <source>: ICCS</source>
          . Volume
          <volume>4604</volume>
          of Lecture Notes in Computer Science., Springer (
          <year>2007</year>
          )
          <fpage>269</fpage>
          -
          <lpage>282</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Wille</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wille-Henning</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          :
          <article-title>Beurteilung von Musikstu¨cken durch Adjektive: Eine begriffsanalytische Exploration</article-title>
          . In: Von Intentionalit¨
          <article-title>at zur Bedeutung konventionalisierter Zeichen: Festschrift fu¨r Gisela Harras zum 65</article-title>
          .
          <string-name>
            <surname>Geburtstag</surname>
          </string-name>
          . Volume Bd. 35. G. Narr, Tu¨bingen (
          <year>2006</year>
          )
          <fpage>453</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Wille</surname>
          </string-name>
          , R.:
          <article-title>Musiktheorie und Mathematik</article-title>
          . In: Musik und Mathematik: Salzburger Musikgespr¨
          <article-title>ach 1984 unter Vorsitz von Herbert von Karajan</article-title>
          . Springer-Verlag, Berlin (
          <year>1985</year>
          )
          <fpage>4</fpage>
          -
          <lpage>31</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Wille</surname>
          </string-name>
          , R.:
          <article-title>Mathematische Sprache in der Musiktheorie</article-title>
          . In: Jahrbuch U¨berblicke
          <year>Mathematik 1980</year>
          . Bibliographisches Institut,
          <string-name>
            <surname>Mannheim</surname>
          </string-name>
          (
          <year>1980</year>
          )
          <fpage>167</fpage>
          -
          <lpage>184</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Mazzola</surname>
            , G., G¨oller,
            <given-names>S.</given-names>
          </string-name>
          , Mu¨ller,
          <string-name>
            <surname>S.:</surname>
          </string-name>
          <article-title>The topos of music: geometric logic of concepts, theory, and performance</article-title>
          . Birkhauser Verlag, Boston, MA (
          <year>2002</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Wille</surname>
          </string-name>
          , R.:
          <article-title>Triadic concept graphs</article-title>
          . In Mugnier,
          <string-name>
            <given-names>M.L.</given-names>
            ,
            <surname>Chein</surname>
          </string-name>
          , M., eds.: Conceptual Structures:
          <article-title>Theory, Tools and Applications</article-title>
          . Volume
          <volume>1453</volume>
          of Lecture Notes in Computer Science., Springer (
          <year>1998</year>
          )
          <fpage>194</fpage>
          -
          <lpage>208</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Neumaier</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wille</surname>
          </string-name>
          , R.:
          <article-title>Extensionale Standardsprache in der Musiktheorie - eine Schnittstelle zwischen Musik und Informatik</article-title>
          . In Hesse, H., ed.:
          <article-title>Mikrot¨one</article-title>
          . Volume III.
          <article-title>Edition Helbing edn</article-title>
          . Helbing,
          <string-name>
            <surname>Insbruck</surname>
          </string-name>
          (
          <year>1990</year>
          )
          <fpage>139</fpage>
          -
          <lpage>167</lpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Neumaier</surname>
          </string-name>
          , W.:
          <article-title>Was ist ein Tonsystem? : eine historisch-systematische Theorie der abendl¨andischen Tonsysteme, gegru¨ndet auf die antiken Theoretiker Aristoxenos, Eukleides und Ptolemaios, dargestellt mit Mitteln der modernen Algebra</article-title>
          . Volume
          <volume>9</volume>
          .
          <string-name>
            <surname>Lang</surname>
          </string-name>
          ,
          <source>Frankfurt am Main</source>
          (
          <year>1986</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Lee</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Some properties of nonbinary error-correcting codes</article-title>
          .
          <source>Information Theory, IEEE Transactions on 4(2) (Jun</source>
          <year>1958</year>
          )
          <fpage>77</fpage>
          -
          <lpage>82</lpage>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>