I've never had an issue with this when running pulse over alsa, but I haven't looked into the internals of the interface, maybe pulse mixes the audio before sending to alsa? That's kinda neat though, curious why this has persisted as long as it has.
-
-
Replying to @hedgeberg @SwiftOnSecurity
Pulse mixes everything. ALSA has dmix which can do the same but isn't enabled by default these days (because PA takes care of it). And PA usually has an ALSA plugin so *everything* should go to PA and get mixed by default.
1 reply 3 retweets 12 likes -
If you have a really boneheaded legacy app that hardcodes the audio output device on ALSA or insists on direct hardware access then yeah, that will not work properly and will block other audio if there was nothing playing before.
4 replies 2 retweets 13 likes -
Linux audio is such a mess. This is why I like FreeBSD. /dev/dsp is a virtual device that many processes can open, and a kernel thread mixes it. Simple as pie and it just F'ing works.
2 replies 0 retweets 1 like -
Can it switch dynamically between sound cards? Will plugging in external speakers re-route audio through the separate DAC channel? What about up/downmixing? Hotplugging HDMI to send audio to a TV? Network audio? Bluetooth? Ducking audio while on calls? PA does all of those.
2 replies 0 retweets 3 likes -
Replying to @marcan42 @BadHorseOC and
with PA you can use a bluetooth headset as a baby monitor while talking on skype and sending the song you are listening mixed with your voice :D ps: alas, if you configure it to do so, it can develop odd random latencies and borrow more cpu power than it should
1 reply 0 retweets 1 like -
Replying to @FrancescoPonzin @BadHorseOC and
Yeah, PA is by no means perfect, but it's gotten good enough to Just Work in the vast majority of cases, and it provides some rather nifty features. I finally switched to it years ago when I had a use case for network audio.
1 reply 0 retweets 2 likes -
Replying to @marcan42 @BadHorseOC and
If I could fix the loopback module I would really love it even more :D
1 reply 0 retweets 0 likes -
Replying to @FrancescoPonzin @BadHorseOC and
If you're trying to do anything real-time, JACK is still king. That's stepping out of user-friendly territory, but then again most users don't need sub-5ms latencies. I regularly mix PA and JACK in interesting ways these days.
1 reply 0 retweets 1 like -
Replying to @marcan42 @BadHorseOC and
Most of the time I just need to send browser audio to two sink (HDMI and Bluetooth), so I can follow tv show from the other room Jack seems like overkill
1 reply 0 retweets 1 like
Oh, you want the loopback module to tee an output? Yeah I guess that would be one way to do it (loop monitor to another device). 'paprefs' has a checkbox for "Add virtual output device for simultaneous output on all local sound cards", would that work?
-
-
Replying to @marcan42 @BadHorseOC and
I actually loop the monitor of a virtual sink to both device, so they are synchronous The send to all device wouldn't work for be because I've another "card" (the HiFi) that should remain indipendent
1 reply 0 retweets 0 likes -
Replying to @FrancescoPonzin @marcan42 and
sometimes I add the output of the microphone to the bluetooth, so the can call me :D (I cook while others watch game show in the dining room, where the pc is…) PA is my friend :D
0 replies 0 retweets 0 likes
End of conversation
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.