Skeptischism
Active Member
- Joined
- Sep 6, 2019
- Messages
- 229
- Likes
- 124
I already was before you made that post
you havent read any of the thread for some time, have you?
by the way, i'll post a teaser pic in the next couple of days of where i'm at with the new 8 channel board. It's starting to shape up. No XMOS schematic as yet, still working on the analogue stages and elements of the onboard power supplies. I've been very busy all week at a new position, so only just opened the layout again tonight.
Does it interest people to implement a higher current buffer on the output of 2 channels, so that it could be used as a high spec balanced headphone amp on those 2 channels?
On that note, what connectors are people going to use to connect to their amps? XLR? just those connectors would be bigger than the dac board. i'll probably use mini XLR, lemo, or a mixed signal DSUB wiring harness like used on PCI soundcards (could include a power-good signal for sequencing power).
Lastly, what is everyone using for a microphone for speaker measurement?
How reliable is an estimate of a round trip with such a thing (ethernet packets) do you think, for video sync etc? we are aiming to solve that as well for the streamer, playing video, with digital HT crossover?
Isn't AVB about 'sound over ethernet'? https://en.wikipedia.org/wiki/Audio_Video_Bridgingwhile youre at it guys, @phofman remember that query about doing USB gadget mode over ethernet?
@phofman does the UAC2 gadget mode of the USB driver allow for a full-duplex mode of operation? In other words, can I have both input and output channels at the same time, with different sample rates? Do we have a potential of building a complete USB audio interface using it?
Note the requirement for a network interface with hardware timestamping which is relatively unusual. That's why there's explicit mention of the i210 in there. The Beaglebone Black is an option for SBCs, but the Pi isn't. AES67 and Dante don't have this requirement so can be used on a wider range of hardware.Isn't AVB about 'sound over ethernet'? https://en.wikipedia.org/wiki/Audio_Video_Bridging
EDIT: And here's an in-depth guide getting it to work in Linux: https://tsn.readthedocs.io/avb.html
Note the requirement for a network interface with hardware timestamping which is relatively unusual. That's why there's explicit mention of the i210 in there. The Beaglebone Black is an option for SBCs, but the Pi isn't. AES67 and Dante don't have this requirement so can be used on a wider range of hardware.
Sorry guys, really been waylaid, I had typed the below last night but wasnt finished before I had to crash. I see phofman has covered a bit of the same ground, but I dont have time to edit ad type again, so youre stuck with mostly yesterday me .
so ive got somewhat conflicting answers all over . headphone amp, no headphone amp, xmos, no xmos, onboard control, no onboard control, i2s input only, bare bones control XMOS control and USB input.
spdif you can easily add somewhere else in the chain if you need it. I may and I stress may, do something in the xmos, but it needs to be fed to the DSP, since its 2 channel ..., so really the place for it is on the rpi, or a hat on the rpi, as that is effectively no load on anything and it would have to be fed back there for processing anyway, right?
yes you can do duplex apparently on the xmos, but i've seen more people get it wrong than right.
I did ask for feedback, so I shouldnt complain; but please dont keep asking me for pricing while that is happening ... only an idiot would put a price forward while the goalposts are still moving and I will not have time to price up multiple options including some second source. given what's been happening with the supply chain.
Before moving on, it would be actually good to first stop moving the goalposts..
Gadget mode is available on the Pi (zero and 4), and Ruslan's pending patches for the feedback endpoint have been tested on it. The reason it's not suitable is the I2S only supporting 2 channels.The RPiS does not have a mainline kernel. Gadget mode is not available.