From f12cac596bcf412dcfa157322ee147cc5d70fb33 Mon Sep 17 00:00:00 2001 From: reuk Date: Thu, 30 Dec 2021 20:24:45 +0000 Subject: [PATCH] MIDILogger: Display message timestamps --- examples/Plugins/MidiLoggerPluginDemo.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/examples/Plugins/MidiLoggerPluginDemo.h b/examples/Plugins/MidiLoggerPluginDemo.h index d65e09fca5..b2e3d09147 100644 --- a/examples/Plugins/MidiLoggerPluginDemo.h +++ b/examples/Plugins/MidiLoggerPluginDemo.h @@ -125,6 +125,7 @@ public: { auto header = std::make_unique(); header->addColumn ("Message", messageColumn, 200, 30, -1, TableHeaderComponent::notSortable); + header->addColumn ("Time", timeColumn, 100, 30, -1, TableHeaderComponent::notSortable); header->addColumn ("Channel", channelColumn, 100, 30, -1, TableHeaderComponent::notSortable); header->addColumn ("Data", dataColumn, 200, 30, -1, TableHeaderComponent::notSortable); return header; @@ -141,6 +142,7 @@ private: enum { messageColumn = 1, + timeColumn, channelColumn, dataColumn }; @@ -165,6 +167,7 @@ private: switch (columnId) { case messageColumn: return getEventString (message); + case timeColumn: return String (message.getTimeStamp()); case channelColumn: return String (message.getChannel()); case dataColumn: return getDataString (message); default: break; @@ -221,7 +224,7 @@ public: MidiLoggerPluginDemoProcessor() : AudioProcessor (getBusesLayout()) { - state.addChild ({ "uiState", { { "width", 500 }, { "height", 300 } }, {} }, -1, nullptr); + state.addChild ({ "uiState", { { "width", 600 }, { "height", 300 } }, {} }, -1, nullptr); startTimerHz (60); }