MIDI Plugin for Mobile and Desktop
A comprehensive MIDI plugin for Unity that supports mobile, desktop, and WebGL, enabling MIDI event transmission, reception, and SMF playback and recording.

* This page contains affiliate links, meaning we may earn a small commission if you purchase something through them, at no extra cost. $25
- Category:
- Tools › Audio
- Developer:
- Kaoru Shoji
- Price:
- $25
- Rating:
- Favorites:
- 28
- Supported Unity Versions:
- 2022.3.33 or higher
- Current Version:
- 1.5.1
- Download Size:
- 1.77 MB
- Last Update:
- Jun 20, 2024
- Description:
- This MIDI plugin for Unity adds a range of features to your applications, including:
MIDI event transmission and reception
Playing and recording SMF sequences
Importing and exporting SMF MIDI files
Support for various MIDI devices, including BLE, USB, and network devices
MIDI Polyphonic Expression (MPE) message transfer (experimental)
Inter App MIDI connections for iOS, MacOS, Linux, and Android
The plugin is compatible with Unity 2019, 2020, 2021, and 2022, and supports a range of platforms, including mobile (iOS, Android, UWP), desktop (Mac OSX, Windows, Linux), and WebGL.
The plugin's sample scene is available for WebGL, demonstrating its capabilities with USB/Bluetooth MIDI devices and received events. The demo site can handle USB/Bluetooth MIDI devices and show received events from them.
The plugin's features include:
* Connecting to BLE MIDI devices on iOS, Android, OSX, Linux, and WebGL
* Transferring all MIDI 1.0 events with MIDI devices
* Transferring MIDI Polyphonic Expression (MPE) messages
* Implementing apps for all available platforms with the same script interface
* Sending MIDI events with wrapped C# functions
* Receiving MIDI events with Unity Event System
* Playing and recording SMF sequences
* Reading and writing SMF files
* Supporting Inter App MIDI connections for iOS, MacOS, Linux, and Android
The plugin's documentation and support are available at a provided link. - Technical Details:
- Supported Unity versions: Unity 2019, 2020, 2021, 2022
Supported OS/Platform:
* Mobile: iOS, Android, Universal Windows Platform
* Desktop: Mac OSX, Windows, Linux
* WebGL
* Unity Editor: Mac OSX, Windows, Linux
Documentation and support: [link removed] - Continue »