Я пишу приложение для управления устройствами запуска Novation (для тех, кто знаком). Пусковая панель устанавливает два MIDI-устройства: один для ввода (кнопки нажаты), и один для вывода (светодиоды управления).Как перехватить MIDI-сообщения?
Идея состоит в том, что после получения сообщения с панели запуска я хочу отправить последовательность других сообщений. Каков наилучший способ сделать это?
На данный момент я цепь передатчика устройства ввода, чтобы приемник выходного устройства, так что каждое сообщение, полученное непосредственно отправляется обратно в Launchpad:
Transmitter lpTransmitter = inputDevice.getTransmitter();
lpTransmitter.setReceiver(outputDevice.getReceiver());
«после получения сообщения с пусковой панели отправьте последовательность других сообщений». Вы правильно описали, как это работает. в чем именно проблема?: –
Ну, как я узнаю, что получил сообщение? Есть ли какой-нибудь прослушиватель событий? –