Multi-client driver for Windows

There is progress on this. I got a license for Bome bmidi driver for virtual MIDI ports. Not cheap but Florian is so helpful that implementing the driver for Electra should not be hard.

I am actually thinking about two ways to implement this:

  1. straight-forward. There would be three virtual MIDI ports: Port 1, Port 2, CTRL. ie. exactly the same thing as MacOS users have.
  2. device-based. Electra driver would create virtual ports for all devices defined in the preset. It would also take care of routing the messages to-from correct connected device. Plus the CTRL port for the web application. ie. if your preset would define controls for Prophet 5 and DX 7, “Prophet 5” and “DX 7” USB Midi ports would be available on the computer.

What is your thinking on this? Any other suggestions?