mdPrintEvent(3dm) mdPrintEvent(3dm) NAME mdPrintEvent - Generate a descriptive string for MIDI events SYNOPSIS #include <dmedia/midi.h> int mdPrintEvent(char *buf, MDevent *evbuf, int count) DESCRIPTION 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 described. 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 printed. RETURN VALUE mdPrintEvent return -1 on error, 0 on success. SEE ALSO mdIntro(3dm) Page 1