diff --git a/MidiInAndGuiMonitor.ahk b/MidiInAndGuiMonitor.ahk index c70154f..24cb938 100644 --- a/MidiInAndGuiMonitor.ahk +++ b/MidiInAndGuiMonitor.ahk @@ -42,41 +42,47 @@ Return ;************************************************* ShowMidiInMessage: ; update the midimonitor gui - -Gui,14:default -Gui,14:ListView, In1 ; see the first listview midi in monitor - LV_Add("",stb,statusbyte,chan,byte1,byte2) - LV_ModifyCol(1,"center") - LV_ModifyCol(2,"center") - LV_ModifyCol(3,"center") - LV_ModifyCol(4,"center") - LV_ModifyCol(5,"center") - If (LV_GetCount() > 10) - { - LV_Delete(1) - } + if (statusbyte == 248) ; Ignore Timing Clock messages + return + + Gui,14:default + Gui,14:ListView, In1 ; see the first listview midi in monitor + LV_Add("",stb,statusbyte,chan,byte1,byte2) + LV_ModifyCol(1,"center") + LV_ModifyCol(2,"center") + LV_ModifyCol(3,"center") + LV_ModifyCol(4,"center") + LV_ModifyCol(5,"center") + If (LV_GetCount() > 10) + { + LV_Delete(1) + } return + ;************************************************* ;* SHOW MIDI OUTPUT ON GUI MONITOR ;************************************************* ShowMidiOutMessage: ; update the midimonitor gui + if (statusbyte == 248) ; Ignore Timing Clock messages + return -Gui,14:default -Gui,14:ListView, Out1 ; see the second listview midi out monitor - LV_Add("",stb,statusbyte,chan,byte1,byte2) - LV_ModifyCol(1,"center") - LV_ModifyCol(2,"center") - LV_ModifyCol(3,"center") - LV_ModifyCol(4,"center") - LV_ModifyCol(5,"center") - If (LV_GetCount() > 10) - { - LV_Delete(1) - } + Gui,14:default + Gui,14:ListView, Out1 ; see the second listview midi out monitor + LV_Add("",stb,statusbyte,chan,byte1,byte2) + LV_ModifyCol(1,"center") + LV_ModifyCol(2,"center") + LV_ModifyCol(3,"center") + LV_ModifyCol(4,"center") + LV_ModifyCol(5,"center") + If (LV_GetCount() > 10) + { + LV_Delete(1) + } return + ;************************************************* ;* MIDI MONITOR GUI CODE ;*************************************************