staticV3
Grand Contributor
- Joined
- Aug 29, 2019
- Messages
- 15,457
- Likes
- 27,335
Wdym?When can we expect the MacOS version?
DSPi has been available for macOS from the very beginning.
Wdym?When can we expect the MacOS version?
I have this board that hosts 4 I2S ports and an optical input along with another board for wiring up three DACs (my speaker size). They cost me 80cents each as bare boards and a few dollars with the connectors. I've got three left over I'm not using if you want to msg me. Note the boards do not have the Pico or the optical input.Unfortunately I'm not an electrical engineer. Really hoping someone will design a board that can be used for active speakers. A board that can host 4x pcm dac and some inputs like toslink and ADC. Would be nice as a group buy.
Nice ones, you designed them yourself?I have this board that hosts 4 I2S ports and an optical input along with another board for wiring up three DACs (my speaker size). They cost me 80cents each as bare boards and a few dollars with the connectors. I've got three left over I'm not using if you want to msg me. Note the boards do not have the Pico or the optical input.
View attachment 540085View attachment 540082View attachment 540084
I believe he is asking about the v1.1.5 beta update for macOS, which I hope to release later this evening.Wdym?
DSPi has been available for macOS from the very beginning.
Hurry up already and bodge-wire yours, so that we can all benefit from the new PCBI havent built mine yet because the second I wire it all up, someone will finish their pcb with everything already on it
does that mean that if i am only using the master L/R channels (i have a simple setup) that number of filters for those channels could be set to, say, 20 as long as two other unused channels get their number of filters reduced from 10 down to zero?Yes. The number of filters per channel has a SET/GET command. Any number of filters can be placed on any channel, so long as they fit within the total budget of 100.
@Weeb Labs just curious if the GPIO functionality for parameter control made it into the release? i didn't recognize it in any of the docs on github, but could easily have missed it, though i do see loudness control available in dspictl.The current roadmap is now available on the repository.
## v1.1.3
- Three-channel stereo (mid/side)
- USB communication optimizations
- User-configurable GPIO for parameter control (volume, tone, crossfeed, etc.)
www.audiosciencereview.com
Hi Troy,I am delighted to announce that I2S input is now fully functional and currently being tested.
This weekend's v1.1.5 beta release will include not only the complete suite of crossover filters but I2S input as well.
View attachment 538844
Hello and thank you for the kind words!Hi Troy,
First of all, congratulations on your work. I am really impressed by what you are developing.
I am currently preparing a webinar series on digital audio and streamers, and one of the episodes will cover digital interfaces, namely I²S, S/PDIF over coax/Toslink, AES/EBU and USB Audio Class. Since you clearly have deep practical experience in this area, I wanted to ask you a question about how I²S timing is managed in your Raspberry Pi-based DSP implementation.
One thing I recently found interesting is that, in the official NXP I²S specification, timing ownership is not necessarily tied to the audio source. The device generating SCK and WS is the “controller”, and this role can be assigned to the transmitter, to the receiver, or even to an external controller.
Looking at your screenshot, I see several settings related to BCK, MCK, the MCK multiplier and the I²S input configuration. So I was wondering: in your implementation, who actually owns the I²S timing? Does the Raspberry Pi/DSP generate BCK/SCK and WS, or can the timing be provided by an external precision clock, by the connected I²S source, or even by the DAC/receiver side?
May I also take advantage of what seems to be your in-depth knowledge of this subject to ask a related question - although slightly off topic, sorry. As far as you know, in external DACs using I²S over an HDMI connector, is the connection generally source-clocked, with the streamer acting as the I²S controller, or do some DAC implementations allow the DAC/receiver side to own the timing?
This is one part of my presentation where I still need some more clarity.
Thanks in advance, and again congratulations for this excellent open-source project.
It should work but I would recommend waiting for the Windows update.After refreshing to the v1.1.5 - beta2 firmware, can the Windows console v1.1.5 - beta1 work properly ?
WOW
This is 8-channel USB (and soon I2S) input. We already have 8-channel I2S output!WOW~ What is this? Is it 8-channel I2S output?
I do have an input board with coax, optical, and I2S inputs. Since the board has its own oscillator it provides a four-pin I2S signal including MCK at its output.The DSPi is always the clock master. When the input and output are both I2S devices configured in slave mode, the same bit clock, word clock and master clock (where applicable) should be connected to both devices.