Unsupervised Learning and Interactive Jazz/Blues Improvisation

We present a new domain for unsupervised learning: automatically customizing the computer to a specific melodic performer by merely listening to them improvise. We also describe BoB, a system that trades customized real-time solos with a specific musician. We develop a probabilistic mixture model, derived from the multinomial distribution, for the clustering and generation of variable sample-sized histograms. With this model, bars of a solo are clustered via the pitch-classes contained therein, adding a new dimension to the problem: the need to learn from sparse histograms. With synthetic data, we quantify the feasibility of handling this issue, and qualitatively demonstrate that our approach discovers powerful musical abstractions when trained on saxaphonist Charlie Parker.

[1]  Bruce W. Pennycook,et al.  Real-time Recognition of Melodic Fragments Using the Dynamic Timewarp Algorithm , 1993, ICMC.

[2]  Belinda Thom Learning Models for Interactive Melodic Improvisation , 1999, ICMC.

[3]  A. F. Smith,et al.  Statistical analysis of finite mixture distributions , 1986 .

[4]  Belinda Thom Learning melodic models for interactive melodic improvisation , 1999 .

[5]  William F. Walker,et al.  A computer participant in musical improvisation , 1997, CHI.

[6]  Sebastian Thrun,et al.  Learning to Classify Text from Labeled and Unlabeled Documents , 1998, AAAI/IAAI.

[7]  Dominik Hörnel,et al.  Melonet: Neural Networks that Learn Harmony-Based Melodic Variations , 1994, ICMC.

[8]  Jean-Gabriel Ganascia,et al.  Automated Motive-Oriented Analysis of Musical Corpuses: a Jazz Case Study , 1996, ICMC.

[9]  Belinda Thom,et al.  Artificial Intelligence and Real-Time Interactive Improvisation , 2000 .

[10]  D. Rubin,et al.  Maximum likelihood from incomplete data via the EM - algorithm plus discussions on the paper , 1977 .

[11]  Peter Cheeseman,et al.  Bayesian classification theory , 1991 .

[12]  A. F. Smith,et al.  Statistical analysis of finite mixture distributions , 1986 .

[13]  Geoffrey J. McLachlan,et al.  Mixture models : inference and applications to clustering , 1989 .

[14]  Robert Rowe,et al.  Interactive Music Systems: Machine Listening and Composing , 1992 .

[15]  Belinda Thom,et al.  BoB: an interactive improvisational music companion , 2000, AGENTS '00.

[16]  Roger B. Dannenberg,et al.  A Model for Interactive Art , 1995 .

[17]  Dominik Hörnel,et al.  Learning Musical Structure and Style by Recognition, Prediction and Evolution , 1996, ICMC.

[18]  Marina Meila,et al.  An Experimental Comparison of Several Clustering and Initialization Methods , 1998, UAI.