4 ms·
Many Android users may be aware of the JamesDSP audio processing system. So here it is implemented as a plugin for good old Linux ALSA without any intermediate
by faust93 3y ago
Many Android users may be aware of the JamesDSP audio processing system. So here it is implemented as a plugin for good old Linux ALSA without any intermediate frameworks like Pulsaudio or Pipewire.
I know there are ports of JamesDSP for Pulsaudio and Pipewire (Audio4Linux project). So what's the rationale for this one you ask? I have a DIY smart speaker system (https://github.com/faust93/RIVA-Festival-DIY-Info https://github.com/faust93/RIVA-Festival-DIY-Info) built around ARM single-board computer (NanoPi NEO) and I need a system with minimal footprint and all these audio frameworks on top of ALSA such as PulseAudio are simply overkill in that case.
DSP properties can be controlled in real-time using CLI interface or using simple WebUI - https://github.com/faust93/alsa-jamesdsp-gui https://github.com/faust93/alsa-jamesdsp-gui
So I hope it will be useful for those who use just plain ALSA for whatever reasons. :)