[Csnd] midi from linux to mac over ethernet
Date | 2010-04-29 00:29 |
From | Matti Koskinen |
Subject | [Csnd] midi from linux to mac over ethernet |
hi, I have ubuntu 9.10 linux box with old Soundblaster Live card, which has MIDI i/o. On my mac I don't have midi, and would like to ask if there exists some easy way to send MIDI data from linux to mac over ethernet, and in mac read the MIDI data for csound? I've been googling around, but haven't found anything concrete. One thing was to send via OSC, but I'd like to send pure MIDI for csound and grace. TIA -matti Send bugs reports to the Sourceforge bug tracker https://sourceforge.net/tracker/?group_id=81968&atid=564599 Discussions of bugs and features can be posted here To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound" |
Date | 2010-04-29 00:42 |
From | Victor Lazzarini |
Subject | [Csnd] Re: midi from linux to mac over ethernet |
Why don't you use a csound reading MIDI in the Linux machine, sending OSC over ethernet to your Mac, which then reads OSC. This works well; I did a demo to students in class with a keyboard connected to my laptop and sound playing from one of the lab machines, over ethernet via OSC. Something like this: gio OSCinit 44101 instr 1 ktrig init 1 k1 cpsmidib 1 i1 ampmidi 0dbfs if ktrig == 1 then kinst rand 1000, 2 kinst = 2 + abs(kinst)/1000 OSCsend 0,"10.204.24.79",44100, "/instr2","fffff",kinst,0,-1,i1, k1 OSCsend 0,"10.204.24.73",44100, "/instr2","fffff",kinst,0,-1,i1, k1 OSCsend 0,"10.204.24.75",44100, "/instr2","fffff",kinst,0,-1,i1, k1 OSCsend 0,"10.204.24.76",44100, "/instr2","fffff",kinst,0,-1,i1, k1 ktrig = 0 endif ktag release if ktag == 1 then OSCsend 0,"10.204.24.79",44100, "/instr2","fffff",-kinst,0,1,i1, k1 OSCsend 0,"10.204.24.73",44100, "/instr2","fffff",-kinst,0,-1,i1, k1 OSCsend 0,"10.204.24.75",44100, "/instr2","fffff",-kinst,0,-1,i1, k1 OSCsend 0,"10.204.24.76",44100, "/instr2","fffff",-kinst,0,-1,i1, k1 turnoff endif Victor On 29 Apr 2010, at 00:29, Matti Koskinen wrote: > hi, > I have ubuntu 9.10 linux box with old Soundblaster Live card, which > has MIDI i/o. On my mac I don't have midi, and would like to ask if > there exists some easy way to send MIDI data from linux to mac over > ethernet, and in mac read the MIDI data for csound? > > I've been googling around, but haven't found anything concrete. One > thing was to send via OSC, but I'd like to send pure MIDI for csound > and grace. > > TIA > > -matti > > > > Send bugs reports to the Sourceforge bug tracker > https://sourceforge.net/tracker/?group_id=81968&atid=564599 > Discussions of bugs and features can be posted here > To unsubscribe, send email sympa@lists.bath.ac.uk with body > "unsubscribe csound" > Send bugs reports to the Sourceforge bug tracker https://sourceforge.net/tracker/?group_id=81968&atid=564599 Discussions of bugs and features can be posted here To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound" |
Date | 2010-04-29 00:52 |
From | Matti Koskinen |
Subject | [Csnd] Re: Re: midi from linux to mac over ethernet |
On Apr 29, 2010, at 2:42 AM, Victor Lazzarini wrote: > Why don't you use a csound reading MIDI in the Linux machine, sending OSC over ethernet to your Mac, which then reads OSC. > > This works well; I did a demo to students in class with a keyboard connected to my laptop and sound playing from one of the lab > machines, over ethernet via OSC. Something like this: > > gio OSCinit 44101 > > instr 1 > ktrig init 1 > k1 cpsmidib 1 > i1 ampmidi 0dbfs > if ktrig == 1 then > kinst rand 1000, 2 > kinst = 2 + abs(kinst)/1000 > OSCsend 0,"10.204.24.79",44100, "/instr2","fffff",kinst,0,-1,i1, k1 > OSCsend 0,"10.204.24.73",44100, "/instr2","fffff",kinst,0,-1,i1, k1 > OSCsend 0,"10.204.24.75",44100, "/instr2","fffff",kinst,0,-1,i1, k1 > OSCsend 0,"10.204.24.76",44100, "/instr2","fffff",kinst,0,-1,i1, k1 > ktrig = 0 > endif > ktag release > if ktag == 1 then > OSCsend 0,"10.204.24.79",44100, "/instr2","fffff",-kinst,0,1,i1, k1 > OSCsend 0,"10.204.24.73",44100, "/instr2","fffff",-kinst,0,-1,i1, k1 > OSCsend 0,"10.204.24.75",44100, "/instr2","fffff",-kinst,0,-1,i1, k1 > OSCsend 0,"10.204.24.76",44100, "/instr2","fffff",-kinst,0,-1,i1, k1 > turnoff > endif > > > > Victor > thanks, it's just been long time, since I last made any instruments in csound, so it'll take some time to get everything right. -matti Send bugs reports to the Sourceforge bug tracker https://sourceforge.net/tracker/?group_id=81968&atid=564599 Discussions of bugs and features can be posted here To unsubscribe, send email sympa@lists.bath.ac.uk with body "unsubscribe csound" |
Date | 2010-04-29 00:56 |
From | Oeyvind Brandtsegg |
Subject | [Csnd] Re: midi from linux to mac over ethernet |
Maybe you could look at the various midi over lan solutions? just a few quick links, I haven't checked linux compatibility, but I'm sure there must be something ... http://www.musiclab.com/products/rpl_info.htm http://nerds.de/en/ipmidi.html http://www.resolume.com/forum/viewtopic.php?f=13&t=4632 http://www.northernsounds.com/forum/archive/index.php/t-49974.html let us know if you make something out of it Oeyvind 2010/4/29 Matti Koskinen |