Update README and USAGE files with new Clarett info

Clarett+ 4Pre support is coming soon.
This commit is contained in:
Geoffrey D. Bennett
2023-09-20 03:52:11 +09:30
parent 7c9ec68d7c
commit 7436008f1b
2 changed files with 22 additions and 16 deletions

View File

@@ -11,14 +11,18 @@ Driver.
The Focusrite Scarlett (and Clarett+) interfaces are class compliant
USB audio interfaces meaning that they work “out of the box” on Linux
as audio and MIDI interfaces (although on Gen 3 you need to disable
MSD mode first). However, the Gen 2 6i6+, Gen 3 4i4+, and Clarett+
interfaces have a bunch of proprietary functionality that required a
kernel driver to be written specifically for those devices.
MSD mode first). However, the Gen 2 6i6+, Gen 3 4i4+, Clarett USB, and
Clarett+ interfaces have a bunch of proprietary functionality that
required a kernel driver to be written specifically for those devices.
Linux kernel support (“ALSA Focusrite Scarlett Gen 2/3 Mixer Driver”)
for the proprietary functionality of Gen 2 devices was first added in
5.4, Gen 3 devices in 5.14, Clarett+ 8Pre in 6.1, and Clarett 8Pre USB
coming soon.
for the proprietary functionality was first added in:
- Gen 2: Linux 5.4
- Gen 3: Linux 5.14
- Clarett+ 8Pre: Linux 6.1
- Clarett 8Pre USB and Clarett+ 4Pre: coming soon
- Clarett 2Pre USB, Clarett+ 2Pre, and Clarett 4Pre USB: contact me
you have one of these
Unfortunately, actually using this functionality used to be quite an
awful experience. The existing applications like `alsamixer` and
@@ -26,8 +30,8 @@ awful experience. The existing applications like `alsamixer` and
controls presented for the Gen 3 18i20. Even the smallest Gen 3 4i4
interface at last count had 84 ALSA controls.
Announcing the ALSA Scarlett Gen 2/3 (and Clarett 8Pre USB/Clarett+
8Pre!) Control Panel!
Announcing the ALSA Scarlett Gen 2/3 (and Clarett USB/Clarett+!)
Control Panel!
![Demonstration](img/demo.gif)
@@ -81,7 +85,7 @@ along with this program. If not, see <https://www.gnu.org/licenses/>.
## Disclaimer Third Parties
Focusrite and Scarlett are trademarks or registered trademarks of
Focusrite Audio Engineering Limited in England, USA, and/or other
countries. Use of these trademarks does not imply any affiliation or
endorsement of this software.
Focusrite, Scarlett, and Clarett are trademarks or registered
trademarks of Focusrite Audio Engineering Limited in England, USA,
and/or other countries. Use of these trademarks does not imply any
affiliation or endorsement of this software.

View File

@@ -7,7 +7,8 @@ version 5.14 for Scarlett Gen 3 support and bug fixes for the Gen 2
support. For Clarett+ 8Pre support, you need 6.1, and for Clarett 8Pre
USB see
https://github.com/geoffreybennett/scarlett-gen2/commits/scarlett-gen3
for kernel patches.
for kernel patches. Clarett+ 4Pre is coming soon. For support for
other Clarett devices, please contact me.
As of Linux 6.5, the driver is still disabled by default and needs to
be enabled at module load time with the `device_setup=1` option to
@@ -35,6 +36,7 @@ Clarett USB:
Clarett+:
- 4Pre: `options snd_usb_audio vid=0x1235 pid=0x820b device_setup=1`
- 8Pre: `options snd_usb_audio vid=0x1235 pid=0x820c device_setup=1`
Or you can use a sledgehammer:
@@ -44,7 +46,7 @@ options snd_usb_audio device_setup=1,1,1,1
to pass that option to the first 4 USB audio devices.
To see if the driver is present and enabled: `dmesg | grep -i -A 5 -B
5 scarlett` should display information like:
5 focusrite` should display information like:
```
New USB device found, idVendor=1235, idProduct=8215, bcdDevice= 6.0b
@@ -354,8 +356,8 @@ configuration:
#### Loopback
Gen 2, Clarett USB, and Clarett+ interfaces have as many PCM Inputs as
Hardware Inputs. Gen 3 interfaces have two more PCM Inputs which the
proprietary driver restricts to being “Loopback” inputs.
Hardware Inputs. Gen 3 interfaces have two more PCM Inputs which
Focusrite Control uses as “Loopback” inputs.
The “Loopback” feature advertised for Gen 3 devices is actually a
limitation of the proprietary Focusrite Control software. All devices