Java sound api - Сканирование для устройств midi

Я работаю над проектом Java, который получает события midi от оборудования midi, используя библиотеку javax.sound.midi. В документации сказано, чтоMidiSystem.getMidiDeviceInfo() возвращает список всего подключенного миди-оборудования. Это работает для меня, но проблема в том, что это работает только один раз. Первый раз требуется мгновенное сканирование для поиска устройств, но каждый раз после этого он немедленно возвращает тот же список, даже если были подключены новые устройства. Есть ли способ заставить его повторно сканировать? Он будет пересканирован, если приложение будет перезапущено, но я не хочу, чтобы мои пользователи перезагружались, если они подключили новое миди-устройство.

Кстати, я использую Mac OS X ... было отмечено, что поведение может отличаться для разных ОС.

Ответы на вопрос(4)

Ваш ответ на вопрос