PulseAudio bridge to Jack with Cadence and Bluetooth support?

What other apps and distros do you use to round out your studio?

Moderators: khz, MattKingUSA

sb56637
Established Member
Posts: 6
Joined: Thu Aug 02, 2018 4:19 pm

PulseAudio bridge to Jack with Cadence and Bluetooth support?

Postby sb56637 » Mon Nov 18, 2019 2:47 pm

Hi there, I'm setting up a new openSUSE Leap system for music production. It also has PulseAudio bridged to Jack so that "normal" multimedia applications work smoothly without special configuration. It all works quite well when configured with Cadence. But the exception is that there appears to be no Bluetooth device support (for occasional use with "normal" multimedia applications through PulseAudio). I can connect Bluetooth devices, but PulseAudio no longer sees them. Pavucontrol only sees the PulseAudio JACK sink. The weird thing is that I had this working on a previous openSUSE Leap system, but I can't make it work again, and I've been trying for weeks. Here's my configuration. Any tips? Thanks a lot!

Image

Image

Image

Image

Image

User avatar
nikgnomicradio
Established Member
Posts: 90
Joined: Wed Feb 07, 2018 9:31 pm
Contact:

Re: PulseAudio bridge to Jack with Cadence and Bluetooth support?

Postby nikgnomicradio » Mon Nov 18, 2019 10:56 pm

suggest check bluetooth modules in pulseaudio

Code: Select all

pactl list short modules

and

Code: Select all

pactl list sinks

sb56637
Established Member
Posts: 6
Joined: Thu Aug 02, 2018 4:19 pm

Re: PulseAudio bridge to Jack with Cadence and Bluetooth support?

Postby sb56637 » Mon Nov 18, 2019 11:21 pm

Hmm, it looks like the Bluetooth modules for PulseAudio aren't getting loaded, although they are available:

Code: Select all

pulseaudio-module-bluetooth - Bluetooth support for the PulseAudio sound server

/usr/lib64/pulse-11.1
/usr/lib64/pulse-11.1/modules
/usr/lib64/pulse-11.1/modules/libbluez5-util.so
/usr/lib64/pulse-11.1/modules/module-bluetooth-discover.so
/usr/lib64/pulse-11.1/modules/module-bluetooth-policy.so
/usr/lib64/pulse-11.1/modules/module-bluez5-device.so
/usr/lib64/pulse-11.1/modules/module-bluez5-discover.so



myself@T570:~> pactl list short modules
0   module-device-restore      
1   module-stream-restore      
2   module-card-restore      
3   module-jack-source      
4   module-jack-sink      
5   module-native-protocol-unix      
6   module-default-device-restore      
7   module-rescue-streams      
8   module-always-sink   


   
myself@T570:~> pactl list sinks
Sink #0
   State: IDLE
   Name: jack_out
   Description: Jack sink (PulseAudio JACK Sink)
   Driver: module-jack-sink.c
   Sample Specification: float32le 4ch 48000Hz
   Channel Map: front-left,front-right,rear-left,rear-right
   Owner Module: 4
   Mute: no
   Volume: front-left: 58984 /  90% / -2.74 dB,   front-right: 58984 /  90% / -2.74 dB,   rear-left: 58984 /  90% / -2.74 dB,   rear-right: 58984 /  90% / -2.74 dB
           balance 0.00
   Base Volume: 65536 / 100% / 0.00 dB
   Monitor Source: jack_out.monitor
   Latency: 25958 usec, configured 21333 usec
   Flags: DECIBEL_VOLUME LATENCY
   Properties:
      device.api = "jack"
      device.description = "Jack sink (PulseAudio JACK Sink)"
      jack.client_name = "PulseAudio JACK Sink"
      device.icon_name = "audio-card"
   Formats:
      pcm



myself@T570:~> cat /etc/pulse/default.pa | grep bluetooth
.ifexists module-bluetooth-policy.so
load-module module-bluetooth-policy
.ifexists module-bluetooth-discover.so
load-module module-bluetooth-discover



User avatar
nikgnomicradio
Established Member
Posts: 90
Joined: Wed Feb 07, 2018 9:31 pm
Contact:

Re: PulseAudio bridge to Jack with Cadence and Bluetooth support?

Postby nikgnomicradio » Wed Nov 20, 2019 2:49 am

only 8 modules listed in pulseaudio is much lower than i would expect
and except for JACK sink and source, no ALSA or Bluetooth devices shown for input or output

listing for Bluetooth modules in /etc/pulse/default.pa is as expected for default
but as Bluetooth modules not loaded,
system may be using custom configuration file in home folder instead of default

Code: Select all

cat ~/.config/pulse/default.pa

sb56637
Established Member
Posts: 6
Joined: Thu Aug 02, 2018 4:19 pm

Re: PulseAudio bridge to Jack with Cadence and Bluetooth support?

Postby sb56637 » Wed Nov 20, 2019 1:54 pm

Ah, OK, thanks for pointing me in the right direction. There's no local default.pa configuration. But I manually loaded it:

Code: Select all

pactl load-module module-bluetooth-discover

Now my Bluetooth headphones play audio from that machine. Thanks!

Now, I wonder if I could get something slightly more complex working? I want to send audio from another Linux machine (T530) over Bluetooth to the receiving machine (T570) that we've been working on in this this thread, since it is connected to much better wired speakers. So I pair the two machines over Bluetooth, and in Pavucontrol on the sending machine (T530) I set the profile of T570 as "A2DP sink". On the T570 in Pavucontrol I set the T530 as an A2DP Source. They appear to be sending audio to each other, but nothing comes out of the speakers on the T570 (or the headphone jack). Any tips?

Sending machine:
Image

Image



Receiving machine:
Image

Image


Return to “Linux Distributions & Other Software”

Who is online

Users browsing this forum: No registered users and 4 guests