Audio via network

Hi, I would like to output audio from Ardour via a network connection to the audio interface of another machine. I know this is / was possible with netjack, but I can’t find informations about this (at least none that I understand).
What do I need to achieve this nowadays, does pipewire do things like that, and if so, how? The informations I found were more confusing than helping.

The machine with the interface is on Manjaro with a Scarlett 2i2 (g4), the ‘client’ is ubuntu LTS.

Thx.

Sonobus works quite well and is easy to configure.
https://www.sonobus.net/

man libpipewire-module-pulse-tunnel. I think that module will do what you want it to, and PipeWire should transparently work with that (basically, I think you set that up and assign Ardour’s output to it and it should just work)?

Yes, that worked! Thank you, I will try if this could solve my problems with a noisy notebook on my desktop :wink:

1 Like

Yay, glad to hear it!

It works great for audio, but as far as I can see there is no option to use MIDI, too? In order to make this work I have to choose “Pulseaudio” and then ther is no MIDI selectable. Ist there a way to make both work?
I would want to use a control surface.

There is some recent AES-67 work going on in pipewire. I don’t know if that will include midi, but it should be better for low latency and tight synchronization than a pulse tunnel.
I’m not sure of the current state of that, you might have to check the forums and the release notes and compare against the versions you can easily install in your distribution.

1 Like