mido.get_input_names() is only working properly when run in a separate process. This is super goofy, and needs to be done better. I think the problem has to do with threading. Perhaps it can only be run on the main thread? Currently, if run in the main process, it does not update midi interfaces, just returns the same over and over. I think this is actually a problem in RTMidi, not mido, but I need to dig deeper.
mido.get_input_names() is only working properly when run in a separate process. This is super goofy, and needs to be done better. I think the problem has to do with threading. Perhaps it can only be run on the main thread? Currently, if run in the main process, it does not update midi interfaces, just returns the same over and over. I think this is actually a problem in RTMidi, not mido, but I need to dig deeper.