Uncompressed Audio over UDP

Ricardo's icon

Hi, I'm trying to get a reasonable solution for sending 8 channels over UDP.
So far I have tried jit.catch~ and jit.release~, which produces a hideous noise on some frequencies, netsend~and netreceive~, which is not stable at all on max 6 and last the vst~with AUNetSend and AUNetReceive. The last one has actually been pretty stable, but I suspect (though I have not tried it yet) that using 4 vst~with AUNetsend and AUNetReceive might cause problem. Pluss I really do perfere to stay away from VST~plugins if possible.

I have search this forum, but some of the threads are years old. Does any one have any news on this front, or should I forget the idea of sending stable, uncompressed audio through UDP?

Go discussion :)

Ricardo's icon

A stable solution is vst~ AUNetsend and receive. I have been testing this for a couple of day, and it runs smoothly with 8 channels of audio. But a max object that could do the same would be more elegant.

oli larkin's icon

not sure why it would be any more elegant to be honest, AUNetsend/receive come with the OS. it's 1 object vs 1 object. A max object is effectively the same thing as a plugin.

It's good to here that this works... do you have any glitches at all?

Ricardo's icon

It has been streaming for some houers without problems. I will do a more extensive test this weekend. Regarding the elegance, I do most of my patches in the Jamoma framework, and It would be better if I could use then cross platform and not only on OSX.

$Adam's icon

Hi,

if you need a cross-platform and stable solution, I would go for JACK. It was developed originally for GNU/Linux, but it has an implementation for both OS X and Windows.

Best,
Ádám

Ricardo's icon

Yes, that would also be one solution, but I really hope to stay on the Max side and not use more hardware or software to reach my goal.

Ricardo's icon

Using vst~AUNetReceive crashes max every time when I try to open the patch. This is not stable stuff ;)
I can open the patch with the vst~object, but I cannot specify as an argument which AU effect I want loaded on start up.

broc's icon

AUNetSend/Receive seems inherently problematic due to the semi-automatic 'bonjour' protocol.
In my experience, It's handy for simple connections but not suited for complex installations.

oli larkin's icon
Max Patch
Copy patch and select New From Clipboard in Max.

this seems to work, although you have to click connect in aunetreceive