diff --git a/src/core/MidiInterface.hpp b/src/core/MidiInterface.hpp index 7600fd59..964b3645 100644 --- a/src/core/MidiInterface.hpp +++ b/src/core/MidiInterface.hpp @@ -13,25 +13,25 @@ using namespace rack; */ struct MidiInWrapper : RtMidiIn { - std::unordered_map>> idMessagesMap; - std::unordered_map> idStampsMap; - uint uuid_c = 0; - uint subscribers = 0; + std::unordered_map>> idMessagesMap; + std::unordered_map> idStampsMap; + int uid_c = 0; + int subscribers = 0; MidiInWrapper() : RtMidiIn() { idMessagesMap = {}; idStampsMap = {}; }; - uint add() { - uint id = ++uuid_c; + int add() { + int id = ++uid_c; subscribers++; idMessagesMap[id] = {}; idStampsMap[id] = {}; return id; } - void erase(uint id) { + void erase(int id) { subscribers--; idMessagesMap.erase(id); idStampsMap.erase(id);