The MIDI Plugin for Unity is a powerful tool that enables your applications to interact with MIDI devices and files. With this package, you can:
- Connect to BLE MIDI, USB MIDI, and Network MIDI devices on various platforms
- Transfer all MIDI 1.0 and 2.0 events, including MPE messages
- Implement apps for multiple platforms using a unified script interface
- Send and receive MIDI events using C# functions and Unity's Event System
- Play and record SMF sequences, and read and write SMF files
- Establish Inter App MIDI connections for iOS, macOS, Android, and Linux
This package supports Unity versions 2019-2023, and is compatible with a range of operating systems and platforms, including mobile, desktop, and WebGL.
Supported Unity versions: 2019, 2020, 2021, 2022, 2023, 6
Supported OS/Platform:
- Mobile: iOS, Android, Universal Windows Platform
- Desktop: Mac OSX, Windows, Linux
- WebGL
- Unity Editor: Mac OSX, Windows, Linux





