diff --git a/src/core/MidiClockToCV.cpp b/src/core/MidiClockToCV.cpp index b19603a6..17e45a47 100644 --- a/src/core/MidiClockToCV.cpp +++ b/src/core/MidiClockToCV.cpp @@ -41,13 +41,13 @@ struct MIDIClockToCVInterface : MidiIO, Module { * * Implying that every 16 midi clock ticks we need to send a pulse * */ - int ratios[] = {6, 8, 12, 16, 24, 32, 48, 96, 192}; - int numratios = sizeof(ratios) / sizeof(*ratios); + const int ratios[9] = {6, 8, 12, 16, 24, 32, 48, 96, 192}; + const int numratios = 9; /* * Length of clock pulse */ - float pulseTime = 0.05; + const float pulseTime = 0.05; MIDIClockToCVInterface() : MidiIO(), Module(NUM_PARAMS, NUM_INPUTS, NUM_OUTPUTS) { diff --git a/src/core/MidiIO.cpp b/src/core/MidiIO.cpp index 22c6f444..e3bdbce5 100644 --- a/src/core/MidiIO.cpp +++ b/src/core/MidiIO.cpp @@ -50,12 +50,12 @@ void MidiIO::baseFromJson(json_t *rootJ) { std::vector MidiIO::getDevices() { /* Note: we could also use an existing interface if one exists */ - RtMidiIn *m = new RtMidiIn(); + RtMidiIn m; std::vector names = {}; - for (unsigned int i = 0; i < m->getPortCount(); i++) { - names.push_back(m->getPortName(i)); + for (unsigned int i = 0; i < m.getPortCount(); i++) { + names.push_back(m.getPortName(i)); } return names;