Skip to content

PadBridge 0.4.2

Choose a tag to compare

@ThrowingSnow ThrowingSnow released this 16 Oct 22:08
· 30 commits to main since this release

Turn a game pad (Xbox 360, DualShock 4) into a MIDI controller, a keyboard/mouse, or a network game pad for another computer. Linux and macOS 10.13+.

New in 0.4.2

  • MIDI picture view: the MIDI tab shows the outline of the pad in your hand (Xbox or DualShock 4) with a CC/note field next to every control. Pressed controls light up, and clicking a control opens all its settings (CC/note, momentary/toggle, velocity, invert). The table view is still there.
  • README and setup guide (DOC.md, German) rewritten for the Rust app.

Since 0.4.0 also: DualShock 4 support on macOS (USB and Bluetooth: buttons, sticks, triggers, rumble, light bar) and the light bar on Linux. See CHANGELOG.md.

Downloads

macOS (PadBridge-0.4.2-macOS.zip): unzip and move PadBridge.app to Applications. Intel build for macOS 10.13 and newer; runs on Apple Silicon via Rosetta. The app is not notarized: on the first start, right-click → Open → Open. For keyboard/mouse output allow PadBridge under System Settings → Privacy & Security → Accessibility.

Linux (padbridge-0.4.2-linux-x86_64.tar.gz): built on Arch/CachyOS, needs a recent glibc (2.43 or newer). On older distributions build from source (cargo build --release -p padbridge in rust/, see DOC.md).

tar xzf padbridge-0.4.2-linux-x86_64.tar.gz
install -Dm755 padbridge-0.4.2-linux-x86_64/padbridge ~/.local/bin/padbridge
padbridge

Pads need the input group, the virtual pad and keyboard/mouse need /dev/uinput; udev rules for the LED ring and light bar are in DOC.md, section 2.

The user interface is in German for now.