[linux-audio-dev] OSC, mDNS and LASH: a good combo?

Alfons Adriaensen fons.adriaensen at alcatel.be
Tue Mar 1 13:20:55 UTC 2005


On Tue, Mar 01, 2005 at 01:27:38PM -0500, Dave Robillard wrote:

> When a destination is added/removed, the patching server will notify the
> client (via OSC), and the client will update it's list of destinations
> appropriately (this will all be abstracted by liblo's API though).

How would you handle SC3's way of doing things ?

When you create a new OSCResponder object in sclang, this does not
create a new port - it just adds a new 'accepted source' for messages 
coming in at the one and unique sclang port (57120). OSCResponders are
created by specifying the source, not a local port.

Given this, the JACK / MIDI patchbay is not the correct model. For both
JACK and the ALSA sequencer, connecting multiple outputs to the same
input just adds / merges the signals coming from those outputs. This is
not the case for UDP: messages coming in from different sources remain
quite separate, and a client in effect never needs more than one input
port.

-- 
FA
 





More information about the Linux-audio-dev mailing list