пыталось в течение длительного времени, чтобы послать последовательность в миди устройство с JFugue 5:JFugue 5 внешнее миди устройство
MusicReceiver device = getDeviceByName("name");
Player player = new Player();
Pattern pattern = new Pattern("A");
device.sendSequence(player.getSequence(pattern));
не может пойти Beyong «типа исключения MidiUnavailableException необработанного» на «устройстве .sendSequence ".
static MidiDevice.Info getDeviceInfoByName(String name) {
for (MidiDevice.Info info : MidiSystem.getMidiDeviceInfo()) {
if (info.getName().equals(name)) {
return info;
}
}
return null;
}
static MusicReceiver getDeviceByName(String name) {
return new MusicReceiver((MidiDevice) getDeviceInfoByName(name));
}
Можете ли вы дать всю трассировку стека? –
java.lang.ClassCastException: com.sun.media.sound.MidiInDeviceProvider $ MidiInDeviceInfo не может быть добавлено в javax.sound.midi.MidiDevice – Yan