Post by Malte GellPost by Alexander E. PatrakovPost by Malte GellI would like to use the EQ with my bluetooth headphone, so how do I map
the EQ to the bluetooth device? I would like to have a output device
named like "FFT based equlizer on Philips SHB9100", how do I get it?
1. As you have obviously followed some instruction to get to the stage
where it actually creates a sink, please find the instruction again. It
says either "pacmd load-module module-ladspa-sink lots-of-magic" or "add
the equivalent load-module directive to default.pa".
load-module module-ladspa-sink sink_name=ladspa_output.mbeq_1197.mbeq
master=alsa_output.pci-0000_00_1b.0.analog-stereo plugin=mbeq_1197
label=mbeq
control=-16.0,-16.0,6.5,6.5,6.0,5.5,4.5,1.0,1.0,1.0,-8.0,-10.0,-16.0,-16.0,-
20.4
I could change the value for master to my bluetooth sink
bluez_sink.00_23_78_AB_09_A6 but is there no load-module option that
allows to map a module to two sinks at the same time?
Thanks
Malte
Well you can, but it takes some more configuration. Before doing this, think
about the problem this faces:
You have two different audio devices that work with different buffers, different
timers and probably different audio requirements. This will create a problem
for pulseaudio related to synchronization. One sound card might ask for audio
a little faster each time so you might notice some delays or roughness... This
is the reason that it doesn't support multiple sinks... But if you don't mind
that, then:
Basically you would want a dummy sink for all your audio, you can choose to
add the equalizer to the dummy sink, connect the monitor of the dummy sink to
the two outputs and you're done. You can also add individual equalizers to
each output and connect the dummy sink monitor to the two equalizers. It's a
matter of what you actually want to achieve with the equalizers.
Now, for the basic splitting (you can decide where you want to add the
equalizer(s) to):
You make a null sink for all your audio:
load-module module-null-sink sink_name=AudioOut
And use the loopback module to connect the monitor of the null to the different
soundcards:
load-module module-loopback source=AudioOut.monitor sink=<audiocard_1>
load-module module-loopback source=AudioOut.monitor sink=<audiocard_2>
Daniel Sonck