Re: Programmatically adding a MIDI port to the IAC Driver
Re: Programmatically adding a MIDI port to the IAC Driver
- Subject: Re: Programmatically adding a MIDI port to the IAC Driver
- From: andermoo <email@hidden>
- Date: Wed, 9 Jun 2010 18:11:45 +0200
A day could come when the IAC driver just isn't there. Instead,
create a virtual source.
As a sidenote on this, although I understand why the IAC driver is a
hack, however the big advantage that comes with it is that
applications can see it and connect to its ports regardless of the
sequence they are started. It is very difficult, for instance, to tell
a DAW to listen to another applications virtual source, when that app
is not yet running. Restarting an application also breaks existing
connections, as the virtual sources just disappear.
I would want to have all interested apps be able to learn about
potentially available sources and destinations. When a source or
destination becomes available (i.e. app was started), interested apps
should then connect automatically.
This would allow for network-like MIDI connections that can robustly
heal themselves and survive app crashes and different startup sequences.
Is there a way to register virtual sources with the CoreMIDI system
regardless whether their providing app is running? Or perhaps did I
miss the entire concept behind virtual sources?
Any further information is much appreciated, thanks.
Anders
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden