Better workaround for an issue with receiving sysex messages on Android via BLE
Workaround for an issue with receiving long sysex messages on Android via BLE
Fixed an issue with BLE device IDs on Android Fixed an issue where BLE devices would appear in device list as native devices as well as bluetooth devices after being connected
Changed permissions to fine location for BLE on Android, required when targeting sdk 29+
Fixed nullable error in kotlin
Fixed BLE timestamp on iOS
Fixed device disconnect on iOS
Added linux support
Fix example app on macos
Fix MIDI Session Support on iOS Simulator
iOS Pod fix
Android compile fix
Cleanup and docs
Added macOS implementation. Cleaned iOS code (shared with macOS).
Migrated to federated plugin using platform interface.
Bugfix - sending cabled MIDI on iOS
Bugfix, android setup/plugin init
Updated Android plugin structure Fixed iOS compilation error, with latest Dart Fixed BLE Midi parsing on iOS
Updated Gradle version Merge PR #8
Better handling of broadcast receiver on Android.
Fixed message splitting on iOS Bluetooth MIDI Thanks to https://github.com/TheKashe for the contribution.
Better handling of disabled Bluetooth
Added missing entitlement in iOS plist for bluetooth access
Moved Message Types into separate file: flutter_midi_command_messages.dart. Fixed threading issue. InvisibleWrench#4 Added teardown function to disconnect and close all ports and devices. Gradle dependency raised to 3.4.2 minSDKversion raised to 24 Version bumped to 0.1.0
Gradle and Kotlin update. AndroidX
Updated readme
Added missing stopScanForDevices function on iOS
Updated kotlin version. Specific MidiMessage type now exist as separate subtypes of MidiMessage. Added StopScanning function. Updated example.
Fixed stream broadcast bug
Added Support for BLE MIDI devices on iOS
Readme and formatting
Initial Release. Functioning discovery and connection to MIDI devices on Android and iOS, as well as BLE MIDI devices on Android. Functioning sending and receiving of MIDI data