From d4e6724bf0e616a09bb6f4c1393bd3e9e2aa1c25 Mon Sep 17 00:00:00 2001 From: Brendan Robert Date: Wed, 3 May 2017 02:45:06 -0500 Subject: [PATCH] Applying suggestion from issue #32 - Thanks Lutepatious! --- src/main/java/jace/hardware/PassportMidiInterface.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/main/java/jace/hardware/PassportMidiInterface.java b/src/main/java/jace/hardware/PassportMidiInterface.java index 4b479fa..3e1df9a 100644 --- a/src/main/java/jace/hardware/PassportMidiInterface.java +++ b/src/main/java/jace/hardware/PassportMidiInterface.java @@ -548,6 +548,9 @@ public class PassportMidiInterface extends Card { System.out.println("No MIDI devices found"); } else { for (MidiDevice.Info dev : devices) { + if (MidiSystem.getMidiDevice(dev).getMaxReceivers() == 0) { + continue; + } System.out.println("MIDI Device found: " + dev); if ((preferredMidiDevice.getValue() == null && dev.getName().contains("Java Sound") && dev instanceof Synthesizer) || preferredMidiDevice.getValue().equalsIgnoreCase(dev.getName())