Tangentially related, I recently had some hand-me-down high-end full tower speakers lose their integrated subwooer amps. I bypassed them and wired in an external amp but people said the integrated DSP would be missing. That's when I learned about CamillaDSP [1] and CamillaFIR [2]. I got a calibrated UMIK-1 microphone and did a frequency sweep in the room. Then I applied the camilla-computed FIR filter to my snapcast-sourced music stream on the Raspberry Pi 3 B I have networked into the living room. Now I have room-corrected and loundspeaker corrected fancy DSP and the speakers sound better than ever. Pretty fun, and very cheap. I did the same process up in my office with some desk speakers and they sound great too (that time using EasyEffects to apply the filter in realtime rather than CamillaDSP).
> I can't take all of the credit. My little robot intern (Opus 4.5) has been very helpful with the busy work, leaving me free to handle the trickier planning and implementation. ;)
I wonder if 264kB RAM is also (barely) enough for a high quality parametric stereo reverb/echo effect? Should fit about 3 seconds of uncompressed 16-bit 44.1/48 kHz audio.
Also: Raspberry Pi Ltd - please add just a little more RAM in future iterations to unlock even more use cases.
8 comments:
I recently bought a Behringer U-phono UFO202 as a cheap DAC for my mini pc. Can this Pi thing replace it?
Tangentially related, I recently had some hand-me-down high-end full tower speakers lose their integrated subwooer amps. I bypassed them and wired in an external amp but people said the integrated DSP would be missing. That's when I learned about CamillaDSP [1] and CamillaFIR [2]. I got a calibrated UMIK-1 microphone and did a frequency sweep in the room. Then I applied the camilla-computed FIR filter to my snapcast-sourced music stream on the Raspberry Pi 3 B I have networked into the living room. Now I have room-corrected and loundspeaker corrected fancy DSP and the speakers sound better than ever. Pretty fun, and very cheap. I did the same process up in my office with some desk speakers and they sound great too (that time using EasyEffects to apply the filter in realtime rather than CamillaDSP).
[1] https://github.com/HEnquist/camilladsp
[2] https://github.com/VilhoValittu/CamillaFIR
Did you ever use Dirac Live and can compare the results? Hardware that supports Dirac is unfortunately very expensive.
Looks like output only and only one stereo pair from USB is processed to outputs, but a really cool project.
Also, for those watching for it: https://www.audiosciencereview.com/forum/index.php?threads/i...
> I can't take all of the credit. My little robot intern (Opus 4.5) has been very helpful with the busy work, leaving me free to handle the trickier planning and implementation. ;)
Is there a guaranteed latency?
85ms
https://github.com/WeebLabs/DSPi/commit/ba8e481570e6a5ce3d35...
Nice.
I wonder if 264kB RAM is also (barely) enough for a high quality parametric stereo reverb/echo effect? Should fit about 3 seconds of uncompressed 16-bit 44.1/48 kHz audio.
Also: Raspberry Pi Ltd - please add just a little more RAM in future iterations to unlock even more use cases.
And here's the release thread for those of you wanting a bit more detail or to talk with the creator: https://www.audiosciencereview.com/forum/index.php?threads/i...