very very interesting!!!!In other news, I will soon be pushing USBtrx to the supporter channels. It is a more specialized firmware whose sole job is to offer audio input and output via USB, with various configurations from 10-in to 4-in/6-out, 6-in/4-out, 10-out and others. Supported interfaces will be ADAT, TDM8, I2S and SPDIF.
Several users have asked about this tool and I suspect many might find it useful.![]()
I'm afraid this is not really possible. In the current architecture, there are eight input channels and eight output channels. The ADAT output can operate concurrently with the main outputs but there are only eight output channels that it can carry.One maybe stupid question. Started playing yesterday with latest version. My use case would be for one pico2:
8ch i2s(in) to ADATout AND 8ch ADATin to 8ch i2s(out). Is this possible? Because it seems 8 i2s(out) channels are actually always mirrored to ADATout.
That is certainly worth a shot but only one instance of the upmixer is currently supported. I definitely want to expand its functionality, though!Regarding Upmixing: One could create e.g. R-Front-Wide by feeding Upmixer with R and Surround-R. Is this possible already?
Edit: Also multiple of these Upmixers would be nice.
I can see that on your slave board, you have selected GPIO 1 as the I2S serial data input but the wire is connected to GPIO 0.I can't run the DSPi in I2S slave mode. I have connected 2 DSPi in series, first one USB-I2S master mode, in console i have signals indicators ok on both in and out. The second one DSPi in I2S slave mode is conncted to the first one , in console there is no signal indicators. Is there a bug or did I something wrong?
Connections:
View attachment 547608
Source DSPi settings, in console signal present also proper signal on all outputs Data/BCK/LRCK/MCK:
View attachment 547609
View attachment 547610
View attachment 547611
Slave DSPi settings, no signal:
View attachment 547612
View attachment 547613
View attachment 547614
View attachment 547615
You are absolutely right, my silly mistake. Tank You. Works now.I can see that on your slave board, you have selected GPIO 1 as the I2S serial data input but the wire is connected to GPIO 0.
This wouldn’t really be possible on any I2S device without an ASRC. If you need to connect a DAC or other slave device to the output, it should be connected to the clocks provided by your master and to the serial data output on the slaved Pico.Is it possible to set I2S input as slave and I2S output as master?
Couldn’t the architecture be changed to 16 IO channels for this I2Sin to ADATout and ADATin to I2Sout converter use case? If there is processing power available and not many filter tasks needed?I'm afraid this is not really possible. In the current architecture, there are eight input channels and eight output channels. The ADAT output can operate concurrently with the main outputs but there are only eight output channels that it can carry.
I have considered expanding the output channels but I'm afraid it would be a couple of point releases away.Couldn’t the architecture be changed to 16 IO channels for this I2Sin to ADATout and ADATin to I2Sout converter use case? If there is processing power available and not many filter tasks needed?
This is a problem that I have been working on and the upcoming output ring/soft VCXO architecture in v1.1.6 will greatly simplify it.I'd prefer enabling multiple DSPi's to work together
"Modularised DSP ℠ "
ideally, easy to sync via standard word clocking
The current slave mode functionality already makes use of existing external word clocks but its working principle is different from that of a typical I2S device. Rather than deriving its system clock from the master's clock, DSPi simply observes the incoming clocks and shifts data out on their edges under its own local system clock.Is talping into an existing BNC WC network simply impossible? or just impractical ?
The aluminum enclosures are manufactured by JialiChuang. They provide a web-based online design tool, and you can place a production order directly once your design is finalized.
Here is the URL of their Chinese website: https://ke.jlcfa.com/
Here is JLCPCB's official website for overseas markets: https://jlcpcb.com/
I'm not sure whether JLCPCB has launched the aluminum enclosure service in its overseas business segment. You will need to look it up thoroughly on the website.
I really have to say: JLC is absolutely amazing for DIY enthusiasts.
They offer a full one-stop service covering everything from PCB design tools, PCB fabrication, electronic component retail, SMT assembly, 3D printing and CNC machining to aluminum enclosures and instrument panel processing.
Just a few years ago, I was frustrated by the lack of good-looking enclosures for low-cost DIY projects. Even in China, a country with a highly developed manufacturing industry, getting a factory to custom-produce just one single metal enclosure was prohibitively expensive.
Now, making a sleek custom DSPi aluminum enclosure is very affordable. At current exchange rates, it costs roughly 10 US dollars.