jp.keijiro.rtmidi
Version:
RtMidi plugin for Unity
22 lines (21 loc) • 1.45 kB
JSON
{
"name": "jp.keijiro.rtmidi",
"version": "2.2.0",
"displayName": "RtMidi",
"description": "RtMidi plugin for Unity",
"unity": "2022.3",
"author": "Keijiro Takahashi",
"dependencies": {},
"changelogUrl": "https://github.com/keijiro/jp.keijiro.rtmidi/blob/master/CHANGELOG.md",
"documentationUrl": "https://github.com/keijiro/jp.keijiro.rtmidi",
"licensesUrl": "https://github.com/keijiro/jp.keijiro.rtmidi/blob/master/LICENSE",
"license": "MIT",
"_upm": {
"changelog": "<b>Added</b><br>- Added error callback support (with explicit cancellation).<br><br><b>Changed</b><br>- Synced the RtMidi C wrapper with upstream.<br>- Added MidiBase abstract base class to share the base functionality between MidiIn and MidiOut.<br>- Refactored the managed callback bridge for IL2CPP.<br>- Refreshed native plugin binaries/import settings for Unity 2022.3 across all supported platforms; improved build scripts including Emscripten detection for Web.<br>- Migrated the package release workflow for the signed package process.<br><br><b>Fixed</b><br>- Avoided recursion in CompiledApiByName P/Invoke and tightened error handling paths when releasing callbacks.<br>- Fixed Linux test startup issues caused by virtual MIDI ports being enumerated as usable devices."
},
"repository": {
"url": "git@github.com:keijiro/jp.keijiro.rtmidi.git",
"type": "git",
"revision": "7a67cbd8e741a7f9ef879912f5f1eef4671c1b09"
}
}