Releases: kshoji/USB-MIDI-Driver
Releases · kshoji/USB-MIDI-Driver
Release 0.1.12
Version 0.1.10 Release notes
Updated:
- #82 Add proguard configuration
Version 0.1.9 Release notes
Version 0.1.8 Release notes
Version 0.1.7 Release notes
New Feature:
Fixed:
- #73 Issue around pending intent flag with Android S
- Refactor some classes
- Improve performance for Unity plugin
Version 0.1.6 Release notes
New Feature:
Fixed:
- #70 Improved Gradle build performance
- Unity Plugin related issues(miscellaneous function codes, and cable events didn't send correctly)
Version 0.1.5 Release notes
New Feature:
- Unity plugin implementation
- Sending and receiving MIDI data with Unity app.
- Unity-side C# implementations is needed.
Fixed:
- #61 MIDI events being dropped occasionally.
Version 0.1.4 Release notes
Fixed bugs:
- #51 RPN/NRPN message handled improperly between different cableIds.
Version 0.1.3 Release notes
New Features:
- #31 Added USB MIDI Service classes
- #48 Added utility functions which is compatible with legacy MIDI functions.
Performance Improved:
- #43 Replace from
UsbRequest.queue
toUsbDeviceConnection.bulkTransfer
- #45 Reduce
byte[4]
allocations.
Fixed bugs:
- #38
OnMidiDeviceDetachedListener
method doesn't called at the screen rotation. - #40 Sysex transfer fails with some USB MIDI devices.
- #41 Processing Sysex failed with multiple USB MIDI cable ids.
- #44 Processing RPN/NRPN messages is not correct.
- #46 The connected devices information doesn't sync with connection/disconnection.
- #47 SingleByte message should be
ShortMessage
, notSysexMessage
.
Version 0.1.2 Release notes
- Added
sendMidiMessage()
method to send a raw MIDI message. - Added methods for getting the USB MIDI device information;
getProductName()
,getManufacturerName()
andgetDeviceAddress()
on MidiInputDevice and MidiOutputDevice.getProductName()
andgetManufacuturerName()
needs API Level 13.
- Refined library's class structure. The activity or fragment don't need to treat
UsbDevice
directly. So, some methods have set to be deprecated. - Updated
javax.sound.midi for Android
library to0.0.2
.
Deprecated methods
These methods will be removed on the future release.
- MidiInputDevice#getUsbEndpoint()
- MidiInputDevice#getUsbInterface()
- MidiOutputDevice#getUsbEndpoint()
- MidiOutputDevice#getUsbInterface()