Skip to content

Babyface Pro Control v1.0.4

Latest
Compare
Choose a tag to compare
@stistrup stistrup released this 12 Feb 21:14

Babyface Pro Control v1.0.4

A graphical interface for controlling RME Babyface Pro audio interface through ALSA and Pipewire.

Bug Fixes in This Release

  • Fixed saving names for stereo channels
  • Added workaround for bug in ALSA where setting input gain affects headphone volume. Headphone volume is now reset to correct value after gain adjustment (crude but best i could think of)

Features

  • Monitor controls (headphones and main out)
  • Switches (PAD, 48v, input sensetivity)
  • Input gain controls (on kernel 6.12+)
  • Main output volume controls (on kernel 6.12+)
  • Buffer size and audio profile control (through Pipewire)

Requirements

  • Linux with Pipewire
  • Tested on Manjaro with Nvidia propriety drivers on AMD processor
  • Kernel 6.12+ for full functionality (input gain and main output volume controls)
    • For older kernels: runs in compatibility mode using PCM routing

Known Issues

  • On some graphics cards, may need to run with: WEBKIT_DISABLE_DMABUF_RENDERER=1 or WEBKIT_DISABLE_COMPOSITING_MODE=1
  • Not tested with JACK as main audio server
  • Pipewire dependency not fully tested - app may crash without it

Installation

  1. Download the AppImage
  2. Make it executable: chmod +x babyface-pro-control.AppImage
  3. Run the AppImage
  4. If you get a blank screen. It might be due to a bug with Tauri and your graphics card. Setting one (or both) of these should hopefully resolve it:
  • WEBKIT_DISABLE_DMABUF_RENDERER=1
  • WEBKIT_DISABLE_COMPOSITING_MODE=1