Skip to content

PadBridge 0.6.0

Latest

Choose a tag to compare

@ThrowingSnow ThrowingSnow released this 21 Oct 05:47
· 1 commit to main since this release

Turn a game pad (Xbox, DualShock 4) into a MIDI controller, a keyboard/mouse, or a network game pad for another computer, and connect your MIDI controllers across Mac, Linux and Windows.

New in 0.6.0

  • Allen & Heath Xone:K2 in the MIDI devices tab: live drawing, remapping, LEDs in red, amber and green.
  • Ableton Push 2: 64 pads with velocity, all encoders, the touch strip and every button, drawn live; remapping; pad and button LEDs. (The Push 2 display is not MIDI and stays empty.)
  • Button LEDs at rest and pressed: each button can now be lit all the time, change colour on press, or get brighter on press, dimmed where the device can (Launch Control XL, APC mini pads).
  • Endless encoders get their own drawing: a ring that lights up while turning and the last step, instead of a made-up position.
  • For contributors: scripts/build-remote.sh builds Linux + Windows on another machine with Docker, and examples/midi_probe shows what a controller sends.

All changes: CHANGELOG.md. Setup guide (German): DOC.md.

Downloads

Windows (padbridge-0.6.0-windows-x86_64.exe): put it in a folder of its own (e.g. C:\PadBridge) and start it. Not signed: if SmartScreen warns, click More info → Run anyway. Allow it in the firewall prompt for private networks. For MIDI create a port named exactly PadBridge in loopMIDI; for a virtual pad from another computer install ViGEmBus.

macOS (PadBridge-0.6.0-macOS.zip): unzip and move PadBridge.app to Applications. Intel build for macOS 10.13 and newer; runs on Apple Silicon via Rosetta. 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.6.0-linux-x86_64.tar.gz, Ubuntu 20.04+, Debian 11+, Mint, Zorin, Arch, Fedora):

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

Network: both computers need the same key: "Schlüssel kopieren" on one, paste it on the other in the Netzwerk tab and click "Übernehmen". LAN or VPN (e.g. Tailscale) only, never open the ports to the internet.

The user interface is in German for now.