Trying to set up ModDuoX as USB audio interface with pi5 headless

Hi! After following this great forum for a while I decided to try my luck with a PI5 headless build, before buying/building a standalone unit.

I have a very limited knowledge of coding,( I can SSH and wrtie some lines, but I have no greater understanding on how it really works). But I am willing to learn!

Got it working with RME Babyface and a cheap USB mixer, so I decided to try with my ModDuoX I (which works as a CC USB audio gadget and MIDI gadget. I assume the devices from Mod Audio should not be unknown to poeple here as it is uses Jack and runs the MOD UI. Seems Zynthian recognized it, because it showed up with the name “X” as Generic USB interface and Custom audio intierface in webconf. Selected it and saved and rebooted. Then at this reboot it used more time (1,34 seconds) to do some process connected to the audio interface, but I stil got the error message. Now I wonder if anyone can give me some direction on how to make this work?

1 Like

Hi @Imaginus - Welcome to Zynthianland - It would help if you told us the text of the error message you’re getting.

HDMi screen showing Oram audio/midi error. I should probably send you the log of the boot? But I am unsure how to acces it.

At the first, use Pi5 with normal LCD Monitor. After correct settings of MoDDuoX, you can turn to headless.

Thank you @ToFF and @tunagenes for the warm welcome and quick response! I am not currently at my setup, but will try ssh and ‘aplay -L’ ASAP.

I meant correct settings as an audio device Web Configuration User Guide - ZynthianWiki
So I assume this is what you want with ModDuoX.

With Raspberry Pi 5 and a custom-built Zynthian (RPi5 + monitor + audio card), the following procedure has always worked for me:

  1. Start with a classic HDMI monitor connected to display port 0. (Of the three things that are supposed to work together, two are functional - RPi and Monitor)
  2. Tweak the sound card settings via webconfig (this is the biggest part of the problem, if it is not a standard card that is available in the selection)
  3. Then solve your own atypical monitor (or also a monitorless version, which is the second part of the problem).
2 Likes