Live data from Hacker News

Fully Featured Audio DSP Firmware for the Raspberry Pi Pico

github.com

61–70 of 95 posts

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

#61

Earlier quoted context omitted.

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.

Uh, some people like videos but I'd really rather have a web page with all the steps laid out and still photos. (And maybe links to the video, too?) A custom board sounds great, too.

There is a comprehensive readme on the repository but I will soon be adding a simplified "Getting Started" section.

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

#62

Earlier quoted context omitted.

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.

I think I may have been thinking about ART, indeed.

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

#63
post #51
post #32

Earlier quoted context omitted.

Default specs matter a lot for worldwide availability and affordability, as well as for the willingness of people to spend a lot of time creating free software for it.

520KB of SRAM is actually on the high end for microcontrollers. It doesn't seem like much but SRAM is on-die and significantly lower density than DRAM. For comparison, it's the same type of memory used for CPU caches, which are also small! You can easily find dev boards with 8MB of PSRAM online if you need it. Or you can buy the PSRAM and hook it up yourself. If you still need more memory than that then you're lookin…

I shouldn’t wish for more onboard RAM for the next Pico iteration because other boards already have more. Okay, dude.

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

#65

Earlier quoted context omitted.

Uh, some people like videos but I'd really rather have a web page with all the steps laid out and still photos. (And maybe links to the video, too?) A custom board sounds great, too.

There is a comprehensive readme on the repository but I will soon be adding a simplified "Getting Started" section.

Glad to hear it!

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

#67
post #25

This is awesome. What are the odds a Raspberry Pi could keep up with BTrack? https://github.com/adamstark/BTrack

Pi or pi pico? At first glance it looks like that software is designed for double precision floats. That would certainly be some compute. The M0+ doesn't have hardware floating point let alone double precision. The M33 on the newer chip I think has hardware single precision float so a simple find-replace should let it go. If it's not doing anything else and the sample rates aren't outrageous it might be doable but I'…

It's for the pico. RP2040 works fine, but RP2350 has a hardware FPU and much more processing capability, so supports more channels and filters

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

#68

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.

I2S input is on the roadmap, and hardware modules from AliExpress are being tested by Troy, so yes you will get plenty of analog inputs!

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

#69
post #63
post #51

Earlier quoted context omitted.

520KB of SRAM is actually on the high end for microcontrollers. It doesn't seem like much but SRAM is on-die and significantly lower density than DRAM. For comparison, it's the same type of memory used for CPU caches, which are also small! You can easily find dev boards with 8MB of PSRAM online if you need it. Or you can buy the PSRAM and hook it up yourself. If you still need more memory than that then you're lookin…

I shouldn’t wish for more onboard RAM for the next Pico iteration because other boards already have more. Okay, dude.

Other boards with the same MCU as the Pico, yes. The only downside is you lose one GPIO.

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

#70
post #16

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.

The ADCs on RP2040/2350 only have 12 bit resolution.

The analog input will use separate ADC modules, just as the analog output uses separate DACs. DSPi itself is purely digital (OK, excepting the PWM based sub out). These modules are just a few dollars on AliExpress for ~96dB SINAD
Post reply on HN