private string EventName(int ev)
{
if (ev >= EventNoteOff && ev < EventNoteOff + 16)
return "NoteOff";
else if (ev >= EventNoteOn && ev < EventNoteOn + 16)
return "NoteOn";
else if (ev >= EventKeyPressure && ev < EventKeyPressure + 16)
return "KeyPressure";
else if (ev >= EventControlChange && ev < EventControlChange + 16)
return "ControlChange";
else if (ev >= EventProgramChange && ev < EventProgramChange + 16)
return "ProgramChange";
else if (ev >= EventChannelPressure && ev < EventChannelPressure + 16)
return "ChannelPressure";
else if (ev >= EventPitchBend && ev < EventPitchBend + 16)
return "PitchBend";
else if (ev == MetaEvent)
return "MetaEvent";
else if (ev == SysexEvent1 || ev == SysexEvent2)
return "SysexEvent";
else
return "Unknown";
}