Jump to content

Spiral array model: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
BG19bot (talk | contribs)
m WP:CHECKWIKI error fix for #03. Missing Reflist. Do general fixes if a problem exists. - using AWB (11751)
Added 3 references
Line 1: Line 1:
{{more footnotes|date=December 2014}}
{{more footnotes|date=December 2014}}
In [[music theory]], the '''spiral array model''' is an extended type of [[pitch space]]. It represents human perceptions of [[pitch (music)|pitch]], [[chord (music)|chord]] and [[key (music)|key]] in the same [[space|geometric space]], as a mathematical model involving concentric [[helices]] (an "array of [[spiral]]s"). It was proposed in 2000 by Prof. Elaine Chew in her MIT doctoral thesis ''Toward a Mathematical Model of [[Tonality]]''.<ref>{{cite thesis |type=Ph.D. |last=Chew |first=Elaine |date=2000 |title=Towards a Mathematical Model of Tonality |publisher=Massachusetts Institute of Technology |url=http://dspace.mit.edu/handle/1721.1/9139 }}</ref> 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 <ref>{{cite conference | url = http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1521350 | title = Polyphonic Audio Key Finding Using the Spiral Array CEG Algorithm | last1 = Chuan | first1 = Ching-Hua | last2 = Chew | first2 = Elaine | date = 2005 | publisher = IEEE | book-title = Multimedia and Expo, 2005. ICME 2005. IEEE International Conference on | pages = 21–24 | location = Amsterdam, The Netherlands | id = 0-7803-9331-7}}</ref><ref>{{cite journal | last = Chuan | first = Ching-Hua | last2 = Chew | first2 = Elaine | date = 2007 | title = Audio Key Finding: Considerations in System Design and Case Studies on Chopin's 24 Preludes | url = http://www.asp.eurasipjournals.com/content/2007/1/056561 | journal = EURASIP Journal on Advances in Audio Signal Processing | publisher = Springer | volume = 2007 | issue = 056561 | doi = 10.1155/2007/56561 | access-date= 1 Dec 2015 }}
In [[music theory]], the '''spiral array model''' is an extended type of [[pitch space]]. It represents human perceptions of [[pitch (music)|pitch]], [[chord (music)|chord]] and [[key (music)|key]] in the same [[space|geometric space]], as a mathematical model involving concentric [[helices]] (an "array of [[spiral]]s"). It was proposed in 2000 by Prof. Elaine Chew in her MIT doctoral thesis ''Toward a Mathematical Model of [[Tonality]]''<ref>{{cite thesis |type=Ph.D. |last=Chew |first=Elaine |date=2000 |title=Towards a Mathematical Model of Tonality |publisher=Massachusetts Institute of Technology |url=http://dspace.mit.edu/handle/1721.1/9139 }}</ref>. 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 <ref>{{cite conference | url = http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1521350 | title = Polyphonic Audio Key Finding Using the Spiral Array CEG Algorithm | last1 = Chuan | first1 = Ching-Hua | last2 = Chew | first2 = Elaine | date = 2005 | publisher = IEEE | book-title = Multimedia and Expo, 2005. ICME 2005. IEEE International Conference on | pages = 21–24 | location = Amsterdam, The Netherlands | id = 0-7803-9331-7}}</ref><ref>{{cite journal | last = Chuan | first = Ching-Hua | last2 = Chew | first2 = Elaine | date = 2007 | title = Audio Key Finding: Considerations in System Design and Case Studies on Chopin's 24 Preludes | url = http://www.asp.eurasipjournals.com/content/2007/1/056561 | journal = EURASIP Journal on Advances in Audio Signal Processing | publisher = Springer | volume = 2007 | issue = 056561 | doi = 10.1155/2007/56561 | access-date= 1 Dec 2015 }}
</ref>), pitch spelling, tonal segmentation,<ref>{{cite conference | url = https://books.google.co.uk/books?isbn=3540457224 | title = The Spiral Array: An Algorithm for Determining Key Boundaries | last = Chew | first = Elaine | year = 2002 | publisher = Springer | book-title = Music and Artificial Intelligence, Second International Conference | pages = 18–31 | location = Edinburgh | id = LNAI 2445}}</ref><ref>{{cite journal | last = Chew | first = Elaine | date = 2005 | title = Regards on two regards by Messiaen: Post-tonal music segmentation using pitch context distances in the spiral array | url = http://www.tandfonline.com/doi/abs/10.1080/09298210600578147 | journal = Journal of New Music Research | publisher = Taylor & Francis | volume = 34 | issue = 4 | pages = 341–354 | doi = 10.1080/09298210600578147 | access-date= 2 Dec 2015}}</ref> and similarity assessment.<ref>{{cite conference | url = http://ismir2006.ismir.net/PAPERS/ISMIR0613_Paper.pdf | title = Music Summarization Via Key Distributions: Analyses of Similarity Assessment Across Variations | last1 = Mardirossian | first1 = Arpi | last2 = Chew | first2 = Elaine | date = 2006 | book-title = Proceedings of the International Conference on Music Information Retrieval | pages = 613–618 | location = Victoria, Canada }}</ref>
</ref>), pitch spelling<ref>{{cite journal | last = Chew | first = Elaine | last2 = Chen | first2 = Yun-Ching | date = 2005 | title = Real-Time Pitch Spelling Using the Spiral Array | url = http://www.jstor.org/stable/3681713 | journal = Computer Music Journal | publisher = MIT Press | volume = 29 | issue = 2 | pages = 61–76 | doi = 10.1162/0148926054094378}}</ref><ref>{{cite conference | url = http://www.ismir2003.ismir.net/papers/Chew.pdf | title = Determining Context-Defining Windows: Pitch Spelling using the Spiral Array | last1 = Chew | first1 = Elaine | last2 = Chen | first2 = Yun-Ching | date = 2003 | book-title = Proceedings of the International Conference on Music Information Retrieval | location = Baltimore, Maryland}}</ref><ref>{{cite conference | url = http://link.springer.com/chapter/10.1007/978-1-4615-1043-7_13 | title = Mapping Midi to the Spiral Array: Disambiguating Pitch Spellings | last1 = Chew | first1 = Elaine | last2 = Chen | first2 = Yun-Ching | date = 2003 | publisher = Springer | book-title = Computational Modeling and Problem Solving in the Networked World | pages = 259–275 | location = Phoenix, Arizona}}</ref><ref>{{cite journal | last = Meredith | first = David | date = 2007 | title = Optimizing Chew and Chen's Pitch-Spelling Algorithm | url = http://www.mitpressjournals.org/doi/abs/10.1162/comj.2007.31.2.54 | journal = Computer Music Journal | publisher = MIT Press | volume = 31 | issue = 2 | pages = 54–72 | doi = 10.1162/comj.2007.31.2.54}}</ref>, tonal segmentation<ref>{{cite conference | url = https://books.google.co.uk/books?isbn=3540457224 | title = The Spiral Array: An Algorithm for Determining Key Boundaries | last = Chew | first = Elaine | year = 2002 | publisher = Springer | book-title = Music and Artificial Intelligence, Second International Conference | pages = 18–31 | location = Edinburgh | id = LNAI 2445}}</ref><ref>{{cite journal | last = Chew | first = Elaine | date = 2005 | title = Regards on two regards by Messiaen: Post-tonal music segmentation using pitch context distances in the spiral array | url = http://www.tandfonline.com/doi/abs/10.1080/09298210600578147 | journal = Journal of New Music Research | publisher = Taylor & Francis | volume = 34 | issue = 4 | pages = 341–354 | doi = 10.1080/09298210600578147 | access-date= 2 Dec 2015}}</ref>, and similarity assessment <ref>{{cite conference | url = http://ismir2006.ismir.net/PAPERS/ISMIR0613_Paper.pdf | title = Music Summarization Via Key Distributions: Analyses of Similarity Assessment Across Variations | last1 = Mardirossian | first1 = Arpi | last2 = Chew | first2 = Elaine | date = 2006 | book-title = Proceedings of the International Conference on Music Information Retrieval | pages = 613–618 | location = Victoria, Canada }}</ref>.


The spiral array model can be viewed as a generalized [[tonnetz]], which maps pitches into a two-dimensional lattice 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 spiral array model can be viewed as a generalized [[tonnetz]], which maps pitches into a two-dimensional lattice 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.
Line 48: Line 48:


The '''minor key T<sub>m</sub>''' is represented by:
The '''minor key T<sub>m</sub>''' is represented by:
<center><math>T_m(k) = 1 \cdot C_M(k) + V_2 \cdot (\alpha \cdot C_M(k+1) + (1-\alpha) \cdot C_m(k+1)) + V_3 \cdot (\beta * C_m(k-1) + (1 - \beta) \cdot C_M(k - 1)).</math></center>
<center><math>T_m(k) = \nu_1 \cdot C_M(k) + \nu_2 \cdot (\alpha \cdot C_M(k+1) + (1-\alpha) \cdot C_m(k+1)) + \nu_3 \cdot (\beta * C_m(k-1) + (1 - \beta) \cdot C_M(k-1)).</math></center>
where <math>\nu_1 \ge \nu_2 \ge \nu_3 > 0</math> and <math>\nu_1 + \nu_2 + \nu_3 = 1</math> and <math>0 \ge \alpha \ge 1</math> and <math>\beta \ge 1.</math>
where <math>\nu_1 \ge \nu_2 \ge \nu_3 > 0</math> and <math>\nu_1 + \nu_2 + \nu_3 = 1</math> and <math>0 \ge \alpha \ge 1</math> and <math>\beta \ge 1.</math>



Revision as of 07:45, 2 December 2015

In music theory, the spiral array model is an extended type of pitch space. It represents human perceptions of pitch, chord and key in the same geometric space, as a mathematical model involving concentric helices (an "array of spirals"). It was proposed in 2000 by Prof. 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], and similarity assessment [10].

The spiral array model can be viewed as a generalized tonnetz, which maps pitches into a two-dimensional lattice 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.

Structure of the spiral array

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 points by the cartesian coordinates C(x,y,z), E(x,y,z) and G(x,y,z). The convex combination formed by the points CEG is a point inside the triangle outlined by the three pitches, and represents their "center of effect" (ce). This interior point, CM(x,y,z), 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.

  1. The outer helix represents pitches classes. Neighboring pitch classes are a music interval of a perfect fifth, and spatially a quarter rotation, apart. The order of the pitch classes can be determined by the circle of fifths. For example, C would be followed by G, which would be followed D, etc. As a result of this structure, and one of the important properties leading to its selection, vertical neighbors are a music interval of a major third apart. Thus, a pitch class's nearest neighbors and itself form perfect fifth and major third intervals.
  2. By taking every consecutive triad along the helix, and projecting their centers of effect, a second helix is formed inside the pitch helix, representing the major chords.
  3. Similarly, by taking the proper minor triads and projecting their centers of effect, a third helix is formed, representing the minor chords.
  4. The major key helix is formed by projections of the I, IV, and V chords from points on the major chord
  5. The minor key helix is formed by similar projects of minor chords.

Equations

The pitch spiral P, is represented in parametric form by:

where k is an integer representing a semitone, r is the radius of the spiral, and h is the "rise" of the spiral.

The major chord CM is represented by:

where and

The weights "w" effect 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 effects 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 Cm is represented by:

where and

The weights "u" function similarly to the major chord.

The major key TM is represented by:

where and

Similar to the weights controlling how close constituent pitches are to the center of effect of the chord they produce, the weights control the relative effect of the I, IV, and V chord in determining how close they are to the resultant key.

The minor key Tm is represented by:

where and and and

Resources

  • Chew, Elaine (2014). Mathematical and Computational Modeling of Tonality: Theory and Applications. Springer.
  • Chew, Elaine (2000). Towards a Mathematical Model of Tonality (Ph.D.). Massachusetts Institute of Technology.
  • François, Alexandre (2012). "MuSA_RT".

References

  1. ^ Chew, Elaine (2000). Towards a Mathematical Model of Tonality (Ph.D.). Massachusetts Institute of Technology.
  2. ^ Chuan, Ching-Hua; Chew, Elaine (2005). "Polyphonic Audio Key Finding Using the Spiral Array CEG Algorithm". Multimedia and Expo, 2005. ICME 2005. IEEE International Conference on. Amsterdam, The Netherlands: IEEE. pp. 21–24. 0-7803-9331-7.
  3. ^ Chuan, Ching-Hua; Chew, Elaine (2007). "Audio Key Finding: Considerations in System Design and Case Studies on Chopin's 24 Preludes". EURASIP Journal on Advances in Audio Signal Processing. 2007 (056561). Springer. doi:10.1155/2007/56561. Retrieved 1 Dec 2015.{{cite journal}}: CS1 maint: unflagged free DOI (link)
  4. ^ Chew, Elaine; Chen, Yun-Ching (2005). "Real-Time Pitch Spelling Using the Spiral Array". Computer Music Journal. 29 (2). MIT Press: 61–76. doi:10.1162/0148926054094378.
  5. ^ Chew, Elaine; Chen, Yun-Ching (2003). "Determining Context-Defining Windows: Pitch Spelling using the Spiral Array" (PDF). Proceedings of the International Conference on Music Information Retrieval. Baltimore, Maryland.
  6. ^ Chew, Elaine; Chen, Yun-Ching (2003). "Mapping Midi to the Spiral Array: Disambiguating Pitch Spellings". Computational Modeling and Problem Solving in the Networked World. Phoenix, Arizona: Springer. pp. 259–275.
  7. ^ Meredith, David (2007). "Optimizing Chew and Chen's Pitch-Spelling Algorithm". Computer Music Journal. 31 (2). MIT Press: 54–72. doi:10.1162/comj.2007.31.2.54.
  8. ^ Chew, Elaine (2002). "The Spiral Array: An Algorithm for Determining Key Boundaries". Music and Artificial Intelligence, Second International Conference. Edinburgh: Springer. pp. 18–31. LNAI 2445.
  9. ^ Chew, Elaine (2005). "Regards on two regards by Messiaen: Post-tonal music segmentation using pitch context distances in the spiral array". Journal of New Music Research. 34 (4). Taylor & Francis: 341–354. doi:10.1080/09298210600578147. Retrieved 2 Dec 2015.
  10. ^ Mardirossian, Arpi; Chew, Elaine (2006). "Music Summarization Via Key Distributions: Analyses of Similarity Assessment Across Variations" (PDF). Proceedings of the International Conference on Music Information Retrieval. Victoria, Canada. pp. 613–618.