MIDI data representing a musical performance may be altered to substitute one
instrument for another, change the parameters applicable to individual instruments,
and change the genre of a piece by collectively implementing predetermined changes
of instruments and instrument parameters. The changes may be made in an automated
real time fashion so that desired changes can be implemented during performance.