I sometimes have to physically reconnect my MIDI controller to my Mac (or switch between my 61 notes and my Minilab for sound design). When I do this, the reconnected device is disabled in ALV. It’s a pain to re-enable every time.
Implementation Suggestions (in order of preference):
- Remember a port’s state when reconnected
- Add a radio button setting for “Enable new MIDI ports by default” (or always enable a new MIDI port upon connection)
- Add a “MIDI Omni” port which accepts all MIDI inputs (like Gig Performer)
- Prompt to use that port upon detection (similar to Logic Pro)
In fact, a similar behaviour should be implemented for the chosen Audio Device – i.e. for cases where the MIDI controller is also an audio output device.