Skip to content

Quickly hacked scarlett-mixer GUI for Linux/ALSA

License

Notifications You must be signed in to change notification settings

DrMichaelPetter/scarlett-mixer

 
 

Repository files navigation

Graphical Mixer Interface for the Scarlett series

Currently supported models, first generation of

  • 18i6
  • 18i8
  • 18i20
  • 6i6 (untested)

WiP Scarlett Focusrite 3rd gen

  • Solo
  • 2i2
  • 4i4
  • 8i6

based on https://github.com/HinTak/sound-usb-dkms branch v5.11-sadko4u-scarlett-gen3

This is just a GUI, the device must be supported by the ALSA Linux kernel device-driver.

The mixer-elements are numerically indexed and only work with vanilla Linux. All 1st generation of Scarlett devices are supported (Linux 4.16, April 2018), 3rd generation 8i6 devices are supported and some other 2nd and 3rd generation devices may happen to work.

This UI a quick hack, it may or may not work and is prepared for other Scarlett devices, but you are on your own.

Please do not package this software as-is, nor make it available to end-users since most will be disappointed.

Setup

Build-dependencies: gnu-make, a c-compiler, pkg-config, libpango, libcairo, lv2 (SDK), alsa (libasound) and openGL (sometimes called: glu, glx, mesa).

  git clone git://github.com/x42/scarlett-mixer
  cd scarlett-mixer
  git submodule init
  git submodule update
  make

Usage (run from source-dir)

  ./scarlett-mixer --help
  ./scarlett-mixer hw:2   # change "hw:2" to match your device

Screenshot

screenshot

See also

ALSA Mixer in HTLM-5 with ALSA JSON Gateway: https://github.com/fulup-bzh/AlsaJsonGateway

About

Quickly hacked scarlett-mixer GUI for Linux/ALSA

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 94.2%
  • Makefile 3.0%
  • Roff 1.7%
  • Meson 1.1%