Live data from Hacker News

Fully Featured Audio DSP Firmware for the Raspberry Pi Pico

github.com

41–50 of 95 posts

Re: Fully Featured Audio DSP Firmware for the Raspberry Pi Pico

#41

Earlier quoted context omitted.

Did you ever use Dirac Live and can compare the results? Hardware that supports Dirac is unfortunately very expensive.

You can get a miniDSP 2x4HD for like $225 that supports Dirac Live.

The optional Dirac Live firmware/licence for the miniDSP is an extra $199, so it's really $425.

I have one and personally didn't bother, did the usual UMIK-1 + REW to create the room correction.

> https://www.minidsp.com/products/dirac-series/index.php?opti...

Re: Fully Featured Audio DSP Firmware for the Raspberry Pi Pico

#43
post #36
post #14

Earlier quoted context omitted.

The RP2350 (Pico 2) supports external PSRAM so you can add several MB more there if you need it.

I have always wondered kind of bandwidth you could make by multiple channels of PSRAM driven by PIO/DMA. Individually they're not so speedy(although the APS6408L-OCH-BA seems pretty crazy) , but how many can you run simultaneously. In terms of the RP2350 it would be fascinating to see how many times a second could you replace the entire contents of SRAM.

Can surely get more bandwidth but the it's less useful because it will not be directly accessible by the CPU anymore.

Re: Fully Featured Audio DSP Firmware for the Raspberry Pi Pico

#44

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…

Did you ever use Dirac Live and can compare the results? Hardware that supports Dirac is unfortunately very expensive.

Ive done quite extensive testing with Dirac(with a MiniDSP Flex), rePhase, normal PEQs, BruteFIR, CamillaDSP etc. etc.

Dirac is the most user friendly of the bunch, but honestly once you limit the correction to below Schroeder frequency I cannot tell them apart. So for my systems I just stick to a few PEQs targeting the main peaks under 300hz.

Re: Fully Featured Audio DSP Firmware for the Raspberry Pi Pico

#46
post #43
post #36

Earlier quoted context omitted.

I have always wondered kind of bandwidth you could make by multiple channels of PSRAM driven by PIO/DMA. Individually they're not so speedy(although the APS6408L-OCH-BA seems pretty crazy) , but how many can you run simultaneously. In terms of the RP2350 it would be fascinating to see how many times a second could you replace the entire contents of SRAM.

Can surely get more bandwidth but the it's less useful because it will not be directly accessible by the CPU anymore.

PSRAM is a possibility that I have explored for offloading the delay line buffers, which occupy quite a significant chunk of SRAM at the moment. It should be fast enough.

Re: Fully Featured Audio DSP Firmware for the Raspberry Pi Pico

#47
post #43
post #36

Earlier quoted context omitted.

I have always wondered kind of bandwidth you could make by multiple channels of PSRAM driven by PIO/DMA. Individually they're not so speedy(although the APS6408L-OCH-BA seems pretty crazy) , but how many can you run simultaneously. In terms of the RP2350 it would be fascinating to see how many times a second could you replace the entire contents of SRAM.

Can surely get more bandwidth but the it's less useful because it will not be directly accessible by the CPU anymore.

I believe PSRAM is directly accessible by CPU (there is even cache for PSRAM). Or am I missing something?

Re: Fully Featured Audio DSP Firmware for the Raspberry Pi Pico

#48

This looks very cool. Since a Raspberry Pi Pico doesn’t have built-in audio output ports, I think the main thing blocking ordinary people from using it is figuring out the hardware? A link to a tutorial for how to add audio output would be useful.

Thank you! I will soon be producing a comprehensive introductory video on YouTube, which should make things more accessible.

There will also be an official plug-and-play custom board that includes all of the relevant IO, connectors and codecs.

Re: Fully Featured Audio DSP Firmware for the Raspberry Pi Pico

#49

This looks very cool. Since a Raspberry Pi Pico doesn’t have built-in audio output ports, I think the main thing blocking ordinary people from using it is figuring out the hardware? A link to a tutorial for how to add audio output would be useful.

Thank you! I will soon be producing a comprehensive introductory video on YouTube, which should make things more accessible. There will also be an official plug-and-play custom board that includes all of the relevant IO, connectors and codecs.

In the meantime, what would you recommend (if there's anything off-the-shelf that would work in a plug-and-play manner?)

I had a project in mind that was waiting for something like this! :)

Re: Fully Featured Audio DSP Firmware for the Raspberry Pi Pico

#50

Earlier quoted context omitted.

Did you ever use Dirac Live and can compare the results? Hardware that supports Dirac is unfortunately very expensive.

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 Dira…

Dirac Live BC or Dirac Live ART? I would love to know how much these room correction approaches differ in practice.
Post reply on HN