Streaming audio from one machine to another over network...

Anthony Palomba's icon

Not sure if this topic has come up before but is there a way to stream
audio from one PC to another over a network?

Ideally it would be nice if there were a network audio driver that
I could install, so all my audio apps could use it.

The next best alternative would be if there were a way I could send
audio from a Max transmitter (via udp) to a max receiver on another
machine.

Does any one know if either of these options exists?

David Butler's icon

There's a way to use jit.catch~ and jit.release~ to write a signal into a matrix, send it using jit.net.send and convert it back to a signal on the other side. Look at the 'audio-over-network' example in the jit-examples/audio folder.

FRid's icon

Hi Anthony,

Made this a while ago to test. I think it works.

For really hardore-stuff check out G-streamer, i believe it can almost stream anything.

www.gstreamer.net

Max Patch
Copy patch and select New From Clipboard in Max.

FRid

umma08's icon

hi,

those two patches are pretty cool. thanks!

i am also attempting this - to set up a nodal network framework. My host will send tempo and transport info to two nodes using hostsync~ sent over a upd network (hopefully!) - the nodes will then (v.hopefully) send audio back to the host - two hosts sending stereo, so 4 tracks in total.

I think i will use JackTrip - supposedly it is quite good for these things.

but if there has been any development on this, i would love to know??

thanks again.

Brogan's icon

Shot bro, this worked for me. Took a little playing around with the latency but it works! Now to try connect it to Unity3D. Going to be a nightmare I feel. Thanks for your patch