Focusrite Scarlett Gen 2/3 Control Panel GUI
Moderators: MattKingUSA, khz
-
- Established Member
- Posts: 8
- Joined: Fri Jul 31, 2020 2:05 pm
- Has thanked: 2 times
- Been thanked: 2 times
Re: Focusrite Scarlett Gen 2/3 Control Panel GUI
-
- Established Member
- Posts: 259
- Joined: Mon Jul 30, 2018 2:08 am
- Has thanked: 34 times
- Been thanked: 174 times
Re: Focusrite Scarlett Gen 2/3 Control Panel GUI
Hi madmalkav,madmalkav wrote: ↑Tue Aug 30, 2022 6:42 pm I have tried to run the Interface Simulation mode to see if the spif outputs can be routed separately to the analog outs 1-2 for the 8i6 -the Focusrite manual says they are routed together but I don't know if that is a hardware or software limitation-. But the app closes as soon as I load the .state file. Can I make the app to log somewhere to see what is failing?
There's no HW or SW limitation in routing the analogue outputs separately to the S/PDIF outputs on any 2nd or 3rd Gen Focusrite interface. What Focusrite manual are you looking at? The 8i6 3rd Gen User Guide https://fael-downloads-prod.focusrite.c ... e%20V2.pdf page 20 shows the S/PDIF outputs routed separately to the analogue outputs.
The 18i8 does have a limitation in that there are fewer USB PCM channels in the host→device direction (8) than there are physical outputs (10). The 18i8 3rd Gen User Guide https://fael-downloads-prod.focusrite.c ... ide_EN.pdf shows USB PCM channels 1&2 shared between Analogue Outs 1&2 and S/PDIF 1&2. I don't know if that particular configuration is just the default setting or a limitation in Focusrite Control that they have to be configured that way, but there is no hardware (or alsa-scarlett-gui) routing limitation stopping you from assigning the Analogue Outputs and S/PDIF outputs independently from each other.
This is what the GUI shows; 8 PCM Outputs but 10 Hardware Outputs: As to why the GUI is failing, can you create an issue at https://github.com/geoffreybennett/alsa-scarlett-gui ? To help debug, you'll need to run it under gdb, like:
Code: Select all
gdb --args src/alsa-scarlett-gui demo/Scarlett\ Gen\ 3\ 8i6.state
Thanks,
Geoffrey.
-
- Established Member
- Posts: 8
- Joined: Fri Jul 31, 2020 2:05 pm
- Has thanked: 2 times
- Been thanked: 2 times
Re: Focusrite Scarlett Gen 2/3 Control Panel GUI
In any case, I was considering this card as I will need all the analog outputs it have and also the digital in/out, but the digital in/out is coax SPDIF and I need to interface that to another computer and seems there is no easy/cheap way to connect two coax SPDIF to a computer by USB, unlike optical that can be done with a cheap USB soundcard
PS: ok, seems the problem lied in the .state file I downloaded, it works ok with the one cloned from repository. Mistery solved
-
- Established Member
- Posts: 259
- Joined: Mon Jul 30, 2018 2:08 am
- Has thanked: 34 times
- Been thanked: 174 times
Re: Focusrite Scarlett Gen 2/3 Control Panel GUI
If you could send me the .state file that makes it crash, I'll take a look at it. Thanks!
-
- Established Member
- Posts: 8
- Joined: Fri Jul 31, 2020 2:05 pm
- Has thanked: 2 times
- Been thanked: 2 times
Re: Focusrite Scarlett Gen 2/3 Control Panel GUI
PS: was secretly hoping this reply was someone providing a link for a cheap USB to coax SPIF IN and OUT adapter
-
- Established Member
- Posts: 92
- Joined: Sun Mar 29, 2009 10:45 pm
- Has thanked: 22 times
- Been thanked: 6 times
Re: Focusrite Scarlett Gen 2/3 Control Panel GUI
Unfortunately, to record music i use a Debian Stable on the same PC (so no GTK4 as far as i know), so can i copy somehow the settings from the Ubuntu to the Debian ?
-
- Established Member
- Posts: 259
- Joined: Mon Jul 30, 2018 2:08 am
- Has thanked: 34 times
- Been thanked: 174 times
Re: Focusrite Scarlett Gen 2/3 Control Panel GUI
No need. The Scarlett remembers the settings it last had, and if you don't have a new kernel with the driver on Debian (or if you haven't enabled the driver), then the settings will stay as-is as the kernel doesn't know how to change them!
If the driver is enabled on Debian though, then alsactl might automatically save and restore the settings from /var/lib/alsa/asound.state and undo the settings you did in Ubuntu. In that case, I'd try removing the asound.state file and disabling alsactl.
Also, you can do "alsactl -f somefile.state store USB" and "alsactl -f somefile.state restore USB" to save/restore the settings yourself and you can transfer that file between Ubuntu and Debian (this is exactly how the GUI saves/restores the settings).
Regards,
Geoffrey.
Re: Focusrite Scarlett Gen 2/3 Control Panel GUI
On Ubuntu Studio, had to edit the desktop file to the following to pick up the icon:
[Desktop Entry]
Encoding=UTF-8
Value=1.5
Type=Application
Name=ALSA Scarlett Gen 2/3 Control Panel
Icon=/usr/local/share/icons/hicolor/256x256/apps/alsa-scarlett-gui.png
Exec=/usr/local/bin/alsa-scarlett-gui
Categories=GTK;AudioVideo;Audio;Mixer;
Re: Focusrite Scarlett Gen 2/3 Control Panel GUI
- wvi
- Established Member
- Posts: 6
- Joined: Fri Nov 26, 2021 1:12 pm
- Has thanked: 1 time
- Been thanked: 1 time
Re: Focusrite Scarlett Gen 2/3 Control Panel GUI
@geoffrey Thanks a lot for putting this out. I was using Solo for quite a while because I did not need to record almost anything and now I am back in fiddling with 18i8 3 gen. The panel starts but it is not detecting the card I am getting "Sorry don't recognize the controls ..." error message. Any pointers to what and how I can debug? I am trying to get into the linux audio world but I think I still lack the understanding for many things so I am not able to debug it myself I don't know where to start.
-
- Established Member
- Posts: 7
- Joined: Tue Dec 22, 2020 11:17 am
- Has thanked: 3 times
- Been thanked: 4 times
Re: Focusrite Scarlett Gen 2/3 Control Panel GUI
geoffrey wrote: ↑Tue Sep 20, 2022 12:46 pmHi Juki!
No need. The Scarlett remembers the settings it last had, and if you don't have a new kernel with the driver on Debian (or if you haven't enabled the driver), then the settings will stay as-is as the kernel doesn't know how to change them!
If the driver is enabled on Debian though, then alsactl might automatically save and restore the settings from /var/lib/alsa/asound.state and undo the settings you did in Ubuntu. In that case, I'd try removing the asound.state file and disabling alsactl.
Also, you can do "alsactl -f somefile.state store USB" and "alsactl -f somefile.state restore USB" to save/restore the settings yourself and you can transfer that file between Ubuntu and Debian (this is exactly how the GUI saves/restores the settings).
Regards,
Geoffrey.
Hi Geoffrey, I went to your github but don't see the install instructions
I am running Ubuntu 22.04 LTS with kernel 5.19
Can you kindly point me to everything I would need to install to get my 18i20 3rd Gen working please?
Where all the steps are
Much appreciated
-
- Established Member
- Posts: 259
- Joined: Mon Jul 30, 2018 2:08 am
- Has thanked: 34 times
- Been thanked: 174 times
Re: Focusrite Scarlett Gen 2/3 Control Panel GUI
linux7070 wrote: ↑Tue Aug 29, 2023 11:08 pmHi Geoffrey, I went to your github but don't see the install instructions
I am running Ubuntu 22.04 LTS with kernel 5.19
Can you kindly point me to everything I would need to install to get my 18i20 3rd Gen working please?
Where all the steps are
Much appreciated
Hi linux7070,
The installation instructions are at https://github.com/geoffreybennett/alsa-scarlett-gui — read that page and follow the link to USAGE.md.
Regards,
Geoffrey.
-
- Established Member
- Posts: 7
- Joined: Tue Dec 22, 2020 11:17 am
- Has thanked: 3 times
- Been thanked: 4 times
Re: Focusrite Scarlett Gen 2/3 Control Panel GUI
Thanks found it and got it working
Has anyone at Focusrite thanked you?
They should be sending you 4th Gen models to work on (and for you to keep as gifts )
-
- Established Member
- Posts: 259
- Joined: Mon Jul 30, 2018 2:08 am
- Has thanked: 34 times
- Been thanked: 174 times
Re: Focusrite Scarlett Gen 2/3 Control Panel GUI
Awesome, that's great!
Yeah, one guy said "thanks for the message (and the code!)" when I explained the situation and requested assistance with access to hardware. Unfortunately I didn't hear anything further back.
You would think so, and that would be nice. Alas, no. I've contacted them a few times over the years but no assistance of this nature provided yet.