• 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 also suspect a lot of coffee has already been consumed in advancing this project this rapidly.
I am more of a tea drinker but yes, I have sacrificed numerous hours of sleep for this project over the last couple of months. :D
 
Or midnight oil burned.

PS: the Motu Ultralite Mk5 has been rock solid for me, in terms of windows drivers, analog input and output signal quality, reproducibility of analog measurements (something that was a pain with the M4 and with 2i4 v3). I haven't played with digital i/o yet, though. It is about half the price of the RME and has 8 analog output channels to boot.
 
Last edited:
Troy, what do you think would be the challenges getting the usb bidirectional so it could also be used for
spdif input->usbc?
with an asrc in place it should be quite doable i think?
 
RME interface

I am sure we could all chip in with a small donation for your great efforts :)
I wonder how many could put up say 50 euro or possibly more to get this purchased? I would if we get enough combined supporters!

To get a 4 way from a mini DSP, the cost is significantly more, and "if" DPSi has potential future support and development, its well worth it.
In DSPi's current state I'm blown away what I can do, and how slick it is.

RME is German so seems best for Ireland delivery but sounds like Motu is an option. - I don't have any personal experience with the interfaces.
 
Last edited:
I've been meaning to purchase an RME ADI‑2 Pro FS R interface for quite some time. Ideal for measurements but by no means an impulse buy!
Yes beyond my means, also not enough analog ports.

What would be the equivalent of Echo AudioFire12 for raspberry? excluding firewire ofc ;-)

 
As soon as the equipment arrived, everything was plugged in and working (easy peasy, even though, being on Windows 10, I initially had the same driver issue as Rocky Maine). I'm running DSPi Console 1.1.0 Beta1 with the corresponding firmware DSPi v1.1.0.

If I understand correctly, for now the only way to implement filtering or PEQ is by using a text file?
And therefore, there's no way yet to do the filtering directly through the console interface ? Will this feature be planned for the future?


So, I'll reiterate my question about the possibility of having some kind of roadmap for what you have in mind for the future... so we know more or less what to expect... in any case, that would be great!

In any case, it's already a very good job! Well done!
 
Last edited:
If I understand correctly, for now the only way to implement filtering or PEQ is by using a text file?
And therefore, there's no way yet to do the filtering directly through the console interface ? Will this feature be planned for the future?
No, download the Windows Console to adjust with a GUI.

 
Yes, sorry, I was already using the console but hadn't realized that you had to click on the outputs on the left of the screen to be able to do the filtering! Haha, what a scatterbrain I am...
 
Okay, I've just had a long look at the console and here's my initial impression:

So far, with version 1.1.0 beta:

(+)
- The console's design is really nice!
- As it stands, it's already functional for correcting headphones or speakers/room acoustics, but that's about it.

(-)
- No visible scale on the graphs
- Creating a proper active crossover for multi-way speakers is impossible in its current state.

First, the PEQ window isn't suitable for creating a crossover because the required scale is different.
Ideally, for the crossover, a graph with a visible scale, adjusted from -30dB to +6dB and from 10Hz to 20kHz, would be needed.

It would also be necessary to be able to select the following filters for the high-pass and low-pass :
- Butterworth (orders 1 to 8)
- Linkwitz-Riley (orders 2, 4, 6, 8)
- Besel (orders 2 to 8)
- 2nd Order (with Q)

The ability to perform a Linkwitz transform would also be appreciated.

And of course, the ability to input everything in Biquad format.

Since I seem to recall reading that some of these features are already planned, all that remains is to wait and hope for the best !
(But I'm waiting for the roadmap before making a donation! haha ;) )
 
Okay, I've just had a long look at the console and here's my initial impression:

So far, with version 1.1.0 beta:

(+)
- The console's design is really nice!
- As it stands, it's already functional for correcting headphones or speakers/room acoustics, but that's about it.

(-)
- No visible scale on the graphs
- Creating a proper active crossover for multi-way speakers is impossible in its current state.

First, the PEQ window isn't suitable for creating a crossover because the required scale is different.
Ideally, for the crossover, a graph with a visible scale, adjusted from -30dB to +6dB and from 10Hz to 20kHz, would be needed.

It would also be necessary to be able to select the following filters for the high-pass and low-pass :
- Butterworth (orders 1 to 8)
- Linkwitz-Riley (orders 2, 4, 6, 8)
- Besel (orders 2 to 8)
- 2nd Order (with Q)

The ability to perform a Linkwitz transform would also be appreciated.

And of course, the ability to input everything in Biquad format.

Since I seem to recall reading that some of these features are already planned, all that remains is to wait and hope for the best !
(But I'm waiting for the roadmap before making a donation! haha ;) )
+1! And 1st and 2nd order All-pass too. Hypex HFD is good example which filters are necessary, despite being flimsy SW overall.
 
The roadmap will be published after this weekend’s release, which will be available later this evening. :)

Once again, thank you very much to everybody who has contributed whether in the form of bug reports, feedback, code or funding.
 
Hey,
I'm struggling with DSPiConsole under Win11. App starts but it does not connect. "No USB devices visible to LibUsbDotNet."
Device manager shows "Weeb Labs DSPi" in USB devices.
Latest 1.1.1 uf2 firmware release…
 
Hey,
I'm struggling with DSPiConsole under Win11. App starts but it does not connect. "No USB devices visible to LibUsbDotNet."
Device manager shows "Weeb Labs DSPi" in USB devices.
Latest 1.1.1 uf2 firmware release…
Please grab this application and select "Weeb Labs DSPi (Interface 2)" from the dropdown box. Make sure "libusb_win32" (not WinUSB) is selected next to the green arrow and then choose "Install Driver". Give it a few minutes to install.

1770434479622.png



Once installed, you should have two DSPi devices; one under "Sound, video and game controllers" and the other under "libusb-win32".

You can then use the DSPi Console application. This has been a persistent bug that only occurs for some people but should be patched soon.
 
Great - that worked. Thanks.
You are very welcome. Could I ask for a little bit of information about your machine to aid in debug?

AMD or Intel, generation (AM4, AM5) if known, OS, connected the device to a USB 2.0 or 3.0 port, hub or direct connection?
 
For your debug of "No USB devices visible to LibUsbDotNet" issue, which I had.

Win 11 25H2
Intel Core i7
USB port used: USB 3.1 Gen 1, direct connection.
 
Same issue as Rocky Maine

Win 10 22H2
Amd Ryzen 5 5800X
Same issue with direct USB2, USB3 and through the Hub of my Benq monitor.
 
Back
Top Bottom