Abstract
This work proposes a utility function that measures: 1) the vertical relation between notes in a melody and chords in a sequence, and 2) the horizontal relation among chords. This utility function is embedded in a procedure that combines a Genetic Algorithm (GA) with a Variable Neighborhood Search (VNS) to automatically generate style-based chord sequences. The two-step algorithm is tested in ten popular songs, achieving accompaniments that match closely those of the original versions.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Chuan, C., Chew, E.: A Hybrid System for Automatic Generation of Style-Specific Accompaniment. In: Proceedings of the Fourth International Joint Workshop on Computational Creativity, University of London (2007)
Hansen, P., Mladenoic, N.: Variable Neighborhood Search: Principles and Applications. European Journal of Operational Research 130, 449–467 (1999)
Harrison, M.: Contemporary Music Theory Level Two. Hal Leonard, Milwaukee (2004)
Kotska, S., Payne, D.: Tonal Harmony with an Introduction to Twentieth-Century Music. McGraw-Hill, New York (2003)
Manaris, B., Machado, P., McCauley, C., Romero, J., Krehbiel, D.: Developing Fitness Functions for Pleasant Music: Zipf’s Law and Interactive Evolution Systems. In: EvoMUSART 2005, 3rd European Workshop on Evolutionary Music and Art, Lausanne, Switzerland (2005)
Medaglia, A.L., Gutiérrez, E.: JGA: An Object-Oriented Framework for Rapid Development of Genetic Algorithms. In: Rennard, J.-P. (ed.) Handbook of Research on Nature Inspired Computing for Economics and Management. Grenoble (2006)
Michalewicz, Z.: Genetic Algorithms Plus Data Structures Equals Evolution Programs. Springer, New York (1996)
Morris, D., Basu, S., Simon, I.: MySong: Automatic Accompaniment Generation for Vocal Melodies (2008)
Piston, W., DeVoto, M.: Harmony. Editorial Labor, Barcelona (1992)
Schell, D.: Optimality in Musical Melodies and Harmonic Progressions: The Traveling Musician. European Journal of Operational Research 140(2), 354–372 (2002)
Sorensen, A., Brown, A.: jMusic: Musical Composition with Java (website). (last accessed on: November 9, 2008), http://jmusic.ci.qut.edu.au/index.html
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lozano, L., Medaglia, A.L., Velasco, N. (2009). Generation of Pop-Rock Chord Sequences Using Genetic Algorithms and Variable Neighborhood Search. In: Giacobini, M., et al. Applications of Evolutionary Computing. EvoWorkshops 2009. Lecture Notes in Computer Science, vol 5484. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01129-0_64
Download citation
DOI: https://doi.org/10.1007/978-3-642-01129-0_64
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-01128-3
Online ISBN: 978-3-642-01129-0
eBook Packages: Computer ScienceComputer Science (R0)