Hi,
I believe that, although cumbersome, the behavior is "as designed":
1) Port Persistence
- Let's say you use the LPD8 MIDI ports in an MT project.
- then eventually, close MT. It will store the state, including which MIDI ports are currently in use.
- now unplug the LPD8
- next time you restart MT, it'll try to re-establish the state it was in when getting closed.
- It will not find the LPD8. It will create an alias for it and mark it as "pending". The reason is that you might have unwillingly unplugged the LPD8, so the "pending" state will ensure that whenever you plug in the LPD8 again, it'll be opened by MT immediately.
Now this clutters the list of MIDI devices if you don't intend to use the LPD8 at all.
The fix is to close the device (uncheck on Windows, double-click on OSX). Then you can delete it. It will also be cleaned up with the next restart of MT.
2) Auto Virtual Aliases
I thought it would be handy to have automatic, always available aliases for the internal virtual ports. The thing is, people ask for being able to rename the virtual ports. But then, if you use them in your project, you will reference them by that name. Now your project won't work out-of-the-box unless your virtual MIDI ports have the same name.
So I introduced automatic aliases for the virtual ports. Every virtual port has its fixed name alias which you can/should use in your projects instead of the device names. Like that your project will be portable across different versions of MT, the MT Player, and future versions of MT no matter what the name of the virtual ports is.
Too Many Ports
I assume you want to get rid of non-used ports/aliases because the list gets long and it's a hassle to scroll to the right one, especially in the "per translator" port list. The soon-to-come unified version of MT will sport the OSX GUI where there is much more (expandable) space for the MIDI port list.
Bugs?
So as I see it, the issues you describe are by design. Or is there something not working as described above? If yes, it's a bug and should get fixed. Otherwise, do you have ideas how your life can get improved with those MIDI ports?
Thanks,
Florian