Computer Assisted Performance using MIDI-Based Electronic Musical Instruments

James S. Plank

Technical Report UT-CS-99-416, University of Tennessee, February, 1999.

Available via anonymous ftp to in pub/plank/papers/ and CS-99-416.pdf

The software.


Many people desire to play a musical instrument, but lack either the time or the skill to play it to their satisfaction. This paper details a method for a computer to assist a performer in performing specific pieces of music on MIDI-based instruments. The general concept is not new. However, the specific method and matching algorithms are. This paper provides motivation, overview, historical perspective, and details on the algorithms used to provide computer-assisted musical performance.

Compressed postscript of the paper

PDF of the paper

The paper is also online as html at

Citation Information