Re: [LAU] OSC - where to start?

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: <linux-audio-user@...>
Date: Wednesday, January 26, 2011 - 8:28 pm

--nextPart4117627.2K3R94rXAE
Content-Type: Text/Plain;
charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable

On Wednesday 26 January 2011 17:51:41 James Morris wrote:

It is relatively wide spread. However due to its nature, it neither defines=
a=20
standard way of detecting "remote" apps with osc interface, nor does it=20
provide a standard way to introspect. So for example a pair of apps that do=
=20
gui->backend split will work because both written by the same author(s) kno=
w=20
how to detect and talk to each other. For apps written by different authors=
, it=20
gets difficult. And its basically impossible to write any "generic osc send=
er=20
tool"...

> For instance, could/should there be an OSC tab in QjackCTL?

If osc was a protocol that has a centralized distribution like jack does fo=
r=20
audio and midi and alsa-midi does for midi. But most osc usage happens over=
=20
udp, that is network. That is fine to have gui and backend on different mac=
hines=20
but completely incompatible with qjackctl providing a "central patchbay" (n=
ot=20
that this concept would make any sense for osc).

In general it would be possible to send osc over jack-ports. Jack supports=
=20
generic port types and osc isn't actually fixed on using udp. But the probl=
em=20
is: when app A sends osc across a jack-osc-connection, who guarantees that =
app=20
B can actually do something useful with it? osc just defines a way messages=
are=20
sent. It doesn't care about specific messages, it doesn't care about answer=
s,=20
it doesn't care about the transport...

BTW: For entry into osc, python and its liblo-interface should give you a g=
ood=20
start.

Have fun,

Arnold

--nextPart4117627.2K3R94rXAE
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part.

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iEYEABECAAYFAk1Ag9oACgkQuYLL1cDjHx0HTwCfZhzEkCNCmw6sXLTbXssoyvwh
10IAnRdDoZI/wVpWBhT7TcAKQ2oL5g/F
=Pbh4
-----END PGP SIGNATURE-----

--nextPart4117627.2K3R94rXAE--

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[LAU] OSC - where to start?, James Morris, (Tue Jan 25, 9:54 pm)
Re: [LAU] OSC - where to start?, James Morris, (Wed Jan 26, 4:51 pm)
Re: [LAU] OSC - where to start?, Paul Coccoli, (Wed Jan 26, 11:54 pm)
Re: [LAU] OSC - where to start?, Arnold Krille, (Wed Jan 26, 8:28 pm)
Re: [LAU] OSC - where to start?, Ken Restivo, (Thu Jan 27, 6:25 am)
Re: [LAU] OSC - where to start?, Paul Davis, (Thu Jan 27, 4:00 pm)
Re: [LAU] OSC - where to start?, Paul Davis, (Wed Jan 26, 5:17 pm)
Re: [LAU] OSC - where to start?, Lorenzo Sutton, (Thu Jan 27, 7:13 am)
Re: [LAU] OSC - where to start?, Atte André Jensen, (Wed Jan 26, 10:18 am)
Re: [LAU] OSC - where to start?, Dave Phillips, (Wed Jan 26, 12:17 pm)
Re: [LAU] OSC - where to start?, Bernardo Barros, (Wed Jan 26, 2:29 pm)
Re: [LAU] OSC - where to start?, Hans Wilmers, (Wed Jan 26, 11:38 am)
Re: [LAU] OSC - where to start?, Dave Phillips, (Wed Jan 26, 2:18 am)
Re: [LAU] OSC - where to start?, michael noble, (Wed Jan 26, 1:29 am)
Re: [LAU] OSC - where to start?, Harry Van Haaren, (Tue Jan 25, 10:32 pm)