1 comment

[ 3.4 ms ] story [ 15.9 ms ] thread
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) 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 So I hope it will be useful for those who use just plain ALSA for whatever reasons. :)