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
- Download the AppImage
- Make it executable: chmod +x babyface-pro-control.AppImage
- Run the AppImage
- 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