UNPKG

jp.keijiro.rtmidi

Version:
22 lines (21 loc) 1.45 kB
{ "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" } }