mdPrintEvent - Generate a descriptive string for MIDI events
int mdPrintEvent(char *buf, MDevent *evbuf, int count)
mdPrintEvent can be used to format events in a buffer for printing. buf
is a user allocated character into which the formatted string will be
written. evbuf points to the array MDevents whose descriptions are to be
generated, and count indicates how many of the events should be
In order to avoid overflowing buf, the programmer should insure that the
buffer can accomodate 80 bytes of description per message.
The message format is:
timestamp : channel : status type (string) : byte 1 : byte 2
If the message is a note on or note off, the note name (eg A3) is printed
in the field occupied by byte 1. Otherwise, the numeric value is
mdPrintEvent return -1 on error, 0 on success.
PPPPaaaaggggeeee 1111 [ Back ]