Skip to main content

Automatic Evaluation Methods in Evolutionary Music: An Example with Bossa Melodies

  • Conference paper
Parallel Problem Solving from Nature - PPSN XII (PPSN 2012)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7492))

Included in the following conference series:

Abstract

Evolutionary algorithms need measures of how appropriate a solution is in order to make decisions. This is always a problem for evolving art as codifying aesthetics is a complex task. In this paper we consider the problem of evaluating melodies. The evaluation of melodies in evolutionary music is an open problem that has been tackled by many authors with interactive evaluation, fitness-free genetic algorithms and even neural networks. However, all approaches based on formal analysis of databases or formal music theory have been partial, which is something to be expected for such a complex problem. Thus, we present many metrics that can be used for evaluating melodies and their practical results when applied to a Bossa Nova database of melodies coded by the authors. Although the paper is meant to extend the cycle of possible ideas for evolutionary composers, we argue that there is still much to be developed in this field and each genre of music will always need specific measures of quality.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Galanter, P.: The problem with evolutionary art is... Applications of Evolutionary Computation, 321–330 (2010)

    Google Scholar 

  2. McCormack, J.: Open problems in evolutionary music and art. Applications of Evolutionary Computing, 428–436 (2005)

    Google Scholar 

  3. Todd, P., Werner, G.: Frankensteinian methods for evolutionary music. Musical Networks: Parallel Distributed Perception and Performace, 313 (1999)

    Google Scholar 

  4. Biles, J.: Genjam: A genetic algorithm for generating jazz solos. In: Proceedings of the International Computer Music Conference, International Computer Music Association, p. 131 (1994)

    Google Scholar 

  5. Freitas, A., Guimarães, F.: Originality and diversity in the artificial evolution of melodies. In: Proceedings of the 13th Annual Conference on Genetic and Evolutionary Computation, pp. 419–426. ACM (2011)

    Google Scholar 

  6. Biles, J., Anderson, P., Loggi, L.: Neural network fitness functions for a musical iga. In: International ICSC Symposium on Intelligent Industrial Automation, IIA 1996 and Soft Computing, SOCO 1996, International Computing Sciences Conferences (ICSC), pp. B39–B44 (1996)

    Google Scholar 

  7. Phon-Amnuaisuk, S., Law, E., Kuan, H.: Evolving music generation with som-fitness genetic programming. Applications of Evolutionary Computing, 557–566 (2007)

    Google Scholar 

  8. Biles, J.: Evolutionary computation for musical tasks. Evolutionary Computer Music (2), 28–51 (2007)

    Article  Google Scholar 

  9. Freitas, A., Guimaraes, F.: Melody harmonization in evolutionary music using multiobjective genetic algorithms. In: Proceedings of the Sound and Music Computing Conference, SMC (2011)

    Google Scholar 

  10. Freitas, A., Guimaraes, F., Barbosa, R.: Ideas in automatic evaluation methods for melodies in algorithmic composition. In: Proceedings of the Sound and Music Computing Conference, SMC (2012)

    Google Scholar 

  11. Towsey, M., Brown, A., Wright, S., Diederich, J.: Towards melodic extension using genetic algorithms. Educational Technology & Society 4(2), 54–65 (2001)

    Google Scholar 

  12. McIntyre, R.: Bach in a box: The evolution of four part baroque harmony using the genetic algorithm. In: Proceedings of the First IEEE Conference on Evolutionary Computation, 1994. IEEE World Congress on Computational Intelligence, pp. 852–857. IEEE (1994)

    Google Scholar 

  13. Papadopoulos, G., Wiggins, G.: A genetic algorithm for the generation of jazz melodies. Proceedings of STeP 98 (1998)

    Google Scholar 

  14. Phon-Amnuaisuk, S., Wiggins, G.: The four-part harmonisation problem: a comparison between genetic algorithms and a rule-based system. In: Proceedings of the AISB 1999 Symposium on Musical Creativity, pp. 28–34 (1999)

    Google Scholar 

  15. McDermott, J., Griffith, N., O’Neill, M.: Toward user-directed evolution of sound synthesis parameters. Applications of Evolutionary Computing, 517–526 (2005)

    Google Scholar 

  16. Khalifa, Y., Foster, R.: A two-stage autonomous evolutionary music composer. Applications of Evolutionary Computing, 717–721 (2006)

    Google Scholar 

  17. Horner, A., Goldberg, D.: Genetic algorithms and computer-assisted music composition. Urbana 51(61801), 14 (1991)

    Google Scholar 

  18. Jarque, C., Bera, A.: A test for normality of observations and regression residuals. International Statistical Review/Revue Internationale de Statistique, 163–172 (1987)

    Google Scholar 

  19. Massey Jr., F.: The kolmogorov-smirnov test for goodness of fit. Journal of the American Statistical Association, 68–78 (1951)

    Google Scholar 

  20. Bashkansky, E., Gadrich, T., Kuselman, I.: Interlaboratory comparison of test results of an ordinal or nominal binary property: analysis of variation. Accreditation and Quality Assurance: Journal for Quality, Comparability and Reliability in Chemical Measurement, 1–5

    Google Scholar 

  21. Jobim, A., Chediak, A.: Songbook Tom Jobim, vol. 1. Irmãos Vitale (1990)

    Google Scholar 

  22. Krumhansl, C.: Cognitive foundations of musical pitch, vol. 17. Oxford University Press, USA (2001)

    Book  Google Scholar 

  23. Toiviainen, P., Krumhansl, C., et al.: Measuring and modeling real-time responses to music: The dynamics of tonality induction. Perception-London 32(6), 741–766 (2003)

    Article  Google Scholar 

  24. Dowling, W., Harwood, D.: Music cognition. Academic Press, New York (1986)

    Google Scholar 

  25. Nettl, B.: Music in primitive culture. Harvard University Press (1956)

    Google Scholar 

  26. Dowling, W.: Scale and contour: Two components of a theory of memory for melodies. Psychological Review 85(4), 341 (1978)

    Article  Google Scholar 

  27. Narmour, E.: The analysis and cognition of melodic complexity: The implication-realization model. University of Chicago Press (1992)

    Google Scholar 

  28. Krumhansl, C.: Music psychology and music theory: Problems and prospects. Music Theory Spectrum, 53–80 (1995)

    Google Scholar 

  29. Eerola, T., Toiviainen, P.: MIDI Toolbox: MATLAB Tools for Music Research. University of Jyväskylä, Jyväskylä, Finland (2004)

    Google Scholar 

  30. Krumhansl, C., Kessler, E.: Tracing the dynamic changes in perceived tonal organization in a spatial representation of musical keys. Psychological Review 89(4), 334 (1982)

    Article  Google Scholar 

  31. Lerdahl, F.: Calculating tonal tension. Music Perception, 319–363 (1996)

    Google Scholar 

  32. Palmer, C., Krumhansl, C.: Mental representations for musical meter. Journal of Experimental Psychology: Human Perception and Performance 16(4), 728 (1990)

    Article  Google Scholar 

  33. Thompson, W.: Sensitivity to combinations of musical parameters: Pitch with duration, and pitch pattern with durational pattern. Attention, Perception, & Psychophysics 56(3), 363–374 (1994)

    Google Scholar 

  34. Eerola, T., Himberg, T., Toiviainen, P., Louhivuori, J.: Perceived complexity of western and african folk melodies by western and african listeners. Psychology of Music 34(3), 337–371 (2006)

    Article  Google Scholar 

  35. Tenney, J., Polansky, L.: Temporal gestalt perception in music. Journal of Music Theory 24(2), 205–241 (1980)

    Article  Google Scholar 

  36. Cambouropoulos, E.: Musical rhythm: A formal model for determining local boundaries, accents and metre in a melodic surface. Music, Gestalt, and Computing, 277–293 (1997)

    Google Scholar 

  37. Simonton, D.K.: Computer content analysis of melodic structure: Classical composers and their compositions. Psychology of Music 22(1), 31–43 (1994)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Freitas, A.R.R., Guimarães, F.G., Barbosa, R.V. (2012). Automatic Evaluation Methods in Evolutionary Music: An Example with Bossa Melodies. In: Coello, C.A.C., Cutello, V., Deb, K., Forrest, S., Nicosia, G., Pavone, M. (eds) Parallel Problem Solving from Nature - PPSN XII. PPSN 2012. Lecture Notes in Computer Science, vol 7492. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-32964-7_46

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-32964-7_46

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-32963-0

  • Online ISBN: 978-3-642-32964-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics