gearmulator

Emulation of classic VA synths of the late 90s/2000s that are based on Motorola 56300 family DSPs
Log | Files | Refs | Submodules | README | LICENSE

commit 5e9f179e6102beaeb1cdce5c98507d02abe0db48
parent 5af59f1e225d927862d1bc7badb9b8b214abaf8a
Author: dsp56300 <dsp56300@users.noreply.github.com>
Date:   Wed, 23 Mar 2022 21:44:33 +0100

prefer enum class over enum

Diffstat:
Msource/virusLib/demoplayback.cpp | 12++++++------
Msource/virusLib/demoplayback.h | 4++--
2 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/source/virusLib/demoplayback.cpp b/source/virusLib/demoplayback.cpp @@ -112,7 +112,7 @@ namespace virusLib { Event e; - e.type = Midi; + e.type = EventType::Midi; const auto status = _data[0] < 0xf0 ? (_data[0] & 0xf0) : _data[0]; @@ -164,14 +164,14 @@ namespace virusLib // Only seen for single and multi patches for now e.data.resize(_count); memcpy(&e.data.front(), _data, _count); - e.type = RawSerial; + e.type = EventType::RawSerial; } else { // regular midi sysex data, sent to the uC e.data.resize(_count); memcpy(&e.data.front(), _data, _count); - e.type = MidiSysex; + e.type = EventType::MidiSysex; } return e; } @@ -204,13 +204,13 @@ namespace virusLib { switch (_event.type) { - case MidiSysex: + case EventType::MidiSysex: { std::vector<synthLib::SMidiEvent> responses; m_mc.sendSysex(_event.data, false, responses, synthLib::MidiEventSourcePlugin); } break; - case Midi: + case EventType::Midi: { synthLib::SMidiEvent ev; ev.a = _event.data[0]; @@ -224,7 +224,7 @@ namespace virusLib } } break; - case RawSerial: + case EventType::RawSerial: { std::vector<dsp56k::TWord> dspWords; diff --git a/source/virusLib/demoplayback.h b/source/virusLib/demoplayback.h @@ -18,7 +18,7 @@ namespace virusLib void process(uint32_t _samples); private: - enum EventType + enum class EventType { MidiSysex, Midi, @@ -27,7 +27,7 @@ namespace virusLib struct Event { - EventType type = MidiSysex; + EventType type = EventType::MidiSysex; std::vector<uint8_t> data; uint8_t delay = 0; };