Midi over lan with OSC


    Apr 25 2008 | 8:33 am
    Hello,
    I'm wasting so much time with crappy configurations where a notation software, virtual midi ports and max/msp are involved on the same computer.
    So i'll move the notation software to a new computer and, because all my midi ports are used, on both soundcards, i wonder about using ethernet.
    Is it worth the effort to try or is it useless because of latency ?
    Best regards
    f.e
    -- f.e chanfrault | aka | personal computer music >>>>>>> http://www.personal-computer-music.com >>>>>>> |sublime music for a desperate people|

    • Apr 25 2008 | 1:20 pm
      I've posted about this several times. OSC works great but remember that udpsend/receive are the current implementations. Wireless transmission is sometimes unreliable even with both computers almost touching each other. Messages can be dropped. I use an ethernet hub connected to both machines. You'll need to know the IP addresses of both machines.
      I write small max patches as mediators between OSC and IAC midi ports. I DON'T recommend the Network in Audio MIDI setup. I forgets connects and sometimes misdirects messages.
      The great think about OSC is that you can send much more than midi.
      One thing that I have used with success is a note message like
      n 63 89 2000 37 (pit, vel, dur, chan)
      This is better than send note on/off as separate messages. This way a dropped message loses the whole not not just a note off.
      If anyone wants to see a sample patch, I'll make one and post later.
      Cheers Gary Lee Nelson TIMARA Department Oberlin College www.timara.oberlin.edu/GaryLeeNelson
      On Apr 25, 2008, at 4:33 AM, f.e wrote:
      > Hello, > > I'm wasting so much time with crappy configurations where a > notation software, virtual midi ports and max/msp are involved on > the same computer. > > So i'll move the notation software to a new computer and, because > all my midi ports are used, on both soundcards, i wonder about > using ethernet. > > Is it worth the effort to try or is it useless because of latency ? > > Best regards > > f.e > > > -- > f.e chanfrault | aka | personal computer music > >>>>>>> http://www.personal-computer-music.com > >>>>>>> |sublime music for a desperate people|
    • Apr 25 2008 | 1:49 pm
      on windows be sure to shut down firewall service, and reboot.
      On Fri, Apr 25, 2008 at 4:20 PM, Gary Lee Nelson wrote:
      > I've posted about this several times. OSC works great but remember that > udpsend/receive are the current implementations. Wireless transmission is > sometimes unreliable even with both computers almost touching each other. > Messages can be dropped. I use an ethernet hub connected to both machines. > You'll need to know the IP addresses of both machines. > I write small max patches as mediators between OSC and IAC midi ports. I > DON'T recommend the Network in Audio MIDI setup. I forgets connects and > sometimes misdirects messages. > > The great think about OSC is that you can send much more than midi. > > One thing that I have used with success is a note message like > > n 63 89 2000 37 (pit, vel, dur, chan) > > This is better than send note on/off as separate messages. This way a > dropped message loses the whole not not just a note off. > > If anyone wants to see a sample patch, I'll make one and post later. > > Cheers > Gary Lee Nelson > TIMARA Department > Oberlin College > www.timara.oberlin.edu/GaryLeeNelson > > > > > On Apr 25, 2008, at 4:33 AM, f.e wrote: > > Hello, > > I'm wasting so much time with crappy configurations where a notation > software, virtual midi ports and max/msp are involved on the same computer. > > So i'll move the notation software to a new computer and, because all my > midi ports are used, on both soundcards, i wonder about using ethernet. > > Is it worth the effort to try or is it useless because of latency ? > > Best regards > > f.e > > > -- > f.e chanfrault | aka | personal computer music > >>>>>>> http://www.personal-computer-music.com > >>>>>>> |sublime music for a desperate people| > > > > >
    • Apr 25 2008 | 4:13 pm
      i would suggest buying a cheap usb midi device such as midisport 2x2. IME it is not worth the trouble trying to wrangle midi into osc. especially if you want close to 100% accuracy or are in a performance situation.
      Cheers,
      Carey
      On 4/25/08, yair reshef wrote: > on windows be sure to shut down firewall service, and reboot. > > > On Fri, Apr 25, 2008 at 4:20 PM, Gary Lee Nelson > wrote: > > > > I've posted about this several times. OSC works great but remember that > udpsend/receive are the current implementations. Wireless transmission is > sometimes unreliable even with both computers almost touching each other. > Messages can be dropped. I use an ethernet hub connected to both machines. > You'll need to know the IP addresses of both machines. > > > > > > I write small max patches as mediators between OSC and IAC midi ports. I > DON'T recommend the Network in Audio MIDI setup. I forgets connects and > sometimes misdirects messages. > > > > > > The great think about OSC is that you can send much more than midi. > > > > > > One thing that I have used with success is a note message like > > > > > > n 63 89 2000 37 (pit, vel, dur, chan) > > > > > > This is better than send note on/off as separate messages. This way a > dropped message loses the whole not not just a note off. > > > > > > If anyone wants to see a sample patch, I'll make one and post later. > > > > > > > > Cheers > > Gary Lee Nelson > > TIMARA Department > > Oberlin College > > www.timara.oberlin.edu/GaryLeeNelson > > > > > > > > > > > > > > > > > > > > > > On Apr 25, 2008, at 4:33 AM, f.e wrote: > > > > > > Hello, > > > > > > I'm wasting so much time with crappy configurations where a notation > software, virtual midi ports and max/msp are involved on the same computer. > > > > > > So i'll move the notation software to a new computer and, because all my > midi ports are used, on both soundcards, i wonder about using ethernet. > > > > > > Is it worth the effort to try or is it useless because of latency ? > > > > > > Best regards > > > > > > f.e > > > > > > > > > > -- > > f.e chanfrault | aka | personal computer music > > >>>>>>> http://www.personal-computer-music.com > > >>>>>>> |sublime music for a desperate people| > > > > > > > > > >
    • Apr 25 2008 | 4:52 pm
      osc is tighter and you can send more then numbers
      On Fri, Apr 25, 2008 at 7:13 PM, carey dodge wrote:
      > i would suggest buying a cheap usb midi device such as midisport 2x2. > IME it is not worth the trouble trying to wrangle midi into osc. > especially if you want close to 100% accuracy or are in a performance > situation. > > Cheers, > > Carey > > On 4/25/08, yair reshef wrote: > > on windows be sure to shut down firewall service, and reboot. > > > > > > On Fri, Apr 25, 2008 at 4:20 PM, Gary Lee Nelson < > gary.nelson@oberlin.edu> > > wrote: > > > > > > I've posted about this several times. OSC works great but remember > that > > udpsend/receive are the current implementations. Wireless transmission > is > > sometimes unreliable even with both computers almost touching each other. > > Messages can be dropped. I use an ethernet hub connected to both > machines. > > You'll need to know the IP addresses of both machines. > > > > > > > > > I write small max patches as mediators between OSC and IAC midi ports. > I > > DON'T recommend the Network in Audio MIDI setup. I forgets connects and > > sometimes misdirects messages. > > > > > > > > > The great think about OSC is that you can send much more than midi. > > > > > > > > > One thing that I have used with success is a note message like > > > > > > > > > n 63 89 2000 37 (pit, vel, dur, chan) > > > > > > > > > This is better than send note on/off as separate messages. This way a > > dropped message loses the whole not not just a note off. > > > > > > > > > If anyone wants to see a sample patch, I'll make one and post later. > > > > > > > > > > > > Cheers > > > Gary Lee Nelson > > > TIMARA Department > > > Oberlin College > > > www.timara.oberlin.edu/GaryLeeNelson > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > On Apr 25, 2008, at 4:33 AM, f.e wrote: > > > > > > > > > Hello, > > > > > > > > > I'm wasting so much time with crappy configurations where a notation > > software, virtual midi ports and max/msp are involved on the same > computer. > > > > > > > > > So i'll move the notation software to a new computer and, because all > my > > midi ports are used, on both soundcards, i wonder about using ethernet. > > > > > > > > > Is it worth the effort to try or is it useless because of latency ? > > > > > > > > > Best regards > > > > > > > > > f.e > > > > > > > > > > > > > > > -- > > > f.e chanfrault | aka | personal computer music > > > >>>>>>> http://www.personal-computer-music.com > > > >>>>>>> |sublime music for a desperate people| > > > > > > > > > > > > > > > > > >
    • Apr 25 2008 | 10:55 pm
    • May 02 2008 | 11:02 am
      If timing is important then I would go with midi (i am not saying i like midi it is just that nothing better has come along yet).
      if timing is not important then osc is more flexible in terms of the types of data you can send easily to and fro. ethernet communications were/are not built with precise timing as a priority. There are some unique (expensive) exceptions in some professional studios but i have not done exhaustive research so someone correct me if there's something out there. there is a good book on this subject but the name escapes me... i'll send it along when i find it.
      cheers,
      Carey