Focusrite Scarlett 18i20 2nd Gen mixer driver

Talk about your MIDI interfaces, microphones, keyboards...

Moderators: khz, MattKingUSA

geoffrey
Established Member
Posts: 47
Joined: Mon Jul 30, 2018 2:08 am

Re: Focusrite Scarlett 18i20 2nd Gen mixer driver

Postby geoffrey » Wed Jun 19, 2019 2:01 pm

ciolansteen wrote:@geoffrey Ok i finally managed to build your driver in linux-rt on archlinux. (created a patch for this. if anyone is interested i can provide it or upload it to github).
Hi ciolansteen, that's great news! I'm not familiar with linux-rt; is your patch something that I can integrate into mine, or is it only applicable to linux-rt? Probably be good if you could upload it anyway in case it is useful to someone.

ciolansteen wrote:Everything works, except:
Either i'm dumb or i just cannot figure out how to switch from instrument to line and enable/disable pad for the first two input channels (if that's even possible).
It is possible. After starting "alsamixer -cUSB" press F4 to switch to the Capture controls view, scroll right to the "Line In 1 Level" control, and press Up/Down to change. Further right there are the other Pad/Level controls for the first four inputs.

ciolansteen wrote:Another issue - right channel of the 1st headphones output mutes when changing anything but volume faders. The setting remains after power off / on, reboot etc. The only way to reenable that channel is to factory reset the card via windows focusrite control program

card - Scarlett 18i8 mk2
That's pretty strange; the right channel of the 1st headphone output is output #4 of 6 and I don't know why that would be any different from the other 5 outputs. Can you confirm that the routing for every other output works correctly? E.g. on the Playback controls view of alsamixer (F3) set the Analogue Output 1-6 controls all to "Analogue 1", plug something into analogue input 1, and you should be able to hear that 1 input in all 6 outputs (Main L&R, Headphone 1&2 L&R). Then change all 6 outputs to have "PCM 1" as their input, and you should get only the left channel of anything you play from your computer in every output.

ciolansteen wrote:And thanks for the hard work, man! This really is amazing! :)
No problem. Thanks for helping test & I hope we can get yours working 100%!

geoffrey
Established Member
Posts: 47
Joined: Mon Jul 30, 2018 2:08 am

Re: Focusrite Scarlett 18i20 2nd Gen mixer driver

Postby geoffrey » Wed Jun 19, 2019 2:05 pm

dawitti wrote:@geoffrey Thanks for your hard work!

Since I own a 6i6 2nd gen I'd like to get the mixer working too :)
What can I do to add support for the 6i6?
I have basic understanding of C and C++ but no experience in kernel development.

Martin
Hi Martin, thanks for your message! Let's move the discussion for this over to this thread I created for the 18i8 and 6i6: viewtopic.php?f=6&t=19975

geoffrey
Established Member
Posts: 47
Joined: Mon Jul 30, 2018 2:08 am

Re: Focusrite Scarlett 18i20 2nd Gen mixer driver

Postby geoffrey » Sun Jun 30, 2019 2:41 pm

Hi all,

I have released a new version of the Scarlett 2nd Gen mixer driver: https://github.com/geoffreybennett/scar ... /v5.1.15s7

The Gen 2 6i6, 18i8, and 18i20 are all supported now, with the following controls:
- Master volume knob indicator (18i20 only)
- Mute and dim switches (18i20 only)
- Volume controls for the analogue HW outputs
- HW/SW volume switches for the 10 analogue HW outputs (18i20 only)
- Line Level/Instrument Level and Pad controls (6i6 and 18i8 only)
- Output mux (where the sound for the HW outputs comes from; defaults to PCM outputs)
- Capture mux (where the sound for PCM recording comes from; defaults to HW inputs)
- Matrix mux (where the sound going into the mixer comes from; 18 inputs default off)
- Mixer matrix (18 inputs * 10 outputs = 180 controls)
- Level meters

The driver is disabled by default so it won't accidentally break anyone's setup. To enable it, you now need to create a file /etc/modprobe.d/scarlett.conf containing the line "options snd_usb_audio scarlett_gen2_mixer_enable=1" (then unload/reload the driver or reboot).

Please test and let me know how you go! Even just an ack that it didn't break anything for you would be great.

Thanks,
Geoffrey


Return to “Computer Related Hardware”

Who is online

Users browsing this forum: No registered users and 1 guest