• 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

When updating to a newer firmware with additional flash parameters, the flash version is incremented to prevent compatibility issues. Automatic preservation of saved parameters between major updates is planned. :)
Good to know! And also somewhat expected seeing that it's still in heavy development :)

Btw I just noticed that whenever I close DSPi and then open it again my outputs are gone from the list (don't have it connected atm so I don't know if it's still actually outputting), but they come back when I switch preset, or even just select the current one again. I'm on Windows and 1.1.3a.
 
Good to know! And also somewhat expected seeing that it's still in heavy development :)

Btw I just noticed that whenever I close DSPi and then open it again my outputs are gone from the list (don't have it connected atm so I don't know if it's still actually outputting), but they come back when I switch preset, or even just select the current one again. I'm on Windows and 1.1.3a.
Thank you for the bug report. It is most likely just a visual state issue but I will squash it this evening.
 
Ideally a "full export" of filters and other user config data would work as expected to transition between at least adjacent updates.

So long as that didn't significantly slow down release velocity
 
Reading the S/PDIF Input Specification on GitHub, I'm understanding that it will be 1 S/PDIF input or 1 USB input. Will it ever evolve to 2 non-USB inputs or not ?

I was hoping to be able to connect 2 I²S inputs in the future and switch between them but if this is not possible, I should design a physical switch or use another component upstream to get a single I²S feed to DSPi.
 
Reading the S/PDIF Input Specification on GitHub, I'm understanding that it will be 1 S/PDIF input or 1 USB input. Will it ever evolve to 2 non-USB inputs or not ?

I was hoping to be able to connect 2 I²S inputs in the future and switch between them but if this is not possible, I should design a physical switch or use another component upstream to get a single I²S feed to DSPi.
The only limit to the number of switched inputs is the amount of GPIO available. All pins are assignable, so if you connect a second or third SPDIF to unused GPIO pins, you can then switch between them simply by changing the pin assignment.

When I2S input becomes available, up to four simultaneous channels will be supported on the RP2040 and up to eight on the RP2350.

8-channel USB input is also in the horizon.
 
The only limit to the number of switched inputs is the amount of GPIO available. All pins are assignable, so if you connect a second or third SPDIF to unused GPIO pins, you can then switch between them simply by changing the pin assignment.

When I2S input becomes available, up to four simultaneous channels will be supported on the RP2040 and up to eight on the RP2350.

8-channel USB input is also in the horizon.
Thank you for the reply, these are great news.
 
So, a quick status update. I believe SPDIF input to be reasonably stable at this point. It has been tested by several users with a variety of sources and DACs without issue. Our next stop is the first v1.1.4 beta release alongside an update to DSPi Console for Windows with support for source switching. This will also expose the SPDIF input pin assignment functions.

I hope to release the v1.1.4 beta later this evening, if all goes according to plan. :)
 
Hello, new member here with big interest in this project and major props to sir Weeb and everyone making this thing what it is.

My Pico 2 came today, was very eager to get it running but my excitement was cut short. My pico2 shows up as a Weeb Labs DSPi in windows, but the console says no device is connected. I tried it on two other computers and ran into the same issue. The thread is quite long but I'll look and see if I can find anything before someone hops in to help.

Thanks!
 
Hello, new member here with big interest in this project and major props to sir Weeb and everyone making this thing what it is.

My Pico 2 came today, was very eager to get it running but my excitement was cut short. My pico2 shows up as a Weeb Labs DSPi in windows, but the console says no device is connected. I tried it on two other computers and ran into the same issue. The thread is quite long but I'll look and see if I can find anything before someone hops in to help.

Thanks!
Welcome, and see the procedure here : https://www.audiosciencereview.com/...-less-than-a-cup-of-coffee.69343/post-2551562 (And make sure "libusb_win32" (not WinUSB) is selected next to the green arrow and then choose "Install Driver" !)
 
Welcome, and see the procedure here : https://www.audiosciencereview.com/...-less-than-a-cup-of-coffee.69343/post-2551562 (And make sure "libusb_win32" (not WinUSB) is selected next to the green arrow and then choose "Install Driver" !)

That got it working, thanks!

Currently listening to some music through the dspi and some of the little dacs I got through some IEM's. Thanks to the documentation it was a breeze to hook up. Kind of feel like a wizard when I got sound to come out. Looks like I'll be ordering a few more picos and dacs and converting all my speaker systems in the house to dspi based active speakers. The more I use it the farther I have to reach to pick my jaw up off the floor.
 
Last edited:
I woke up pretty motivated today, wired up the rest of the dacs and I can't believe it all just works. I'm using topping mini 300 amplifiers and the cheap 5102 dacs I bought paired with these amps are giving impressively quiet results.

I'm sure this on this already on the chopping block but I was getting annoyed looking at the empty desktop icon for the editor. I'm a mere peasant in the visual department and really I have no experience with digital art but I did come up with this icon in gimp this morning. I thought it looked kinda neat, figure someone else might want to use until a more official one comes along. I had to zip up the .ico file as I don't think the forum would let me upload it.

DSPiconsoleicon.png
 

Attachments

I woke up pretty motivated today, wired up the rest of the dacs and I can't believe it all just works. I'm using topping mini 300 amplifiers and the cheap 5102 dacs I bought paired with these amps are giving impressively quiet results.

I'm sure this on this already on the chopping block but I was getting annoyed looking at the empty desktop icon for the editor. I'm a mere peasant in the visual department and really I have no experience with digital art but I did come up with this icon in gimp this morning. I thought it looked kinda neat, figure someone else might want to use until a more official one comes along. I had to zip up the .ico file as I don't think the forum would let me upload it.

View attachment 528905
I'm very glad to hear that DSPi is working well for you! Nice work on the icon. :)

An official icon and branding design are currently being developed by my wife (who is an artist), so I will be sure to share this with her.

I2S input is now working on a local test branch, so it won't be long before affordable PCM1808 modules can be used for turntable inputs and more.
 
Yetanother wiring question. I bought one of those inexpensive 5102 breakout boards to test I2S. It has a 1/8 jack on board. I wired it BCK to GPIO14, LRCK to GPIO15, VIN to 3.3V, DIN to GPIO6, GND to GND and SCK to GND. As with other setups, the PC in my "office" doesn't see the DSPi audio device and the miniPC in the bedroom does. On both computers the console sees the device. The LED on the DAC board lights up. When connected to the miniPC or a Raspberry PI I get no audio output. On a whim I tried connecting the DIN to LROUT on the board I get audio output on the Pi and miniPC accompanied by background noise that's louder than the program material. Given the lack of documentation available for these devices except for blogs, I'm not sure if I wired everything correctly. My other concern is that in the console there is no way to set the GPIO pins for BCK and LRCK so I went with the defaults on the screen. There are 4 sets of solder jumpers on the back of the DAC board. I did nothing with them.
 
Yetanother wiring question. I bought one of those inexpensive 5102 breakout boards to test I2S. It has a 1/8 jack on board. I wired it BCK to GPIO14, LRCK to GPIO15, VIN to 3.3V, DIN to GPIO6, GND to GND and SCK to GND. As with other setups, the PC in my "office" doesn't see the DSPi audio device and the miniPC in the bedroom does. On both computers the console sees the device. The LED on the DAC board lights up. When connected to the miniPC or a Raspberry PI I get no audio output. On a whim I tried connecting the DIN to LROUT on the board I get audio output on the Pi and miniPC accompanied by background noise that's louder than the program material. Given the lack of documentation available for these devices except for blogs, I'm not sure if I wired everything correctly. My other concern is that in the console there is no way to set the GPIO pins for BCK and LRCK so I went with the defaults on the screen. There are 4 sets of solder jumpers on the back of the DAC board. I did nothing with them.

If your board has XMT it might need shorted to 3.3v.
 
The only limit to the number of switched inputs is the amount of GPIO available
I hope you're aware of the RP2350B package, which has 48x GPIO and 8x Analogue inputs?!?! :p Unfortunately I don't think you get any more resources, but you could go to town with extra inputs and ancillaries.

Ajay
 
I woke up pretty motivated today, wired up the rest of the dacs and I can't believe it all just works. I'm using topping mini 300 amplifiers and the cheap 5102 dacs I bought paired with these amps are giving impressively quiet results.

I'm sure this on this already on the chopping block but I was getting annoyed looking at the empty desktop icon for the editor. I'm a mere peasant in the visual department and really I have no experience with digital art but I did come up with this icon in gimp this morning. I thought it looked kinda neat, figure someone else might want to use until a more official one comes along. I had to zip up the .ico file as I don't think the forum would let me upload it.

View attachment 528905
Thanks!

1777574421930.png
 
Back
Top Bottom