Orca
Orca copied to clipboard
Enable multiple midi device output via channel expansion (WIP)
A repeat of #242, but with explicit ability to control MIDI device ordering, to solve the problem of unpredictably ordered devices. Changes are visible in the UI.
mmidi
command allows reordring of MIDI devices by their name. Format:
mmidi:<i or o><device number>-<match string>;..
Matches are done against lowercased device names with non-alphanimerics removed.
Example:
mmidi:i0-iac1
will find an input device named "IAC Driver Loopback 1" and move it to position 0.
A WIP, warrants a cleanup and documentation update.
Is this viable? Improvements suggestions appreciated over outright closing. :)
Added MIDI device ID display for improved UX, takes guessing out of correlating IDs with devices when using [m]midi
commands.
Fixed device name matching and added fuzzy search. Now mmidi:i0-clo
correctly finds "IAC Clock" before "IAC Loopback".