melmager
Erfahrenes Mitglied
Also als Level in Java habe ich immer noch begeisterte Anfängerin
OK zum Problem / Frage
Ich habe ein MIDI Keyboard an USB angeschlossen und suche nun eine Möglichkeit die MIDI Ereignisse (Taste am Keyboard gedrückt) in Java einzulesen. Ausgabe dann etwa so : Taste C gedrückt ...
Ich habe mich schon durch ettliche Beschreibungen durchgelesen - Wie man eine Midinote im System erzeugt und dann ausgibt wird beschrieben - über new ShortMessage() und denn myMsg.setMessage(ShortMessage.NOTE_ON, 0, 60, 93); z.B.
Aber ich sehe keine Möglichkeit an eine MIDI Message heranzukommen die von extern kommt.
Geht das überhaupt mit Java ? MIDI einlesen ?
das einzige was ich gefunden habe ist in der Classe Track ein Get um an ein MIDi Event heranzukommen.
Ich denke mal das geht nur wenn ich in der Klasse Sequence eine MIDI File einlese.
Oder Lege ich eine leere Sequence an, dann ein neuen Track und starte recording und kann dann ein Midi event das vom Keyboard kommt einlesen ?
Ich glaubs ja nicht ...
Also Frage an die Leute die sich besser auskennen - kann ich ein Midi Event das über USB kommt einlesen - wenn wenn ja wie muss ich vorgehen - grobe Richtung reicht mir erstmal - ich will ja wat lernen
Zusatzfrage - Device auflisten habe ich hinbekommen aber mein USB Keyboard taucht 3 mal auf .. woher weiss ich welches ich als MIDI IN ansprechen muss ?
und warum 3 mal ? 2 mal hätte ich ja verstanden einmal IN einmal OUT aber Nummer 3 ?
OK zum Problem / Frage
Ich habe ein MIDI Keyboard an USB angeschlossen und suche nun eine Möglichkeit die MIDI Ereignisse (Taste am Keyboard gedrückt) in Java einzulesen. Ausgabe dann etwa so : Taste C gedrückt ...
Ich habe mich schon durch ettliche Beschreibungen durchgelesen - Wie man eine Midinote im System erzeugt und dann ausgibt wird beschrieben - über new ShortMessage() und denn myMsg.setMessage(ShortMessage.NOTE_ON, 0, 60, 93); z.B.
Aber ich sehe keine Möglichkeit an eine MIDI Message heranzukommen die von extern kommt.
Geht das überhaupt mit Java ? MIDI einlesen ?
das einzige was ich gefunden habe ist in der Classe Track ein Get um an ein MIDi Event heranzukommen.
Ich denke mal das geht nur wenn ich in der Klasse Sequence eine MIDI File einlese.
Oder Lege ich eine leere Sequence an, dann ein neuen Track und starte recording und kann dann ein Midi event das vom Keyboard kommt einlesen ?
Ich glaubs ja nicht ...
Also Frage an die Leute die sich besser auskennen - kann ich ein Midi Event das über USB kommt einlesen - wenn wenn ja wie muss ich vorgehen - grobe Richtung reicht mir erstmal - ich will ja wat lernen
Zusatzfrage - Device auflisten habe ich hinbekommen aber mein USB Keyboard taucht 3 mal auf .. woher weiss ich welches ich als MIDI IN ansprechen muss ?
und warum 3 mal ? 2 mal hätte ich ja verstanden einmal IN einmal OUT aber Nummer 3 ?
Zuletzt bearbeitet: