RECEIVE

The Receive command provides a general purpose midi input 
utility. There are three possible receiving modes.  The play
mode sends all midi received directly to the midi output device.  
The record mode captures midi data in a thread for later editing,
mixing or listening. The catch mode performs arbitrary processing
on the midi data received from the driver using a user specified
"catch" function.

Recorded midi data may be used to describe any class of element, 
not just Midi-Notes.  For example, when working with CLM, it is 
possible to use midi key number, timing and velocity data to 
specify basic floating point parameter data for a clm instrument.
Once midi data has been recorded, the Receive command steps
through a number of options that allows the midi material to be
transformed into whatever represention fits the current need.