In music theory, the spiral array model is an extended type of pitch space.
A mathematical model involving concentric helices (an "array of spirals"), it represents human perceptions of pitches, chords, and keys in the same geometric space.
It was proposed in 2000 by Elaine Chew in her MIT doctoral thesis Toward a Mathematical Model of Tonality.
[1] Further research by Chew and others have produced modifications of the spiral array model, and, applied it to various problems in music theory and practice, such as key finding (symbolic and audio[2][3]), pitch spelling,[4][5][6][7] tonal segmentation,[8][9] similarity assessment,[10] and musical humor.
[12] The spiral array model can be viewed as a generalized tonnetz, which maps pitches into a two-dimensional lattice (array) structure.
The spiral array wraps up the two-dimensional tonnetz into a three-dimensional lattice, and models higher order structures such as chords and keys in the interior of the lattice space.
This allows the spiral array model to produce geometric interpretations of relationships between low- and high-level structures.
For example, it is possible to model and measure geometrically the distance between a particular pitch and a particular key, both represented as points in the spiral array space.
To preserve pitch spelling, because musically A# ≠ Bb in their function and usage, the spiral array does not assume enharmonic equivalence, i.e. it does not fold into a torus.
The spatial relationships between pitches, between chords, and between keys agree with those in other representations of tonal space.
[13] The model and its real-time algorithms have been implemented in the tonal visualization software MuSA.RT[14][15] (Music on the Spiral Array .
Real-Time) and a free app, MuSA_RT,[16] both of which have been used in music education videos[17][18] and in live performance.
[19][20][21] The model as proposed covers basic pitches, major chords, minor chords, major keys and minor keys, represented on five concentric helices.
Starting with a formulation of the pitch helix, inner helices are generated as convex combinations of points on outer ones.
For example, the pitches C, E, and G are represented as the Cartesian points P(0), P(1), and P(4) (see definitions in next section), which outline a triangle.
This interior point, CM(0), represents the C major chord in the spiral array model.
Similarly, keys may be constructed by the centers of effect of their I, IV, and V chords.
In Chew's model, the pitch class helix, P, is represented in parametric form by:
The major chord helix, CM is represented by: where
The weights "w" affect how close the center of effect are to the fundamental, major third, and perfect fifth of the chord.
By changing the relative values of these weights, the spiral array model controls how "close" the resulting chord is to the three constituent pitches.
Generally in western music, the fundamental is given the greatest weight in identifying the chord (w1), followed by the fifth (w2), followed by the third (w3).
The minor chord helix, Cm is represented by: where
The weights "u" function similarly to the major chord.
The major key helix, TM is represented by: where
control the relative effect of the I, IV, and V chord in determining how close they are to the resultant key.
The minor key helix, Tm is represented by: where