Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/x42/scarlett-mixer

Quickly hacked scarlett-mixer GUI for Linux/ALSA
https://github.com/x42/scarlett-mixer

Last synced: 13 days ago
JSON representation

Quickly hacked scarlett-mixer GUI for Linux/ALSA

Awesome Lists containing this project

README

        

Graphical Mixer Interface for the Scarlett series
=================================================

Currently supported models, first generation of
- 18i6
- 18i8
- 18i20
- 6i6 (untested)

third generation of
- 8i6

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).

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

Usage (run from source-dir)
---------------------------

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

Screenshot
----------

![screenshot](https://raw.github.com/x42/scarlett-mixer/master/scarlett-mixer-gui.png "Scarlett 18i6 Mixer")

See also
--------

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