Pulseaudio SPDIF Input, LFE remix: Difference between revisions
Jump to navigation
Jump to search
(Created page with "== Route the SPDIF input of the Aureon 5.1 USB Soundcard to its 5.1 output == === For my ESP32 Bluetooth to Toslink Project, start this === arecord -f S16_LE -c 2 -r 48000 -D iec958 --disable-channels --disable-format --disable-softvol --disable-resample -B 100000 -t raw | \ aplay -f S16_LE -c 2 -r 44100 -D default --disable-channels --disable-format --disable-softvol --disable-resample -B 100000 -t raw Bit strange: BT A2DP sends 44100 samples/s but iec958 seems...") |
No edit summary |
||
Line 18: | Line 18: | ||
systemctl --user restart pulseaudio.service | systemctl --user restart pulseaudio.service | ||
== Loopback line in to line out == | |||
=== PulseAudio Control === | |||
This has long delay | |||
==== Start Loopback ==== | |||
* pactl load-module module-loopback | |||
==== Stop loopback ==== | |||
* pactl unload-module module-loopback | |||
=== PulseAudio Cat === | |||
This can have short delay | |||
Install pulseaudio manager to look for the audio device names, then write script to start the monitoring with short delay | |||
* sudo zypper in paman | |||
* paman -> look at property of sink and source (to copy/paste the long names) | |||
* write script to start monitoring | |||
pacat -r --latency-msec=1 -d 'alsa_input.usb-FMIC_Fender_Mustang_Micro_396234823131-00.iec958-stereo' | \ | |||
pacat -p --latency-msec=1 -d 'alsa_output.usb-0ccd_USB_Audio-00.analog-surround-51' |
Revision as of 13:32, 23 February 2022
Route the SPDIF input of the Aureon 5.1 USB Soundcard to its 5.1 output
For my ESP32 Bluetooth to Toslink Project, start this
arecord -f S16_LE -c 2 -r 48000 -D iec958 --disable-channels --disable-format --disable-softvol --disable-resample -B 100000 -t raw | \ aplay -f S16_LE -c 2 -r 44100 -D default --disable-channels --disable-format --disable-softvol --disable-resample -B 100000 -t raw
Bit strange: BT A2DP sends 44100 samples/s but iec958 seems to be locked to 48000, so fix speed during output or voices are a bit too high
For a good sound, the LFE needs to do some work for the small satelites
/etc/pulse/daemon.conf
enable-lfe-remixing = yes lfe-crossover-freq = 100
To enable changes
systemctl --user restart pulseaudio.service
Loopback line in to line out
PulseAudio Control
This has long delay
Start Loopback
- pactl load-module module-loopback
Stop loopback
- pactl unload-module module-loopback
PulseAudio Cat
This can have short delay
Install pulseaudio manager to look for the audio device names, then write script to start the monitoring with short delay
- sudo zypper in paman
- paman -> look at property of sink and source (to copy/paste the long names)
- write script to start monitoring
pacat -r --latency-msec=1 -d 'alsa_input.usb-FMIC_Fender_Mustang_Micro_396234823131-00.iec958-stereo' | \ pacat -p --latency-msec=1 -d 'alsa_output.usb-0ccd_USB_Audio-00.analog-surround-51'