Stefan,
There already exists the powerful Midi Operating System "MidiShare" by
GRAME (www.grame.fr). It took them 6 years of Research to complete this.
The ALSA Midi Sequencer was inspired by this project and, as Takashi told
me, the Linux Version of Midi Share is based on the ALSA Sequencer concept
in turn. So, do you really want to reimplement all this or is there
perhaps a way to make use of the already-existing powerful
Midi-infrastructure of ALSA ? With ALSA you already can connect many
different Midi-Clients simultaneously, even over the network. So what
about implementing a small Midi Interface Module to ALSA ? All the
event-streaming could then be done by the ALSA sequencer and the
Arts-Clients could still communicate via ALSA. If you don't like this
idea, then what about taking this as an intermediate solution ?
Matthias