Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Kommunikation mit USB Gerät, das Midi-Signale sendet
Hallo,
vielleicht kann mir ja irgendjemand einen Tipp geben...Ich will eigentlich nur mit einem Gerät kommunizieren, daß über USB Midi-Signale sendet...das ganze soll unter Windows XP passieren...
also jusb hab ich nicht gebraucht...
im wesentlichen holt man sich alle Midifähigen Geräte, die das Betriebssystem erkennt(Soundkarte etc) in ein Array und sucht sich dasjenige raus, daß man braucht:
Code:
MidiDevice.Info[] infos = MidiSystem.getMidiDeviceInfo();
MidiDevice dev = null;
for (int i = 0; i < infos.length; i++) {
try {
dev = MidiSystem.getMidiDevice(infos[i]);
classNameActualDevice = dev.getDeviceInfo().getClass().toString();
} catch (MidiUnavailableException e) {
// Handle or throw exception...
e.printStackTrace();
} catch (NullPointerException e) {
// Handle or throw exception...
}
// test if actual Device is needed Midi Input Device
if(classNameActualDevice.equals("class com.sun.media.sound.MidiInDeviceProvider$MidiInDeviceInfo"))
System.out.println("Midi Device found");
um zu wissen um welche Geräte es sich genauer handelt, kann man sich bestimmte Geräteinfos anzeigen lassen, wobei WinXP nicht viele Infos ausspuckt, unter Linux siehts schon anders aus...