No one should ever bother with bridging ALSA and JACK.
Posted: Thu Sep 12, 2019 11:17 am
Bridging ALSA and JACK without major backfiring effects like pops and xruns is enormously difficult and can take months of dedicated efforts.
After months of dedicated efforts, I obtained the best result possible.
But, even the perfect result possible from the bridge is worse than using ALSA alone.
It can be done, but you should not bother with it even if someone else implements and maintains it for you for free.
It's fragile and can break after you update linux kernel.
If you are thinking about bridging ALSA and JACK, just don't.
Stick to either ALSA, JACK, or Pulseaudio. Don't bridge them.
In the future, pipewire may directly plug into JACK. But, you are going to have to wait for 20 years for pipewire to become useful to average users.
After months of dedicated efforts, I obtained the best result possible.
But, even the perfect result possible from the bridge is worse than using ALSA alone.
It can be done, but you should not bother with it even if someone else implements and maintains it for you for free.
It's fragile and can break after you update linux kernel.
If you are thinking about bridging ALSA and JACK, just don't.
Stick to either ALSA, JACK, or Pulseaudio. Don't bridge them.
In the future, pipewire may directly plug into JACK. But, you are going to have to wait for 20 years for pipewire to become useful to average users.