<div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jun 5, 2015 at 1:32 PM, John Emmas <span dir="ltr"><<a href="mailto:johne53@tiscali.co.uk" target="_blank">johne53@tiscali.co.uk</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 05/06/2015 14:54, Paul Davis wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
There's not much point testing OSC support with the X32 without the active support of a developer working directly on OSC code. [...] OSC is a useful protocol but because it is completely non-standardized, both ends of the OSC exchange have to understand the same set of messages, and there is no standard set of messages.<br>
<br>
</blockquote>
<br>
Hmm...  that seems like a pretty major drawback!  Is OSC effectively a dead protocol now?  I took a look at the Issue Tracker but there've been no posts for nearly 4 years!!<br></blockquote><div><br></div><div>The notion of a standardized message set isn't part of the design spec or goals for OSC. People seem to completely misunderstand what OSC is. It is really just a specification of a message *format*. Not the mesage contents, or even the transport protocol. The messages consist of strings, with the first string being a set of 1 or more slash-separated words, optionally followed by arguments also passed as strings<br><br></div><div>   /this/is/a/valid/message<br></div><div>   /so/is/this 12 abd 19.78<br></div><div>   /1871/akk1/a91991/a/  soIsThis<br></div><div>   /whatever/the/hell/you/want/to/use/it/is/ok/with/OSC<br><br></div><div>OSC doesn't specify anything else, really. So unless to two ends of the connection understand that /foo/bar/baz means "stop the transport", then it is meaningless.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<span class=""><br></span>
Patrick - what gives you the impression that OSC is better for your purposes?  For example, is X32Reaper based around OSC perhaps?<span class="HOEnZb"><font color="#888888"><br>
<br></font></span></blockquote><div><br></div><div>the X32 OSC protocol specification does allow some stuff that isn't possible with generic MIDI. but to use it you need something that understands the X32 OSC messages.<br></div><div> </div></div><br></div></div>