Abstract
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.
Chapter PDF
Similar content being viewed by others
Keywords
References
Xenakis, I.: Formalized Music: Thought and Mathematics in Music. Pendragon Press, Hillsdale (1992)
Cage, J.: Silence: Lectures and Writings of John Cage. Wesleyan University Press, Middletown (1961)
Cope, D.: Virtual Music: Computer Synthesis of Musical Style. MIT Press, Cambridge (2004)
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)
Pachet, F.: Playing with Virtual Musicians: The Continuator in Practice. IEEE Multimedia 9(3), 77–82 (2002)
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)
Zipf, G.K.: Human Behavior and the Principle of Least Effort. Hafner Publishing Company, New York (1949)
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)
Legname, O.: Density Degree of Intervals and Chords. 20th Century Music 4(11), 8–14 (1997)
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)
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)
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)
Berry, W.T.: Structural Functions in Music, pp. 40–57. Prentice Hall, Upper Saddle River (1976)
Hindemith, P.: The Craft of Musical Composition, Schott, Mainz, Germany, pp. 87–89 (1945)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Johnson, D., Manaris, B., Vassilandonakis, Y. (2014). Harmonic Navigator: An Innovative, Gesture-Driven User Interface for Exploring Harmonic Spaces in Musical Corpora. In: Kurosu, M. (eds) Human-Computer Interaction. Advanced Interaction Modalities and Techniques. HCI 2014. Lecture Notes in Computer Science, vol 8511. Springer, Cham. https://doi.org/10.1007/978-3-319-07230-2_6
Download citation
DOI: https://doi.org/10.1007/978-3-319-07230-2_6
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-07229-6
Online ISBN: 978-3-319-07230-2
eBook Packages: Computer ScienceComputer Science (R0)