I am looking for different ways to get multiple audio streams from touchdesigner running on windows over an ethernet network to a network connected DAC.
What setups do you use?
My current setup uses a Audio Stream Out CHOP to stream out and on the other side I use a raspberry to play the stream over an attached external DAC.
I am specifically looking for more professional hardware that can receive audio over the network from touchdesigner. It should work over regular (managed) switches and will be running in a fixed installation.
Thanks for pointers to devices and hardware.
Your infos are a little bit scarce…
But for a more professional approach, I would use Andinate Dante Network, you can install Via on your TD computer and DVS on other and you have a lot of hardware Dante enabled.
On another side of spectrum, there is Sonobus, allowing to route sound to different device, even smartphone.
Dante would be the way to go.
I have also used NDI to transport Audio between encoders or computers. Works well (with a slight latency though) but depends on the use case.
another +1 for Dante
if your keywords are “professional hardware” and “audio over ethernet” Dante is the most widely respected and adopted standard.
Here’s a link:
Audinate - Maker of Dante, Pro AV’s Leading Networking Technology
Thanks for all your feedback and poiting me towards Dante.
Maybe you can help me a bit further and clarify it Dante solves both my needs.
To outline my use case a bit clearer:
The two main reasons to go for network audio are distance and not having to change or switch anything when using a different workstation as the audio source.
I have multiple workstations which can all act as the audio source, depending on which touch designer project gets loaded. The operators that interact with touchdesinger are not tech savy and therefore the setup shoudl be without configuration changes in daily use.
Can Dante be setup to stream from multiple sources to one sink (output) if only one source will ever be active at any point in time (without changing any setups within dante)?
What you want to obtain is not very clear and the best way is to try Dante in your conditions.
I try to explain a little bit what you can do with it.
– you need a gigabyte (minimum) ethernet network with not too much traffic.
– One computer must have Via installed (paying), to dispatch and route the flows
– each other ones must have Dante Virtual Souncard
With that, you can use Dante as simple input or output from any software (TD, Ableton etc.), enabling direct sound connection from and to any software on any computer. With a good network, there is no audible delay.
If you use a Dante enabled hardware, like some soundDesk (Yamaha, Allen & Heath), you can see your sound board input as output in your software.
There is some learning curve to use it efficiently but its worth the pain.
Just a note:
You do neet specifically need Gigabit Ethernet. Several of my Dante-Hardware only utilize 100mb Network.
Second: Donte Via exposes single applications. To control the elements, you need the DanteController, (which is free, compared to via.)
@houdinis Sees like Dante is a good way to archive your goal.You can test the VirtualSoundcard for 2 weeks for free, so best to test it out yourself.
You can save and recall certain configurations , so after initital setup it should not be too hard.
Regard routing, you apply one source to any number of receivers, but not the other way around. Core-concept is that is basicly is exactly like an analog matrix.(1 to N ).
Depending on your budget you might be better off getting a dante enabled audioMatrix like an AHM64 or similiar acting as a router. So you can connect with your workstations to the same network and do the routing via the Matrix.
The AHM64 is a great device, but perhaps out of budget for many. I’d also take a look at the RME Digiface Dante. You can route all of your workstation’s outputs to the Dante inputs of the Digiface, and then use TotalMix to create submixes for each workstation to your desired destination output.
In my opinion this would be the best solution for a set and forget arrangement, with multiple workstations being able to target a single “sink” or output destination.
I believe that the Digiface a total of 64 Dante virtual inputs and outputs at 48KHz. If you need more physical inputs (it has two) you can connect a dedicated ethernet switch in-between, and control the routing to/from the Digiface via Dante Controller.
+1 for Dante over here as well. It’s lovely to use and configure. Pricey but worth it.