JACK refuses to output to my USB mic/speaker when I'm not running a music program

Talk about your MIDI interfaces, microphones, keyboards...

Moderators: MattKingUSA, khz

Post Reply
PlayNowKnux
Posts: 2
Joined: Fri Jan 31, 2025 9:16 pm

JACK refuses to output to my USB mic/speaker when I'm not running a music program

Post by PlayNowKnux »

(note: I am reposting this from Reddit with a few small changes due to only one person replying)

Hello all,

I use a Yeti microphone with an audio output to listen to everything because with the headphone jack in my computer, there is a weird squealing noise. Using the Yeti as an output isn't normally a problem, but when I tried installing Reaper (FL Studio is giving me issues for some reason and I am in the process of looking for a new DAW,) it wants me to use JACK. When I try activating JACK with QJackCtl, A bubble pops up on my computer that says "Built in Audio," indicating that the audio source has changed. When I play anything outside Reaper, it goes to my computer speakers instead of the mic output. Audacity is also able to combat this by manually setting which playback device is used, but I want the entire system audio to be routed through JACK if that is practical. I have tried going into the advanced settings and changing the output device to my microphone to no avail. I have also tried both pulseaudio-jack-module and pipewire-jack, but they both do the same thing. ALSA also gives me this issue. The previously mentioned Reddit commenter suggested that I enable JACK D-BUS in Qjackctl, but that also didn't work. What should I do?

I am using Linux Mint 22 with KDE Plasma 5.27.11

asbak
Established Member
Posts: 1122
Joined: Thu Sep 11, 2014 3:04 pm
Has thanked: 126 times
Been thanked: 112 times

Re: JACK refuses to output to my USB mic/speaker when I'm not running a music program

Post by asbak »

A non-exhaustive list of audio systems include ALSA, ALSA + Pulse, ALSA + Pipewire, ALSA + Jack
You need to figure out what the default system is on your box.

Once you have figured that out, assuming you want to run ALSA + Jack, you should stop the current audio system (Pulse? Pipewire?) and then start Jack. Then route the audio the way you want it.

Alternatively use ALSA + Pipewire, configure Pipewire to emulate Jack and just use that instead.

--== The ULTIMATE Linux Audio Doze VST performance and success hack for lamers ==--
=== RUN UR DOZE VSTs ON DOZE ===

User avatar
Linuxmusician01
Established Member
Posts: 1702
Joined: Mon Feb 23, 2015 2:38 pm
Location: Holland (Europe)
Has thanked: 930 times
Been thanked: 176 times

Re: JACK refuses to output to my USB mic/speaker when I'm not running a music program

Post by Linuxmusician01 »

Isn't Mint 22 using PipeWire as its audio server? Sorry for you if you're a Linux novice but there's a new kid on the block that's supposed to replace Jack and PulseAudio: Pipeweire.

PlayNowKnux
Posts: 2
Joined: Fri Jan 31, 2025 9:16 pm

Re: JACK refuses to output to my USB mic/speaker when I'm not running a music program

Post by PlayNowKnux »

asbak wrote: Sat Feb 01, 2025 11:13 am

A non-exhaustive list of audio systems include ALSA, ALSA + Pulse, ALSA + Pipewire, ALSA + Jack
You need to figure out what the default system is on your box.

Once you have figured that out, assuming you want to run ALSA + Jack, you should stop the current audio system (Pulse? Pipewire?) and then start Jack. Then route the audio the way you want it.

Alternatively use ALSA + Pipewire, configure Pipewire to emulate Jack and just use that instead.

Looks like I'm using Pipewire
Image

How would I route audio this way?

asbak
Established Member
Posts: 1122
Joined: Thu Sep 11, 2014 3:04 pm
Has thanked: 126 times
Been thanked: 112 times

Re: JACK refuses to output to my USB mic/speaker when I'm not running a music program

Post by asbak »

In a simplified scenario, if you want to use Jack, first stop and / or disable Pipewire, start Jack and carry on.
If you want to use Pipewire as a Jack emulator, you'll have to enable this feature.

Then route the audio with graphical tools (for example qpwgraph for Pipewire and qjackctl for Jack).
Or use equivalent command line tools.

--== The ULTIMATE Linux Audio Doze VST performance and success hack for lamers ==--
=== RUN UR DOZE VSTs ON DOZE ===

Post Reply