networking stereo audio

strip's icon

Hi everybody

I am aware this question has come up once in a while, but I can't find an easy answer (if there is one ... ).

I am trying to network stereo audiofiles so I searched the forum and found the netsend~ and netreceive~ objects (but no helpfile, so couldn't figure out how to set the port and IP address as arguments) and looked at the jit.net.send/receive objects, but sorry ... I find Jitter not easy for sound only (unless I'm missing something ??).

Has anybody any ideas about the best way to network stereo audio from the groove~ object (or whichever) or is it still as 'hard' as some time ago ? a
Any help is much appreciated !!!

Cheers, Stan

Olaf Matthes's icon

Stan Wijnans wrote:

> netsend~ and netreceive~ objects (but no helpfile, so couldn't figure out how to set the port and IP address as arguments)

Where did you download them from? The ones that I uploaded to
http://www.nullmedium.de/dev/netsend~/ have a file called netsend~.help
which is the helpfile. However, I wouldn't recommend the objects for
serious work under real-world conditions, they just work in lab
situations where everything is perfect.

Olaf

strip's icon

Hi

Thanks !
Sorry, I did find the helpfile, blinded by desperation haha ...

I'm afraid I do need to network for a delicate project ... Any other suggestions ?

Rui Caldas's icon
strip's icon

Thanks, but OSC is 'only' for transmitting data messages TCP/IP, not for audio files ... Am I correct in thinking that it is still difficult to do realtime and reliable :(?

I heard it is possible with jit.net.recv/jit.net.send or maybe jit.broadcast ? But how do I load audiofiles from groove~ in there, does anybody have an example patch?
So no images only sound :)!

Thanks a lot !!
Bye, S

Trond Lossius's icon

If you are going to distribute prerendered audio files, I would use the
tap applescript or a shell to copy files using ftp or something similar
from one computer to the other(s).

If you are going to transmit audio in real time, you can use jit.catch~
to break it into matrixes, and then you can pass them around. Check out
the audio related jitter externals in Jitter 1.5.

Another option would be to check out Jack. AFAIR that is able to
transfer audio in real time over the network.

Best,
Trond

strip's icon

Thanks Trond
Very useful information, I think this will help !
Best, S

Dan Nigrin's icon

FYI, the recent versions of Jack OS X have broken the NetJack component, which is what you're referring to Trond. We're working to fix it, though not date has been set yet. Also for future versions, we're trying to make the OS X version of NetJack compatible with parallel efforts on the Jack Linux side.

For those wanting the network functionality now on OS X, use one of the older versions, still available on the Jack OS X site.

Best,
Dan

Rui Caldas's icon