onkelDead / tascam-gtk

GTK+ based application to control Tascam US-16x08 DSP mixer
MIT License
56 stars 12 forks source link

Tascam US-16x08 DSP mixer

This application is based on GTK+ and relies on US16x08 support in the Linux snd-usb-audio driver, available in Linux 4.11 and newer.

screenshot.png

As I bought my Tascam audio interface I was surprised, that the manufacturer do not support linux. After some investigation of USB traffic with wireshark, I could determine the needs of an alsa based mixer quirk. The mentioned kernel driver is the result.

Because this device contains about 280 control elements, working with traditional mixer applications like alsammixer or gnome-alsamixer was no option.

So I started to develop my own mixer application to get comfortable access to the DSP effects the device has build in.

Another option is to use the LV2 plugin (https://github.com/onkelDead/tascam.lv2) I have developed, that give me control to the EQ and compressor from any LV2 capable DAW software (in my case Ardour). Please keep in mind, this LV2 plugin do not operate on the stream ports, it's intention is to control hardware effects of the Tascam interface via USB.

Compilation Notes for Arch Linux

If you are compiling tascam-gtk on Arch or Arch Linux-based distros, you will need automake-1.15.