Reloading the device tables in the prefs
I'm fairly sure that there's already code for that in the engine, so we might just have to expose that via the prefs dialog, by adding corresponding buttons on the Audio and MIDI tabs (something like "Rescan devices" in Reaper). Currently the user must relaunch Purr after connecting external audio and MIDI gear like in good ol' vanilla, which is inconvenient.