Ardour won't output audio nor receive MIDI input with JACK (pipewire-jack)

I’m not able to output any audio from ardour when JACK is selected as audio system. But it does output and receives MIDI from ALSA. I believe something odd is happening with my audio devices but i can’t determine what.

When I open Ardour for the first time and ALSA is the audio system it does output audio and capture MIDI just fine, but when I on the fly change it to JACK not just Ardour goes silent but the entire operating system. Starting ardour already with JACK doesn’t help either.

I’m using pipewirejack-jack and I’m new to audio production under Linux though I’m not new to Linux itself, so if needed I know my way around the terminal and config files. I’m on Manjaro Linux.

How to proper have output as JACK?

If you don’t need to use external plugins or need to be able to, say, play YouTube videos while you’re working in Ardour, the recommended way is to use ALSA as backend.

If you need to use JACK/pw-jack then first make sure Ardour’s Master bus actually is connected to the correct playback input.
That’s done at the bottom of the Master bus strip.
You can also use qpwgraph for a more visual representation.

Another thing to try is to start Ardour from the terminal with pw-jack /path/to/your/Ardour/binary

I do need JACK in order to have audio externally to ardour, so using jack to me is important.

I’m not sure if it is exactly this that you talked about but it seems to be completely fine

I’ve Tried this also and had no success

I believe it’s worth noting that I’m having this issue in ardour only, as i tested reaper as well and the the audio outputs fine when JACK is selected.

In the right hand dialog, select the HARDWARE tab, and show that screenshot instead. or give the output of:
jack_lsp -c

And put the output here surrounded by three backticks on either end of the output (On US keyboards the key to the left of the 1) so that it treats it as preformatted text and we can see what your patching is at a glance.

Seablade

Here goes

when typing jack_lsp -c is says it is not found

$ jack_lsp -c 
zsh: command not found: jack_lsp

I’m using pw-jack so maybe that’s why it’s missing

Hard to tell because the grid is cut off, but it does not appear you have the master outs patched to your hardware, so you would need to click in the cross points between your master outs and the hardware outputs. You should see green circles appear indicating that that route is established once you do. You may want to expand the window to the left or right so you can see the full grid easily as well to confirm.

1 Like

Just did it and I’m am able to have audio output now, thank you!

As for MIDI I wasn’t having input, but went to preferences -> MIDI Port Config and checked the three input boxes

and now I’m able to control MIDI as well.

How to mark your post as a solution? @seablade ?

We don’t in this forum.

 Seablade

You probably don’t want the right channel going to the left speaker and the left channel going to the right, so you should remove these connections

A

3 Likes

Thanks Peder, I didn’t really look closely beyond “It works” so I missed that.

   Seablade