Skip to content

Instantly share code, notes, and snippets.

@mrWinston
Last active March 11, 2024 08:25
Show Gist options
  • Save mrWinston/2a3a723f97816dfe43bcf9a846fbf036 to your computer and use it in GitHub Desktop.
Save mrWinston/2a3a723f97816dfe43bcf9a846fbf036 to your computer and use it in GitHub Desktop.
Midi over Bluetooth setup in Bitwig

How to set up Midi over Bluetooth with Bitwig under Ubuntu 22.04

Getting Midi over Bluetooth (MoB) to work together with Bitwig under Ubuntu 22.04 requires you to jump through a few hoops. Two main issues need to be navigated around:

  1. The ubuntu userspace bluetooth driver does not have midi enabled
  2. Bitwig only accepts hardware Midi devices, while MoB creates a software midi device

Fixing the first requires us to build bluez from scratch and enable the midi functionality as a compiler flag: https://tttapa.github.io/Pages/Ubuntu/Software-Installation/BlueZ.html

The second issue is resolved using virtual midi devices and the a2jmidid-bridge: https://github.com/anton-k/linux-audio-howto/blob/master/doc/os-setup/virtual-midi.md

@Merlin04
Copy link

I was able to use carla to directly connect the virtual midi device and the BLE midi device without needing a2jmidid! not sure how universally that will work but figure I should mention that in case it's useful to anyone

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment