university of southern california viterbi school of engineering

music computation and cognition laboratory

     

MIMI - multi-modal interaction for musical improvisation

project co-leaders: profs. alex françois, elaine chew
collaborators: dennis thurmond, isaac schankler
undergraduate: katherine desousa (wise ugrp, 2007)

Mimi's concert debut

Mimi in Berlin

Mimi gave her concert debut with pianist composer/improviser Isaac Schankler at the

People Inside Electronics concert, Vicious Circles and Deadly Elements, which took place

June 5, 2010, at the Boston Court Performing Arts Center, Pasadena, California.

Press release: [ PDF ]
Poster: [ PDF ]

Mimi, which stands for multimodal interaction for musical improvisation, is a system for human-machine improvisation. Mimi was created by Alexandre François using his Software Architecture for Immersipresence. Visit the Mimi project webpage to find out more.

Mimi in rehearsal

The rehearsal at the Hollywood Piano Company, May 21, 2010.

Mimi in concert

The concert at the Boston Court Performing Arts Center in Pasadena, California, June 5, 2010.

Mimi in concert (annotated)

The concert video with the composer-improviser's annotations, posted September, 2010.

In Mimi, the computer learns from the human musician, creates a factor oracle from the music input, and recombines the material to generate improvisations like the music it 'hears'. The visualizations show the music stream from the computer and from the human, the music material Mimi learns, and how the system recombines the material.

The human musician determines when Mimi learns, when it starts/stops improvising, the loudness of playback, and the recombination rate. The annotations in this video provided by Isaac shows this decision process, and reveals the improviser's thought process as the performance unfolds.

updated October 13, 2010.