mdPrintEvent(3dm)mdPrintEvent(3dm)NAMEmdPrintEvent - Generate a descriptive string for MIDI events
SYNOPSIS
#include <dmedia/midi.h>
int mdPrintEvent(char *buf, MDevent *evbuf, int count)
DESCRIPTIONmdPrintEvent 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 VALUEmdPrintEvent return -1 on error, 0 on success.
SEE ALSOmdIntro(3dm)
Page 1