Add button in midi settings to refresh midi devices

Deletes and creates a new RT midi instance allowing for midi devices to be plugged in without restarting
This commit is contained in:
Daniel Konar 2023-12-27 08:53:09 +01:00 committed by tildearrow
parent 65b50f4acc
commit c1c2b52ba7
5 changed files with 26 additions and 0 deletions

View file

@ -3473,6 +3473,15 @@ void DivEngine::rescanAudioDevices() {
}
}
void DivEngine::rescanMidiDevices() {
if (output!=NULL) {
logV("reloading midi...");
output->reinitMidi(false);
rescanAudioDevices();
}
}
void DivEngine::initDispatch(bool isRender) {
BUSY_BEGIN;
logV("initializing dispatch...");