How can I reroute JACK applications output (e.g.: hydrogen, ardour) to my bluetooth headset where the only supported way is to use PulseAudio because bluez5 is specifically written for it?
I have a bluetooth headset which already works with PulseAudio through bluez5. I want to use it for output device for my JACK-aware applications, e.g.: hydrogen, ardour. I've setup jack2-dbus and those applications are working fine side by side with applications that use PulseAudio. However, they can't output to the bluetooth headset because JACK has no support for it, only PulseAudio has. The problem is the established way of having both JACK and PulseAudio working together is to have PulseAudio as intermediate layer instead of the top layer, so audio comes from PulseAudio can be rerouted to JACK (to have it output to the card currently held by JACK), but not the other way around, otherwise there will be a cycle. Is there any solution for this problem currently?