10 comments

  • acidburnNSA 2 hours ago
    Tangentially related, I recently had some hand-me-down high-end full tower speakers lose their integrated subwoofer 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 loudspeaker corrected fancy DSP and the speakers sound better than ever. Pretty fun, and very cheap. The Pi3 runs it using about 20% of its CPU. Not bad! 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 real-time rather than CamillaDSP).

    [1] https://github.com/HEnquist/camilladsp

    [2] https://github.com/VilhoValittu/CamillaFIR

    • MrBuddyCasino 1 hour ago
      Did you ever use Dirac Live and can compare the results? Hardware that supports Dirac is unfortunately very expensive.
      • vladvasiliu 35 minutes ago
        FWIW, I've tried Dirac Live and compared it to the correction suggested by REW [0]. In both cases, the measurements were taken with a UMIK-1, and the correction was done on a computer. Contrary to GP, I didn't have to fix borked components, just a random, untreated living room.

        Dirac seemed to have a fairly heavy-handed correction. In my case, I only had fairly narrow frequency ranges that needed correcting, but Dirac seemed to move much wider ranges at a time. It's also nearly impossible to tweak; you basically can only increase/decrease "the lows" or "the highs". But maybe I'm missing something.

        In contrast, the suggestions produced by REW were loaded in EasyEffects on Linux, and I could tweak everything to my heart's content. But I actually just left it alone, since it was good enough.

        ---

        [0] https://www.roomeqwizard.com/

        • MrBuddyCasino 29 minutes ago
          I also have a UMIK-1, and tried the REW route once, but it made everything worse. I suspect a lot of the know-how in Dirac is how to automatically get good results.
          • vladvasiliu 15 minutes ago
            In my case, the setup is pretty simple. I have full-range floorstanders that only take a single input, and I mostly wanted to control some booming in my listening position. So there's no crossover to handle or anything fancy.

            Maybe for more involved situations Dirac does a better job, but, in my case, it didn't really solve anything. Also, I see they now have this newer "bass control" thing, and it's not clear if my version had it when I last tested it (around November 2025).

      • acidburnNSA 31 minutes ago
        I don't use it and so haven't compared. I'm interested as well.
  • joenot443 37 minutes ago
    This is awesome.

    What are the odds a Raspberry Pi could keep up with BTrack?

    https://github.com/adamstark/BTrack

  • a96 2 hours ago
    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. ;)

  • roxolotl 1 hour ago
    I’ve been wanting to follow this tutorial for some time. I think this might make the whole thing way simpler and smaller if all I want is line in.

    https://www.raspberrypi.com/news/upcycle-a-sonos-play1/

  • hexmiles 1 hour ago
    I wonder if you could do the same thing in reverse and have a cheap way to get multiple inputs. I would love a cheap way to add 8–16 inputs to my PC; all the audio interfaces I found cost quite a bit.
    • lysace 40 minutes ago
      The ADCs on RP2040/2350 only have 12 bit resolution.
  • BoingBoomTschak 2 days ago
    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...
  • wiradikusuma 1 hour ago
    I recently bought a Behringer U-phono UFO202 as a cheap DAC for my mini pc. Can this Pi thing replace it?
    • justin66 41 minutes ago
      I use a UCA202 for the same purpose. Does yours output static sometimes when it sits for too long? Based on my testing this seems to be a Linux thing instead of a Behringer thing.
    • akho 1 hour ago
      This Pi thing does not have a DAC.
      • ac29 6 minutes ago
        This Pi things is a DAC.

        (though, just the software for it, a final product with connectors/case/etc isnt available)

  • amelius 2 hours ago
    Is there a guaranteed latency?
  • lysace 2 hours ago
    Nice.

    I wonder if 264/520 kB RAM is also enough for a high quality parametric stereo reverb/echo effect? Should fit about 3/6 seconds of uncompressed 16-bit 44.1/48 kHz audio.

    Also: Raspberry Pi Ltd - please keep increasing the RAM size in future iterations to unlock even more use cases.

    • Rohansi 41 minutes ago
      The RP2350 (Pico 2) supports external PSRAM so you can add several MB more there if you need it.
  • marlburrow 1 hour ago
    [dead]