apulse
dsp
Our great sponsors
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
apulse
-
Would ALSA + alsamixer + apulse Suite Me/My Use Case?
Most of my audio comes from Firefox, Steam, and other random miscellaneous programs. I'm wondering if I can rely on apulse for this? If I need to do some configuration that's more than okay, but if it's super buggy or hardly works then it's not worth the trouble. If anyone has experience with apulse I would love to hear more about it.
-
Switching the Linux graphics stack from GLX to EGL
I read this and my first thought is "oh shit, is Firefox about to stop working?"
some of us like our software to be stable and reliable, and not switch to the newest bullshit just because they can. I'm still bitter about being forced to find a workaround for FF requiring pulseaudio. Am I now gonna need to find a workaround for this? I run FF 94 right now, and will upgrade with trepidation...
(shoutout to https://github.com/i-rinat/apulse. THANKS.)
-
Pipewire as an ALSA replacement in Fedora
Rather than re-compile firefox, maybe take a look at https://github.com/i-rinat/apulse which provide a shim to eliminate pulse.
-
Is firefox supposed to work with pulseaudio only?
Firefox does use PulseAudio for output. I don't run an ALSA-only setup, but I believe you can use apulse to emulate PA over ALSA for specific applications like so: apulse firefox
-
Keeping old linux games running?
When launching the binary set LD_LIBRARY_PATH to include the oldlibs directory, e.g. LD_LIBRARY_PATH=/home/badsector/oldlibs. Some very old games may also need older versions of C++ library, you can find those in some older distros' "compat" packages, e.g. this one from SuSE 9.1 will contain most files you'll need - do not install the package, just extract the needed files. A few games may need convincing to use these files, use LD_PRELOAD for that. In addition some games may use OSS instead of ALSA so you'll need a wrapper. An OSS-to-PulseAudio wrapper is often available and you can preload it either with padsp (which will only work with the native version though, so no 32bit apps in 64bit linux) or doing it manually with LD_PRELOAD (which is basically what padsp does). There should be OSS support module for plain ALSA too if you do not have/want PulseAudio (or you can extract the relevant libraries from the padsp and use them with apulse).
-
pulseaudio not starting
apulse?
-
`Pulseaudio -k`, or a pro audio user's perspective on Linux's sound stack
I think there are a lot more than your two solutions, for example there is apulse to run pulseaudio applications on top of ALSA. Of course your bluetooth headset will probably not work well with that, you'd still need another daemon like pulseaudio or pipewire to get good results there.
-
Making Sense of the Audio Stack on Unix
I don't think that's important. In practice you can also use the pulseaudio API and that will work everywhere because of this: https://github.com/i-rinat/apulse
-
PulseAudio, upstream: FreeBSD support: meson build, import downstream patches, more improvements – merge request 277, merged
This has been a life saver for me on GNU/Linux https://github.com/i-rinat/apulse
dsp
-
set up a 30+ band equalizer with alsa
Thanks for detailed comment really apprentice it I found this https://github.com/bmc0/dsp which uses LADSPA API
-
Found a really good video for mic quality improvement in obs (it works for me). How would I apply these settings to my mic system wide? Using Linux Mint
DSP effects can also be implemented in ALSA via CLI using dsp (this would be closest to a systemwide solution, but does not support Bluetooth)
-
Would ALSA + alsamixer + apulse Suite Me/My Use Case?
I guess you can use alsa's ladspa plugin host plugin and your favorite convolution plugin, but there obviously will be no graphical way to adjust any settings.
- Parametric eq program in Linux?
-
Adding EQ to Raspberry Pi streaming system
This SEEMS to be one formula for it, but I cannot decypher the gobbledegook https://github.com/bmc0/dsp/wiki/System-Wide-DSP-Guide
-
I ordered some Focal OG Clears for 900€ and they sent me the Clear MG instead. What should I do?
An Oratory1990 preset could help a lot. The stock tuning isn't too good. If you're using Windows, EqualizerAPO and Peace are a good EQ. I think that eqMac 2 will do it for Mac. Linux is a bit more complex to use/research, but maybe EasyEffects, pulseaudio-equalizer-ladspa, dsp, or LSP Plugins.
- What do you guys use to EQ?
-
Test drove my big-boy setup last night, and... wow!
It took me a week to dial in the software side of my setup. NAS shared FLAC's -> Raspberry Pi -> RompR UI -> MPD -> bmc0's dsp for equalizing -> Asgard 2 -> Dan Clark Aeon Open X... and, ok, wow! I now see the appeal in spending an awful lot of cash and the time to fine-tune everything to perfection. I think it hit me when I kept wanting to turn it up because it just sounded so clear, but kept bumping it back down because I was afraid I was hitting some potentially damaging levels. Any other setup I've used was self limiting because of misbalance, a piercing treble spike for example would keep my enthusiasm in check.
-
Graphic Equalizer with Remote or Headless Control
If the latter, dsp, if the former look at the lsp-plugins collection. The latter will need Jack/Pipewire as I don't think Pulseaudio supports LV2 (it does support LADSPA for dsp).
-
Questions about AE-9 Drivers
Not very likely, the platform is simply too small for audio and gaming to justify the effort and cross platform development is limited when it comes to driver and audio/system APIs. I wouldn't hope for it anytime soon ): I think people wrote about Peace EQ, not sure if it has a Linux version.. otherwise pulseaudio+alsa, jack and calf/lsp plugins, maybe https://github.com/bmc0/dsp ..it gets very frickly very fast with audio on Linux if feel 😅
What are some alternatives?
bluez-alsa - Bluetooth Audio ALSA Backend
SDL - Simple Directmedia Layer
zynthian-sys - System configuration scripts & files for Zynthian.
pipewire-eq-startup-script - Simple-ish script which starts an equaliser under pipewire and connects a real output device to it as well as a virtual device to relay applications' sound to the equaliser.
pulseaudio-module-xrdp - xrdp sink / source pulseaudio modules
camilladsp - A flexible cross-platform IIR and FIR engine for crossovers, room correction etc.
openQA - openQA web-frontend, scheduler and tools.
easyeffects - Limiter, compressor, convolver, equalizer and auto volume and many other plugins for PipeWire applications
Vulkan-Guide - One stop shop for getting started with the Vulkan API
lsp-plugins - Linux Studio Plugins Project
pa-notify - PulseAudio or PipeWire volume notification
alsaequal