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.
You may also be interested in...
- Pocketable | Connectable | Playable
- 8. MIdI MIDI channel assign (under Glob Gobal page)
Specifies the MIDI channel that the track should send its note and controller messages on.
- iOS (under Pairing your Woovebox)
If you wish to update the firmware using your iOS device, you can download the firmware in .SYX format to your iOS device, and open it using such a SysEx manager.
- BLE enable (under Boot modes)
To start your Woovebox with BLE enabled, keep the 1/Cd key pressed while switching on the device.
- Windows (not officially supported) (under Pairing your Woovebox)
For receiving data from your Woovebox; In MIDIberry, under INPUT, select WOOVE (Bluetooth MIDI IN).