2026-02-02 00:04:06 +00:00
2026-01-30 22:42:11 +00:00
2026-01-31 02:33:41 +00:00
2026-01-31 02:36:00 +00:00
2026-02-02 00:04:06 +00:00
2026-02-02 00:04:06 +00:00
2026-01-30 23:55:57 +00:00
2026-02-01 02:19:29 +00:00
2026-02-01 04:17:55 +00:00
2026-01-31 02:33:41 +00:00

xair-cli

Installation

go install github.com/onyx-and-iris/xair-cli@latest

Use

xair-cli is a command-line tool that allows users to send OSC messages
to Behringer X Air mixers for remote control and configuration. It supports
various commands to manage mixer settings directly from the terminal.

Usage:
  xair-cli [flags]
  xair-cli [command]

Available Commands:
  bus         Commands to control individual buses
  completion  Generate the autocompletion script for the specified shell
  headamp     Commands to control headamp gain and phantom power
  help        Help about any command
  main        Commands to control the main output
  strip       Commands to control individual strips

Flags:
  -h, --help              help for xair-cli
  -H, --host string       host address of the X Air mixer (default "mixer.local")
  -k, --kind string       Kind of mixer (xair, x32) (default "xair")
  -l, --loglevel string   Log level (debug, info, warn, error, fatal, panic) (default "warn")
  -p, --port int          Port number of the X Air mixer (default 10024)
  -v, --version           version for xair-cli

Use "xair-cli [command] --help" for more information about a command.

Examples

Fade out main LR all the way to -∞ over a 5s duration

xair-cli main fadeout

enable phantom power and set the gain to 28.0dB over a 10s duration for strip 09

xair-cli headamp 9 phantom on

xair-cli headamp 9 gain 28.0 --duration 10s

set strip 09 send level for bus 5 to -18.0dB

xair-cli strip send 9 5 -- -18.0

rename bus 01 to 'vocal mix'

xair-cli bus 1 name 'vocal mix'

Notes

I've only implemented the parts I personally need, I don't know how much more I intend to add.

License

xair-cli is distributed under the terms of the MIT license.

Description
A command-line utility to interact with Behringer X Air mixers via OSC
Readme MIT 116 KiB
Languages
Go 100%