Back to Blog
Troubleshooting3 min read

Bluetooth MIDI Won't Connect in Browser? Troubleshooting Guide

Empty pairing dialog, "no service" errors, Linux quirks — fix the most common Web Bluetooth MIDI issues.

Web Bluetooth MIDI is magical when it works and frustrating when it doesn't. Here are the four most common failure modes and what fixes them.

Empty pairing dialog

Tapped the Bluetooth button, the chooser opens, but no devices appear:

  • Piano isn't in pairing mode — most keyboards need a long press of a Bluetooth button to broadcast. Powered-on isn't enough.
  • Already paired to another host — many BLE MIDI pianos can only talk to one host at a time. Disconnect from the other device first.
  • Browser doesn't support Web Bluetooth — Safari, Firefox, and any iOS browser. Switch to Chrome, Edge, or Opera on desktop, or Chrome on Android.
  • For the full chart of supported browsers, see Web MIDI in 2026.

    "No service" error after pairing

    The chooser found the piano but pairing failed with "no service". This means the device doesn't actually expose the BLE MIDI service.

  • Some Bluetooth headphones / fitness trackers advertise generically and show up but don't have MIDI
  • Older Bluetooth modules (pre-2017) sometimes use proprietary MIDI protocols that browsers don't support — the official BLE MIDI spec wasn't standardised until 2015
  • Try a known-working module: KORG BLE-MIDI, Yamaha MD-BT01, Roland WM-1
  • Linux Bluetooth quirks

    Bluetooth on Linux is notoriously fragile. If pairing works on macOS / Windows but not Ubuntu, the issue is usually BlueZ.

  • Use bluetoothctl to confirm the device is pairable at the OS level first
  • Update Chrome and BlueZ to the latest versions
  • Restart bluetooth.service if the dialog stays empty
  • Connection drops mid-song

    BLE MIDI is sensitive to interference. Move the laptop closer to the piano, kill nearby 2.4 GHz devices (microwaves, WiFi routers on busy channels), and try again.

    When all else fails

    Plug in over USB MIDI instead — same grading, no wireless variables. See the full setup guide.

    ---

    Try Bluetooth pairing on any song.

    Ready to start playing?

    Put what you've learned into practice with thousands of simplified songs.

    Browse Songs