Harmonic Navigator: An Innovative, Gesture-Driven User Interface for Exploring Harmonic Spaces in Musical Corpora

  • David Johnson
  • Bill Manaris
  • Yiorgos Vassilandonakis
Part of the Lecture Notes in Computer Science book series (LNCS, volume 8511)


We present Harmonic Navigator (HN), a system for navigating and exploring harmonic spaces extracted from large musical corpora, to be used in music composition and performance. A harmonic space is a set of harmonies (chords) and transitions between harmonies found in a music corpus. By navigating this space, the user can derive new harmonic progressions, which have correct voice leading. HN is controllable via a Kinect gesture interface. To aid the user, the system also incorporates stochastic and evolutionary techniques. HN offers for two primary modes of interaction: a harmonic transition selector, called harmonic palette, which utilizes a GUI to navigate harmonic transitions in a front-to-back manner; and a harmonic-flow scrubber, which presents a global overview of a harmonic flow and allows the user to perform common audio scrubbing and editing tasks. Both GUIs use colors to indicate harmonic density based on Legname’s density degree theory.


harmonic navigation computer music graphical user interface gesture language Kinect sensor harmonic space music composition music performance 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Xenakis, I.: Formalized Music: Thought and Mathematics in Music. Pendragon Press, Hillsdale (1992)Google Scholar
  2. 2.
    Cage, J.: Silence: Lectures and Writings of John Cage. Wesleyan University Press, Middletown (1961)Google Scholar
  3. 3.
    Cope, D.: Virtual Music: Computer Synthesis of Musical Style. MIT Press, Cambridge (2004)Google Scholar
  4. 4.
    Biles, J.A.: Performing with Technology: Lessons Learned from the GenJam Project. In: Musical Metacreation Worksop, 9th AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE 2013), pp. 14–19. AAAI Press, Palo Alto (2013)Google Scholar
  5. 5.
    Pachet, F.: Playing with Virtual Musicians: The Continuator in Practice. IEEE Multimedia 9(3), 77–82 (2002)CrossRefGoogle Scholar
  6. 6.
    Manaris, B., Hughes, D., Vassilandonakis, Y.: Monterey Mirror: Combining Markov Models, Genetic Algorithms, and Power Laws. In: 2011 IEEE Congress on Evolutionary Computation (CEC 2011), 1st Workshop in Evolutionary Music, pp. 33–40. IEEE Press, New York (2011)Google Scholar
  7. 7.
    Zipf, G.K.: Human Behavior and the Principle of Least Effort. Hafner Publishing Company, New York (1949)Google Scholar
  8. 8.
    Manaris, B., Romero, J., Machado, P., Krehbiel, D., Hirzel, T., Pharr, W., Davis, R.B.: Zipf’s Law, Music Classification and Aesthetics. Computer Music Journal 29(1), 55–69 (2005)CrossRefGoogle Scholar
  9. 9.
    Legname, O.: Density Degree of Intervals and Chords. 20th Century Music 4(11), 8–14 (1997)Google Scholar
  10. 10.
    Eigenfeldt, A., Pasquier, P.: Realtime Generation of Harmonic Progressions Using Controlled Markov Selection. In: 1st International Conference on Computational Creativity (ICCC-X), pp. 16–25. ACM Press, New York (2010)Google Scholar
  11. 11.
    Manaris, B., Roos, P., Machado, P., Krehbiel, D., Pellicoro, L., Romero, J.: A Corpus-Based Hybrid Approach to Music Analysis and Composition. In: 22nd Conference on Artificial Intelligence (AAAI 2007), pp. 839–845. AAAI Press, Palo Alto (2007)Google Scholar
  12. 12.
    Manaris, B., Johnson, D., Vassilandonakis, Y.: Harmonic Navigator: A Gesture-Driven, Corpus-Based Approach to Music Analysis, Composition, and Performance. In: 9th AAAI Conference on Artificial Intelligence and Interactive Digital Entertainment (AIIDE 2013), pp. 67–74. AAAI Press, Palo Alto (2013)Google Scholar
  13. 13.
    Berry, W.T.: Structural Functions in Music, pp. 40–57. Prentice Hall, Upper Saddle River (1976)Google Scholar
  14. 14.
    Hindemith, P.: The Craft of Musical Composition, Schott, Mainz, Germany, pp. 87–89 (1945)Google Scholar
  15. 15.
    Manaris, B., Johnson, D., Vassilandonakis, Y.: A Novelty Search and Power-Law-Based Genetic Algorithm for Exploring Harmonic Spaces in J.S. Bach Chorales. In: 3rd International Conference on Evolutionary and Biologically Inspired Music, Sound, Art and Design. Springer, Berlin (2014)Google Scholar

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • David Johnson
    • 1
  • Bill Manaris
    • 1
  • Yiorgos Vassilandonakis
    • 2
  1. 1.Computer Science DepartmentCollege of CharlestonCharlestonUSA
  2. 2.Music DepartmentCollege of CharlestonCharlestonUSA

Personalised recommendations