Uncompressed Audio over UDP
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 :)
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.
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?
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.
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
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.
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.
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.
this seems to work, although you have to click connect in aunetreceive