Abstract
Imagine you are walking down the street past a coffeehouse that features live jazz. From inside the coffeehouse you hear a jazz quartet begin to play a tune. As you pause outside to listen, it sounds like a tenor sax player backed up by a standard jazz trio of piano, bass and drums. You recognize the tune as John Coltrane’s Giant Steps as the tenor player plays the song’s original melody in the first chorus of the tune. Once this ‘head’ chorus is complete, everyone continues playing in the second chorus, but the tenor player plays a melody that is decidedly not the original melody of the song, switching from the half note rhythm of the original melody to a more active eighth-note-based rhythm. The piano, bass, and drums seem to be playing things that are similar to what they played on the first chorus, except that the bass player is playing a note on every beat instead of roughly every other beat, and the drummer is more active and assertive. This continues for four more improvized choruses, at which point the tenor player begins playing the original melody of the tune again. After this reprise of the tune’s head, there is a brief coda and the tune ends.
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
Apple Computer (2006) GarageBand software, http://www.apple.com/ilife/garageband/.
Bentley P (1999) An Introduction to Evolutionary Design by Computers, in Bentley, PJ (ed) Evolutionary Design by Computers. Morgan Kaufmann, San Francisco.
Berliner PF (1994) Thinking in Jazz: The Infinite Art of Improvization. University of Chicago Press, Chicago London.
Biles JA (1994) GenJam: A Genetic Algorithm for Generating Jazz Solos, in Proceedings of the 1994 International Computer Music Conference. ICMA, San Francisco.
Biles JA, Eign W (1995) GenJam Populi: Training an IGA via Audience-Mediated Performance, in Proceedings of the 1995 International Computer Music Conference. ICMA, San Francisco.
Biles JA, Anderson PG, Loggi LW (1996) Neural Network Fitness Functions for a Musical IGA, in Proceedings of the International ICSC Symposium on Intelligent Industrial Automation (IIA'96) and Soft Computing (SOCO'96), March 26–28, Reading, UK, ICSC Academic Press, pp. B39–B44.
Biles JA (1998) Interactive GenJam: Integrating Real-time Performance with a Genetic Algorithm, in Proceedings of the 1998 International Computer Music Conference, ICMA, San Francisco.
Biles JA (1999) Life with GenJam: Interacting with a Musical IGA, in Proceedings of the 1999 IEEE International Conference on Systems, Man, and Cybernetics, Tokyo.
Biles JA (2001a) GenJam: Evolution of a Jazz Improvizer, in Bentley PJ, Corne DW (eds) Creative Evolutionary Systems. Morgan Kaufmann, San Francisco.
Biles JA (2001b) Autonomous GenJam: Eliminating the Fitness Bottleneck by Eliminating Fitness, in Proceedings of the 2001 Genetic and Evolutionary Computation Conference Workshop Program. GECCO, San Francisco.
Biles JA (2004) Evolutionary Music, GECCO-2004 Tutorial Program, Genetic and Evolutionary Computation Conference, Seattle, WA.
Coker J (1964) Improvizing Jazz. Prentice-Hall, Englewood Cliffs, NJ.
Dannenberg RB (1993) The CMU MIDI Toolkit, Version 3. Carnegie Mellon University, Pittsburgh, PA, 1993, http://www.cs.cmu.edu/~music/music.software.html.
Ellis, D (1967) Electric Bath, CK 65522, Columbia Records, NY.
Gannon, P (1991) Band in a Box. PG Music Inc., Victoria, BC, 1991–2006, http://pgmusic. com/.
Gardner M (1978) White and brown music, fractal curves and one-over-f fluctuations. Scientific American, 238(4):16–27.
Haerle D (1989) The Jazz Sound. Hal Leonard, Milwaukee, WI.
Haerle D (1980) The Jazz Language. Studio 224, Miami.
Koza J (2004) 2004 Human-Competitive Awards in Genetic and Evolutionary Computation (Web site) http://www.genetic-programming.org/gecco2004hc.html.
Levine M (1995) The Jazz Theory Book. Sher Music Company, Petaluma, CA.
Norman DA (1988) The Design of Everyday Things. Doubleday, NY.
Papadopoulos G, Wiggins G (1998) A Genetic Algorithm for the Generation of Jazz Melodies, in Proceedings of STeP 98, Jyväskylä, Finland, http://www.soi.city.ac.uk/ ~geraint/papers/STeP98.pdf.
Reti R (1951) The Thematic Process in Music. Macmillan, NY.
Russell G (1959) The Lydian Chromatic Concept of Tonal Organization for Improvization. Concept Publishing, NY.
Sabatella M (1992) A Jazz Improvization Primer. Outside Shore Music, 1992–98, http:// www.outsideshore.com/primer/primer/.
Shneidman J (2000) 1001 Jazz Licks. Cherry Lane Music Company, NY.
Slonimsky N (1998) Webster's New World Dictionary of Music, Wiley Publishing, Hoboken, NJ.
Spector L, Alpern A (1994) Criticism, Culture, and the Automatic Generation of Artworks, in Proceedings of the Twelfth National Conference on Artificial Intelligence, AAAI-94, AAAI Press/The MIT Press, Menlo Park, CA and Cambridge, MA, http://hampshire. edu/%7ElasCCS/genbebop.html.
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2007 Springer
About this chapter
Cite this chapter
BILES, J.A. (2007). Improvizing with Genetic Algorithms: GenJam . In: Miranda, E.R., Biles, J.A. (eds) Evolutionary Computer Music. Springer, London. https://doi.org/10.1007/978-1-84628-600-1_7
Download citation
DOI: https://doi.org/10.1007/978-1-84628-600-1_7
Publisher Name: Springer, London
Print ISBN: 978-1-84628-599-8
Online ISBN: 978-1-84628-600-1
eBook Packages: Computer ScienceComputer Science (R0)