Skip to main content

Toggle Behringer X-Air channels/mute groups via CLI

Project description

xairmute

Toggle a Channel or Mute Group with OSC on Behringer X-Air Series Mixers via CLI

Why?

I needed the ability to mute microphone channels and groups via a keybind. This script in conjunction with KDE's shortcuts system setting does just that.

This should work on Windows/macOS, but I have yet to test it.

"Vibe coded" with ChatGPT.

Usage

usage: xairmute [-h] [-v] [-c # | -g # | --port [PORT] | --ip [192.168.X.XXX]]

Toggle a Channel or Mute Group with OSC on Behringer X-Air Series Mixers via CLI

options:
  -h, --help            show this help message and exit
  -v, --version         show program's version number and exit
  -c, --channel #       toggle channel # (1-18)
  -g, --group #         toggle mute group # (1-4)
  --port [PORT]         change mixer's port in config
  --ip [192.168.X.XXX]  change mixer's ip in config

Installation

It's as simple as pip install xairmute

Docs used

X-Air / M-Air OSC Commands

X AIR Mixer Series Remote Control Protocol

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

xairmute-1.0.0.tar.gz (16.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

xairmute-1.0.0-py3-none-any.whl (17.2 kB view details)

Uploaded Python 3

File details

Details for the file xairmute-1.0.0.tar.gz.

File metadata

  • Download URL: xairmute-1.0.0.tar.gz
  • Upload date:
  • Size: 16.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for xairmute-1.0.0.tar.gz
Algorithm Hash digest
SHA256 fe26de80748a586dfe83608f0a48fa12694ac1688843e46281f7666468070971
MD5 87207bb7fd642f97297e80485e3937fc
BLAKE2b-256 726e874ab555b163a9cba3dd979d7215d3991e2b46ee23392aed55e5268fbe98

See more details on using hashes here.

File details

Details for the file xairmute-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: xairmute-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 17.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for xairmute-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 35abc53994e259bb51151af0e0b1203816c873ddd58c30ecc63c6f334a4f4e78
MD5 26361bfeda48ba952fd3084576f303c3
BLAKE2b-256 f5cdb2ce271e9dcf2f0e6d880a951de135234494ea00e3d880a561233d892378

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page