r/linuxaudio•
vanzaho

Audient EVO 4 Linux controller (seamless and fully featured)

Switched to Linux, realized I want SW control of my EVO 4 (volume, gain, direct monitor, mixer, ...), saw Audient only provides proprietary Windows/macOS driver and GUI, searched for existing solutions and only found partially working ones (tho much appreciated and listed in my repo), figured LLMs make reverse-engineering and TUI building fun.

I wanted something:

  • complete
  • seamless (no driver swap, no audio interruption)
  • dependency-free (especially with the rate package(s) (managers) are getting compromised these days)

Result is CLI evoctl and TUI evotui to control the device using just Python3 and generic kernel stuff (snd-usb-audio, kernel-headers)

If you have EVO 4, or know someone that does, I invite you to check out: https://github.com/vanzaho/audient-evo-py

I also include WirePlumber setup to correctly configure the device's audio channels for complete experience.

If you have other Audient devices and would like to be able to control them in similar fashion, I am open to assist/extend the implementation if demand is there and assistance is provided.

Otherwise I'd like this to serve as a reverse-engineering template for other such devices.

Posted Apr 3, 2026, 1:33 PM UTC

10
Loading comments…