External USB soundcard

Found that alsa supports that card… https://alsa-project.org/main/index.php/Matrix:Module-usb-audio

https://alsa-project.org/main/index.php/Matrix:Vendor-Native_Instruments

Zynthian default configuration is for 2 channels (stereo), so probably you have to do something with it. Perhaps tunning the jackd options in webtool, etc.

Regards,

Thanks. No idea how to do that :slight_smile:

Try to get it running in a standard rasbian environment.
After that we can figure out what information we need.

Thank you. Could you please be more specific? I have no idea what to do. I understand, that I should change the SD card and run Raspberry with the standard OS, but then whan?

Hi,

I am also fighting :japanese_goblin::stuck_out_tongue: with an external sound card to input my electric guitar signal to Zynthian. I am using a really cheap one and I got it apparently detected and accessible for the system.

With:
cat /proc/asound/cards

I got:

0 [sndrpihifiberry]: HifiberryDacp - snd_rpi_hifiberry_dacplus
_ snd_rpi_hifiberry_dacplus_
1 [Device ]: USB-Audio - USB PnP Sound Device
_ C-Media Electronics Inc. USB PnP Sound Device at usb-3f980000.usb-1.2, full spe_
2 [A25 ]: USB-Audio - Axiom Pro 25
_ M-Audio Axiom Pro 25 at usb-3f980000.usb-1.3, full speed_

The “USB PnP Sound Device” is the new audio card, Device 1. A25 is the MIDI keyboard that I have also plugged, Device 2. Device 0 is the HifiberryDac+, which is working fine.

I can control the volume of all the devices via Alsamixer. What I cannot do now is to process the input of the guitar… In fact I don’t know how to do it…

I would like to be able to do it via MOD-UI but I cannot see the USB sound card as an audio input in the left of the pedalboard on the web interface. Do you know if the MOD-UI interface can be configured to use another external card?

Any suggestion please?:kissing_heart::kissing_heart:

In MOD-UI there is a small sign in the bottom line, where you can click on and add additional IOs.

Regards, Holger

Thanks for the response. I am looking for the sign but I do not find it.:sweat_smile:

I can see the MIDI ports (two USB keyboards) but not the new sound card attached via USB (which seems to be recognized by the system).

Hmmmmm… the “sign” was the MIDI-DIN connector icon :smile:

Strange. Perhaps your USB card is not recognized by a linux system? Can you “ssh” to the Zynthian and look at /var/log/syslog or with dmesg if linux can “see” your card?

Regards, Holger

Hmmm, maybe I understood something wrong… sorry. You cnnot add more audio inputs/outputs on the fly with MOD-UI. You only can add MIDI I/O… sorry.

Regards, Holger

Exactly, I cannot add the new analog audio signal from the new sound card into MOD-UI. Maybe I am trying something imposible (which is not unussual, I am a scientist… :grin:).

It is detected by the system, I can even change its values via Alsamixer. Maybe it is related with the jackctl initialisation command.

Many thanks for the help. Best regards,
A.Gordillo

Hello all, so I am interpreting all this as: One CAN’T configure those Externally attached USB Audio Interfaces from the Zynthian MOD-UI… as yet… .
Am I spelling this out correctly enough?
Does Someone now wanna make a complete OSC wrapped HD MIDI slash Audio Interface already? :wink:
Once again: Hi… and I’m old. :smiley:

I have zynthian working with a behringer uca222 USB interface.
The web interface didn’t work for me, jack is reading the settings from somewhere else.
What you have to do is to modify the file /root/.jackdrc
Mine look like this:

/usr/bin/jackd -P70 -t2000 -dalsa -dhw:CODEC -r48000 -p256 -n4 -s -S -Xraw

Where “CODEC” is the name of the device (uca222), you can run this command to see the name of your device:

$ cat /proc/asound/cards

4 Likes

Good work.

Now could we ALSO have a zynthian with no audio ? Very handy as a remote control panel/MIDI in out device… ?

What’s Catalan for pretty please … ?

… rushes off to learn language. . . .

Ara també podríem tenir un zynthian sense àudio? Molt pràctic com a tauler de control remot / MIDI en el dispositiu …?

2 Likes

HI @jnonis!

The jackd parameters should be modified from the webconf’s audio tab.

Regards

2 Likes

So much for my Catalan . . . :frowning:

1 Like

Cujons, Wyleu, no m’has adonat del teu perfecte català! ;-DD

4 Likes

Did anything ever come of this? Cause I actually have several Pis kicking around here, and I was thinking, why not a single interface managing multiple Pis in a unified set of tracks? There would definitely be limitations in terms of what kind or how much data could pass between tracks on other devices, but the possibilities in terms of building a tiny, massively multitimbral “supersynth” in a very small package are rather tantalizing.

There would be new problems introduced, like managing the signals from the different units, but old analog mixers are easy enough to get in most places where people can also afford to make DIY synths.

It seems simple enough in my head, if the UI is abstracted internally into a midi controller - that being the case, it would mostly be a matter of establishing a midi connection and routing signals accordingly, maybe in a PD device or maybe in a bespoke lv2 plugin. Which is plenty complex, I’m sure, in actual fact. :>

(I’m here in this ancient thread cause I’ve been figuring out how to get my Scarlett 2i2 working as the audio device - I reeeally wanna try out that Mod UI. But a good idea is a good idea forever. It’s science!)

This was more of a thought experiment than anything too real. The devil is in the details.
The provision of a GUI display on the controlling device is a complete design issue in itself, with an API to support that unless we tried something VNC like, or remote handling of X-Windows. Which is all a massive rewrite.
I’ve used an arduino device to remote control a Zynth without the graphical feedback of the screen via qwerty key presses and it might grow MIDI control at some point, but in truth it is probably best to roll this all up in to OSC. THis is one way only with remote encoders and buttons and works pretty effectively, and then you can use a VNC displaying tablet to produce the remote GUI screen. I tend to turn off the tablet touchscreen but it all gets pretty Meta and flexible if you position devices well.
But I doubt you could do anything over MIDI via sysex and make it responsive, I used the Nord Modular a fair bit which did something similar and that used a completely separate MIDI channel to handle those comms.

At the moment the remote control debate is developing around zynthian command. How, for instance, do we handle the remote control and button/key/device allocation for devices like the Sooperlouper chain? But in truth this kind of discussion has been put on the back burner till the stable release lands.