[pulseaudio-discuss] Weak bass in stereo mode – possibility of virtual 2.1 sound profiles
Karl Ove Hufthammer
karl at huftis.org
Thu Oct 4 19:34:09 UTC 2018
Hi!
I use my NVIDIA graphics card as a combined graphics and sound card,
connected to my 5.1 home theatre system via an HDMI cable (something
which works surprisingly well). Using the default audio profiles in
‘pavucontrol’, I can easily switch between 5.1 sound (e.g. for DVDs) and
stereo sound, which is great.
The 5.1 profile (‘hdmi-surround-extra1’) also work fine for *some*
stereo material, mainly music. But for *most* stereo material, the
upmixing makes everything sound too echoey (this is typically a problem
for movies with just stereo sound and for vocal-heavy music), so I
usually just use the stereo profile (‘hdmi-stereo-extra1’) for stereo
material.
But I have noticed than when playing music or videos using the stereo
profile, the sound is missing quite some oomph, i.e. the bass is *much*
weaker (compared to the same material played using the 5.1 profile).
I guess the reason is that PulseAudio outputs a pure stereo sound, and
my home theatre system doesn’t redirect enough of the low-frequency
sound to my subwoofer. And unfortunately, my (not too expensive) home
theatre system doesn’t have any options for increasing this (for HDMI
audio).
To summarise, when listening to stereo material, I can currently choose
between echoey 5.1 audio with nice/powerful subwoofer sound or
non-echoey stereo audio with very weak subwoofer sound.
My question is, is it possible to have my cake and eat it too? A virtual
2.1 speaker option/profile, where the left/right *rear* speakers are
silent, and where PulseAudio redirects some LFE audio to the subwoofer,
just like it does for the 5.1 profile? (Or perhaps even a 3.1 speaker
option, if that sounds better – front left + centre + front right +
subwoofer?)
Is this possible using some PulseAudio config magic? Currently, I use
the following settings in my config file:
enable-remixing = yes
enable-lfe-remixing = yes
default-sample-channels = 6
default-channel-map =
front-left,front-right,rear-left,rear-right,front-center,lfe
I don’t have a problem with having to *manually* choose between a 5.1
and and a 2.1 profile (I use ‘pactl’ aliases to quickly switch between
profiles). But of course the *best* solution would be that PulseAudio
automatically sent stereo material as 2.1 audio output (i.e. really 5.1
data with the rear channels (and centre channel?) silent) and 5.1
material as normal 5.1 audio output.
Any suggestions?
Thanks in advance,
Karl
More information about the pulseaudio-discuss
mailing list