References
Aebersold, J.: 1992, How to Play Jazz and Improvise. New Albany, NJ: Jamey Aebersold.
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.
Bailey, D.: 1992, Improvisation, Its Nature & Practice in Music. Cambridge, MA: Da Capo Press.
Baker, D.: 1983, Jazz improvisation: A Comprehensive Method of Study For All Players. Bloomington, IN: Frangipani Press.
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.
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.
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.
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)
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.
Coker, J.: 1970, The Jazz Idiom. Englewood Cliffs, NJ: Prentice-Hall Inc.
Cope, D.: 1992, ‘Computer modeling of musical intelligence in EMI’. Computer Music Journal 16(2), 69–83.
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.
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.
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)
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.
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.
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.
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.
Krumhansl, C. M.: 1990, Cognitive Foundations of Musical Pitch. Oxford, UK: Oxford University Press.
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.
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.
Mateas, M.: 2001, ‘Expressive AI’. Leonardo: The Journal of the International Society of the Arts, Sciences and Technology 34(2), 147–153.
McLachlan, G. J. and K. E. Basford: 1988, Mixture Models: Inference & Applications to Clustering. NY, NY: Marcel Dekker.
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.
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)
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.
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.
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.
Roads, C.: 1985, ‘Improvisation with George Lewis’. In: C. Roads (ed.): Composers and the Computer, Los Altos, CA: William Kaufmann, Inc., pp. 75–88.
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.
Russell, G.: 1959, The Lydian Chromatic Concept of Tonal Organization for Improvisation: For All Instruments, Cambridge, MA: Concept Publishing.
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.
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.
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.
Winkler, T.: 1998, Composing Interactive Music: Techniques and Ideas Using MAX, Cambridge, MA: MIT Press.
Author information
Authors and Affiliations
Rights 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
Issue Date:
DOI: https://doi.org/10.1023/A:1024014923940