Beta: testers wanted

Connect a digital piano to an Android phone or tablet with USB OTG or Bluetooth MIDI

In short

Yes, you can connect a digital piano to an Android tablet or phone, in two ways: with a USB cable from the piano’s USB to Host port to the USB-C port of your device, or wirelessly over Bluetooth MIDI if your piano has it. For USB you need a USB-B to USB-C data cable, or a printer cable with a USB OTG adapter. Bluetooth MIDI is connected inside the app, not in Android’s Bluetooth settings.

Full disclosure: I built Stavewise, an app for learning to read music on a digital piano. These steps work for any app that reads MIDI.

Two hands on the keys of a Kurzweil KA-E1, with a tablet on the music rest showing an exercise on the grand staff

What you need

Option 1: USB cable (USB OTG)

This is the more common route: many entry-level pianos have no Bluetooth MIDI, but nearly all have a USB port. A cable needs no search and no permission.

  1. Find the “USB to Host” port on the piano. It is usually square (type B); a few newer pianos use USB-C. “USB to Device” is a different port, meant for USB sticks.
  2. Use a USB-B to USB-C cable. Or take a printer cable you already have (USB-A to USB-B) and add a USB OTG adapter to USB-C. Charge-only cables carry no data and will not work.
  3. Switch the piano on, plug in the cable, open the app. The piano shows up in the app without pairing. Some phones need USB OTG switched on in the settings first.

While the cable is plugged in, the USB-C port is taken, so the phone does not charge. I charge before a long practice session.

Option 2: Bluetooth MIDI

  1. Check that your piano has Bluetooth MIDI. Many pianos only have Bluetooth audio, for playing music from your phone through the piano’s speakers. That is not enough.
  2. Turn on Bluetooth on the piano. On some models you also set it to MIDI in a menu; the manual explains how.
  3. Do not pair the piano in Android’s Bluetooth settings. The app finds the piano itself; allow it to access “Nearby devices”. Android’s Bluetooth settings do not handle MIDI. Piano makers say the same, for example the Kawai CA401 manual.
  4. Tap the piano in the app’s list. If Android asks you to pair, confirm it.

On my Kurzweil KA-E1 I could not feel any delay over Bluetooth. If you want to be safe, use the cable.

Piano not showing up?

What I tested this with

I tested both options with my own Kurzweil KA-E1, on a Lenovo Tab P12 running Android 15 and on a Pixel 7 Pro running Android 17. For USB I used a USB-B to USB-C cable, no adapter. The screenshot shows an exercise in Stavewise.

An exercise in Stavewise on the grand staff, with the played notes marked

One piano and two devices do not prove that every model works. Your piano’s manual tells you which ports and which kind of Bluetooth it has.

Questions

Can you connect any digital piano to an Android tablet?

Only one with a MIDI output: “USB to Host”, Bluetooth MIDI, or a round 5-pin MIDI port (“MIDI Out”). For the round port you need a USB MIDI interface, plugged into USB-C directly or through an OTG adapter. Pick one sold as “class compliant”; you cannot install drivers on Android.

Which is better if my piano has both?

Both send the same notes. The cable connects without a search and has the edge on delay; Bluetooth keeps the music rest free of cables and leaves the USB-C port free for charging. Try both and keep whichever gets in your way less.

Does this work with a MIDI keyboard?

Yes. A MIDI keyboard or controller with a USB port connects the same way as a digital piano with “USB to Host”.

What about an acoustic piano?

An acoustic piano has no MIDI output. Some apps listen through the microphone instead; that is a different setup from the one here.

Will the sound come from the phone or the piano?

That depends on the app: some play their own sounds through the phone, others leave the sound to your piano.

And with an iPhone or iPad?

That works too, but the steps are different; this page covers Android.

Stavewise

Learn to read music by playing it

Stavewise trains sight-reading on your own digital piano: short melodies with both hands, on Android, over USB or Bluetooth MIDI. The beta test is running now.

Apply as a tester Android · Beta

More about the app: Stavewise →