{
  "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"
  }
}
