void GotMidiEventE(object sender, MidiMessageEvent e) { switch (e.MsgT) { case MsgType.MetaStr: lve.AddItem(c4, MeasureBarTick(e.Ppq), "", MetaHelpers.MetaNameFF(e.IntMsg), GetMetaString(e.Offset), SmfStringFormatter.byteToString(GetMetaStringValue(e.Offset))); break; case MsgType.MetaInf: case MsgType.System: lve.AddItem(GetEventColor(e.IntMsg, cR), MeasureBarTick(e.Ppq), "", MetaHelpers.MetaNameFF(e.IntMsg), GetMetaSTR(e.Offset), SmfStringFormatter.byteToString(GetMetaValue(e.Offset))); break; default: if (e.IsRse) { lve.AddItem(GetRseEventColor(Colors["225"]), MeasureBarTick(e.Ppq), ch, GetRseEventString(e.Offset), chRseV(e.Offset), SmfStringFormatter.byteToString(GetRseEventValue(e.Offset))); } else { lve.AddItem(GetEventColor(Colors["225"]), MeasureBarTick(e.Ppq), ch, GetEventString(e.Offset), chV(e.Offset), SmfStringFormatter.byteToString(GetEventValue(e.Offset))); } break; } }
void GotMidiEventE(object sender, MidiMessageEvent e) { switch (e.MsgT) { case MsgType.MetaStr: lve.AddItem( c4, MeasureBarTick( e.Ppq ), "", MetaHelpers.MetaNameFF( e.IntMsg ) , GetMetaString( e.Offset ), SmfStringFormatter.byteToString(GetMetaStringValue( e.Offset )) ); break; case MsgType.MetaInf: case MsgType.System: lve.AddItem(GetEventColor(e.IntMsg,cR),MeasureBarTick(e.Ppq),"",MetaHelpers.MetaNameFF(e.IntMsg),GetMetaSTR(e.Offset), SmfStringFormatter.byteToString(GetMetaValue(e.Offset))); break; default: if (e.IsRse) lve.AddItem( GetRseEventColor( Colors["225"] ), MeasureBarTick( e.Ppq ), ch,GetRseEventString( e.Offset ), chRseV( e.Offset ),SmfStringFormatter.byteToString(GetRseEventValue(e.Offset)) ); else lve.AddItem( GetEventColor( Colors["225"] ), MeasureBarTick( e.Ppq ), ch,GetEventString( e.Offset ), chV( e.Offset ),SmfStringFormatter.byteToString(GetEventValue(e.Offset)) ); break; } }