Skip to main content
Log in

Interactive Improvisational Music Companionship: A User-Modeling Approach

  • Published:
User Modeling and User-Adapted Interaction Aims and scope Submit manuscript

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

References

  • Aebersold, J.: 1992, How to Play Jazz and Improvise. New Albany, NJ: Jamey Aebersold.

    Google Scholar 

  • Arcos, J., R. L. de Mantaras, and X. Serra: 1998, ‘Saxex: A Case-Based Reasoning system for generating expressive musical performances’. Journal of New Music Research 27(3), 194–210.

    Google Scholar 

  • Bailey, D.: 1992, Improvisation, Its Nature & Practice in Music. Cambridge, MA: Da Capo Press.

    Google Scholar 

  • Baker, D.: 1983, Jazz improvisation: A Comprehensive Method of Study For All Players. Bloomington, IN: Frangipani Press.

    Google Scholar 

  • Bartlett, J. C.: 1993, ‘Tonal Structure of Melodies’. In: T. J. Tighe and W. J. Dowling (eds.): Psychology & Music: the Understanding of Melody & Rhythm. Manwah, NJ: Lawrence Erlbaum Associates, Inc.

    Google Scholar 

  • Bates, J.: 1992, ‘The Nature of Character in Interactive Worlds’. Technical Report CMU-CS-92-200, School of Computer Science, Carnegie Mellon University.

  • Berliner, P. F.: 1994, Thinking in Jazz, The Infinite Art of Improvisation. Chicago, ILL: University of Chicago Press.

    Google Scholar 

  • Biles, J.: 1994, ‘GenJam: A genetic algorithm for generating jazz solos’. In: Proceedings of the International Computer Music Conference (ICMC’94), Aarhus, Denmark, pp. 131–137.

  • Biles, J.: 1998, ‘Interactive GenJam: Integrating Real-time Performance with a Genetic Algorithm’. In: Proceedings of the International Computer Music Conference (ICMC’98), Ann Arbor, USA, pp. 232–235.

  • Bod, R.: 2001, ‘Memory-based models of melodic analysis: challenging the gestalt principles’. Journal of New Music Research 30(3), In Print.

  • Bresin, R. and A. Friberg: 2000, ‘Emotional Coloring of Computer-Controlled Music Performances’. Computer Music Journal 24(4), 44–63.

    Article  Google Scholar 

  • Cadez, I., S. Gaffney, and P. Smyth: 2000, ‘A Generalized Probabilistic Framework for Clustering Individuals’. Technical Report UCI-ICS-00-09, University of California, Irvine, Information and Computer Science.

  • Cambouropoulos, E.: 2001, ‘The Local Boundary Detection Model (LBDM) and its Application in the Study of Expressive Timing’. In: Proceedings of the ICMC 2001, Havana, Cuba.

  • Cambouropoulos, E., T. Crawford, and C. S. Iliopoulos: 1999, ‘Pattern Processing in Melodic Sequences: Challenges, Caveats & Prospects’. In: Proceedings from the AISB’99 Symposium on Musical Creativity, Edinburgh, Scotland, pp. 42–47.

  • Cassell, J. and T. Bickmore: 2003, ‘Negotiated Collusion: Modeling Social Language and its Relationship Effects in Intelligent Agents’. User Modeling and User-Adapted Interaction, Special Issue on User Modeling and Intelligent Agents. 13(1-2), 89–132 (this issue)

    Google Scholar 

  • Casserly, L.: 1997, ‘Person to... person?’. Resonance Magazine 6(1).

  • Cemgil, A. and B. Kappen: 2001, ‘Tempo Tracking and Rhythm Quantization by Sequential Monte Carlo’. In: Advances in Neural Information Processing Systems 14.

  • Cemgil, A. T., P. Desain, and B. Kappen: 2000, ‘Rhythm Quantization for Transcription’. Computer Music Journal 24(2), 60–76.

    Article  Google Scholar 

  • Coker, J.: 1970, The Jazz Idiom. Englewood Cliffs, NJ: Prentice-Hall Inc.

    Google Scholar 

  • Cope, D.: 1992, ‘Computer modeling of musical intelligence in EMI’. Computer Music Journal 16(2), 69–83.

    Google Scholar 

  • Dannenberg, R. B. and I. Derenyi: 1998, ‘Combining Instrument and Performance Models for High-Quality Music Synthesis’. Journal of New Music Research 27(3), 211–238.

    Google Scholar 

  • Dannenberg, R. B. and B. Mont-Reynaud: 1987, ‘Following an Improvisation in Real Time’. In: Proceedings of the International Computer Music Conference (ICMC’87), Champagne/ Urbana, USA, pp. 241–248.

  • Dannenberg, R. B., B. Thom, and D. Watson: 1997, ‘A Machine Learning Approach to Musical Style Recognition’. In: Proceedings of the International Computer Music Conference (ICMC’97), Thessaloniki, Greece, pp. 344–347.

  • Dempster, A. P., N. M. Laird, and D. B. Rubin: 1997, ‘Maximum Likelihood from Incomplete Data via the EM Algorithm’. Journal of the Royal Statistical Society B 39, 1–38.

    Google Scholar 

  • Eliassi-Rad, T. and J. Shelvik: 2003, ‘A System for Building Intelligent Agents that Learn to Retrieve and Extract Information’. User Modeling and User-Adapted Interaction, Special Issue on User Modeling and Intelligent Agents. 13(1-2) 35–88. (this issue)

    Google Scholar 

  • Elliot, C. and J. Brzezinski: 1998, ‘Autonomous Agents as Synthetic Characters’. AI Magazine pp. 13–30.

  • Franklin, J. A.: 2001, ‘Multi-Phase Learning for Jazz Improvisation and Interaction’. In: Proceedings of the Eighth Biennial Symposium for Arts & Technology, Connecticut, USA.

  • Gelman, A., J. B. Carlin, H. S. Stern, and D. B. Rubin: 1996, Bayesian Data, NY, NY: Chapman & Hall.

    Google Scholar 

  • Glaser, M. and S. Grappelli: 1981, Jazz Violin. Oak Publications.

  • Goldsen, M. H. (ed.): 1978, Charlie Parker Omnibook: For C Instruments. Atlantic Music Corp.

  • Gridley, M. C.: 1988, Jazz Styles, History and Analysis. West Saddle River, Prentice Hall, third edition.

  • Hanson, R., J. Stutz, and P. Cheeseman: 1991, ‘Bayesian Classification Theory’. Technical Report FIA-90-12-7-01, NASA Ames Research Center.

  • Hörnel, D.: 1998, ‘A Multi-scale Neural-Network Mode for Learning and Reproducing Chorale Variations’. In: W. B. Hewlett and E. Selfridge-Field (eds.): Melodic Similarity; Concepts, Procedures, and Applications. Cambridge, MA: The MIT Press, pp. 141–158.

    Google Scholar 

  • Hörnel, D., J. Langnickel, B. Sandberger, and B. Sieling: 1999, ‘Statistical vs. Connectionist Models of Bebop Improvisation’. In: Proceedings of the International Computer Music Conference (ICMC’99). Beijing, China, pp. 244–247.

  • Hörnel, D. and W. Menzel: 1998, ‘Learning Musical Structure & Style with Neural Networks’. Computer Music Journal 22(4), 44–62.

    Google Scholar 

  • Johnson-Laird, P. N.: 1991, ‘Jazz Improvisation: A Theory at the Computational Level’. In: P. Howell (ed.): Representing Musical Structure. Orlando, FL: Academic Press, Inc., pp. 291–325.

    Google Scholar 

  • Krumhansl, C. M.: 1990, Cognitive Foundations of Musical Pitch. Oxford, UK: Oxford University Press.

    Google Scholar 

  • Lartillot, O., S. Dubnov, G. Assayag, and G. Bejerano: 2001, ‘Automatic Modeling of Musical Style’. In: Proceedings of the International Computer Music Conference (ICMC’2001). Havana, Cuba, pp. 447–454.

  • Levitt, D.: 1981, ‘A Melody Description System for Jazz Improvisation’. Master’s thesis, Massachusetts Institute of Technology.

  • Loy, G.: 1991, ‘Connectionism and Musiconomy’. In: P. M. Todd and D. G. Loy (eds.): Music and Connectionism. Cambridge, MA: MIT Press, pp. 23–36.

    Google Scholar 

  • Marsden, A.: 1999, ‘Representation of Melodies as Elaboration Trees’. In: Proceedings from the AISB’99 Symposium on Musical Creativity, Edinburgh, Scotland, pp. 70–75.

  • Mateas, M.: 1999, ‘An Oz-Centric Review of Interactive Drama & Believable Agents’. In: M. J. Wooldridge and M. M. Veloso (eds.): Lecture Notes in Artificial Intelligence, Vol. 1600. Heidelberg, Germany: Springer-Verlag, pp. 297–329.

    Google Scholar 

  • Mateas, M.: 2001, ‘Expressive AI’. Leonardo: The Journal of the International Society of the Arts, Sciences and Technology 34(2), 147–153.

    Google Scholar 

  • McLachlan, G. J. and K. E. Basford: 1988, Mixture Models: Inference & Applications to Clustering. NY, NY: Marcel Dekker.

    Google Scholar 

  • Mitchell, T. M.: 1997, Machine Learning. McGraw-Hill.

  • Mongeau, M. and D. Sankoff: 1990, ‘Comparison of Musical Sequences’. Computers and the Humanities 24, 161–175.

    Article  Google Scholar 

  • Mukherjee, R., P. S. Dutta, N. Sajja, and S. Sen: 2003, ‘A Movie Recommendation System– an Application of Voting Theory to User Modeling’. User Modeling and User-Adapted Interaction, Special Issue on User Modeling and Intelligent Agents. 13(1-2) 5–33. (this issue)

    Google Scholar 

  • Nigam, K., A. McCallum, S. Thrun, and T. Mitchell: 1998, ‘Learning to Classify Text from Labeled & Unlabeled Documents’. In: Proceedings of the American Association of Artificial Intelligence (AAAI’98). Madison, USA, pp. 792–799.

  • Ostransky, L.: 1977, Understanding Jazz. Englewood Cliffs, NY: Prentice-Hall, Inc.

    Google Scholar 

  • Pachet, F.: 2000, ‘Computer Analysis of Jazz Chord Sequence: Is Solar a Blues?’. In: E. R. Miranda (ed.): Readings in Music and Artificial Intelligence. London, UK: Harwood Academic Publishers.

    Google Scholar 

  • Papadopoulos, G. and G. Wiggins: 1999, ‘AI Methods for Algorithmic Composition: A Survey, a Critical View and Future Prospects’. In: Proceedings from the AISB’99 Symposium on Musical Creativity, Edinburgh, Scotland, pp. 110–117.

  • Pennycook, B. and D. Stammen: 1993, ‘Real-time Recognition of Melodic Fragments Using the Dynamic Timewarp Algorithm’. In: Proceedings of the International Computer Music Conference (ICMC’93), Japan, pp. 232–235.

  • PGMusic: 1999, Band-In-a-Box. http://www.pgmusic.com.

  • Ramoni, M., P. Sebastiani, and P. R. Cohen: 2000, ‘Multivariate Clustering by Dynamics’. In: Proceedings of the American Association of Artificial Intelligence (AAAI’2000), Austin, Texas, pp. 633–638.

  • Raphael, C.: 1999, ‘Automatic Segmentation of Acoustic Musical Signals Using Hidden Markov Models’. IEEE Transactions on Pattern Analysis & Machine Intelligence 10(4), 360–370.

    Google Scholar 

  • Roads, C.: 1985, ‘Improvisation with George Lewis’. In: C. Roads (ed.): Composers and the Computer, Los Altos, CA: William Kaufmann, Inc., pp. 75–88.

    Google Scholar 

  • Rolland, P. and J. Ganascia: 1996, ‘Automated Motive-Oriented Analysis of Musical Corpuses: a Jazz Case Study’. In: Proceedings of the International Computer Music Conference (ICMC’96), Hong Kong: pp. 240–243.

  • Rowe, R.: 1993, Interactive Music Systems: Machine Listening & Composing, Cambridge, MA: MIT Press.

    Google Scholar 

  • Russell, G.: 1959, The Lydian Chromatic Concept of Tonal Organization for Improvisation: For All Instruments, Cambridge, MA: Concept Publishing.

    Google Scholar 

  • Sengers, P.: 1998, ‘Anti-Boxology: Agent Design in a Cultural Context’. Ph.D. thesis, Computer Science Department, Carnegie Mellon University.

  • Smyth, P.: 1999, ‘Probabilistic, Model-Based Clustering of Multivariate and Sequential Data’. In: Proceedings of the 7th International Workshop on AI and Statistics.

  • Steinsaltz, D. and D. Wessel: In Progress, ‘The Markov Melody Engine: Generating Random Melodies With Two-Step Markov Chains’. Technical report, Department of Statistics, University of California at Berkeley.

  • Sudnow, D.: 1978, Ways of the Hand, the Organization of Improvised Conduct, Cambridge, MA: Harvard University Press.

    Google Scholar 

  • Thom, B.: 2000a, ‘Artificial Intelligence and Real-Time Interactive Improvisation’. In: Proceedings from the AAAI-2000 Music and AI Workshop, Austin, USA, pp. 35–39.

  • Thom, B.: 2000b, ‘Unsupervised Learning and Interactive Jazz/Blues Improvisation’. In: Proceedings of the American Association of Artificial Intelligence (AAAI’2000), Austin, USA, pp. 652–657.

  • Thom, B.: July 2001, ‘BoB: An Improvisational Music Companion’. Ph.D. thesis, Computer Science Department, Carnegie Mellon University.

  • Toiviainen, P.: 1995, ‘Modeling the target-note technique of bebop-style improvisation’. Music Perception 12(4), 399–413.

    Google Scholar 

  • Walker, W.: 1997, ‘A Computer Participant in Musical Improvisation’. In: CHI 97 Electronic Publications.

  • Wessel, D. and M. Wright: 2000, ‘Problems and Prospects for Intimate Musical Control of Computers’. In: CHI ‘01: Workshop New Interfaces for Musical Expression, Seattle, USA.

  • Wessel, D., M. Wright, and S. A. Kahn: 1998, ‘Preparation for Improvised Performance in Collaboration with a Khyal Singer’. In: Proceedings of the International Computer Music Conference (ICMC’98), Ann Arbor, USA. pp. 497–503.

    Google Scholar 

  • Winkler, T.: 1998, Composing Interactive Music: Techniques and Ideas Using MAX, Cambridge, MA: MIT Press.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Thom, B. Interactive Improvisational Music Companionship: A User-Modeling Approach. User Model User-Adap Inter 13, 133–177 (2003). https://doi.org/10.1023/A:1024014923940

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1024014923940

Keywords

Navigation