MPTK is full operational on Windows, Mac OS, IOs and Android
But there is some limitations:
- WebGL
- No sound playing due to WebGL limitation:
- Lack of a good threading behaviors.
- Investigation in progress …
- Other functions as reading/writing midi events work correctly.
- No sound playing due to WebGL limitation:
- iOS
- Test is OK on iPhone 7 and 8
- Changing Synth rate is now available for iOS devices (with version 2.88.3). It seems that the sound devices does not like changing the default synth rate: 24 kHz by default.
- MidiInReader: Midi input is not available with iOS. But a pull requests for iOS branches exists in MidiJack. Thank Ming for the information!
- Android
- Test is ok but it’s better to use a recent Unity version (last tested on 2019.3)
- Follow this Unity tuto. If possible, use JDK/SDK/NDK/Gradle deployed with Unity.
- Tested with these API:
- Android 5.0 and 9.0
- API Level 21 and 28
- .NET 4.x
- mono
- also checked with success with IL2CPP
- MidiInReader: Midi input is not available with Android. But a pull requests for Android branches exists in MidiJack. Thank Ming for the information!