On-screen keyboard that sends MIDI messages to other devices or apps.
MIDI Keyboard is a dedicated MIDI controller app by Byte By Byte that lets you play notes on external MIDI devices and apps without producing sound by itself. It is positioned as a developer and OEM testing tool for Android MIDI features and is not ranked in any top list. With 100,000+ total downloads and 2.5K downloads in the last 30 days, it offers a lightweight option for MIDI testing.
Pros & Cons
Pure MIDI controller with no built-in instrument sounds
USB MIDI connectivity workflow suitable for testing
Free to use and accessible
Compact APK (~1.06 MB) for quick setup
Lacks built-in instrument voices and audio playback
No explicit Bluetooth support indicated
No recording or file management features
About MIDI Keyboard
MIDI Keyboard is a music & audio app developed by Byte By Byte.
Download Statistics
MIDI Keyboard has been downloaded 230 thousand times. In the last 30 days, the app was downloaded 2.5 thousand times.
User Ratings
MIDI Keyboard is rated 3.55 out of 5 stars. The rating is based on 510 ratings.
App Information
MIDI Keyboard is FREE to download. The APK download size is 1.06 MB. The latest version available is 1.6. The last update was on September 3, 2025.
Technical Requirements
MIDI Keyboard requires Android 6.0+ or higher. The app has a content rating of Everyone. The app has been available on Google Play December 2015.
Description
MIDI keyboard for playing notes on external MIDI devices, laptops, or other MIDI apps.
Get a detailed PDF report for MIDI Keyboard with download trends, rating history,
and key performance statistics — useful for competitive research or tracking your own app.
Learn more
Are you the developer of this app? Join us for free to see more information about your app and learn how we can help you promote and earn money with your app.
So far, the only app I've found that works as a MIDI keyboard! It's the perfect, low-cost substitute for a physical keyboard. Would give it 5 stars if you could scroll up/down the keyboard instead of being limited to one octave.
★★★★★Kps Info· May 14, 2020
It is very sad that this wonderful app's rating which deserves a wholehearted Five-Star rating, is getting pulled down by users who are not aware of how to use it. There are two key factors. 1. As explained by Shola Smith, you have to set the USB configuration to Midi in the Developer options of the phone. 2. Then you have to set the "Receiver for Keys" in the app. Touch the down arrow to see the available options. If you have installed Fluid Synth by the same author, you will see it as one option. Select it. Now if you click on the keys, it sends the corresponding messages to Fluid Synth and the sound will actually come from Fluid Synth. Remember to turn-on the internal sound font for Fluid Synth. This app is not intended to produce sound. It just sends out midi messages. If you are disappointed with one octave of keys, hold it in landscape mode, you will get two octaves. Every one of the four apps by this developer is so tiny and yet so functional.
★☆☆☆☆Elisabeth Thato· Aug 5, 2025
It doesn't work, it doesn't make a sound, or perhaps I'm missing something here and have misread what app this is🤔
★☆☆☆☆WamOceanic· Aug 27, 2024
It works but you Can't change octave. Keyboard layout is horrible.
★★☆☆☆Damian Walker· Nov 27, 2021
I used my phone with a USB controller and connected midi in on Roland U110 didn't trigger midi to hear the sounds out of the romper
★☆☆☆☆magmadiver (magmadiver)· Dec 25, 2021
I was using a key station mini32 MK3 via usb b mini and I got no sound and couldn't play it with the keyboard.
Google Play Rankings for MIDI Keyboard
This app is not ranked
Technologies used by MIDI Keyboard
MIDI Keyboard is requesting 0 permissions and is using 1 libraries.
Permissions
No permissions found
No known libraries used.
Trust & Safety: No permissions are listed for this app; it functions as a MIDI controller rather than a sound-producing application.
Each subscription will automatically renew 3 days before the expiration date for
the same time period. Subscriptions can be cancelled at any time before the renewal.