• Welcome to ASR. There are many reviews of audio hardware and expert members to help answer your questions. Click here to have your audio equipment measured for free!

Introducing DSPi | A powerful, user friendly and open source DSP for less than a cup of coffee

I haven't found a way to switch sources from a control surface. Maybe it's planned. But you can change volume.
Output toggles would be a nice feature.
Both is already possible :)
1788462148643.png
DSPiConsole_260903-210054.png
 
Wow that's cool. I was looking for a single button to cycle between all sources. But 2 extra buttons don't hurt.
If we're at it, I saw something about displays. Are 16x2 LCDs supported? I have a single Windows machine at work so I can't check Console right now.
I'm already thinking of a front panel for controlling parameters.
 
Wow that's cool. I was looking for a single button to cycle between all sources. But 2 extra buttons don't hurt.
If we're at it, I saw something about displays. Are 16x2 LCDs supported? I have a single Windows machine at work so I can't check Console right now.
You can configure a single button to loop through all input sources. Yes, 1602 displays are supported.
 
Now that I have finally been discharged from the hospital, I have some handy new functionality to announce. :)

First is our new Firmware Update function. The appropriate DSPi Firmware now comes packaged with each release of DSPi Console, which eliminates the need for users to source both independently.

1788464833362.png

The original "reboot to bootloader" function remains in place but when launching a new Console release, users will be prompted to automatically update their DSPi's firmware.

This ties neatly into the new onboarding wizard, which walks new users through the initial steps required get a Pico configured under Console.

1788465051701.png

Finally, we have the new Subharmonic Synthesizer which is a shameless clone of the classic dbx 120A and enables a little bit more bass to be added to light masters if desired.

1788465254452.png
 
Last edited:
You can configure a single button to loop through all input sources. Yes, 1602 displays are supported.
I got it working but when it reaches I2S it doesn't cycle back to USB (which is what "wrap around at the ends" should do). Also I don't have an option for displays.
 

Attachments

  • Screenshot_20260904_083226.png
    Screenshot_20260904_083226.png
    26.6 KB · Views: 50
  • Screenshot_20260904_083632.png
    Screenshot_20260904_083632.png
    58.1 KB · Views: 47
Loudness compensation and Psychoacoustic Bass don't work on the SPDIF input. They can be enabled but have no effect.
 
I got it working but when it reaches I2S it doesn't cycle back to USB (which is what "wrap around at the ends" should do). Also I don't have an option for displays.
It sounds as though you may be running an older Console and/or Firmware version; possibly one prior to Displays and the effect module multichannel rework.
 
I'll have to check, but I downloaded Console a few days ago so it should be 1.1.6 beta 2 for Windows.
 
I received the OLED SH1106 today. It even works :) . But is it possible to make the font size extra large? It's impossible to see anything from two meters away, and half the screen is blank.
sh1106.jpg
 
I received the OLED SH1106 today. It even works :) . But is it possible to make the font size extra large? It's impossible to see anything from two meters away, and half the screen is blank.
View attachment 556550
I'm glad it's working! The only display that I actually have on hand for testing is an old 1602, so I'll be using some project funds to order a batch of components that includes all of the currently supported displays. What you see on that SSH1106 is by no means the final form. :)
 
I ordered 3 pcm5102 boards from Ali express at about £2 pounds a pop. Driven by DSPi on a pico. With a little bit of soldering and a couple of mini jack to rca leads I have an almost infinitely variable 3 way digital crossover for a tri-amp system with usb I2S and coax inputs and which is absurdly user friendly and sounds wonderful. All with change from £20. This is just so insanely ridiculously good that words fail me. Chapeau to Weeb Labs.
 
Hello,
I (maybe) would like to use it with only one rotary encoder with following functionnality:
- turn to change volume
- push to change source
- long push to turn on/off the system (230V voltage input), by controlling a solid state relay.
For the last, I would need to toggle an output on the pico, but I did not find a way to do it? Is it possible/planned to create random outputs?
This can be accomplished in the current release using Macros but the next beta will include explicit support for user defined nouns.
 
A little peek at the upcoming FFT functionality. This is currently experimental and the UI design far from final. They will most likely be displayed within the response graph.

1788753438736.png
 
It sounds as though you may be running an older Console and/or Firmware version; possibly one prior to Displays and the effect module multichannel rework.
This was solved, I was building from the main repo. But this is still not working.
Loudness compensation and Psychoacoustic Bass don't work on the SPDIF input. They can be enabled but have no effect.
 
This was solved, I was building from the main repo. But this is still not working.
Could you possibly share some additional details of your control setup? I know that @Kingsnake routinely uses loudness compensation on SPDIF sources without issue. It is driven by User Volume rather than the level of the source, as SPDIF embeds no volume control.
 
Could you possibly share some additional details of your control setup? I know that @Kingsnake routinely uses loudness compensation on SPDIF sources without issue. It is driven by User Volume rather than the level of the source, as SPDIF embeds no volume control.
I have a rotary encoder that controls User Volume and Source Select (via the pushbutton). Master Volume is set at 0dB. When I cycle through the sources with Loudness Compensation enabled, for example, I can hear it in action on the USB source, but not on the SPDIF.
Other than that, it's SPDIF in - I2S out. Loudness is enabled on all channels.
 
I have a rotary encoder that controls User Volume and Source Select (via the pushbutton). Master Volume is set at 0dB. When I cycle through the sources with Loudness Compensation enabled, for example, I can hear it in action on the USB source, but not on the SPDIF.
Other than that, it's SPDIF in - I2S out. Loudness is enabled on all channels.
If you are using a TV as your source. You may have a option to set the Digital audio output format: set it to PCM, rather than Bitstream / Dolby Digital / Pass-through.
 
If you are using a TV as your source. You may have a option to set the Digital audio output format: set it to PCM, rather than Bitstream / Dolby Digital / Pass-through.
The SPDIF signal is coming from a PC motherboard.
 
The SPDIF signal is coming from a PC motherboard.

Ah, if the S/PDIF is coming directly from a PC motherboard, I'd be curious about the PC's S/PDIF output configuration.
Since mine works with the same firmware, perhaps try setting the motherboard's optical output explicitly to 2-channel PCM (e.g. 24-bit/48 kHz) and disabling any Windows audio enhancements/spatial processing.
 
Back
Top Bottom