Abstract
The paper addresses the issue of automatic generation of music excerpts. The character of the problem makes it suitable for various kinds of evolutionary computation algorithms. We introduce a special method of indirect melodic representation that allows simple application of standard search operators like crossover and mutation with no repair mechanisms necessary. A method is proposed for automatic evaluation of melodies based upon a corpus of manually coded examples, such as classical music opi. Various kinds of Genetic Algorithm (GA) were tested against this e.g., generational GAs and steady-state GAs. The results show the ability of the method for further applications in the domain of automatic music composition.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Biles, J.: GenJam: A Genetic Algorithm for Generating Jazz Solos. In: Proceedings of the 1994 International Computer Music Conference, Aarhus, Denmark (1994)
Gartland-Jones, A.: MusicBlox: A Real-Time Algorithmic Composition System Incorporating a Distributed Interactive Genetic Algorithm. In: Raidl, G.R., et al. (eds.) EvoMusArt 2003. LNCS, vol. 2611, pp. 490–501. Springer, Heidelberg (2003)
Jacob, B.L.: Composing with genetic algorithms. In: Proceedings of the 1995 International Computer Music Conference, pp. 452–455 (1995)
Johanson, B., Poli, R.: GP-Music: An interactive genetic programming System for music generation with automated fitness raters (Technical report CSRP-98-13). School of Computer Science, The University of Birmingham, Birmingham, UK (1998)
Manaris, B., Machado, P., McCauley, C., Romero, J., Krehbiel, D.: Developing fitness functions for pleasant music: Zipf’s law and interactive evolution systems. In: Rothlauf, F., et al. (eds.) EvoMusArt 2005. LNCS, vol. 3449, pp. 498–507. Springer, Heidelberg (2005)
McCormack, J.: Open Problems in Evolutionary Music and Art. In: Rothlauf, F., et al. (eds.) EvoMusArt 2005. LNCS, vol. 3449, pp. 428–436. Springer, Heidelberg (2005)
Papadopoulos, G., Wiggins, G.: A Genetic Algorithm for the Generation of Jazz Melodies. In: Proceedings of the Finnish Conference on Artificial Intelligence (SteP 1998), Jyvaskyla, Finland, September 7-9 (1998)
Phon-Amnuaisuk, S., Law, E.H.H., Kuan, H.C.: Evolving Music Generation with SOM-Fitness Genetic Programming. In: Giacobini, M., et al. (eds.) EvoMusArt 2007. LNCS, vol. 4448, pp. 557–566. Springer, Heidelberg (2007)
Oliwa, T., Wagner, M.: Composing Music with Neural Networks and Probabilistic Finite-State Machines. In: Giacobini, M., et al. (eds.) EvoMusArt 2008. LNCS, vol. 4974, pp. 503–508. Springer, Heidelberg (2008)
Wolkowicz, J.: N-gram-based approach to automatic composer recognition. Master’s Thesis. Warsaw University of Technology (2007)
Worth, P., Stepney, S.: Growing Music: Musical Interpretations of L-Systems. In: Rothlauf, F., et al. (eds.) EvoMusArt 2005. LNCS, vol. 3449, pp. 545–550. Springer, Heidelberg (2005)
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
Wolkowicz, J., Heywood, M., Keselj, V. (2009). Evolving Indirectly Represented Melodies with Corpus-Based Fitness Evaluation. 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_69
Download citation
DOI: https://doi.org/10.1007/978-3-642-01129-0_69
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)