I am controling the LED Pads of a Launchpad Mini in my VST using a juce::MidiOutput. This works fine until the cable gets unplugged and plugged again. I am having trouble with reconnecting the MidiOutput.
With the juce::MidiInput, I had the same problem, but I fixxed it with a timercallback, which frequently checks for disconnections and adds/removes the MidiInputDeviceCallback… (I found the solution here)
So I expected, to also recall MidiOutput::openDevice, whenever the MidiInputDeviceCallback is newly added… but it does not seem to work…
m_midiOutDevice = juce::MidiOutput::openDevice(input.identifier);
But it does not work… Any suggestions?