DSP light

At a glance

Raspberry Pi and HiFiBerry DSP Light

  • Audio DSP with Raspberry Pi
  • Stereo analog input
  • Raspberry Pi I2S input and output (2 channels)
  • 4 Channel analog output
  • You can design your filters by yourself and upload them from the Raspberry
  • Standalone operations possible
  • 4 GPIO ports from the DSP for external controls (potentiometers, switches, LEDs)

This is our first DSP project. It is based on a small Analog audio DSP chip. The board can be used for all kinds of audio manipulations. It is especially interesting for loudspeaker crossovers. You can implement a crossover for a stereo speaker pair or a single 4-way crossover.

While we have a prototype of this board running, we don’t plan to produce and sell these in the near future.


24 thoughts on “DSP light

  1. Pingback: HiFiBerry Mini DSP – a simple universal setup | Crazy Audio

  2. Daniel Post author

    We’re thinking about another solution at the moment, that has much better output DACs. Another issue is the software. While we have a base software available that can create filters, there is much work to do to make the software easy-to-use.

  3. Andreas

    Any plans to make it available without a “final” SW solution? I’ve been dreaming of such a board with a decent DSP for a 2-way stereo crossover filter + “sound enhancement algorithm” with top notch DAC’s and ADC (at least on par with HiFiBerry even though I dream of PCM1794). Possibility for separate external input power for the different analog and digital parts would be awesome although I guess it would be OK to derive the digital power from the PI if the board is not too power hungry. RCA connectors should be optionally mounted at delivery of course to better fit a proper case design :)

    It would be awesome to have full freedom to write the DSP software with simple boot support from the PI (perhaps some rudimentary debug support can be supplied by the PI?)

    I’ve been looking at miniDSP earlier, but the locked SW side and lack of top quality DAC’s have kept me from it. I was thrilled to see the miniSHARC version which is similar to what I wanted as a DSP module, but still the SW is completely locked down :(

    So I guess a summary would be an open miniSHARC with PI boot loader and kickass DAC’s and ADC.

    1. Daniel Post author

      Dear Andreas,

      To release it there is still work to do on the Linux drivers. We will bring a DSP solution to the Raspberry Pi that is completely open. Unfortunately our current projects absorb most of the time. Therefore, this project has to wait a bit.

      Best regards

      1. Andreas

        Hi Daniel,

        That sounds excellent. I was a bit afraid from the description that you would only be able to load filters built with some predefined framework on the DSP from the Pi. I will try to patiently await it’s release. Any chance of getting some pre-release info on what DSP and DAC/ADC chips you are thinking about basing it on?

        In the mean time I will occupy myself with connecting the HiFiBerry which should hopefully arrive tomorrow. I’m curious about getting the WICED SDK running on the Pi as well so I’ll probably order the STM32F4DIS-WIFI board and have a go at it.

        Thanks for the info and keep up the good work


    1. Daniel

      Hi Julian,

      a simple FIR lowpass should take only a few milliseconds. However, we do not plan to release the board as it is shown here. We will look into alternatives with better DACs and ADCs.

      Best regards

  4. Daniel Post author

    Hi, as we’re working on our HiFiBerry Amp at the moment, we don’t have plans to release it in the next few months.

    Best regards

  5. Ryan

    This is very interesting, what interface are you using to load the filters on to the Mini DSP board? I was under the impression that the Mini DSP software is not sported for a Linux environment.

    Thank you for you fantastic work.


  6. Ignacio Sabido

    The project is very interesting, would be nice that you could pick up. Now that the issue of MCLK is solvable with MP10 and MP11 GPIO. An external master clock is not necessary, and greatly simplifies the project.

    I2c interface only for programing EPPROM in OF-LINE mode. would simplify too.

    A greeting and thanks for your crazy-proyects!!

  7. erotavlas

    Hi everyone,

    I was looking for a way to connect the raspberry to a DSP and I found the this project. It seems to have all what I need.
    There is another project very similar to this project called freeDSP www.http://freedsp.cc/. It seems that freeDSP is at advanced stage of development with respect to HifiBerry MiniDSP. What are the main differences between freeDSP and this project?

  8. Pete

    I am also extremely interested in this board! Been looking for an easy way to integrate a SigmaDSP chip into my synth project. Already messed around in Sigma Studio and created some programs I’d like to run. I know people keep bugging you about this, but any plans to release this yet?

  9. Daniel

    We have stopped working on this as the processing power of the SigmaDSP is so low that you can do this also in software on the Raspberry Pi itself.

  10. Andreas Ossmann

    Hi, i have a great idea for “like a simple dsp” , maybe we can work together ? Please contact us of the blog from dnr875.de (ham & cbradio) greets from Adminteam Andy & Simon ;-)

    1. Max

      Hi, I’m Max and I realized Aida DSP, a project similar to yours. The concept is an arduino shield with adau1701 and I also developed a large library to control the sigma dsp in real time see this on github. We are professionals with the passion for audio and we simply develop the board that we always looking for to.


Leave a Reply