Abstract
Systems for real-time composition of background music respond to changes of the environment by generating music that matches the current state of the environment and/or of the user.
In this paper we propose one such a system that we call EvoBackMusic. EvoBackMusic is a multi-agent system that exploits a feed-forward neural network and a multi-objective genetic algorithm to produce background music. The neural network is trained to learn the preferences of the user and such preferences are exploited by the genetic algorithm to compose the music. The composition process takes into account a set of controllers that describe several aspects of the environment, like the dynamism of both the user and the context, other physical characteristics, and the emotional state of the user. Previous system mainly focus on the emotional aspect.
EvoBackMusic has been implemented in Java using Encog and JFugue, and it can be integrated in real and virtual environments.
We have performed several tests to evaluate the system and we report the results of such tests. The tests aimed at analyzing the users’ perception about the quality of the produced music compositions.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
- 2.
- 3.
- 4.
In the download page of the site http://music.di.unisa.it.
References
Downie, M.: Behavior animation, music: the music and movement of synthetic characters. MIT (2011)
Nakamura, J., Kaku, T., Noma, T., Yoshida, S.: Automating background music generation based on actors’ emotion and motions. In: Proceedings of the Pacific Graphics 1993, Computer Graphics and Applications, pp. 147–161 (1993)
Robertson, J., de Quincey, A., Stapleford, T., Wiggins, G.: Real-time music generation for a virtual environment. In: Proceedings of ECAI 1998 Workshop on AI/ALIFE and Entartainment (1998)
Chung, J., Vercoe, G.: The affective remixer: personalized music arranging. In: Proceedings of Conference on Human Factors in Computing Systems, pp. 393–398 (2006)
Livingstone, S.R., Muhlberger, R., Brown, A.R., Loch, A.: Controlling musical emotionality: an affective computational architecture for influencing musical emotions. Digit. Creativity 18(1), 43–53 (2007)
Winter, R.: Interactive music: compositional techniques for communicating different emotional qualities. Master thesis, University of New York, NY (2005)
López, A.R., Oliveira, A.P., Cardoso, A.: Real-time emotion-driven music engine. In: Proceedings of International Conference on Computational Creativity (2010)
Kim, S., André, E.: Composing affective music with a generate and sense approach. In: Barr, V., Markov, Z. (eds.) FLAIRS Conference, pp. 38–43. AAAI Press (2004)
Casella, P., Paiva, A.C.R.: MAgentA: an architecture for real time automatic composition of background music. In: de Antonio, A., Aylett, R.S., Ballin, D. (eds.) IVA 2001. LNCS (LNAI), vol. 2190, p. 224. Springer, Heidelberg (2001)
Wassermann, K.C., Eng, K., Verschure, P.F.M.J.: Live soundscape composition based on synthetic emotions. IEEE MultiMed. 10(4), 82–90 (2003)
Gabrielsson, A., Lindstrom, E.: The Influence of Musical Structure on Emotional Expression. In: Juslin, P., Sloboda, J.A. (eds.) Music and Emotion: Theory and Research. Oxford University Press, Oxford (2001)
Schubert, E.: Measurement and time series analysis of emotion in music. Ph.D. thesis, University of New South Wales, New South Wales (1999)
Scherer, K., Zentner, M.R.: Emotional effects of music: production rules. In: Juslin, P., Sloboda, J.A. (eds.) Music and Emotion: Theory and Research. Oxford University Press, Oxford (2001)
Meyer, L.: Emotion and Meaning in Music. University of Chicago Press, Chicago (1956)
Bilotta, E., Pantano, P.: Artificial life music tells of complexity. In: ALMMA 2001: Proceedings of the Workshop on Artificial Life Models for Musical Applications, pp. 17–28 (2001)
Bilotta, E., Pantano, P.: Synthetic harmonies: an approach to musical semiosis by means of cellular automata. Leonardo 35(2), 153–159 (2002)
De Prisco, R., Zaccagnino, G., Zaccagnino, R.: Evobasscomposer: a multi-objective genetic algorithm for 4-voice compositions. In: Genetic and Evolutionary Computation Conference, GECCO 2010, Proceedings, Portland, Oregon, USA, 7–11 July 2010, pp. 817–818 (2010)
De Prisco, R., Zaccagnino, R.: An evolutionary music composer algorithm for bass harmonization. In: Giacobini, M., et al. (eds.) EvoWorkshops 2009. LNCS, vol. 5484, pp. 567–572. Springer, Heidelberg (2009)
Russell, J.: A circumplex model of affect. J. Pers. Soc. Psychol. 39(6), 1161–1178 (1980)
Mori, N., Imanishi, S., Kita, H., Nishikawa, Y.: Adaptation to changing environments by means of the memory based thermodynamical genetic algorithm. In: ICGA 1997, East Lansing, MI, pp. 299–306 (1997)
Boenn, G., Brain, M., De Vos, M., ffitch, J.: Automatic composition of melodic and harmonic music by answer set programming. In: Garcia de la Banda, M., Pontelli, E. (eds.) ICLP 2008. LNCS, vol. 5366, pp. 160–174. Springer, Heidelberg (2008)
Legaspi, R., Hashimoto, Y., Moriyama, K., Kurihara, S., Numao, M.: Music compositional intelligence with an affective flavor. In: IUI, pp. 216–224 (2007)
Unehara, M., Onisawa, T.: Music composition system based on subjective evaluation. In: SMC, pp. 980–986. IEEE (2003)
Malandrino, D., Scarano, V., Spinelli, R.: How increased awareness can impact attitudes and behaviors toward online privacy protection. In: SocialCom, pp. 57–62. IEEE (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
De Prisco, R., Malandrino, D., Zaccagnino, G., Zaccagnino, R. (2016). An Evolutionary Composer for Real-Time Background Music. In: Johnson, C., Ciesielski, V., Correia, J., Machado, P. (eds) Evolutionary and Biologically Inspired Music, Sound, Art and Design. EvoMUSART 2016. Lecture Notes in Computer Science(), vol 9596. Springer, Cham. https://doi.org/10.1007/978-3-319-31008-4_10
Download citation
DOI: https://doi.org/10.1007/978-3-319-31008-4_10
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-31007-7
Online ISBN: 978-3-319-31008-4
eBook Packages: Computer ScienceComputer Science (R0)