Ich schreibe eine Anwendung, um Novation Launchpad-Geräte zu steuern (für die vertrauten). Das Launchpad installiert zwei MIDI-Geräte: eines für den Eingang (Tasten gedrückt) und eines für den Ausgang (Kontroll-LEDs).Wie kann ich MIDI-Nachrichten abfangen?
Die Idee ist, dass nach dem Empfang einer Nachricht aus dem Launchpad, möchte ich eine Sequenz von anderen Nachrichten senden. Was ist der beste Weg, das zu tun?
Vorerst Kette I das Sendereingabegerätes an die Empfänger der Ausgabeeinrichtung, so dass jede Nachricht empfangen wird, direkt zurück zu dem launchpad gesendet:
Transmitter lpTransmitter = inputDevice.getTransmitter();
lpTransmitter.setReceiver(outputDevice.getReceiver());
"nach dem Empfang einer Nachricht vom Launchpad, senden Sie eine Sequenz von anderen Nachrichten." Sie haben richtig beschrieben, wie es funktioniert. Was genau ist das Problem? –
Woher weiß ich, dass ich eine Nachricht erhalten habe? Gibt es eine Art von Ereignis-Listener? –