Note: Requires Unity 2019.2+
Ports Midi input from Keijiro's MidiJack package into Unity's new Input System Package.
Currently this only works for Novation's Launch Control XL but support for more Midi devices will be added when I can get my hands on them.
- Install the MidiJack package using Package Manager Git URLs
- Install the Input System via the Package Manager. The latest tested version is
0.2.10-preview
- Go to
Edit > Project Settings... > Input System Package
and addLaunchControlXLDevice
toSupported Devices
- In an Input asset, create a new Action and select from one of the Midi controller's controls
Credit to Gerald Orban for the initial implementation.