MIDI over Ethernet and Multiple Computers

  • thomasK
Posted: Wed, 09/03/2008 - 19:23
Hi there, Are there any MIDI Over Ethernet capabilities in 64 studio? For example to run any heavy orchestral sample libraries like the VSL in qsampler, just to lighten the load, or to work with Gigastudio on multiple computer?

Netjack

  • system
  • 08/21/07
  • Thu, 07/16/2009 - 00:30
I am also interested in whether Netjack 2 will be working in 64studio 3.0. I have been hesitant to go beyond 2.1 since so many things work and I like being musical with it. But I am interested in building dedicated slave processing or instrument boxes like receptors, but a seamless solution compared to their remote control and uniwire does not exist in linux at all yet.

Puredata

  • weng
  • 06/16/09
  • Wed, 07/15/2009 - 18:23
I know this topic isn't quite new but I'm achieving this by running puredata on each of the computers, and this works very well. The patches are quite simple. Just a midiin connected to netsend/netreceive or (my choice) OpenSoundControl objects with some fairly easy translation inbetween. Of course on the receiving end you have to do the opposite: that is, translate OSC messages and then feed it to a midiout object. Or better, you could make your instruments in Pd ! And the good news is Pd is multiplatform ! So you could include your mac laptop running osX in the loop ! A (very) helpful Pd fora:

no net driver

  • thomasK
  • 08/13/08
  • Tue, 09/09/2008 - 11:17
Thanks, but I can't find the net driver, it is not in the popup menu of qjackctl driver. Where can I locate it and where doe I put it? Netjack is just for Audio, has anybody an idea for MIDI via LAN. Greetings Thomas

MidiChat

  • cinder
  • 10/20/08
  • Sat, 01/03/2009 - 08:30
Haven't tried it but check out ... http://apps.linuxaudio.org/apps/all/midichat It would be very cool to jam over the net. I wouldn't mind exploring that avenue myself. 'force be with you! Timing is Everything!

I'm just guessing

  • Pablo
  • 07/11/07
  • Sat, 09/06/2008 - 20:16
So this post can't be very reliable but it can be an idea for where to start looking into. I can't test it myself at the moment, but it would be a good idea to share music with a fellow linux musician. Wouldn't it be nice? From what I've read, I suppose: (0. Install the application in the slave machine too.) 1st. Start jackd (with qjackctl, the GUI for JACK you'll know) in the master machine 2nd. Start jack_net client in the master machine where SLAVEMACHINE is the identity of the PC you want to connect to (a number, IP or something) 3rd. In the Slave Machine tell your friend to run the jackd command. This is the typical command for jackd from the terminal where "net" goes instead of "alsa". They also can start qjackctl in the slave machine and select the "net" driver (setup -> drivers, is not there?) MASTER_RATE and MASTER_PERIOD are the sample rate and frames/period in the master machine, for example 44100 and 64, or whatever. I hope this helps you and myself. ¿Is anybody using jacknet? Cheers Pablo

Netjack on the slave

  • thomasK
  • 08/13/08
  • Sat, 09/06/2008 - 11:45
Hi, thanks for your reply. I have netjack now running on the Master machine, but I don`t understand the command for the slave machine: jackd -d net -r MASTER_RATE -p MASTER_PERIOD. What is my master_rate and the master-period. If I use it just like this, I get: jackd: unknown driver 'net' What didn`t understand I know Greetings Thomas

Netjack

  • Pablo
  • 07/11/07
  • Fri, 09/05/2008 - 20:23
Hi! I've tried it myself and got the same error. I've found the solution here: http://ubuntuforums.org/showthread.php?t=552222 The trick is that you have to move the created bin in /path/to/netjack (i.e. jacknet_client) to /usr/bin Cheers Pablo

Netjack

  • thomasK
  • 08/13/08
  • Fri, 09/05/2008 - 19:05
I am trying to use netjack, but after following the instructions of the netjack website (http://netjack.sourceforge.net/) and the readme file, I get a problem with starting the app. thomas@thomas-desktop:~$ jacknet_client -p SLAVEMACHINE bash: jacknet_client: command not found I presume I did something wrong, but what???

Possibilities

  • Quentin Harley
  • 05/24/07
  • Wed, 09/03/2008 - 20:16
Netjack is possibly the one to use. I have not used it myself, and cannot give sound advice on its usage, but perhaps Daniel can help.