Skip to content

Releases: emaspa/openxlr

OpenXLR 0.1.5

Choose a tag to compare

@emaspa emaspa released this 30 Aug 15:57

Hardware support grew in every direction this release, with a debt of thanks to @NyleGarcia https://github.com/NyleGarcia/openwave

  • XLR Dock: 48V phantom power and headphone low impedance, two controls the official software never offered for this hardware. The dock turned out to speak the original Wave XLR's protocol dialect; openwave PR #8 identified the phantom byte against the MK.1's 48V LED, and both registers are verified live on real hardware here
  • Wave XLR (MK.1): core controls (gain, mute, headphone volume, low impedance) verified on hardware by a community tester; phantom power is coded from openwave's find and awaits one LED check
  • Wave XLR Pro: toggling 48V makes the firmware mute that input for about 13 seconds (anti-thump) and unmute it itself. The mute button now shows that hold with a live countdown instead of looking stuck
  • OpenDeck plugin 0.1.5: dial panels are touch draggable, swipe across one and the value moves by the drag distance (needs an OpenDeck build with nekename/OpenDeck#441; rotation always works)
  • The mixer's filter nodes carry an explicit session priority, so they can never win the system's default-device election

Install on Arch Linux from the AUR:

yay -S openxlr
systemctl --user enable --now openxlr-daemon
openxlr

AUR package: https://aur.archlinux.org/packages/openxlr

Ubuntu 24.04+ and Fedora 44+: install the .deb or .rpm from the assets below, both currently in testing. Setup in the README; reports welcome.

NixOS: the repo is a flake with a package and a NixOS module, currently in testing. Setup in the README; reports welcome.

On other distributions, build from source: see the README walkthrough.

OpenXLR 0.1.0

Choose a tag to compare

@emaspa emaspa released this 28 Aug 10:00

First public release.

  • Wave XLR Pro: full hardware control, verified on hardware
  • XLR Dock: gain, mute, headphone volume via standard ALSA controls, plus software low cut, ClipGuard, and gain lock
  • Wave XLR and Wave XLR MK.2: coded backends, testers wanted (see docs/hardware-support.md)
  • Wave Link style PipeWire submixer: per-app channels, four mixes, virtual microphones, multi-output monitoring, profiles
  • OpenDeck plugin for Stream Deck control: download com.emaspa.openxlr.sdPlugin.zip below and use OpenDeck's install-from-file

Install on Arch Linux from the AUR:

yay -S openxlr
systemctl --user enable --now openxlr-daemon
openxlr

AUR package: https://aur.archlinux.org/packages/openxlr

Ubuntu 24.04+ and Fedora 44+: install the .deb or .rpm from the assets below, both currently in testing. Setup in the README; reports welcome.

NixOS: the repo is a flake with a package and a NixOS module, currently in testing. Setup in the README; reports welcome.

On other distributions, build from source: see the README walkthrough.