Focusrite Scarlett 4i4 3rd generation

Hello

From the beginning I used a Focusrite Scarlett Solo 3rd Gen interface with my Zynthian. And it always worked wonderfully.

But I need more connections for some things, and as I had this good experience with the Scarlett Solo I decided to buy the Scarlett 4i4 3rd Gen. However, when plugging it into Zynthian, no sound comes out of the headphone output. I haven’t had time to test the other outputs yet, but I found the behavior strange.

Could anyone guide me how to proceed?

Thank you very much in advance.

Is it in the list of devices in the webconfig?

It’s not on the Webconfig list, and Solo isn’t either. I use the Generic profile with the following setting in Solo and it works just fine:

-P 70 -t 2000 -s -d alsa -d hw:USB -r 48000 -p 256 -n 2 -X raw

1 Like

You need to check how the device appears to alsa, e.g. use command aplay -l

zynthian:~# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 1: USB [Scarlett 4i4 USB], device 0: USB Audio [USB Audio]
  Subdevices: 0/1
  Subdevice #0: subdevice #0
zynthian:~# aplay -L
null
    Discard all samples (playback) or generate zero samples (capture)
default
    Default Audio Device
sysdefault
    Default Audio Device
default:CARD=GRAND
    Default Audio Device
sysdefault:CARD=GRAND
    Default Audio Device
hw:CARD=USB,DEV=0
    Scarlett 4i4 USB, USB Audio
    Direct hardware device without any conversions
plughw:CARD=USB,DEV=0
    Scarlett 4i4 USB, USB Audio
    Hardware device with all software conversions
default:CARD=USB
    Scarlett 4i4 USB, USB Audio
    Default Audio Device
sysdefault:CARD=USB
    Scarlett 4i4 USB, USB Audio
    Default Audio Device
front:CARD=USB,DEV=0
    Scarlett 4i4 USB, USB Audio
    Front output / input
surround21:CARD=USB,DEV=0
    Scarlett 4i4 USB, USB Audio
    2.1 Surround output to Front and Subwoofer speakers
surround40:CARD=USB,DEV=0
    Scarlett 4i4 USB, USB Audio
    4.0 Surround output to Front and Rear speakers
surround41:CARD=USB,DEV=0
    Scarlett 4i4 USB, USB Audio
    4.1 Surround output to Front, Rear and Subwoofer speakers
surround50:CARD=USB,DEV=0
    Scarlett 4i4 USB, USB Audio
    5.0 Surround output to Front, Center and Rear speakers
surround51:CARD=USB,DEV=0
    Scarlett 4i4 USB, USB Audio
    5.1 Surround output to Front, Center, Rear and Subwoofer speakers
surround71:CARD=USB,DEV=0
    Scarlett 4i4 USB, USB Audio
    7.1 Surround output to Front, Center, Side, Rear and Woofer speakers
iec958:CARD=USB,DEV=0
    Scarlett 4i4 USB, USB Audio
    IEC958 (S/PDIF) Digital Audio Output
dmix:CARD=USB,DEV=0
    Scarlett 4i4 USB, USB Audio
    Direct sample mixing device

One interesting thing, I was able to successfully simulate this issue on my Ubuntu notebook.

When I ran a VSTi, no sound came out of the headphone output. Then I decided to go to Carla and change the Outputs (remembering the 4i4 has 4 outputs).
I changed the VSTi output that was on ports 1 and 2 to 3 and 4 and it worked fine.

Now the question is how to make such an adjustment in Zynthian?

Thank you very much in advance.

Have you checked the audio levels screens?

Yes.

It was the first thing I tried. As the print it is blank.

I don’t know if I’m writing rubbish, but I have to ask.

Shouldn’t I fill something in “Driver Config” or in “Mixer Controls”?

Thanks

iec958 looks wrong. I would expect that to be hw.

Hello

I tried with hw and iec958.
I’m at that point of despair when we start testing everything :sweat_smile:

You should choose some mixer controls from the popup. Also, you could check the ALSA mixer from command line

When I try to access “Mixer Controllers” the popup appears like this, kind of “blank” and I can’t move forward. This happens in Firefox and also in Chrome, I use Ubuntu.

Thanks

What about front?

Hello

I found the source of the problem. Focusrite Scarlett interfaces are only fully supported in Alsa Mixer in Linux Kernel version 5.14.0

In versions prior to 5.14.0 they work but with limited resources and without access to Alsa Mixer. In fact, that’s why when I use Scarlett Solo I didn’t feel any difference, since it’s an interface with very few resources.

When Zynthian is running with version 5.14.0+ to enable the features just create the /etc/modprobe.d/scarlett.conf file and insert the following content for the Scarlett 4i4:

options snd_usb_audio vid=0x1235 pid=0x8212 device_setup=1

Reference:

4 Likes