MIDI Plugin for Mobile and Desktop


This asset adds features receiving / sending MIDI events, and playing / recording SMF. Supports mobile(iOS, Android, UWP), desktop(Mac, Win, Linux), and WebGL.


by Kaoru Shoji


★★★ star rating
Price History +

MIDI Plugin for Mobile, Desktop, and WebGL.

This asset add MIDI functions to your apps, such as transeiving MIDI events, playing/recording MIDI sequence.


WebGL Demo

This asset's sample scene with WebGL platform build.

https://kshoji.github.io/Unity-MIDI-Plugin-supports

This demo site can handle USB/Bluetooth MIDI devices, and show received events from them.


Features

  • Can connect with BLE MIDI(iOS, Android, OSX, Linux, WebGL), USB MIDI(Android, UWP, OSX, Linux, Windows, WebGL), Network MIDI(except for WebGL) devices.
  • Transfer all MIDI 1.0 events with MIDI devices.
  • Can implement apps for all available platforms with the same script interface.
  • MIDI event sending with wrapped C# functions.
  • MIDI event receiving with Unity Event System.
  • MIDI sequencer feature enables playing / recording SMF sequence, also has SMF reading / writing features.