| Remember the 
wonderful liner notes on the back of Gould's album of the Liszt piano 
transcription of the Beethoven symphony? The Dakota psychiatrist accused GG of 
megalomania for wanting to be an entire symphony orchestra. And the Socialist 
reviewer criticized him for stealing the bread from the mouths of 60 musicians 
and their families. On "Saturday Night Live," the 
talentless lounge singer Bill Murray used to point to his cheesy, annoying 
little percussion machine and ask the audience to give a big round of applause 
to "the Univox 4000." We all laughed that a box might ever 
replace a human musician (even a drummer, a stretch both for "human" 
and "musician"). Let laughter cease. I present, without 
further comment, The Future: ================== Amherst College (Amherst, Massachusetts 
USA) Mathematics and Computer Science 
Colloquium Professor Chris Raphael University of Massachusetts, Amherst 
[USA] Music Plus One I discuss my ongoing work in creating a 
computer system that plays the role of a sensitive musical accompanist in a 
non-improvisatory composition for soloist and accompaniment. An accompanist must synthesize a number 
of different sources of information. First of all, the accompanist must perform 
a real-time analysis of the soloist's acoustic signal, enabling the accompanist 
to "hear" the soloist. The accompaniment must also understand the 
basic template for musical performance that is described in the musical score 
(notes, rhythms, etc.), thereby allowing the system to "sight-read" 
(perform with no training) credibly. However, the acocompanist must also be able 
to improve over succcessive rehearsals, much as live musicians do; thus the 
accompanist must be capable of learning from training data. I present a probabilistic model -- a 
Bayesian Belief Network that represents these disparate knowledge sources in a 
coherent framework. Nodes in the network represent observable variables, such as 
estimated note onset times, and unobserable variables, such as local tempo and 
rhythmic stress. The connectivity of the graph expresses various conditional 
independence assumptions which are key in making the computations feasible in 
real-time. In a series of rehearseas the model is 
trained from both solo and accompaniment data to represent a rhythmic 
interpretation for a specific piece of music. During live performance, the 
accompanist "listens" to the soloist by using a hidden Markov model 
and makes principled real-time decisions that incorporate all currently 
available information. I will provide a live demonstration of my system on 
several examples including Robert Schumann's 1st Romance for Oboe and 
Piano. Wednesday 27 March 2002, 4 p.m. Seeley Mudd 207 Refeshments will be served in Seeley 
Mudd 208 at 3:30 p.m. [NOTE: I don't know if Raphael is 
the oboe or the piano.]  |