Latency is set by the application under Linux/ALSA. And Pi's do support I2S. I don't know much about the XMOS products. I'd expect they have full audio bandwidth whereas what I'm using has a 4 kHz sampling rate, as that's more than sufficient for the use case. Can you describe your use case?
I just discovered this project. I am very much interested in this hybrid (hardware/software) approach to eurorack. Does Zoxnoxious work through VCV when running as VST in a DAW like Ableton? I'd really like to see the hardware formatted into a footprint that was 19" rackmount compatible. A 2U rackmount server can have twelve 3.5in hot-swap bays. IMHO, this would an ideal format for this design. Being able to mount the component cards into hot-swap carriages and plug them into a mounted unit seems very convenient. You might consider moving up to a Pi4(or 5) compute module. This added processing and bandwidth could reduce latency and/or allow higher bitrate conversion.
Glad you found it! The form factor is definitely a thing. I'd like to get towards eurorack form factor, that ought to be possible and would likely be the easiest for users to adopt. Additionally with eurorack it could leverage an existing power supply, so no need to include that in the solution. I like the idea of making voice card changes easy, that said the voice cards are not designed to be hot swappable. While I don't have Ableton, there shouldn't be any reason why it wouldn't work with Ableton. VCV Rack would have access to the same hardware interfaces as it does in standalone mode, allowing the Zoxnoxious interfaces to be found.
Congratulations very interesting idea. Although I'm not an advanced unix system admin 😢, I'll try to use it to create an audio interface with two audio outputs with an usb hub to connect midi keyboard controller. So, I can't use RPi Zero cause it has got just one interface 😢. Thanks again for sharing your works. Domenico
This is really cool stuff. Windows also picks up the Pi in gadget mode, but it doesn’t seem to work if the sample rate or channel mask is changed from 4000 and 27 channels. Any idea why this might be?
Dang, no joy there. The setup works for me with MacOS and Linux; Windows is a bit of a blind spot as I don't have a Windows machine to test with. I'd assumed it would be compatible but that could be a poor assumption. Can you get Windows to recognize the Gadget if you set it to two channels at 44.1 kHz? If that works then try increasing the channel count and lowering the sampling rate til something breaks.
Nice!
beautiful!!!
Very impressive, ultra geeky project. Well done!
Holy crap this is amazing!
2:40 What about latency? 2 in/2 out I2S possible?
I'm looking for an alternative to get rid of the money sink (XMOS)🙄
Latency is set by the application under Linux/ALSA. And Pi's do support I2S. I don't know much about the XMOS products. I'd expect they have full audio bandwidth whereas what I'm using has a 4 kHz sampling rate, as that's more than sufficient for the use case.
Can you describe your use case?
I just discovered this project. I am very much interested in this hybrid (hardware/software) approach to eurorack. Does Zoxnoxious work through VCV when running as VST in a DAW like Ableton? I'd really like to see the hardware formatted into a footprint that was 19" rackmount compatible.
A 2U rackmount server can have twelve 3.5in hot-swap bays. IMHO, this would an ideal format for this design. Being able to mount the component cards into hot-swap carriages and plug them into a mounted unit seems very convenient.
You might consider moving up to a Pi4(or 5) compute module. This added processing and bandwidth could reduce latency and/or allow higher bitrate conversion.
Glad you found it! The form factor is definitely a thing. I'd like to get towards eurorack form factor, that ought to be possible and would likely be the easiest for users to adopt. Additionally with eurorack it could leverage an existing power supply, so no need to include that in the solution. I like the idea of making voice card changes easy, that said the voice cards are not designed to be hot swappable.
While I don't have Ableton, there shouldn't be any reason why it wouldn't work with Ableton. VCV Rack would have access to the same hardware interfaces as it does in standalone mode, allowing the Zoxnoxious interfaces to be found.
Congratulations very interesting idea. Although I'm not an advanced unix system admin 😢, I'll try to use it to create an audio interface with two audio outputs with an usb hub to connect midi keyboard controller. So, I can't use RPi Zero cause it has got just one interface 😢. Thanks again for sharing your works. Domenico
This is really cool stuff. Windows also picks up the Pi in gadget mode, but it doesn’t seem to work if the sample rate or channel mask is changed from 4000 and 27 channels. Any idea why this might be?
Dang, no joy there. The setup works for me with MacOS and Linux; Windows is a bit of a blind spot as I don't have a Windows machine to test with. I'd assumed it would be compatible but that could be a poor assumption.
Can you get Windows to recognize the Gadget if you set it to two channels at 44.1 kHz? If that works then try increasing the channel count and lowering the sampling rate til something breaks.
I can just tell by the wonderful sounds in the intro, that this is going to make my ears bleed in a very interesting and captivating way.
Definitely an ear bleeder. It's the sound from an exorcism of buzzing robotic bees: ua-cam.com/video/RDfod9Jk-CQ/v-deo.html