Side note, if anyone here is part of the development teams for DOSBox varieties… not only would MIDI IN be really nice to have, there are bugs in the coremidi support for existing MIDI output:
DOSBox will reject certain MIDI ports depending on their naming in Audio MIDI Setup in Mac OS. A new MIDI studio config shows the full list of ports when doing “mixer /listmidi”. When I add an external device in the mapping in Audio MIDI Setup, this “new device” (?) name shows in “mixer /listmidi”, but then it vanishes from the list if I rename it to, for example “MT-32”. These ports vanish and fail to work.
It’s inconsistent: I have a whole setup of two MIDI interfaces and eight MIDI devices connected. Most ports show up correctly, with their correct names, when doing “mixer /listmidi” in DOSBox, but some ports are just missing from the list entirely (such as the one where my MT-32 is). A new setup using the same devices works, unless I rename the port.