21
21
// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
22
22
//=========================================================
24
26
#include "mpevent.h"
26
28
#include "helper.h"
80
82
void MEvent::dump() const
82
printf("time:%d port:%d chan:%d ", _time, _port, _channel+1);
83
if (_type == 0x90) { // NoteOn
84
QString s = pitch2string(_a);
85
printf("NoteOn %s(0x%x) %d\n", s.toLatin1().constData(), _a, _b);
87
else if (_type == 0xf0) {
88
printf("SysEx len %d 0x%0x ...\n", len(), data()[0]);
84
fprintf(stderr, "time:%d port:%d chan:%d ", _time, _port, _channel+1);
85
if (_type == ME_NOTEON) {
86
QString s = pitch2string(_a);
87
fprintf(stderr, "NoteOn %s(0x%x) %d\n", s.toLatin1().constData(), _a, _b);
89
else if (_type == ME_NOTEOFF) {
90
QString s = pitch2string(_a);
91
fprintf(stderr, "NoteOff %s(0x%x) %d\n", s.toLatin1().constData(), _a, _b);
93
else if (_type == ME_SYSEX) {
94
fprintf(stderr, "SysEx len %d 0x%0x ...\n", len(), data()[0]);
91
printf("type:0x%02x a=%d b=%d\n", _type, _a, _b);
97
fprintf(stderr, "type:0x%02x a=%d b=%d\n", _type, _a, _b);
94
100
//---------------------------------------------------------