[OSC_dev] OSC / MIDI comparison papers

cyrille henry cyrille.henry at la-kitchen.fr
Tue Jan 15 15:26:26 PST 2008



Andy W. Schmeder a écrit :
> On Jan 15, 2008, at 1:43 PM, Angelo Fraietta wrote:
> 
>> Does anyone have a listing of papers that compare OSC to MIDI, showing 
>> the advantages and shortcomings of each of them
> 
> 
> A matrix of features that we care about and their limits in OSC vs MIDI 
> appears in the poster from the OSC Showcase / Maker Faire 2007.  The PDF 
> of this poster can be obtained here:
> 
> http://opensoundcontrol.org/publication/osc-showcase-maker-faire-2007
> 
> 
hello,

i agree that osc is better than midi for lot's of aplications, but this matrix is bias.

-a typical exemple in osc is more like this : 

/wii/ir/x....,f......
where . is not a letter/number
so i don't think it's "human readable"

-The "Hardware Transport Independent" is in direct conflict with "Data rate":
osc is hardware transport independant, so we can use osc with a 9,6Kb/s serial line.
                           
-Curent OSC transport layer is not really microcontroller friendly. 
few dollars microcontroller can easilly deal with midi, but not with curent osc implementation.
a osc implementation on a microcontroler is lots more difficul than midi.

-according to this matrix, OSC is for "music, video, robotic and more", midi is limited to music.
but personally, i saw more "video,robotics and more" aplication using midi than osc.

-where does the 20ms midi clock-sync accuracy theorical limit?

-this chart does not speak about the osc typetag : when implementing a osc recever, why you have to test for float or int if you wish to receive 0?

- i would have prefer to see a typical data rate better than the theorical one.

- i would also loved to see in this matrix a typical loopback latency on curent hardware and software of OSC vs MIDI

best
Cyrille

> ---
> 
> Andy W. Schmeder
> andy [at] cnmat.berkeley.edu
> phone: +1-510-643-9990 x.313
> 
> Programmer/Analyst II
> Center for New Music and Audio Technologies
> University of California at Berkeley
> http://cnmat.berkeley.edu
> 
> 
> 
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> OSC_dev mailing list
> OSC_dev at create.ucsb.edu
> http://lists.create.ucsb.edu/mailman/listinfo/osc_dev


More information about the OSC_dev mailing list