Re: Open Sound Control: Is it still a thing?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Wed, 28 Apr 2021, Jörn Nettingsmeier wrote:

On 4/28/21 12:30 AM, Len Ovens wrote:
The Wing with TCP would not need this... but of course some OSC libs do not support TCP because OSC 1.0 is UDP and OSC 1.0 never got past OSC 1.0 due to lack of funding. There was work started on OSC 1.1 but it was never formalized and the documentation has vanished from the OSC site. This means no bundles, no TCP, no # or ? just / and so many OSC controllers are OSC 1.0 only.

Ah, that might explain why I never got OSC over TCP going with standard tools - I thought I was just being stupid...

UDP was originally chosen because OSC was meant to replace MIDI for performance controllers like keyboards and all the new keyboard/neck like controllers out there. At 100M net speeds tcp would show timing issues. There are now better ways of doing things and faster networks. For mixer control, tcp would be better because surity of message delivery is more important than speed.

There are other control solutions out there that might be better than OSC because they are more firmly suported.

OCA which is now AES70... and so no longer free to look at... though of course free to use. OCA is a two way protocol from the start and the controlled device is supposed to give the controller enough information to create a controller (on glass anyway) on the fly. It has more of a standard way of talking about controls.
https://www.ocaalliance.com/

There is muscle https://public.msli.com/lcs/muscle/index.html which is used by Harrison Console in their digital consoles

both use a path like structure

Look at it this way: there is an amazing choice of standards :o)

So long as there is an amazing choice of standards, it will take a long time for OSC physical knob controllers to show up... the Wing is perhaps proof of that. OSC 1.0 made it out the door, OSC 1.1 has gotten lost and was never finished and OSC's main site is effectively static. I think sendosc, touchOSC and Lemur seem to be all that keeps OSC alive. Maybe the Wing will change that in the same way the Mackie Control did (almost 20 years after OSC 1.0 was released).

Hmm, I just took a look at http://opensoundcontrol.org/ and it seems things are worse not better. The OSC 1.0 spec now points at https://web.archive.org/web/20030914224904/http://cnmat.berkeley.edu/OSC/OSC-spec.html There is however a pointer to the sugestion of what OSC 1.1 might have been: https://zenodo.org/record/1177517

So http://opensoundcontrol.org/ is now just a rough few lines that point at some archives. OSC is still alive only in the libs and the SW that uses them. This is maybe enough as OSC has proven useful enough to stick around anyway. That anything has been done on the http://opensoundcontrol.org/ in the past year is perhaps a sign of hope.


--
Len Ovens
www.ovenwerks.net
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@xxxxxxxxxxxxxxxxxxxx
https://lists.linuxaudio.org/listinfo/linux-audio-user

[Index of Archives]     [Linux Sound]     [ALSA Users]     [Pulse Audio]     [ALSA Devel]     [Sox Users]     [Linux Media]     [Kernel]     [Photo Sharing]     [Gimp]     [Yosemite News]     [Linux Media]

  Powered by Linux