diff options
| author | Jake Zerrer <him@jakezerrer.com> | 2025-11-01 17:19:05 -0400 |
|---|---|---|
| committer | Jake Zerrer <him@jakezerrer.com> | 2025-11-01 17:27:40 -0400 |
| commit | 21ca56afe14c33a5abee03e27f126afba98bc43f (patch) | |
| tree | 9126709600f07c865b9c07c6cb4778028a2286d0 /src | |
| parent | 54bebfd260bc6d43a19b85c1006557479f03312b (diff) | |
Add print-all-midi-device-names
Diffstat (limited to 'src')
| -rw-r--r-- | src/midi.clj | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/midi.clj b/src/midi.clj index dabca7c..dac6df4 100644 --- a/src/midi.clj +++ b/src/midi.clj @@ -7,6 +7,12 @@ (defn get-all-midi-device-info [] (CoreMidiDeviceProvider/getMidiDeviceInfo)) +(defn print-all-midi-devices + "Prints the names of all MIDI devices attached to the computer." + [] + (doseq [^MidiDevice$Info device-info (get-all-midi-device-info)] + (println (.getName device-info)))) +(print-all-midi-devices) (defn select-devices "Given device info list `devices`, return seq where device name is `device-name`. If tx? is true, returned devices will have unlimited transmitters. |
