smilingthax / alsa-driver_scarlett

ALSA Mixer support for Focusrite Scarlett
16 stars 1 forks source link

18i20 some mixer controls are missing #8

Open lem8r opened 8 years ago

lem8r commented 8 years ago

Hi! Is there any chance to improve this driver? As 18i20 user I can tell that almost everything works great except global mix controls. In native MixControl there are master faders for each of four mixes. latest-default-routing But in alsa mixer we have none of this. In other side there are master(1-10) faders with no effect (except on/off switch). scarlett-alsa

Some people have similar problems here(latest comments): https://focusritedevelopmentteam.wordpress.com/2012/04/23/linux-and-focusrite-novation-products/

I can help with testing if needed.

Thanks for you great work.

ghost commented 8 years ago

El 24 de enero de 2016 14:39:23 CET, Bogdan Lisnenko notifications@github.com escribió:

Hi! Is there any chance to improve this driver? As 18i20 user I can tell that almost everything works great except global mix controls In native MixControl there are master faders for each of four mixes latest-default-routing But in alsa mixer we have none of this In other side there are master(1-10) faders with no effect (except on/off switch) scarlett-alsa

Some people have similar problems here(latest comments): https://focusritedevelopmentteamwordpresscom/2012/04/23/linux-and-focusrite-novation-products/

I can help with testing if needed

Thanks for you great work


Reply to this email directly or view it on GitHub: https://github.com/smilingthax/alsa-driver_scarlett/issues/8

Hi there. Same situation here. Thanks you all.

smilingthax commented 8 years ago

Without access to a 18i20 I could only guess the correct ids (I tried that) to use, whether/how many impedance/pad are software-controllable, etc. So: No, I won't fix.

But the device-specific mapping tables are easily found and tweaked in the source code. USB-Sniffing is probably not required to fix the remaining mappings.

The Windows Mix-Master Volume is just a convenience. On the HW side the software actually adjusts all the Matrix-gains simultaneously. Solo also "emulated" by the UI. This linux driver only shows the available HW controls. The Master 1-10 knobs provide gain control for the corresponding Output (at least on the 18i8), i.e. after the "Master .. Source Selection" MUX.

Also this repository contains an old version of the code; the driver has become part of the standard Linux kernel. Any patches, etc. should be against the newest vanilla kernel and are probably best submitted to the kernel maintainers via the alsa-devel mailing list. This is completely independent from me.