Linux

Most modern Linux distros allow you to pair with your Woovebox, after which it can be used system-wide as an input and output MIDI device automatically.

If you find your connection is unstable, or if your distro's Bluetooth manager was compiled without MIDI over BLE support, you may install the latest version of BlueZ as follows;

First install the prerequisite packages

sudo apt install libglib2.0-dev libudev-dev libical-dev libreadline-dev libdbus-1-dev libasound2-dev build-essential python3-docutils

Next, download and unpack the latest version of BlueZ (5.66 as of this writing).

cd /tmp
wget https://mirrors.edge.kernel.org/pub/linux/bluetooth/bluez-5.66.tar.xz
tar
-xf bluez-5.66.tar.xz

Finally, build BlueZ and install it.

cd bluez-5.66
./configure --enable-midi --with-systemdsystemunitdir=/etc/systemd/system
make
sudo make install
sudo apt-get install --reinstall bluez

After a reboot your distro should now be running the latest version of BlueZ with MIDI over BLE enabled.

Some distros (e.g. Ubuntu 22.04LTS) appear to require authentication before allowing user-initiated pairing and bonding, and refuse to accept user-initiated pairing without authentication. To work around this bug, try paring using trust and connect only via bluetoothctl, instead of pairing via the GUI.