Hi, With Bome Network and Unlimited named virtual ports you can do this.
It is similar to Proxy MIDI is that you can create multiple copies of a port. Each client looks at one of the copies, however you can route endpoints using the Bome Network MIDI Router. Essentially Bome MIDI Translator does it this way, however uses unamed ports (ie BMT 1, BMT2 etc) and then use the Bome MIDI Translator MIDI router for each application to talk to it’s own copy of the port.
For instance, I have a FaderFox EC4 and I created 2 named ports
EC4-V1 and EC4-V1
With the Bome Network MIDI routing tool I route
IN : FaderFox EC4 → OUT : EC4-V1
IN : FaderFox ECR → OUT: EC4-V2
There are more advanced routing options available but this should give you the idea.
This is similar to what you describe. Microsoft does not currently have native MIDI multi-client support that I know of.
I’m not sure if this is how ProxyMIDI is doing it.
@FlorianBome - FYI
Bome Customer Care
Also available for paid consulting services: firstname.lastname@example.org