Approved content

The content below is provided by a partner.

microsoft/pxt-bluetooth-midi 2.0.13 GitHub

bluetooth-midi Build Status

A Bluetooth low energy MIDI support for the micro:bit. iOS only currently.

For another device like a smartphone to use any of the Bluetooth “services” which the micro:bit has, it must first be paired with the micro:bit. Once paired, the other device may connect to the micro:bit and exchange data relating to many of the micro:bit’s features.


This package allows the micro:bit to act as a MIDI peripherical, like a piano. It requires to connect to a BLE MIDI device to receive the commands and play them.

This library uses the MIDI package. Please refer to that project documentation for further details on using MIDI commands.

Supported Platforms

This package is currently only supported on iOS (iPad/iPhone). Any app that supports a MIDI keyboard or instrument should work.

Apple GarageBand

Go to settings (gearwheel), click Advanced, click Bluetooth MIDI device and connect to the micro:bit. If the micro:bit is marked as offline, click Edit and Forget the device.

Supported targets

(The metadata above is needed for package search.)



Code of Conduct

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact with any additional questions or comments.