Continuing the conversation from #366, I think it would be a good idea to include a universal audio/MIDI widget that combines the functionality of @bontric's MidiIO and my Audio stuff each into a context menu. I propose after v0.5 we merge all audio and MIDI dropdown boxes from our Audio/MIDI interface modules into one of these ports.

@milholen, CC BY-NC 4.0
To use them, simply left (or right?) click to display a dropdown menu. For audio:
For MIDI:
Just an idea, maybe VCV Bridge could use the "ADAT" analogy? Hopefully that doesn't confuse people.
To represent an active interface, a green/red activity LED should be beside the port like most real audio/MIDI interfaces.
For v0.5, I'll just hack together something for the two audio interfaces I've planned in #82, using dropdown menus.
but still can use several of those modules at once??
Yes, you have one audio/MIDI/ADAT port per audio/MIDI module.
@bontric Working on this today or tomorrow. It will replace the MidiIO.{hpp,cpp} files.
@AndrewBelt great! looking forward to continue the work on #81
Closing since Core modules are fully redesigned now.
Most helpful comment
@bontric Working on this today or tomorrow. It will replace the MidiIO.{hpp,cpp} files.