Abstract
A novel paradigm and system for interactive generative music are described. Families of musical pieces are represented as functions of a time variable and several variables under user control. Composition/performance proceeds in the following two stages. Interactive grammatical evolution is used to represent, explore, and optimise the possible functions. The computer mouse or a Wii-controller can be used for real-time interaction with the generative process. We present rationale for design decisions and several pieces of example music.
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
Anderson, K., Hickey, T., Norvig, P.: JScheme and JScheme documentation, http://jscheme.sourceforge.net/jscheme/main.html (last accessed October 30, 2009)
Bentley, P.J., Corne, D.W. (eds.): Creative Evolutionary Systems. Morgan Kaufmann, San Francisco (2002)
Boden, M.: What is generative art?, cOGS seminar (October 2007)
Collins, N.: The analysis of generative music programs. Organised Sound 13(3), 237–248 (2008)
Dahlstedt, P.: Autonomous evolution of complete piano pieces and performances. In: Proceedings of Music AL Workshop (2007)
Eno, B.: Generative music, lecture, San Francisco, USA (June 1996), http://www.inmotionmagazine.com/eno1.html
Hoover, A., Rosario, M., Stanley, K.: Scaffolding for interactively evolving novel drum tracks for existing songs. In: Giacobini, M., Brabazon, A., Cagnoni, S., Di Caro, G.A., Drechsler, R., Ekárt, A., Esparcia-Alcázar, A.I., Farooq, M., Fink, A., McCormack, J., O’Neill, M., Romero, J., Rothlauf, F., Squillero, G., Uyar, A.Ş., Yang, S. (eds.) EvoWorkshops 2008. LNCS, vol. 4974, pp. 412–422. Springer, Heidelberg (2008)
Lerdahl, F., Jackendoff, R.: A Generative Theory of Tonal Music. MIT Press, Cambridge (1983)
Magnus, C.: Evolutionary musique concrète. In: Collet, P., Tomassini, M., Ebner, M., Gustafson, S., Ekárt, A. (eds.) EvoWorkshops 2006. LNCS, vol. 3907, pp. 688–695. Springer, Heidelberg (2006)
Mandelis, J., Husbands, P.: Genophone: Evolving sounds and integral performance parameter mappings. International Journal on Artificial Intelligence Tools 15(4), 599–622 (2006)
McCormack, J.: Evolutionary L-systems. In: Hingston, P.F., Barone, L.C., Michalewicz, Z., Fogel, D.B. (eds.) Design by Evolution: Advances in Evolutionary Design, pp. 169–196. Springer, Heidelberg (2008)
Miranda, E.R., Biles, J.A. (eds.): Evolutionary Computer Music. Springer, Heidelberg (2007)
O’Neill, M., Hemberg, E., Bartley, E., McDermott, J., Brabazon, A.: GEVA: Grammatical evolution in java. SIGEVOlution 3(2), 17–22 (2008)
O’Neill, M., Ryan, C.: Grammatical Evolution: Evolutionary Automatic Programming in an Arbitrary Language. Kluwer Academic Publishers, Dordrecht (2003)
Stanley, K.O.: Compositional pattern producing networks: A novel abstraction of development. Genetic Programming and Evolvable Machines 8(2), 131–162 (2007)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Shao, J., McDermott, J., O’Neill, M., Brabazon, A. (2010). Jive: A Generative, Interactive, Virtual, Evolutionary Music System. In: Di Chio, C., et al. Applications of Evolutionary Computation. EvoApplications 2010. Lecture Notes in Computer Science, vol 6025. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-12242-2_35
Download citation
DOI: https://doi.org/10.1007/978-3-642-12242-2_35
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-12241-5
Online ISBN: 978-3-642-12242-2
eBook Packages: Computer ScienceComputer Science (R0)