{
 "schema": 1,
 "generated": "2026-11-06T05:20:44Z",
 "bar": {
  "stable-release": "publish a stable (non-beta) release",
  "screenshot": "add a screenshot of the plugin screen to the registry entry",
  "skin": "ship a native MPC skin",
  "cpu-fail": "bring the CPU use down (the bench verdict is FAIL)",
  "cpu-bench": "run the CPU bench (docs/BENCH.md) so the release records a figure",
  "tested": "add a tested.json entry for the newest release on a Gen1 device (device and MPC OS version)",
  "tested-gen2": "add a tested.json entry for the newest release's Gen2 build (a device naming Gen2, e.g. \"MPC Live III (Gen2)\")",
  "tested-sample": "add a tested.json entry for the newest release on an MPC Sample (device \"MPC Sample\")"
 },
 "plugins": [
  {
   "id": "tr-6w6",
   "name": "6W6",
   "author": "athousanddetails",
   "repo": "sd88me/mpc-vst-TR-MPC",
   "kind": "instrument",
   "license": "GPL-3.0-only",
   "summary": "MPC/Force port of athousanddetails' schwung-6W6 TR-606 drum machine: voices fitted against real hardware recordings, with measured-partial hats and cymbal. Touchscreen skin and Q-Links.",
   "screenshot": "https://raw.githubusercontent.com/sd88me/mpc-vst-TR-MPC/ba525167c18bb0961dfd60d5989a033f737fe517/docs/screenshots/6w6.png",
   "style": "drum-machine",
   "tags": [
    "tr-606"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.2.0",
     "size": 8004982,
     "defer": true,
     "sha256": "79bb2d18c3a3ced996de8e7e6c9fe462b460f78079c08bdb640f321c75f09c12",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": {
      "p99_pct": 30.9,
      "max_pct": 31.6,
      "verdict": "WARN"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "tr-6w6",
      "name": "6W6",
      "version": "1.2.0",
      "kind": "instrument",
      "uid": "54365736",
      "manufacturer": "athousanddetails",
      "layout": "portable",
      "so": "tr6w6.so",
      "skin": "athousanddetails - VST - 6W6",
      "folder": "portable/athousanddetails - VST - 6W6",
      "extras": [],
      "user_data": [],
      "user_files": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "Drum machine voice set ported from athousanddetails' schwung-6W6, as an MPC/Force VST2 instrument.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-TR-MPC",
      "license": "GPL-3.0-only",
      "cpu": {
       "p99_pct": 30.9,
       "max_pct": 31.6,
       "verdict": "WARN"
      }
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "79bb2d18c3a3ced996de8e7e6c9fe462b460f78079c08bdb640f321c75f09c12",
       "size": 8004982,
       "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/6w6-vst-v1.2.0/6W6-1.2.0-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "d53e9e6b01bb25b59dd654c7a6ebf9f69fdbdba25b0fcc894faca93d4eca106c",
       "size": 8011449,
       "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/6w6-vst-v1.2.0/6W6-1.2.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/6w6-vst-v1.2.0/6W6-1.2.0-mpc-armv7.zip",
     "date": "2026-11-02",
     "channel": "stable",
     "notes": "Drum machine voice set ported from athousanddetails' schwung-6W6, as an MPC/Force VST2 instrument.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r 6W6-1.2.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/6W6-1.2.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/athousanddetails - VST - 6W6/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **6W6** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-TR-MPC@6918634 with mpc-vst-plugins@70c1623.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 118,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-11-02"
      },
      {
       "device": "MPC Live III",
       "firmware": "MPC OS 3.10",
       "date": "2026-11-02"
      }
     ]
    },
    {
     "version": "1.1.2",
     "size": 1921161,
     "defer": true,
     "sha256": "c0b29a763b71beeef401c4b384f2bfc256faff37061c7b0b2f5fdb97800446c5",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "tr-6w6",
      "name": "6W6",
      "version": "1.1.2",
      "kind": "instrument",
      "uid": "54365736",
      "manufacturer": "athousanddetails",
      "layout": "portable",
      "so": "tr6w6.so",
      "skin": "athousanddetails - VST - 6W6",
      "folder": "portable/athousanddetails - VST - 6W6",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Drum machine voice set ported from athousanddetails' schwung-6W6, as an MPC/Force VST2 instrument.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-TR-MPC",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "c0b29a763b71beeef401c4b384f2bfc256faff37061c7b0b2f5fdb97800446c5",
       "size": 1921161,
       "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/6w6-vst-v1.1.2/6W6-1.1.2-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "10d7ee0726371541308e23a8040a85a672021f163285984a7e4483ada8cdf60e",
       "size": 1927677,
       "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/6w6-vst-v1.1.2/6W6-1.1.2-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/6w6-vst-v1.1.2/6W6-1.1.2-mpc-armv7.zip",
     "date": "2026-10-21",
     "channel": "stable",
     "notes": "Rebuilt against the updated mpc-vst-plugins wrapper: **Q-Links now move parameters on track edit \u2192 automation** (a plain host write no longer makes MPC rebuild its parameter screen; sd88me/mpc-vst-plugins#486). No other changes.\n\n`*-mpc-armv7.zip` is for Gen1 MPCs and the Force; `*-mpc-aarch64.zip` is the Gen2 build (MPC OS 3.x), tested offline only. Settings and your own files in the plugin's data folders are kept on upgrade.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 461,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.1.1",
     "size": 2071650,
     "defer": true,
     "sha256": "782f42e1bb675021f63a3065ed16e6f79defaf8f21cdcd78a66c81f40ae2def0",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": {
      "p99_pct": 30.9,
      "max_pct": 31.6,
      "verdict": "WARN"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "tr-6w6",
      "name": "6W6",
      "version": "1.1.1",
      "kind": "instrument",
      "uid": "54365736",
      "manufacturer": "athousanddetails",
      "layout": "portable",
      "so": "tr6w6.so",
      "skin": "athousanddetails - VST - 6W6",
      "folder": "portable/athousanddetails - VST - 6W6",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "Drum machine voice set ported from athousanddetails' schwung-6W6, as an MPC/Force VST2 instrument.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-TR-MPC",
      "license": "GPL-3.0-only",
      "cpu": {
       "p99_pct": 30.9,
       "max_pct": 31.6,
       "verdict": "WARN"
      }
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "782f42e1bb675021f63a3065ed16e6f79defaf8f21cdcd78a66c81f40ae2def0",
       "size": 2071650,
       "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/6w6-vst-v1.1.1/6W6-1.1.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/6w6-vst-v1.1.1/6W6-1.1.1-mpc-armv7.zip",
     "date": "2026-10-06",
     "channel": "stable",
     "notes": "Drum machine voice set ported from athousanddetails' schwung-6W6, as an MPC/Force VST2 instrument.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r 6W6-1.1.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/6W6-1.1.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/athousanddetails - VST - 6W6/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **6W6** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-TR-MPC@8ed1eb5 with mpc-vst-plugins@e15ce12.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 878,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-10"
      }
     ]
    },
    {
     "version": "1.1.0",
     "size": 2024301,
     "defer": true,
     "sha256": "325962917dc9502a4fb25ec8060cfeb86c994fed95b17bcab42446bbfa909f1a",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": {
      "p99_pct": 30.9,
      "max_pct": 31.6,
      "verdict": "WARN"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "tr-6w6",
      "name": "6W6",
      "version": "1.1.0",
      "kind": "instrument",
      "uid": "54365736",
      "manufacturer": "athousanddetails",
      "layout": "portable",
      "so": "tr6w6.so",
      "skin": "athousanddetails - VST - 6W6",
      "folder": "portable/athousanddetails - VST - 6W6",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 1,
      "about": "Drum machine voice set ported from athousanddetails' schwung-6W6, as an MPC/Force VST2 instrument.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-TR-MPC",
      "license": "GPL-3.0-only",
      "cpu": {
       "p99_pct": 30.9,
       "max_pct": 31.6,
       "verdict": "WARN"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "325962917dc9502a4fb25ec8060cfeb86c994fed95b17bcab42446bbfa909f1a",
       "size": 2024301,
       "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/6w6-vst-v1.1.0/6W6-1.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/6w6-vst-v1.1.0/6W6-1.1.0-mpc-armv7.zip",
     "date": "2026-10-04",
     "channel": "stable",
     "notes": "Drum machine voice set ported from athousanddetails' schwung-6W6, as an MPC/Force VST2 instrument.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r 6W6-1.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/6W6-1.1.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/athousanddetails - VST - 6W6/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **6W6** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-TR-MPC@2f6e08f with mpc-vst-plugins@28f5ffd.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 577,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-11-02"
      },
      {
       "device": "MPC Live III",
       "firmware": "MPC OS 3.10",
       "date": "2026-11-02"
      }
     ]
    },
    {
     "version": "1.0.0",
     "size": 504705,
     "defer": true,
     "sha256": "f4d8f8bd85438c536c90a26fc7b363d815bdd6939f0c022bdfdbff6ae1fbe515",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": {
      "p99_pct": 30.9,
      "max_pct": 31.6,
      "verdict": "WARN"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "tr-6w6",
      "name": "6W6",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "54365736",
      "manufacturer": "athousanddetails",
      "layout": "portable",
      "so": "tr6w6.so",
      "skin": "athousanddetails - VST - 6W6",
      "folder": "portable/athousanddetails - VST - 6W6",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 1,
      "about": "Drum machine voice set ported from athousanddetails' schwung-6W6, as an MPC/Force VST2 instrument.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-TR-MPC",
      "license": "GPL-3.0-only",
      "cpu": {
       "p99_pct": 30.9,
       "max_pct": 31.6,
       "verdict": "WARN"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "f4d8f8bd85438c536c90a26fc7b363d815bdd6939f0c022bdfdbff6ae1fbe515",
       "size": 504705,
       "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/6w6-vst-v1.0.0/6W6-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/6w6-vst-v1.0.0/6W6-1.0.0-mpc-armv7.zip",
     "date": "2026-10-02",
     "channel": "stable",
     "notes": "Drum machine voice set ported from athousanddetails' schwung-6W6, as an MPC/Force VST2 instrument.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r 6W6-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/6W6-1.0.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/athousanddetails - VST - 6W6/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **6W6** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-TR-MPC@c1d63a8 with mpc-vst-plugins@28f5ffd.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 461,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-10"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "tested-gen2"
   ],
   "featured": false,
   "latest": "1.2.0",
   "latest_beta": null,
   "updated": "2026-11-02",
   "added": "2026-10-02",
   "downloads": 2495
  },
  {
   "id": "tr-8w8",
   "name": "8W8",
   "author": "athousanddetails",
   "repo": "sd88me/mpc-vst-TR-MPC",
   "kind": "instrument",
   "license": "GPL-3.0-only",
   "summary": "MPC/Force port of athousanddetails' schwung-8W8 TR-808 drum machine: 15 of 16 voices circuit-modelled from the service notes. Touchscreen skin and Q-Links.",
   "screenshot": "https://raw.githubusercontent.com/sd88me/mpc-vst-TR-MPC/ba525167c18bb0961dfd60d5989a033f737fe517/docs/screenshots/8w8.png",
   "style": "drum-machine",
   "tags": [
    "tr-808"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.2.0",
     "size": 6152111,
     "defer": true,
     "sha256": "68e3f4b62bdc7e3d4651cc8543b59f73b6f259b4cf44ccfa7a513dcb718aaab2",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": {
      "p99_pct": 13.1,
      "max_pct": 13.6,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "tr-8w8",
      "name": "8W8",
      "version": "1.2.0",
      "kind": "instrument",
      "uid": "54385738",
      "manufacturer": "athousanddetails",
      "layout": "portable",
      "so": "tr8w8.so",
      "skin": "athousanddetails - VST - 8W8",
      "folder": "portable/athousanddetails - VST - 8W8",
      "extras": [],
      "user_data": [],
      "user_files": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "Drum machine voice set ported from athousanddetails' schwung-8W8, as an MPC/Force VST2 instrument.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-TR-MPC",
      "license": "GPL-3.0-only",
      "cpu": {
       "p99_pct": 13.1,
       "max_pct": 13.6,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "68e3f4b62bdc7e3d4651cc8543b59f73b6f259b4cf44ccfa7a513dcb718aaab2",
       "size": 6152111,
       "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/8w8-vst-v1.2.0/8W8-1.2.0-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "27784e171c2206259f1b20beb560a8505f41679ba7e04ec00c10b8fd5045ab03",
       "size": 6158329,
       "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/8w8-vst-v1.2.0/8W8-1.2.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/8w8-vst-v1.2.0/8W8-1.2.0-mpc-armv7.zip",
     "date": "2026-11-02",
     "channel": "stable",
     "notes": "Drum machine voice set ported from athousanddetails' schwung-8W8, as an MPC/Force VST2 instrument.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r 8W8-1.2.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/8W8-1.2.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/athousanddetails - VST - 8W8/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **8W8** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-TR-MPC@6918634 with mpc-vst-plugins@70c1623.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 137,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-11-02"
      },
      {
       "device": "MPC Live III",
       "firmware": "MPC OS 3.10",
       "date": "2026-11-02"
      }
     ]
    },
    {
     "version": "1.1.2",
     "size": 3520719,
     "defer": true,
     "sha256": "1f655e9b9f77da15a5470c4b3e7c5e3ff51a887d229c4edcf1e50090de06599a",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "tr-8w8",
      "name": "8W8",
      "version": "1.1.2",
      "kind": "instrument",
      "uid": "54385738",
      "manufacturer": "athousanddetails",
      "layout": "portable",
      "so": "tr8w8.so",
      "skin": "athousanddetails - VST - 8W8",
      "folder": "portable/athousanddetails - VST - 8W8",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Drum machine voice set ported from athousanddetails' schwung-8W8, as an MPC/Force VST2 instrument.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-TR-MPC",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "1f655e9b9f77da15a5470c4b3e7c5e3ff51a887d229c4edcf1e50090de06599a",
       "size": 3520719,
       "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/8w8-vst-v1.1.2/8W8-1.1.2-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "566d6946f1c8fa48d224f590efc63bafcc7e6c46c2fcdf4f8f710e0dfab3919a",
       "size": 3526924,
       "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/8w8-vst-v1.1.2/8W8-1.1.2-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/8w8-vst-v1.1.2/8W8-1.1.2-mpc-armv7.zip",
     "date": "2026-10-21",
     "channel": "stable",
     "notes": "Rebuilt against the updated mpc-vst-plugins wrapper: **Q-Links now move parameters on track edit \u2192 automation** (a plain host write no longer makes MPC rebuild its parameter screen; sd88me/mpc-vst-plugins#486). No other changes.\n\n`*-mpc-armv7.zip` is for Gen1 MPCs and the Force; `*-mpc-aarch64.zip` is the Gen2 build (MPC OS 3.x), tested offline only. Settings and your own files in the plugin's data folders are kept on upgrade.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 487,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.1.1",
     "size": 3792785,
     "defer": true,
     "sha256": "14aa3432bad2a18fb21bc9fdc4c741b693ea90f253b80d8b95859b280272f8fb",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": {
      "p99_pct": 13.1,
      "max_pct": 13.6,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "tr-8w8",
      "name": "8W8",
      "version": "1.1.1",
      "kind": "instrument",
      "uid": "54385738",
      "manufacturer": "athousanddetails",
      "layout": "portable",
      "so": "tr8w8.so",
      "skin": "athousanddetails - VST - 8W8",
      "folder": "portable/athousanddetails - VST - 8W8",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "Drum machine voice set ported from athousanddetails' schwung-8W8, as an MPC/Force VST2 instrument.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-TR-MPC",
      "license": "GPL-3.0-only",
      "cpu": {
       "p99_pct": 13.1,
       "max_pct": 13.6,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "14aa3432bad2a18fb21bc9fdc4c741b693ea90f253b80d8b95859b280272f8fb",
       "size": 3792785,
       "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/8w8-vst-v1.1.1/8W8-1.1.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/8w8-vst-v1.1.1/8W8-1.1.1-mpc-armv7.zip",
     "date": "2026-10-06",
     "channel": "stable",
     "notes": "Drum machine voice set ported from athousanddetails' schwung-8W8, as an MPC/Force VST2 instrument.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r 8W8-1.1.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/8W8-1.1.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/athousanddetails - VST - 8W8/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **8W8** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-TR-MPC@8ed1eb5 with mpc-vst-plugins@e15ce12.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 902,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-10"
      }
     ]
    },
    {
     "version": "1.1.0",
     "size": 3795537,
     "defer": true,
     "sha256": "8b2c46f4a0100711b0f06934856ce4926a3aa4ff7255e9b5ba778d1aa755233c",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": {
      "p99_pct": 13.1,
      "max_pct": 13.6,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "tr-8w8",
      "name": "8W8",
      "version": "1.1.0",
      "kind": "instrument",
      "uid": "54385738",
      "manufacturer": "athousanddetails",
      "layout": "portable",
      "so": "tr8w8.so",
      "skin": "athousanddetails - VST - 8W8",
      "folder": "portable/athousanddetails - VST - 8W8",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 1,
      "about": "Drum machine voice set ported from athousanddetails' schwung-8W8, as an MPC/Force VST2 instrument.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-TR-MPC",
      "license": "GPL-3.0-only",
      "cpu": {
       "p99_pct": 13.1,
       "max_pct": 13.6,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "8b2c46f4a0100711b0f06934856ce4926a3aa4ff7255e9b5ba778d1aa755233c",
       "size": 3795537,
       "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/8w8-vst-v1.1.0/8W8-1.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/8w8-vst-v1.1.0/8W8-1.1.0-mpc-armv7.zip",
     "date": "2026-10-04",
     "channel": "stable",
     "notes": "Drum machine voice set ported from athousanddetails' schwung-8W8, as an MPC/Force VST2 instrument.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r 8W8-1.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/8W8-1.1.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/athousanddetails - VST - 8W8/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **8W8** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-TR-MPC@2f6e08f with mpc-vst-plugins@28f5ffd.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 608,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-11-02"
      },
      {
       "device": "MPC Live III",
       "firmware": "MPC OS 3.10",
       "date": "2026-11-02"
      }
     ]
    },
    {
     "version": "1.0.0",
     "size": 821117,
     "defer": true,
     "sha256": "2722d2494d3596ddffad7856c9088652c2cba16adf01aded7a69e22e0d1e35c4",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": {
      "p99_pct": 13.1,
      "max_pct": 13.6,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "tr-8w8",
      "name": "8W8",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "54385738",
      "manufacturer": "athousanddetails",
      "layout": "portable",
      "so": "tr8w8.so",
      "skin": "athousanddetails - VST - 8W8",
      "folder": "portable/athousanddetails - VST - 8W8",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 1,
      "about": "Drum machine voice set ported from athousanddetails' schwung-8W8, as an MPC/Force VST2 instrument.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-TR-MPC",
      "license": "GPL-3.0-only",
      "cpu": {
       "p99_pct": 13.1,
       "max_pct": 13.6,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "2722d2494d3596ddffad7856c9088652c2cba16adf01aded7a69e22e0d1e35c4",
       "size": 821117,
       "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/8w8-vst-v1.0.0/8W8-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/8w8-vst-v1.0.0/8W8-1.0.0-mpc-armv7.zip",
     "date": "2026-10-02",
     "channel": "stable",
     "notes": "Drum machine voice set ported from athousanddetails' schwung-8W8, as an MPC/Force VST2 instrument.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r 8W8-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/8W8-1.0.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/athousanddetails - VST - 8W8/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **8W8** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-TR-MPC@c1d63a8 with mpc-vst-plugins@28f5ffd.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 461,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-10"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "tested-gen2"
   ],
   "featured": false,
   "latest": "1.2.0",
   "latest_beta": null,
   "updated": "2026-11-02",
   "added": "2026-10-02",
   "downloads": 2595
  },
  {
   "id": "tr-9w9",
   "name": "9W9",
   "author": "athousanddetails",
   "repo": "sd88me/mpc-vst-TR-MPC",
   "kind": "instrument",
   "license": "GPL-3.0-only",
   "summary": "MPC/Force port of athousanddetails' schwung-9W9 TR-909 drum machine: circuit-modelled kick, snare, toms, rim and clap, with sampled hats, ride and crash (ER-99 derived), as on the original. Touchscreen skin and Q-Links.",
   "screenshot": "https://raw.githubusercontent.com/sd88me/mpc-vst-TR-MPC/ba525167c18bb0961dfd60d5989a033f737fe517/docs/screenshots/9w9.png",
   "style": "drum-machine",
   "tags": [
    "tr-909"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.2.0",
     "size": 5322112,
     "defer": true,
     "sha256": "efeed1f9b4bbe111f6915b802e0f09d89d6a249738b61b5c55b83e57db9c315b",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 21.2,
      "max_pct": 22.9,
      "verdict": "WARN"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "tr-9w9",
      "name": "9W9",
      "version": "1.2.0",
      "kind": "instrument",
      "uid": "54395739",
      "manufacturer": "athousanddetails",
      "layout": "portable",
      "so": "tr9w9.so",
      "skin": "athousanddetails - VST - 9W9",
      "folder": "portable/athousanddetails - VST - 9W9",
      "extras": [
       "engine/samples"
      ],
      "user_data": [],
      "user_files": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "ER-99 style drum machine ported from athousanddetails' schwung-9W9, as an MPC/Force VST2 instrument.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-TR-MPC",
      "license": "GPL-3.0-only",
      "cpu": {
       "p99_pct": 21.2,
       "max_pct": 22.9,
       "verdict": "WARN"
      }
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "efeed1f9b4bbe111f6915b802e0f09d89d6a249738b61b5c55b83e57db9c315b",
       "size": 5322112,
       "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/9w9-vst-v1.2.0/9W9-1.2.0-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "9523fc946656815e4817b89a4c7f44b424316079552d022f82a39e13785d4ae2",
       "size": 5327188,
       "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/9w9-vst-v1.2.0/9W9-1.2.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/9w9-vst-v1.2.0/9W9-1.2.0-mpc-armv7.zip",
     "date": "2026-11-02",
     "channel": "stable",
     "notes": "ER-99 style drum machine ported from athousanddetails' schwung-9W9, as an MPC/Force VST2 instrument.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r 9W9-1.2.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/9W9-1.2.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/athousanddetails - VST - 9W9/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **9W9** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-TR-MPC@6918634 with mpc-vst-plugins@70c1623.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 126,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-11-02"
      },
      {
       "device": "MPC Live III",
       "firmware": "MPC OS 3.10",
       "date": "2026-11-02"
      }
     ]
    },
    {
     "version": "1.1.2",
     "size": 4676082,
     "defer": true,
     "sha256": "9e907e3161890ec06a933bfcccb4532fac9a061cd4634f7dfe23074db507db8a",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "tr-9w9",
      "name": "9W9",
      "version": "1.1.2",
      "kind": "instrument",
      "uid": "54395739",
      "manufacturer": "athousanddetails",
      "layout": "portable",
      "so": "tr9w9.so",
      "skin": "athousanddetails - VST - 9W9",
      "folder": "portable/athousanddetails - VST - 9W9",
      "extras": [
       "engine/samples"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "ER-99 style drum machine ported from athousanddetails' schwung-9W9, as an MPC/Force VST2 instrument.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-TR-MPC",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "9e907e3161890ec06a933bfcccb4532fac9a061cd4634f7dfe23074db507db8a",
       "size": 4676082,
       "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/9w9-vst-v1.1.2/9W9-1.1.2-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "28206c79745c611f67c917e7d1a4f15490c962550c3642203a3eb93bca65042b",
       "size": 4681172,
       "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/9w9-vst-v1.1.2/9W9-1.1.2-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/9w9-vst-v1.1.2/9W9-1.1.2-mpc-armv7.zip",
     "date": "2026-10-21",
     "channel": "stable",
     "notes": "Rebuilt against the updated mpc-vst-plugins wrapper: **Q-Links now move parameters on track edit \u2192 automation** (a plain host write no longer makes MPC rebuild its parameter screen; sd88me/mpc-vst-plugins#486). No other changes.\n\n`*-mpc-armv7.zip` is for Gen1 MPCs and the Force; `*-mpc-aarch64.zip` is the Gen2 build (MPC OS 3.x), tested offline only. Settings and your own files in the plugin's data folders are kept on upgrade.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 471,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.1.1",
     "size": 4934220,
     "defer": true,
     "sha256": "407e07f435bd1b06836917a92e20286771e97db8e9b4ae5c10cb44abb61e3302",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 21.2,
      "max_pct": 22.9,
      "verdict": "WARN"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "tr-9w9",
      "name": "9W9",
      "version": "1.1.1",
      "kind": "instrument",
      "uid": "54395739",
      "manufacturer": "athousanddetails",
      "layout": "portable",
      "so": "tr9w9.so",
      "skin": "athousanddetails - VST - 9W9",
      "folder": "portable/athousanddetails - VST - 9W9",
      "extras": [
       "engine/samples"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "ER-99 style drum machine ported from athousanddetails' schwung-9W9, as an MPC/Force VST2 instrument.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-TR-MPC",
      "license": "GPL-3.0-only",
      "cpu": {
       "p99_pct": 21.2,
       "max_pct": 22.9,
       "verdict": "WARN"
      }
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "407e07f435bd1b06836917a92e20286771e97db8e9b4ae5c10cb44abb61e3302",
       "size": 4934220,
       "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/9w9-vst-v1.1.1/9W9-1.1.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/9w9-vst-v1.1.1/9W9-1.1.1-mpc-armv7.zip",
     "date": "2026-10-06",
     "channel": "stable",
     "notes": "ER-99 style drum machine ported from athousanddetails' schwung-9W9, as an MPC/Force VST2 instrument.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r 9W9-1.1.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/9W9-1.1.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/athousanddetails - VST - 9W9/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **9W9** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-TR-MPC@8ed1eb5 with mpc-vst-plugins@e15ce12.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 886,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-10"
      }
     ]
    },
    {
     "version": "1.1.0",
     "size": 4871490,
     "defer": true,
     "sha256": "3d9f177bfef3da6f40745b2ee2c49342f7416c857fcffa76a27e67051a2e6ee1",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 21.2,
      "max_pct": 22.9,
      "verdict": "WARN"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "tr-9w9",
      "name": "9W9",
      "version": "1.1.0",
      "kind": "instrument",
      "uid": "54395739",
      "manufacturer": "athousanddetails",
      "layout": "portable",
      "so": "tr9w9.so",
      "skin": "athousanddetails - VST - 9W9",
      "folder": "portable/athousanddetails - VST - 9W9",
      "extras": [
       "engine/samples"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "param_compat": 1,
      "about": "ER-99 style drum machine ported from athousanddetails' schwung-9W9, as an MPC/Force VST2 instrument.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-TR-MPC",
      "license": "GPL-3.0-only",
      "cpu": {
       "p99_pct": 21.2,
       "max_pct": 22.9,
       "verdict": "WARN"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "3d9f177bfef3da6f40745b2ee2c49342f7416c857fcffa76a27e67051a2e6ee1",
       "size": 4871490,
       "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/9w9-vst-v1.1.0/9W9-1.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/9w9-vst-v1.1.0/9W9-1.1.0-mpc-armv7.zip",
     "date": "2026-10-04",
     "channel": "stable",
     "notes": "ER-99 style drum machine ported from athousanddetails' schwung-9W9, as an MPC/Force VST2 instrument.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r 9W9-1.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/9W9-1.1.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/athousanddetails - VST - 9W9/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **9W9** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-TR-MPC@2f6e08f with mpc-vst-plugins@28f5ffd.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 587,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-11-02"
      },
      {
       "device": "MPC Live III",
       "firmware": "MPC OS 3.10",
       "date": "2026-11-02"
      }
     ]
    },
    {
     "version": "1.0.0",
     "size": 796792,
     "defer": true,
     "sha256": "30ee8ffb039c58b5687c4a039175e2550b5d2d8e62ac86ebde1e640ccfcc567a",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 21.2,
      "max_pct": 22.9,
      "verdict": "WARN"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "tr-9w9",
      "name": "9W9",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "54395739",
      "manufacturer": "athousanddetails",
      "layout": "portable",
      "so": "tr9w9.so",
      "skin": "athousanddetails - VST - 9W9",
      "folder": "portable/athousanddetails - VST - 9W9",
      "extras": [
       "engine/samples"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "param_compat": 1,
      "about": "ER-99 style drum machine ported from athousanddetails' schwung-9W9, as an MPC/Force VST2 instrument.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-TR-MPC",
      "license": "GPL-3.0-only",
      "cpu": {
       "p99_pct": 21.2,
       "max_pct": 22.9,
       "verdict": "WARN"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "30ee8ffb039c58b5687c4a039175e2550b5d2d8e62ac86ebde1e640ccfcc567a",
       "size": 796792,
       "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/9w9-vst-v1.0.0/9W9-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/9w9-vst-v1.0.0/9W9-1.0.0-mpc-armv7.zip",
     "date": "2026-10-02",
     "channel": "stable",
     "notes": "ER-99 style drum machine ported from athousanddetails' schwung-9W9, as an MPC/Force VST2 instrument.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r 9W9-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/9W9-1.0.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/athousanddetails - VST - 9W9/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **9W9** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-TR-MPC@c1d63a8 with mpc-vst-plugins@28f5ffd.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 460,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-10"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "tested-gen2"
   ],
   "featured": false,
   "latest": "1.2.0",
   "latest_beta": null,
   "updated": "2026-11-02",
   "added": "2026-10-02",
   "downloads": 2530
  },
  {
   "id": "acid",
   "name": "Acid",
   "author": "sd88me",
   "repo": "sd88me/mpc-vst-acid",
   "kind": "instrument",
   "license": "GPL-3.0-only",
   "summary": "TB-303-style acid bassline sequencer: two blendable lines with generate/mutate, driving a synth track over MIDI, with a touchscreen skin and Q-Links.",
   "screenshot": "https://raw.githubusercontent.com/sd88me/mpc-vst-acid/master/docs/img/acid.png",
   "style": "sequencer",
   "role": "midi",
   "tags": [
    "303",
    "acid",
    "midi",
    "bassline"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "2.1.0",
     "size": 3386648,
     "defer": true,
     "sha256": "4962c6d6bf325b5a3a556ad44a752dcc37f8356495ffef22ffdd4d62f3cc41e7",
     "param_compat": 2,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "acid",
      "name": "Acid",
      "version": "2.1.0",
      "kind": "instrument",
      "uid": "41634964",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "acid.so",
      "skin": "sd88me - VST - Acid",
      "folder": "portable/sd88me - VST - Acid",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 2,
      "about": "A TB-303-style acid bassline sequencer (two lines, blendable) that drives a synth track over MIDI.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-acid",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "4962c6d6bf325b5a3a556ad44a752dcc37f8356495ffef22ffdd4d62f3cc41e7",
       "size": 3386648,
       "url": "https://github.com/sd88me/mpc-vst-acid/releases/download/acid-vst-v2.1.0/Acid-2.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-acid/releases/download/acid-vst-v2.1.0/Acid-2.1.0-mpc-armv7.zip",
     "date": "2026-10-22",
     "channel": "stable",
     "notes": "A TB-303-style acid bassline sequencer (two lines, blendable) that drives a synth track over MIDI.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Acid-2.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Acid-2.1.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - Acid/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Acid** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-acid@12eb3e4 with mpc-vst-plugins@97a2eff.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 489,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "2.0.0",
     "size": 4341735,
     "defer": true,
     "sha256": "dc57195c4e74084b23e2598946a972eae7726dcd830578eae5385d065182a4f7",
     "param_compat": 2,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "acid",
      "name": "Acid",
      "version": "2.0.0",
      "kind": "instrument",
      "uid": "41634964",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "acid.so",
      "skin": "sd88me - VST - Acid",
      "folder": "portable/sd88me - VST - Acid",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 2,
      "about": "A TB-303-style acid bassline sequencer (two lines, blendable) that drives a synth track over MIDI.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-acid",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "dc57195c4e74084b23e2598946a972eae7726dcd830578eae5385d065182a4f7",
       "size": 4341735,
       "url": "https://github.com/sd88me/mpc-vst-acid/releases/download/acid-vst-v2.0.0/Acid-2.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-acid/releases/download/acid-vst-v2.0.0/Acid-2.0.0-mpc-armv7.zip",
     "date": "2026-10-13",
     "channel": "stable",
     "notes": "A TB-303-style acid bassline sequencer (two lines, blendable) that drives a synth track over MIDI.\n\n## What's new in 2.0.0\n\n- **Edit pages:** EDIT A and EDIT B sit next to their SEQ tab. Per step: ON, a NOTE slider (two scale octaves either side of the root), ACC, SLIDE and LOCK, with 16 steps at a time and a bar switch for steps 17-32. A yellow marker follows the playing step. The 16 Q-Links turn the 16 note sliders.\n- **Live knobs:** DENSITY, ACCENT, SLIDE, OCTAVES, ALGO, LENGTH and SCALE reshape the pattern from the current seed, so you can sweep them without losing its character. Only GENERATE picks a new seed. Hand-edited steps are locked and survive knob moves.\n- **Accent and slide are independent**, so a step can have both, as on a 303.\n- **New MOD tab:** two LFOs (sine, triangle, saw, square, sample and hold; free 0.05-20 Hz or synced to the song), each with two slots with an amount and a destination on either line (density, accent, slide, octaves, length, gate, offset) or blend. Your knob values are never changed.\n- **Density follows the knob evenly**, including at higher ALGO values (it used to fill the pattern from about a quarter of the way up).\n- **CHAIN blend snaps** to real pass ratios, with a readout of the ratio.\n- **Q-Links:** on the SEQ tabs the eight main knobs come first.\n- Mute sits in the top band, with no label under it. New screenshots.\n\n**Heads-up:** a given seed now makes a different pattern, so projects saved with 1.0.x will sound different. The plugin's parameters changed too, so remove and re-add Acid on the track after upgrading.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Acid-2.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Acid-2.0.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - Acid/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Acid** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-acid@f2d7953 with mpc-vst-plugins@7ee6aba.\n\n\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 494,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-13"
      }
     ]
    },
    {
     "version": "1.0.8",
     "size": 2894689,
     "defer": true,
     "sha256": "b06e2e6a46ebb57aa2f3cfb6f13c52ec7d43b69ede51499531f8be0a54e61e34",
     "param_compat": 1,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "acid",
      "name": "Acid",
      "version": "1.0.8",
      "kind": "instrument",
      "uid": "41634964",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "acid.so",
      "skin": "sd88me - VST - Acid",
      "folder": "portable/sd88me - VST - Acid",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.17",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "A TB-303-style acid bassline sequencer (two lines, blendable) that drives a synth track over MIDI.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-acid",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "b06e2e6a46ebb57aa2f3cfb6f13c52ec7d43b69ede51499531f8be0a54e61e34",
       "size": 2894689,
       "url": "https://github.com/sd88me/mpc-vst-acid/releases/download/acid-vst-v1.0.8/Acid-1.0.8-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-acid/releases/download/acid-vst-v1.0.8/Acid-1.0.8-mpc-armv7.zip",
     "date": "2026-10-12",
     "channel": "stable",
     "notes": "A TB-303-style acid bassline sequencer (two lines, blendable) that drives a synth track over MIDI.\n\n## What's new in 1.0.8\n\n- **Fixed: timing.** Each block's steps are now sent at the start of the block (look-ahead), split at MPC's loop end, so notes land on the beat.\n- **Changed: Mute button** no longer shows a live name label under it; the touch area is just the lamp.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Acid-1.0.8 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Acid-1.0.8/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - Acid/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Acid** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-acid@f2d7953 with mpc-vst-plugins@7ee6aba.\n\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 351,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-12"
      }
     ]
    },
    {
     "version": "1.0.7",
     "size": 2894391,
     "defer": true,
     "sha256": "38e70117a2cfc163f36d3fe65e2153fe284d46595c60a6bb7202d18fe03c38c3",
     "param_compat": 1,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "acid",
      "name": "Acid",
      "version": "1.0.7",
      "kind": "instrument",
      "uid": "41634964",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "acid.so",
      "skin": "sd88me - VST - Acid",
      "folder": "portable/sd88me - VST - Acid",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.17",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "A TB-303-style acid bassline sequencer (two lines, blendable) that drives a synth track over MIDI.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-acid",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "38e70117a2cfc163f36d3fe65e2153fe284d46595c60a6bb7202d18fe03c38c3",
       "size": 2894391,
       "url": "https://github.com/sd88me/mpc-vst-acid/releases/download/acid-vst-v1.0.7/Acid-1.0.7-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-acid/releases/download/acid-vst-v1.0.7/Acid-1.0.7-mpc-armv7.zip",
     "date": "2026-10-10",
     "channel": "stable",
     "notes": "A TB-303-style acid bassline sequencer (two lines, blendable) that drives a synth track over MIDI.\n\n## What's new in 1.0.7\n\n- **Fixed: Acid still drifted out of time on fast tempo changes.** The pattern step is now taken from the song position on every 16th, instead of counted from the last one, so whatever MPC does to the position while the tempo moves, the next step lands where it belongs. No more Stop/Start to bring it back in line. Starting in the middle of a song now picks the pattern up at the matching step. (Chain blend mode still counts steps.)\n- **New: Mute button** on every page (an orange lamp, lit when muted, also on a Q-Link). The sequence keeps running in time while muted, so unmuting comes back on the beat. Hanging notes are released.\n- **New: a fresh random pattern** each time you add Acid to a track, instead of always the same one. The pattern you Generate is saved with the project and comes back when you reload it (projects saved with older versions keep their old pattern).\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Acid-1.0.7 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Acid-1.0.7/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - Acid/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Acid** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-acid@f2d7953 with mpc-vst-plugins@7ee6aba.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 441,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-11"
      }
     ]
    },
    {
     "version": "1.0.6",
     "size": 2883155,
     "defer": true,
     "sha256": "e3bccd6902d6f3e0d3750a4e9cc738232c57d7c1c5894ab2458c3ecdf2f18f21",
     "param_compat": 1,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "acid",
      "name": "Acid",
      "version": "1.0.6",
      "kind": "instrument",
      "uid": "41634964",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "acid.so",
      "skin": "sd88me - VST - Acid",
      "folder": "portable/sd88me - VST - Acid",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.17",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "A TB-303-style acid bassline sequencer (two lines, blendable) that drives a synth track over MIDI.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-acid",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "e3bccd6902d6f3e0d3750a4e9cc738232c57d7c1c5894ab2458c3ecdf2f18f21",
       "size": 2883155,
       "url": "https://github.com/sd88me/mpc-vst-acid/releases/download/acid-vst-v1.0.6/Acid-1.0.6-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-acid/releases/download/acid-vst-v1.0.6/Acid-1.0.6-mpc-armv7.zip",
     "date": "2026-10-09",
     "channel": "stable",
     "notes": "A TB-303-style acid bassline sequencer (two lines, blendable) that drives a synth track over MIDI.\n\n## What's new in 1.0.6\n\n- **Fixed: Acid fell out of sync when you changed the tempo.** On every tempo step MPC moves the song position back a little; Acid treated that as a loop and fired some steps twice, which pushed its pattern ahead of the other tracks until you pressed Pause and Play. It now ignores those small backward steps. Checked on a Force: it follows tempo changes and stays locked.\n- New skin look (rubber knobs, bevelled red keycaps, grainy backdrop).\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Acid-1.0.6 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Acid-1.0.6/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - Acid/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Acid** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-acid@8dfca0c with mpc-vst-plugins@7ee6aba.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 470,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-10"
      }
     ]
    },
    {
     "version": "1.0.5",
     "size": 1905635,
     "defer": true,
     "sha256": "038c2aec9cb5f2e73b29617bcb84334f1e0808dfe099722fab6ddca06ba7b6d8",
     "param_compat": 1,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "acid",
      "name": "Acid",
      "version": "1.0.5",
      "kind": "instrument",
      "uid": "41634964",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "acid.so",
      "skin": "sd88me - VST - Acid",
      "folder": "portable/sd88me - VST - Acid",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.17",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "A TB-303-style acid bassline sequencer (two lines, blendable) that drives a synth track over MIDI.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-acid",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "038c2aec9cb5f2e73b29617bcb84334f1e0808dfe099722fab6ddca06ba7b6d8",
       "size": 1905635,
       "url": "https://github.com/sd88me/mpc-vst-acid/releases/download/acid-vst-v1.0.5/Acid-1.0.5-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-acid/releases/download/acid-vst-v1.0.5/Acid-1.0.5-mpc-armv7.zip",
     "date": "2026-10-08",
     "channel": "stable",
     "notes": "A TB-303-style acid bassline sequencer (two lines, blendable) that drives a synth track over MIDI.\n\n## What's new in 1.0.5\n\n- **Steps are placed from the song position.** Acid used to count MIDI clock pulses it made from the host's tempo, so a lost pulse, a start in the middle of a beat or a loop wrap could shift every later step. It now places each 16th from the host's song position, so starting mid-song, looping or locating keeps it on the grid. Swing is applied at full resolution instead of in whole pulses.\n- **Host tempo reaches the sequencer core**, so note lengths follow the project tempo.\n- Checked on a Force (MPC OS 3.9.1): no growing offset over a 9 minute loop, and swing 57 puts the off-beat steps 0.15 of a 16th late. If you saw Acid drift against other tracks on an earlier version, please try this one and tell us.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Acid-1.0.5 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Acid-1.0.5/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - Acid/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Acid** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-acid@1f850c9 with mpc-vst-plugins@a4b8f86.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 449,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.4",
     "size": 1905122,
     "defer": true,
     "sha256": "ae32fcddf438e391bb5b1f398bf4c35caf7940dcc35a187354d51fd93acbbed8",
     "param_compat": 1,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "acid",
      "name": "Acid",
      "version": "1.0.4",
      "kind": "instrument",
      "uid": "41634964",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "acid.so",
      "skin": "sd88me - VST - Acid",
      "folder": "portable/sd88me - VST - Acid",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.17",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "A TB-303-style acid bassline sequencer (two lines, blendable) that drives a synth track over MIDI.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-acid",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "ae32fcddf438e391bb5b1f398bf4c35caf7940dcc35a187354d51fd93acbbed8",
       "size": 1905122,
       "url": "https://github.com/sd88me/mpc-vst-acid/releases/download/acid-vst-v1.0.4/Acid-1.0.4-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-acid/releases/download/acid-vst-v1.0.4/Acid-1.0.4-mpc-armv7.zip",
     "date": "2026-10-06",
     "channel": "stable",
     "notes": "A TB-303-style acid bassline sequencer (two lines, blendable) that drives a synth track over MIDI.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Acid-1.0.4 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Acid-1.0.4/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - Acid/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Acid** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-acid@7f09edf with mpc-vst-plugins@a4b8f86.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 516,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.3",
     "size": 1905188,
     "defer": true,
     "sha256": "32caca132aa0882c595839c7b3c3f79178b5efc4f45c89159d2b27c860d830d4",
     "param_compat": 1,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "acid",
      "name": "Acid",
      "version": "1.0.3",
      "kind": "instrument",
      "uid": "41634964",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "acid.so",
      "skin": "sd88me - VST - Acid",
      "folder": "portable/sd88me - VST - Acid",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.17",
      "param_compat": 1,
      "about": "A TB-303-style acid bassline sequencer (two lines, blendable) that drives a synth track over MIDI.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-acid",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "32caca132aa0882c595839c7b3c3f79178b5efc4f45c89159d2b27c860d830d4",
       "size": 1905188,
       "url": "https://github.com/sd88me/mpc-vst-acid/releases/download/acid-vst-v1.0.3/Acid-1.0.3-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-acid/releases/download/acid-vst-v1.0.3/Acid-1.0.3-mpc-armv7.zip",
     "date": "2026-10-02",
     "channel": "stable",
     "notes": "Fixes loading on MPC OS 2.x (glibc 2.32): the plugin is now built against glibc 2.31 and needs only GLIBC_2.17 (the earlier builds bound to GLIBC_2.34). The installer also works on Hakai-enabled systems (service `inmusic-mpc` instead of `acvs`). No other plugin changes.\n\nA TB-303-style acid bassline sequencer (two lines, blendable) that drives a synth track over MIDI.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Acid-1.0.3 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Acid-1.0.3/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - Acid/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Acid** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\n\n\nBuilt locally from sd88me/mpc-vst-acid@a6a3451 (plus the build.sh toolchain change) with mpc-vst-plugins@8dd6eab. Smoke-tested on a Force.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 757,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.2",
     "size": 1905133,
     "defer": true,
     "sha256": "bc457963a159759d1fedcd37c20e1471acf4a65f85463e45e022a92d6ea17eed",
     "param_compat": 1,
     "max_glibc": "2.36",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "acid",
      "name": "Acid",
      "version": "1.0.2",
      "kind": "instrument",
      "uid": "41634964",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "acid.so",
      "skin": "sd88me - VST - Acid",
      "folder": "portable/sd88me - VST - Acid",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.36",
      "param_compat": 1,
      "about": "A TB-303-style acid bassline sequencer (two lines, blendable) that drives a synth track over MIDI.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-acid",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.36, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "armv7": {
       "sha256": "bc457963a159759d1fedcd37c20e1471acf4a65f85463e45e022a92d6ea17eed",
       "size": 1905133,
       "url": "https://github.com/sd88me/mpc-vst-acid/releases/download/acid-vst-v1.0.2/Acid-1.0.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-acid/releases/download/acid-vst-v1.0.2/Acid-1.0.2-mpc-armv7.zip",
     "date": "2026-10-01",
     "channel": "stable",
     "notes": "A TB-303-style acid bassline sequencer (two lines, blendable) that drives a synth track over MIDI.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Acid-1.0.2 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Acid-1.0.2/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - Acid/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Acid** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-acid@a6a3451 with mpc-vst-plugins@d55a431.\n",
     "yanked": false,
     "warnings": [
      "needs GLIBC 2.36: listed as MPC OS 3.x only (MPC OS 2.x has about 2.32; build with arm32v7/gcc:11-bullseye to reach it)",
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 614,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.1",
     "size": 1904175,
     "defer": false,
     "sha256": "9a4bbbc74ae2d830921f285579e18557b1243cd56b8d84c0bbfb62e4adc5391c",
     "param_compat": 1,
     "max_glibc": "2.36",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "acid",
      "name": "Acid",
      "version": "1.0.1",
      "kind": "instrument",
      "uid": "41634964",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "acid.so",
      "skin": "sd88me - VST - Acid",
      "folder": "portable/sd88me - VST - Acid",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.36",
      "param_compat": 1,
      "about": "A TB-303-style acid bassline sequencer (two lines, blendable) that drives a synth track over MIDI.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-acid",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.36, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "armv7": {
       "sha256": "9a4bbbc74ae2d830921f285579e18557b1243cd56b8d84c0bbfb62e4adc5391c",
       "size": 1904175,
       "url": "https://github.com/sd88me/mpc-vst-acid/releases/download/acid-vst-v1.0.1/Acid-1.0.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-acid/releases/download/acid-vst-v1.0.1/Acid-1.0.1-mpc-armv7.zip",
     "date": "2026-09-30",
     "channel": "stable",
     "notes": "A TB-303-style acid bassline sequencer (two lines, blendable) that drives a synth track over MIDI.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Acid-1.0.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Acid-1.0.1/install.sh`\n\nThe installer checks the device, copies `portable/sd88me - VST - Acid/` (the plugin, its skin and its data, as one folder) into\n`/sdcard/Synths`, then **stops MPC** (save your project first), backs up `MPC.settings`, adds the plugin to MPC's plugin\nlist from the folder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Acid** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-acid@6104be6 with mpc-vst-plugins@cd4d68b.\n",
     "yanked": false,
     "warnings": [
      "needs GLIBC 2.36: listed as MPC OS 3.x only (MPC OS 2.x has about 2.32; build with arm32v7/gcc:11-bullseye to reach it)",
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 584,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "2.1.0",
   "latest_beta": null,
   "updated": "2026-10-22",
   "added": "2026-09-29",
   "downloads": 5724
  },
  {
   "id": "acid-303",
   "name": "Acid-303",
   "author": "sd88me",
   "repo": "sd88me/mpc-vst-acid303",
   "kind": "instrument",
   "license": "AGPL-3.0-only",
   "summary": "An accurate, circuit-modelled 303 voice, matched to the hardware: the voice (from Lemus) solves the original schematic transistor by transistor and is fitted to 400 notes from a real unit. Switchable Devil Fish mods; Gen1 and Gen2 (WARN for CPU on Gen1: one or two instances, ECO).",
   "screenshot": "https://raw.githubusercontent.com/sd88me/mpc-vst-acid303/main/docs/device-303.png",
   "style": "synth",
   "tags": [
    "303",
    "acid",
    "mono",
    "bass",
    "circuit-model",
    "devil-fish"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.2",
     "size": 24736653,
     "defer": true,
     "sha256": "bab0ff4d756d3690a0560e84575144c23f260b37b812314b677a71d106e3fc40",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": {
      "p99_pct": 28.4,
      "max_pct": 49.4,
      "verdict": "WARN"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "acid-303",
      "name": "Acid-303",
      "version": "1.0.2",
      "kind": "instrument",
      "uid": "41333033",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "acid303.so",
      "skin": "sd88me - VST - Acid-303",
      "folder": "portable/sd88me - VST - Acid-303",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "A TB-303 circuit-model bass synth with switchable Devil Fish mods (voice from Lemus).",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-acid303",
      "license": "AGPL-3.0-only",
      "cpu": {
       "p99_pct": 28.4,
       "max_pct": 49.4,
       "verdict": "WARN"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "bab0ff4d756d3690a0560e84575144c23f260b37b812314b677a71d106e3fc40",
       "size": 24736653,
       "url": "https://github.com/sd88me/mpc-vst-acid303/releases/download/acid303-vst-v1.0.2/Acid-303-1.0.2-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "4b64b868f810b355dd1966143dd771e123d970058347cfedc6036662b469a0c8",
       "size": 24738053,
       "url": "https://github.com/sd88me/mpc-vst-acid303/releases/download/acid303-vst-v1.0.2/Acid-303-1.0.2-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-acid303/releases/download/acid303-vst-v1.0.2/Acid-303-1.0.2-mpc-armv7.zip",
     "date": "2026-10-22",
     "channel": "stable",
     "notes": "A TB-303 circuit-model bass synth with switchable Devil Fish mods (voice from Lemus).\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Acid-303-1.0.2 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Acid-303-1.0.2/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - Acid-303/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Acid-303** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-acid303@3d9ac70 with mpc-vst-plugins@97a2eff.\n\n\n\n## CPU: WARN\n\nRated on steady playing on a Force (ECO, one voice, the plugin is mono): p99 28.4% of an audio block, worst block 49.4%. Use one or two instances. A random sweep of every control with all Devil Fish mods on and QUALITY flipping reaches p99 ~42%, which the bench alone calls FAIL; ordinary use does not do that. Gen2 (HQ, Live III): about 9% mean, 15% p99.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 491,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.1",
     "size": 24736416,
     "defer": true,
     "sha256": "33e5238a4cdc6796beec9118f6bf3e777a6a23cced40b7994076ba31b81851df",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "acid-303",
      "name": "Acid-303",
      "version": "1.0.1",
      "kind": "instrument",
      "uid": "41333033",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "acid303.so",
      "skin": "sd88me - VST - Acid-303",
      "folder": "portable/sd88me - VST - Acid-303",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "A TB-303 circuit-model bass synth with switchable Devil Fish mods (voice from Lemus).",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-acid303",
      "license": "AGPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "33e5238a4cdc6796beec9118f6bf3e777a6a23cced40b7994076ba31b81851df",
       "size": 24736416,
       "url": "https://github.com/sd88me/mpc-vst-acid303/releases/download/acid303-vst-v1.0.1/Acid-303-1.0.1-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "130ae7e1bb8b79cef5071d866e9c499765f9d83806f1e278865d922f05731ed5",
       "size": 24738055,
       "url": "https://github.com/sd88me/mpc-vst-acid303/releases/download/acid303-vst-v1.0.1/Acid-303-1.0.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-acid303/releases/download/acid303-vst-v1.0.1/Acid-303-1.0.1-mpc-armv7.zip",
     "date": "2026-10-22",
     "channel": "stable",
     "notes": "A TB-303 circuit-model bass synth with switchable Devil Fish mods (voice from Lemus).\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Acid-303-1.0.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Acid-303-1.0.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - Acid-303/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Acid-303** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-acid303@84589d7 with mpc-vst-plugins@97a2eff.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 138,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.0",
     "size": 24736411,
     "defer": true,
     "sha256": "a2878300dee758f7816178da53bd203438f0441a6bc5dd569b11ae1a738bff87",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "acid-303",
      "name": "Acid-303",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "41333033",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "acid303.so",
      "skin": "sd88me - VST - Acid-303",
      "folder": "portable/sd88me - VST - Acid-303",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "A TB-303 circuit-model bass synth with switchable Devil Fish mods (voice from Lemus).",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-acid303",
      "license": "AGPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "a2878300dee758f7816178da53bd203438f0441a6bc5dd569b11ae1a738bff87",
       "size": 24736411,
       "url": "https://github.com/sd88me/mpc-vst-acid303/releases/download/acid303-vst-v1.0.0/Acid-303-1.0.0-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "65e00ef5ea866b940f34abfebb7732c0910bf4aaed7c944db2e40e55ea3cb759",
       "size": 24738045,
       "url": "https://github.com/sd88me/mpc-vst-acid303/releases/download/acid303-vst-v1.0.0/Acid-303-1.0.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-acid303/releases/download/acid303-vst-v1.0.0/Acid-303-1.0.0-mpc-armv7.zip",
     "date": "2026-10-22",
     "channel": "stable",
     "notes": "A TB-303 circuit-model bass synth with switchable Devil Fish mods (voice from Lemus).\n\n## What it is\n\nA circuit-level TB-303 voice from [Lemus](https://github.com/lemus-dev/lemus) (AGPL-3.0) with the Devil Fish mods\nswitchable on a second tab, made to run on a Gen1 MPC or Force. See the [README](https://github.com/sd88me/mpc-vst-acid303#readme).\n\n## CPU: WARN\n\nMeasured with `tools/bench.sh` on a Force (ECO, one instance, 44.1 kHz): steady playing is about 19% of an audio\nblock on average and 28-34% at the 99th percentile (WARN: one or two instances alongside a normal project). An idle\ninstance costs under 2%. The bench's worst case, a random sweep of every control with all Devil Fish mods on and\nQUALITY flipping to HQ, reaches about 42-50% p99. HQ costs more again (about 43% of a core). Gen2 is untested on a device.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Acid-303-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Acid-303-1.0.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - Acid-303/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Acid-303** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-acid303@10e6448 with mpc-vst-plugins@97a2eff.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 140,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "tested",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "1.0.2",
   "latest_beta": null,
   "updated": "2026-10-22",
   "added": "2026-10-23",
   "downloads": 769
  },
  {
   "id": "airwindows-air3",
   "name": "Airwindows Air3",
   "author": "mmiroshnikov",
   "repo": "mmiroshnikov/mpc-airwindows",
   "kind": "effect",
   "license": "MIT",
   "summary": "Air-band EQ that lifts or tames the very top and the low ground of a mix.",
   "screenshot": "https://raw.githubusercontent.com/mmiroshnikov/mpc-airwindows/main/docs/screenshots/Air3.jpg",
   "style": "eq",
   "collection": "mpc-airwindows",
   "tags": [
    "airwindows",
    "eq",
    "air",
    "treble"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.0",
     "size": 762973,
     "defer": true,
     "sha256": "771cc4ada7aebbdc2aca7d93dba7606910cc0b5af4891f8e7e7d9de934692434",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "airwindows-air3",
      "name": "Air3",
      "version": "1.0.0",
      "kind": "effect",
      "uid": "4177396d",
      "manufacturer": "Airwindows",
      "layout": "portable",
      "so": "air3.so",
      "skin": "Airwindows - VST - Air3",
      "folder": "portable/Airwindows - VST - Air3",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 1,
      "about": "Airwindows Air3 (MIT), as an MPC insert effect.",
      "requires": "",
      "source_repo": "mmiroshnikov/mpc-airwindows",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "771cc4ada7aebbdc2aca7d93dba7606910cc0b5af4891f8e7e7d9de934692434",
       "size": 762973,
       "url": "https://github.com/mmiroshnikov/mpc-airwindows/releases/download/v1.0.0/Air3-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/mmiroshnikov/mpc-airwindows/releases/download/v1.0.0/Air3-1.0.0-mpc-armv7.zip",
     "date": "2026-10-03",
     "channel": "stable",
     "notes": "21 Airwindows effects for MPC OS / Force (armv7) with cosmic touch skins. One zip per plugin: unpack it on the device and run `sh install.sh -y`.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 1199,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai MPC Live",
       "firmware": "3.9.0",
       "date": "2026-10-03"
      },
      {
       "device": "Akai Force",
       "firmware": "3.9.0",
       "date": "2026-10-03"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench"
   ],
   "featured": false,
   "latest": "1.0.0",
   "latest_beta": null,
   "updated": "2026-10-03",
   "added": "2026-10-03",
   "downloads": 1199
  },
  {
   "id": "airwindows-buttercomp2",
   "name": "Airwindows ButterComp2",
   "author": "mmiroshnikov",
   "repo": "mmiroshnikov/mpc-airwindows",
   "kind": "effect",
   "license": "MIT",
   "summary": "Smooth, buttery bipolar compressor that stays transparent even when pushed.",
   "screenshot": "https://raw.githubusercontent.com/mmiroshnikov/mpc-airwindows/main/docs/screenshots/ButterComp2.jpg",
   "style": "compressor",
   "collection": "mpc-airwindows",
   "tags": [
    "airwindows",
    "compressor",
    "dynamics"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.0",
     "size": 774924,
     "defer": true,
     "sha256": "0c9f21c608837eaa64375d06cc40fd5e1bc7666d0188211835dc71c222097496",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "airwindows-buttercomp2",
      "name": "ButterComp2",
      "version": "1.0.0",
      "kind": "effect",
      "uid": "41775576",
      "manufacturer": "Airwindows",
      "layout": "portable",
      "so": "buttercomp2.so",
      "skin": "Airwindows - VST - ButterComp2",
      "folder": "portable/Airwindows - VST - ButterComp2",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 1,
      "about": "Airwindows ButterComp2 (MIT), as an MPC insert effect.",
      "requires": "",
      "source_repo": "mmiroshnikov/mpc-airwindows",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "0c9f21c608837eaa64375d06cc40fd5e1bc7666d0188211835dc71c222097496",
       "size": 774924,
       "url": "https://github.com/mmiroshnikov/mpc-airwindows/releases/download/v1.0.0/ButterComp2-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/mmiroshnikov/mpc-airwindows/releases/download/v1.0.0/ButterComp2-1.0.0-mpc-armv7.zip",
     "date": "2026-10-03",
     "channel": "stable",
     "notes": "21 Airwindows effects for MPC OS / Force (armv7) with cosmic touch skins. One zip per plugin: unpack it on the device and run `sh install.sh -y`.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 1172,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai MPC Live",
       "firmware": "3.9.0",
       "date": "2026-10-03"
      },
      {
       "device": "Akai Force",
       "firmware": "3.9.0",
       "date": "2026-10-03"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench"
   ],
   "featured": false,
   "latest": "1.0.0",
   "latest_beta": null,
   "updated": "2026-10-03",
   "added": "2026-10-03",
   "downloads": 1172
  },
  {
   "id": "airwindows-chamber2",
   "name": "Airwindows Chamber2",
   "author": "mmiroshnikov",
   "repo": "mmiroshnikov/mpc-airwindows",
   "kind": "effect",
   "license": "MIT",
   "summary": "Chamber reverb with delay, regeneration and thickness controls.",
   "screenshot": "https://raw.githubusercontent.com/mmiroshnikov/mpc-airwindows/main/docs/screenshots/Chamber2.jpg",
   "style": "reverb",
   "collection": "mpc-airwindows",
   "tags": [
    "airwindows",
    "reverb",
    "chamber"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.0",
     "size": 719200,
     "defer": true,
     "sha256": "c23199a1c4570047ebb372fee9bd4c81c80ec2a2b0a39ebad1d58929474684e5",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "airwindows-chamber2",
      "name": "Chamber2",
      "version": "1.0.0",
      "kind": "effect",
      "uid": "41775678",
      "manufacturer": "Airwindows",
      "layout": "portable",
      "so": "chamber2.so",
      "skin": "Airwindows - VST - Chamber2",
      "folder": "portable/Airwindows - VST - Chamber2",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 1,
      "about": "Airwindows Chamber2 (MIT), as an MPC insert effect.",
      "requires": "",
      "source_repo": "mmiroshnikov/mpc-airwindows",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "c23199a1c4570047ebb372fee9bd4c81c80ec2a2b0a39ebad1d58929474684e5",
       "size": 719200,
       "url": "https://github.com/mmiroshnikov/mpc-airwindows/releases/download/v1.0.0/Chamber2-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/mmiroshnikov/mpc-airwindows/releases/download/v1.0.0/Chamber2-1.0.0-mpc-armv7.zip",
     "date": "2026-10-03",
     "channel": "stable",
     "notes": "21 Airwindows effects for MPC OS / Force (armv7) with cosmic touch skins. One zip per plugin: unpack it on the device and run `sh install.sh -y`.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 1121,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai MPC Live",
       "firmware": "3.9.0",
       "date": "2026-10-03"
      },
      {
       "device": "Akai Force",
       "firmware": "3.9.0",
       "date": "2026-10-03"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench"
   ],
   "featured": false,
   "latest": "1.0.0",
   "latest_beta": null,
   "updated": "2026-10-03",
   "added": "2026-10-03",
   "downloads": 1121
  },
  {
   "id": "airwindows-chorusensemble",
   "name": "Airwindows ChorusEnsemble",
   "author": "mmiroshnikov",
   "repo": "mmiroshnikov/mpc-airwindows",
   "kind": "effect",
   "license": "MIT",
   "summary": "Lush multi-tap ensemble chorus.",
   "screenshot": "https://raw.githubusercontent.com/mmiroshnikov/mpc-airwindows/main/docs/screenshots/ChorusEnsemble.jpg",
   "style": "chorus",
   "collection": "mpc-airwindows",
   "tags": [
    "airwindows",
    "chorus",
    "ensemble",
    "modulation"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.0",
     "size": 662800,
     "defer": true,
     "sha256": "19742d84d6bd87bffed8463e1d86ec69f3cb14295003e23d740c9b1340a11573",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "airwindows-chorusensemble",
      "name": "ChorusEnsemble",
      "version": "1.0.0",
      "kind": "effect",
      "uid": "41777950",
      "manufacturer": "Airwindows",
      "layout": "portable",
      "so": "chorusensemble.so",
      "skin": "Airwindows - VST - ChorusEnsemble",
      "folder": "portable/Airwindows - VST - ChorusEnsemble",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 1,
      "about": "Airwindows ChorusEnsemble (MIT), as an MPC insert effect.",
      "requires": "",
      "source_repo": "mmiroshnikov/mpc-airwindows",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "19742d84d6bd87bffed8463e1d86ec69f3cb14295003e23d740c9b1340a11573",
       "size": 662800,
       "url": "https://github.com/mmiroshnikov/mpc-airwindows/releases/download/v1.0.0/ChorusEnsemble-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/mmiroshnikov/mpc-airwindows/releases/download/v1.0.0/ChorusEnsemble-1.0.0-mpc-armv7.zip",
     "date": "2026-10-03",
     "channel": "stable",
     "notes": "21 Airwindows effects for MPC OS / Force (armv7) with cosmic touch skins. One zip per plugin: unpack it on the device and run `sh install.sh -y`.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 1123,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai MPC Live",
       "firmware": "3.9.0",
       "date": "2026-10-03"
      },
      {
       "device": "Akai Force",
       "firmware": "3.9.0",
       "date": "2026-10-03"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench"
   ],
   "featured": false,
   "latest": "1.0.0",
   "latest_beta": null,
   "updated": "2026-10-03",
   "added": "2026-10-03",
   "downloads": 1123
  },
  {
   "id": "aw-ambience",
   "name": "Airwindows Collection: Ambience",
   "author": "sd88me",
   "repo": "sd88me/mpc-vst-airwindows",
   "kind": "effect",
   "license": "MIT",
   "summary": "The Airwindows Ambience collection: all 26 ambience, delay, chorus and echo effects in one plugin, each with its own panel, Q-Link badges and built-in manual.",
   "screenshot": "https://raw.githubusercontent.com/sd88me/mpc-vst-airwindows/6196324ee776860ce4d3cc46dbd90e331f3ba53d/docs/img/ambience.png",
   "style": "delay",
   "collection": "airwindows-collection",
   "tags": [
    "airwindows",
    "delay",
    "collection"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.1.0",
     "size": 11068307,
     "defer": true,
     "sha256": "8fd593edafb6721d0b3ab5a8622244db8d78b69c0066b4f741a660490ec05bbd",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "aw-ambience",
      "name": "AW Ambience",
      "version": "0.1.0",
      "kind": "effect",
      "uid": "61416d62",
      "manufacturer": "Airwindows",
      "layout": "portable",
      "so": "aw_ambience.so",
      "skin": "Airwindows - VST - AW Ambience",
      "folder": "portable/Airwindows - VST - AW Ambience",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Twenty-six Airwindows ambience, delay, chorus and echo models (including Echojam) in one plugin.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-airwindows",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "8fd593edafb6721d0b3ab5a8622244db8d78b69c0066b4f741a660490ec05bbd",
       "size": 11068307,
       "url": "https://github.com/sd88me/mpc-vst-airwindows/releases/download/v0.1.0/AW-Ambience-0.1.0-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "d45a80f8d96d62111c561056bba33c742db777e142f5e835f6492a7d66615c35",
       "size": 11086558,
       "url": "https://github.com/sd88me/mpc-vst-airwindows/releases/download/v0.1.0/AW-Ambience-0.1.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-airwindows/releases/download/v0.1.0/AW-Ambience-0.1.0-mpc-armv7.zip",
     "date": "2026-10-29",
     "channel": "stable",
     "notes": "# Airwindows for MPC and Force 0.1.0\n\nThe first eleven collections of Chris Johnson's Airwindows effects as native MPC OS plugins. One plugin per Airwindows category;\neach holds every effect in that category, with its own panel, Q-Link badges and a MANUAL tab. See the README for the approach.\n\n| Plugin | Models |\n|---|---|\n| AW Tape | 12 |\n| AW Distortion | 15 |\n| AW Saturation | 20 |\n| AW Dynamics | 35 |\n| AW Filter | 54 |\n| AW Reverb | 42 |\n| AW Ambience (includes Echojam) | 26 |\n| AW Consoles | 50 |\n| AW Console Strips (4 pages) | 8 |\n| AW Utility | 38 |\n| AW Effects | 29 |\n\nThe other 13 collections follow in later releases.\n\n## Which zip\n\n- `*-mpc-armv7.zip`: Force, MPC Live / Live II, One, X, Key 61 (first-generation, 32-bit).\n- `*-mpc-aarch64.zip`: MPC Live III and other second-generation devices (MPC OS 3.x).\n\nEach zip is one plugin with its own `install.sh` and `uninstall.sh` (it stops MPC, backs up `MPC.settings`, and restarts MPC).\n\n## Requirements\n\n- An MPC OS standalone device of the matching generation, with **root shell access** (SSH). Stock MPC OS doesn't offer this; you need a modded unit.\n- MPC OS 3.x (the skins use features older versions lack).\n- Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the folder to the device, e.g. `scp -r AW-Tape-0.1.0 root@<device-ip>:/tmp/`\n2. `ssh root@<device-ip> sh /tmp/AW-Tape-0.1.0/install.sh`\n3. Add the plugin to a track from the plugin browser (Insert effects).\n\n## Tested\n\nThe zips' own `install.sh` has been run on a Force (armv7) and an MPC Live III (aarch64) by the author.\n\n## Known limits\n\n- No CPU benchmark has been run.\n- Parameter positions may still change in a later release, which would break saved projects that use these plugins.\n- Models with no upstream manual (for example Spiral3, Weave, PunchyDeluxe, ConsoleX2 and ConsoleX3) show a short note.\n\nAirwindows is by Chris Johnson (MIT), ported via airwin2rack. This project is MIT licensed.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 153,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "0.1.0",
   "latest_beta": null,
   "updated": "2026-10-29",
   "added": "2026-10-29",
   "downloads": 153
  },
  {
   "id": "aw-console-strips",
   "name": "Airwindows Collection: Console Strips",
   "author": "sd88me",
   "repo": "sd88me/mpc-vst-airwindows",
   "kind": "effect",
   "license": "MIT",
   "summary": "The Airwindows Console Strips collection: all 8 big console channel strips (ConsoleX and ConsoleH), spread over four pages in one plugin, each with its own panel, Q-Link badges and built-in manual.",
   "screenshot": "https://raw.githubusercontent.com/sd88me/mpc-vst-airwindows/6196324ee776860ce4d3cc46dbd90e331f3ba53d/docs/img/consolestrips.png",
   "style": "mixing",
   "collection": "airwindows-collection",
   "tags": [
    "airwindows",
    "channel-strip",
    "collection"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.1.0",
     "size": 15901816,
     "defer": true,
     "sha256": "7549f2de8f0a7fa90b287a3ef20111f7130d23d9b16c379deb70fb0742c6668a",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "aw-console-strips",
      "name": "AW Console Strips",
      "version": "0.1.0",
      "kind": "effect",
      "uid": "61436f30",
      "manufacturer": "Airwindows",
      "layout": "portable",
      "so": "aw_consolestrips.so",
      "skin": "Airwindows - VST - AW Console Strips",
      "folder": "portable/Airwindows - VST - AW Console Strips",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "The eight big Airwindows console channel strips (ConsoleX, ConsoleH) over four pages.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-airwindows",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "7549f2de8f0a7fa90b287a3ef20111f7130d23d9b16c379deb70fb0742c6668a",
       "size": 15901816,
       "url": "https://github.com/sd88me/mpc-vst-airwindows/releases/download/v0.1.0/AW-Console-Strips-0.1.0-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "8518c45eb31f623cc52774ad9e18355db7c63dc361d5308c055b7b7fefeef7c5",
       "size": 15913129,
       "url": "https://github.com/sd88me/mpc-vst-airwindows/releases/download/v0.1.0/AW-Console-Strips-0.1.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-airwindows/releases/download/v0.1.0/AW-Console-Strips-0.1.0-mpc-armv7.zip",
     "date": "2026-10-29",
     "channel": "stable",
     "notes": "# Airwindows for MPC and Force 0.1.0\n\nThe first eleven collections of Chris Johnson's Airwindows effects as native MPC OS plugins. One plugin per Airwindows category;\neach holds every effect in that category, with its own panel, Q-Link badges and a MANUAL tab. See the README for the approach.\n\n| Plugin | Models |\n|---|---|\n| AW Tape | 12 |\n| AW Distortion | 15 |\n| AW Saturation | 20 |\n| AW Dynamics | 35 |\n| AW Filter | 54 |\n| AW Reverb | 42 |\n| AW Ambience (includes Echojam) | 26 |\n| AW Consoles | 50 |\n| AW Console Strips (4 pages) | 8 |\n| AW Utility | 38 |\n| AW Effects | 29 |\n\nThe other 13 collections follow in later releases.\n\n## Which zip\n\n- `*-mpc-armv7.zip`: Force, MPC Live / Live II, One, X, Key 61 (first-generation, 32-bit).\n- `*-mpc-aarch64.zip`: MPC Live III and other second-generation devices (MPC OS 3.x).\n\nEach zip is one plugin with its own `install.sh` and `uninstall.sh` (it stops MPC, backs up `MPC.settings`, and restarts MPC).\n\n## Requirements\n\n- An MPC OS standalone device of the matching generation, with **root shell access** (SSH). Stock MPC OS doesn't offer this; you need a modded unit.\n- MPC OS 3.x (the skins use features older versions lack).\n- Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the folder to the device, e.g. `scp -r AW-Tape-0.1.0 root@<device-ip>:/tmp/`\n2. `ssh root@<device-ip> sh /tmp/AW-Tape-0.1.0/install.sh`\n3. Add the plugin to a track from the plugin browser (Insert effects).\n\n## Tested\n\nThe zips' own `install.sh` has been run on a Force (armv7) and an MPC Live III (aarch64) by the author.\n\n## Known limits\n\n- No CPU benchmark has been run.\n- Parameter positions may still change in a later release, which would break saved projects that use these plugins.\n- Models with no upstream manual (for example Spiral3, Weave, PunchyDeluxe, ConsoleX2 and ConsoleX3) show a short note.\n\nAirwindows is by Chris Johnson (MIT), ported via airwin2rack. This project is MIT licensed.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 159,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "0.1.0",
   "latest_beta": null,
   "updated": "2026-10-29",
   "added": "2026-10-29",
   "downloads": 159
  },
  {
   "id": "aw-consoles",
   "name": "Airwindows Collection: Consoles",
   "author": "sd88me",
   "repo": "sd88me/mpc-vst-airwindows",
   "kind": "effect",
   "license": "MIT",
   "summary": "The Airwindows Consoles collection: all 50 console and mix-buss systems (Console 0 to 9, ConsoleLA, MC, MD and more) in one plugin, each with its own panel, Q-Link badges and built-in manual.",
   "screenshot": "https://raw.githubusercontent.com/sd88me/mpc-vst-airwindows/6196324ee776860ce4d3cc46dbd90e331f3ba53d/docs/img/consoles.png",
   "style": "mixing",
   "collection": "airwindows-collection",
   "tags": [
    "airwindows",
    "console",
    "collection"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.1.0",
     "size": 11015073,
     "defer": true,
     "sha256": "f5eccb6a7f713f3273163080646df343a8f3de7f4705c975fa137eccf2ca7fad",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "aw-consoles",
      "name": "AW Consoles",
      "version": "0.1.0",
      "kind": "effect",
      "uid": "61436f6e",
      "manufacturer": "Airwindows",
      "layout": "portable",
      "so": "aw_consoles.so",
      "skin": "Airwindows - VST - AW Consoles",
      "folder": "portable/Airwindows - VST - AW Consoles",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Fifty Airwindows console and mix-buss systems (Console 0 to 9, ConsoleLA, MC, MD and more) in one plugin.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-airwindows",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "f5eccb6a7f713f3273163080646df343a8f3de7f4705c975fa137eccf2ca7fad",
       "size": 11015073,
       "url": "https://github.com/sd88me/mpc-vst-airwindows/releases/download/v0.1.0/AW-Consoles-0.1.0-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "e896f2ef8f7162924b99786809a878e223a43c37c2d4ffb593b39f2cb516d613",
       "size": 11061566,
       "url": "https://github.com/sd88me/mpc-vst-airwindows/releases/download/v0.1.0/AW-Consoles-0.1.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-airwindows/releases/download/v0.1.0/AW-Consoles-0.1.0-mpc-armv7.zip",
     "date": "2026-10-29",
     "channel": "stable",
     "notes": "# Airwindows for MPC and Force 0.1.0\n\nThe first eleven collections of Chris Johnson's Airwindows effects as native MPC OS plugins. One plugin per Airwindows category;\neach holds every effect in that category, with its own panel, Q-Link badges and a MANUAL tab. See the README for the approach.\n\n| Plugin | Models |\n|---|---|\n| AW Tape | 12 |\n| AW Distortion | 15 |\n| AW Saturation | 20 |\n| AW Dynamics | 35 |\n| AW Filter | 54 |\n| AW Reverb | 42 |\n| AW Ambience (includes Echojam) | 26 |\n| AW Consoles | 50 |\n| AW Console Strips (4 pages) | 8 |\n| AW Utility | 38 |\n| AW Effects | 29 |\n\nThe other 13 collections follow in later releases.\n\n## Which zip\n\n- `*-mpc-armv7.zip`: Force, MPC Live / Live II, One, X, Key 61 (first-generation, 32-bit).\n- `*-mpc-aarch64.zip`: MPC Live III and other second-generation devices (MPC OS 3.x).\n\nEach zip is one plugin with its own `install.sh` and `uninstall.sh` (it stops MPC, backs up `MPC.settings`, and restarts MPC).\n\n## Requirements\n\n- An MPC OS standalone device of the matching generation, with **root shell access** (SSH). Stock MPC OS doesn't offer this; you need a modded unit.\n- MPC OS 3.x (the skins use features older versions lack).\n- Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the folder to the device, e.g. `scp -r AW-Tape-0.1.0 root@<device-ip>:/tmp/`\n2. `ssh root@<device-ip> sh /tmp/AW-Tape-0.1.0/install.sh`\n3. Add the plugin to a track from the plugin browser (Insert effects).\n\n## Tested\n\nThe zips' own `install.sh` has been run on a Force (armv7) and an MPC Live III (aarch64) by the author.\n\n## Known limits\n\n- No CPU benchmark has been run.\n- Parameter positions may still change in a later release, which would break saved projects that use these plugins.\n- Models with no upstream manual (for example Spiral3, Weave, PunchyDeluxe, ConsoleX2 and ConsoleX3) show a short note.\n\nAirwindows is by Chris Johnson (MIT), ported via airwin2rack. This project is MIT licensed.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 149,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "0.1.0",
   "latest_beta": null,
   "updated": "2026-10-29",
   "added": "2026-10-29",
   "downloads": 149
  },
  {
   "id": "aw-distortion",
   "name": "Airwindows Collection: Distortion",
   "author": "sd88me",
   "repo": "sd88me/mpc-vst-airwindows",
   "kind": "effect",
   "license": "MIT",
   "summary": "The Airwindows Distortion collection: all 15 distortions (Density, Drive, Edge, Mackity, HardVacuum and more) in one plugin, each with its own panel, Q-Link badges and built-in manual.",
   "screenshot": "https://raw.githubusercontent.com/sd88me/mpc-vst-airwindows/6196324ee776860ce4d3cc46dbd90e331f3ba53d/docs/img/distortion.png",
   "style": "distortion",
   "collection": "airwindows-collection",
   "tags": [
    "airwindows",
    "distortion",
    "collection"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.1.0",
     "size": 10479913,
     "defer": true,
     "sha256": "efea635fb735af04cf567560ff523527c41d9ffd68be95964d770e962c2b3740",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "aw-distortion",
      "name": "AW Distortion",
      "version": "0.1.0",
      "kind": "effect",
      "uid": "61446973",
      "manufacturer": "Airwindows",
      "layout": "portable",
      "so": "aw_distortion.so",
      "skin": "Airwindows - VST - AW Distortion",
      "folder": "portable/Airwindows - VST - AW Distortion",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Fifteen Airwindows distortions (Density, Drive, Edge, Mackity, HardVacuum and more) in one plugin.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-airwindows",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "efea635fb735af04cf567560ff523527c41d9ffd68be95964d770e962c2b3740",
       "size": 10479913,
       "url": "https://github.com/sd88me/mpc-vst-airwindows/releases/download/v0.1.0/AW-Distortion-0.1.0-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "461d3da3ec1f71e00b5091555b4ed5d5ba502e6b0cd1341b3f5efd462ee6cb94",
       "size": 10497444,
       "url": "https://github.com/sd88me/mpc-vst-airwindows/releases/download/v0.1.0/AW-Distortion-0.1.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-airwindows/releases/download/v0.1.0/AW-Distortion-0.1.0-mpc-armv7.zip",
     "date": "2026-10-29",
     "channel": "stable",
     "notes": "# Airwindows for MPC and Force 0.1.0\n\nThe first eleven collections of Chris Johnson's Airwindows effects as native MPC OS plugins. One plugin per Airwindows category;\neach holds every effect in that category, with its own panel, Q-Link badges and a MANUAL tab. See the README for the approach.\n\n| Plugin | Models |\n|---|---|\n| AW Tape | 12 |\n| AW Distortion | 15 |\n| AW Saturation | 20 |\n| AW Dynamics | 35 |\n| AW Filter | 54 |\n| AW Reverb | 42 |\n| AW Ambience (includes Echojam) | 26 |\n| AW Consoles | 50 |\n| AW Console Strips (4 pages) | 8 |\n| AW Utility | 38 |\n| AW Effects | 29 |\n\nThe other 13 collections follow in later releases.\n\n## Which zip\n\n- `*-mpc-armv7.zip`: Force, MPC Live / Live II, One, X, Key 61 (first-generation, 32-bit).\n- `*-mpc-aarch64.zip`: MPC Live III and other second-generation devices (MPC OS 3.x).\n\nEach zip is one plugin with its own `install.sh` and `uninstall.sh` (it stops MPC, backs up `MPC.settings`, and restarts MPC).\n\n## Requirements\n\n- An MPC OS standalone device of the matching generation, with **root shell access** (SSH). Stock MPC OS doesn't offer this; you need a modded unit.\n- MPC OS 3.x (the skins use features older versions lack).\n- Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the folder to the device, e.g. `scp -r AW-Tape-0.1.0 root@<device-ip>:/tmp/`\n2. `ssh root@<device-ip> sh /tmp/AW-Tape-0.1.0/install.sh`\n3. Add the plugin to a track from the plugin browser (Insert effects).\n\n## Tested\n\nThe zips' own `install.sh` has been run on a Force (armv7) and an MPC Live III (aarch64) by the author.\n\n## Known limits\n\n- No CPU benchmark has been run.\n- Parameter positions may still change in a later release, which would break saved projects that use these plugins.\n- Models with no upstream manual (for example Spiral3, Weave, PunchyDeluxe, ConsoleX2 and ConsoleX3) show a short note.\n\nAirwindows is by Chris Johnson (MIT), ported via airwin2rack. This project is MIT licensed.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 150,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "0.1.0",
   "latest_beta": null,
   "updated": "2026-10-29",
   "added": "2026-10-29",
   "downloads": 150
  },
  {
   "id": "aw-dynamics",
   "name": "Airwindows Collection: Dynamics",
   "author": "sd88me",
   "repo": "sd88me/mpc-vst-airwindows",
   "kind": "effect",
   "license": "MIT",
   "summary": "The Airwindows Dynamics collection: all 35 compressors, gates and dynamics tools in one plugin, each with its own panel, Q-Link badges and built-in manual.",
   "screenshot": "https://raw.githubusercontent.com/sd88me/mpc-vst-airwindows/6196324ee776860ce4d3cc46dbd90e331f3ba53d/docs/img/dynamics.png",
   "style": "dynamics",
   "collection": "airwindows-collection",
   "tags": [
    "airwindows",
    "compressor",
    "collection"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.1.0",
     "size": 14516701,
     "defer": true,
     "sha256": "817a7ebce4fa73c0e126a87a9e13c3b7f9ea1355de45fa57247928444aac67a4",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "aw-dynamics",
      "name": "AW Dynamics",
      "version": "0.1.0",
      "kind": "effect",
      "uid": "6144796e",
      "manufacturer": "Airwindows",
      "layout": "portable",
      "so": "aw_dynamics.so",
      "skin": "Airwindows - VST - AW Dynamics",
      "folder": "portable/Airwindows - VST - AW Dynamics",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Thirty-five Airwindows compressors, gates and dynamics tools in one plugin.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-airwindows",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "817a7ebce4fa73c0e126a87a9e13c3b7f9ea1355de45fa57247928444aac67a4",
       "size": 14516701,
       "url": "https://github.com/sd88me/mpc-vst-airwindows/releases/download/v0.1.0/AW-Dynamics-0.1.0-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "40207dbe1386d54b2ccbce276953b2195ac18a858db7323977a25f4a2dcc5daa",
       "size": 14545277,
       "url": "https://github.com/sd88me/mpc-vst-airwindows/releases/download/v0.1.0/AW-Dynamics-0.1.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-airwindows/releases/download/v0.1.0/AW-Dynamics-0.1.0-mpc-armv7.zip",
     "date": "2026-10-29",
     "channel": "stable",
     "notes": "# Airwindows for MPC and Force 0.1.0\n\nThe first eleven collections of Chris Johnson's Airwindows effects as native MPC OS plugins. One plugin per Airwindows category;\neach holds every effect in that category, with its own panel, Q-Link badges and a MANUAL tab. See the README for the approach.\n\n| Plugin | Models |\n|---|---|\n| AW Tape | 12 |\n| AW Distortion | 15 |\n| AW Saturation | 20 |\n| AW Dynamics | 35 |\n| AW Filter | 54 |\n| AW Reverb | 42 |\n| AW Ambience (includes Echojam) | 26 |\n| AW Consoles | 50 |\n| AW Console Strips (4 pages) | 8 |\n| AW Utility | 38 |\n| AW Effects | 29 |\n\nThe other 13 collections follow in later releases.\n\n## Which zip\n\n- `*-mpc-armv7.zip`: Force, MPC Live / Live II, One, X, Key 61 (first-generation, 32-bit).\n- `*-mpc-aarch64.zip`: MPC Live III and other second-generation devices (MPC OS 3.x).\n\nEach zip is one plugin with its own `install.sh` and `uninstall.sh` (it stops MPC, backs up `MPC.settings`, and restarts MPC).\n\n## Requirements\n\n- An MPC OS standalone device of the matching generation, with **root shell access** (SSH). Stock MPC OS doesn't offer this; you need a modded unit.\n- MPC OS 3.x (the skins use features older versions lack).\n- Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the folder to the device, e.g. `scp -r AW-Tape-0.1.0 root@<device-ip>:/tmp/`\n2. `ssh root@<device-ip> sh /tmp/AW-Tape-0.1.0/install.sh`\n3. Add the plugin to a track from the plugin browser (Insert effects).\n\n## Tested\n\nThe zips' own `install.sh` has been run on a Force (armv7) and an MPC Live III (aarch64) by the author.\n\n## Known limits\n\n- No CPU benchmark has been run.\n- Parameter positions may still change in a later release, which would break saved projects that use these plugins.\n- Models with no upstream manual (for example Spiral3, Weave, PunchyDeluxe, ConsoleX2 and ConsoleX3) show a short note.\n\nAirwindows is by Chris Johnson (MIT), ported via airwin2rack. This project is MIT licensed.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 148,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "0.1.0",
   "latest_beta": null,
   "updated": "2026-10-29",
   "added": "2026-10-29",
   "downloads": 148
  },
  {
   "id": "aw-effects",
   "name": "Airwindows Collection: Effects",
   "author": "sd88me",
   "repo": "sd88me/mpc-vst-airwindows",
   "kind": "effect",
   "license": "MIT",
   "summary": "The Airwindows Effects collection: all 29 effects (Pafnuty, tremolo, pitch shifters, wavefolders, exciters and more) in one plugin, each with its own panel, Q-Link badges and built-in manual.",
   "screenshot": "https://raw.githubusercontent.com/sd88me/mpc-vst-airwindows/6196324ee776860ce4d3cc46dbd90e331f3ba53d/docs/img/effects.png",
   "style": "utility",
   "collection": "airwindows-collection",
   "tags": [
    "airwindows",
    "effects",
    "collection"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.1.0",
     "size": 12796666,
     "defer": true,
     "sha256": "76973222c63505f54991d9669792221e6313abba9d0b78a8731fcbfdc0153696",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "aw-effects",
      "name": "AW Effects",
      "version": "0.1.0",
      "kind": "effect",
      "uid": "61456666",
      "manufacturer": "Airwindows",
      "layout": "portable",
      "so": "aw_effects.so",
      "skin": "Airwindows - VST - AW Effects",
      "folder": "portable/Airwindows - VST - AW Effects",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Twenty-nine Airwindows effects (Pafnuty, tremolo, pitch shifters, wavefolders, exciters and more) in one plugin.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-airwindows",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "76973222c63505f54991d9669792221e6313abba9d0b78a8731fcbfdc0153696",
       "size": 12796666,
       "url": "https://github.com/sd88me/mpc-vst-airwindows/releases/download/v0.1.0/AW-Effects-0.1.0-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "c524028c3a10d7d1ad6f0326441f1c1425e53ed28ca109c7dbcb35b6fe65fae6",
       "size": 12823556,
       "url": "https://github.com/sd88me/mpc-vst-airwindows/releases/download/v0.1.0/AW-Effects-0.1.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-airwindows/releases/download/v0.1.0/AW-Effects-0.1.0-mpc-armv7.zip",
     "date": "2026-10-29",
     "channel": "stable",
     "notes": "# Airwindows for MPC and Force 0.1.0\n\nThe first eleven collections of Chris Johnson's Airwindows effects as native MPC OS plugins. One plugin per Airwindows category;\neach holds every effect in that category, with its own panel, Q-Link badges and a MANUAL tab. See the README for the approach.\n\n| Plugin | Models |\n|---|---|\n| AW Tape | 12 |\n| AW Distortion | 15 |\n| AW Saturation | 20 |\n| AW Dynamics | 35 |\n| AW Filter | 54 |\n| AW Reverb | 42 |\n| AW Ambience (includes Echojam) | 26 |\n| AW Consoles | 50 |\n| AW Console Strips (4 pages) | 8 |\n| AW Utility | 38 |\n| AW Effects | 29 |\n\nThe other 13 collections follow in later releases.\n\n## Which zip\n\n- `*-mpc-armv7.zip`: Force, MPC Live / Live II, One, X, Key 61 (first-generation, 32-bit).\n- `*-mpc-aarch64.zip`: MPC Live III and other second-generation devices (MPC OS 3.x).\n\nEach zip is one plugin with its own `install.sh` and `uninstall.sh` (it stops MPC, backs up `MPC.settings`, and restarts MPC).\n\n## Requirements\n\n- An MPC OS standalone device of the matching generation, with **root shell access** (SSH). Stock MPC OS doesn't offer this; you need a modded unit.\n- MPC OS 3.x (the skins use features older versions lack).\n- Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the folder to the device, e.g. `scp -r AW-Tape-0.1.0 root@<device-ip>:/tmp/`\n2. `ssh root@<device-ip> sh /tmp/AW-Tape-0.1.0/install.sh`\n3. Add the plugin to a track from the plugin browser (Insert effects).\n\n## Tested\n\nThe zips' own `install.sh` has been run on a Force (armv7) and an MPC Live III (aarch64) by the author.\n\n## Known limits\n\n- No CPU benchmark has been run.\n- Parameter positions may still change in a later release, which would break saved projects that use these plugins.\n- Models with no upstream manual (for example Spiral3, Weave, PunchyDeluxe, ConsoleX2 and ConsoleX3) show a short note.\n\nAirwindows is by Chris Johnson (MIT), ported via airwin2rack. This project is MIT licensed.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 159,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "0.1.0",
   "latest_beta": null,
   "updated": "2026-10-29",
   "added": "2026-10-29",
   "downloads": 159
  },
  {
   "id": "aw-filter",
   "name": "Airwindows Collection: Filter",
   "author": "sd88me",
   "repo": "sd88me/mpc-vst-airwindows",
   "kind": "effect",
   "license": "MIT",
   "summary": "The Airwindows Filter collection: all 54 filters and EQs (Baxandall, Isolator, Holt, SmoothEQ and more) in one plugin, each with its own panel, Q-Link badges and built-in manual.",
   "screenshot": "https://raw.githubusercontent.com/sd88me/mpc-vst-airwindows/6196324ee776860ce4d3cc46dbd90e331f3ba53d/docs/img/filter.png",
   "style": "filter",
   "collection": "airwindows-collection",
   "tags": [
    "airwindows",
    "eq",
    "collection"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.1.0",
     "size": 14349173,
     "defer": true,
     "sha256": "b9fbe542107341734d310c11759c6672a626379ad2cadc6308921fbda1f97c7b",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "aw-filter",
      "name": "AW Filter",
      "version": "0.1.0",
      "kind": "effect",
      "uid": "6146696c",
      "manufacturer": "Airwindows",
      "layout": "portable",
      "so": "aw_filter.so",
      "skin": "Airwindows - VST - AW Filter",
      "folder": "portable/Airwindows - VST - AW Filter",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Fifty-four Airwindows filters and EQs (Baxandall, Isolator, Holt, SmoothEQ and more) in one plugin.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-airwindows",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "b9fbe542107341734d310c11759c6672a626379ad2cadc6308921fbda1f97c7b",
       "size": 14349173,
       "url": "https://github.com/sd88me/mpc-vst-airwindows/releases/download/v0.1.0/AW-Filter-0.1.0-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "3757b9331012b859cbf807a0af6936771dab57d52a22bdf7e7adecc7f5cd1808",
       "size": 14392727,
       "url": "https://github.com/sd88me/mpc-vst-airwindows/releases/download/v0.1.0/AW-Filter-0.1.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-airwindows/releases/download/v0.1.0/AW-Filter-0.1.0-mpc-armv7.zip",
     "date": "2026-10-29",
     "channel": "stable",
     "notes": "# Airwindows for MPC and Force 0.1.0\n\nThe first eleven collections of Chris Johnson's Airwindows effects as native MPC OS plugins. One plugin per Airwindows category;\neach holds every effect in that category, with its own panel, Q-Link badges and a MANUAL tab. See the README for the approach.\n\n| Plugin | Models |\n|---|---|\n| AW Tape | 12 |\n| AW Distortion | 15 |\n| AW Saturation | 20 |\n| AW Dynamics | 35 |\n| AW Filter | 54 |\n| AW Reverb | 42 |\n| AW Ambience (includes Echojam) | 26 |\n| AW Consoles | 50 |\n| AW Console Strips (4 pages) | 8 |\n| AW Utility | 38 |\n| AW Effects | 29 |\n\nThe other 13 collections follow in later releases.\n\n## Which zip\n\n- `*-mpc-armv7.zip`: Force, MPC Live / Live II, One, X, Key 61 (first-generation, 32-bit).\n- `*-mpc-aarch64.zip`: MPC Live III and other second-generation devices (MPC OS 3.x).\n\nEach zip is one plugin with its own `install.sh` and `uninstall.sh` (it stops MPC, backs up `MPC.settings`, and restarts MPC).\n\n## Requirements\n\n- An MPC OS standalone device of the matching generation, with **root shell access** (SSH). Stock MPC OS doesn't offer this; you need a modded unit.\n- MPC OS 3.x (the skins use features older versions lack).\n- Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the folder to the device, e.g. `scp -r AW-Tape-0.1.0 root@<device-ip>:/tmp/`\n2. `ssh root@<device-ip> sh /tmp/AW-Tape-0.1.0/install.sh`\n3. Add the plugin to a track from the plugin browser (Insert effects).\n\n## Tested\n\nThe zips' own `install.sh` has been run on a Force (armv7) and an MPC Live III (aarch64) by the author.\n\n## Known limits\n\n- No CPU benchmark has been run.\n- Parameter positions may still change in a later release, which would break saved projects that use these plugins.\n- Models with no upstream manual (for example Spiral3, Weave, PunchyDeluxe, ConsoleX2 and ConsoleX3) show a short note.\n\nAirwindows is by Chris Johnson (MIT), ported via airwin2rack. This project is MIT licensed.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 146,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "0.1.0",
   "latest_beta": null,
   "updated": "2026-10-29",
   "added": "2026-10-29",
   "downloads": 146
  },
  {
   "id": "aw-reverb",
   "name": "Airwindows Collection: Reverb",
   "author": "sd88me",
   "repo": "sd88me/mpc-vst-airwindows",
   "kind": "effect",
   "license": "MIT",
   "summary": "The Airwindows Reverb collection: all 42 reverbs (the k-series, plates, Galactic, Verbity and more) in one plugin, each with its own panel, Q-Link badges and built-in manual.",
   "screenshot": "https://raw.githubusercontent.com/sd88me/mpc-vst-airwindows/6196324ee776860ce4d3cc46dbd90e331f3ba53d/docs/img/reverb.png",
   "style": "reverb",
   "collection": "airwindows-collection",
   "tags": [
    "airwindows",
    "reverb",
    "collection"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.1.0",
     "size": 11169203,
     "defer": true,
     "sha256": "4afcdcde37d9d5c793dde304a0847e941f9d3259da4c875172741a8b9d004045",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "aw-reverb",
      "name": "AW Reverb",
      "version": "0.1.0",
      "kind": "effect",
      "uid": "61526576",
      "manufacturer": "Airwindows",
      "layout": "portable",
      "so": "aw_reverb.so",
      "skin": "Airwindows - VST - AW Reverb",
      "folder": "portable/Airwindows - VST - AW Reverb",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Forty-two Airwindows reverbs (the k-series, plates, Galactic, Verbity and more) in one plugin.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-airwindows",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "4afcdcde37d9d5c793dde304a0847e941f9d3259da4c875172741a8b9d004045",
       "size": 11169203,
       "url": "https://github.com/sd88me/mpc-vst-airwindows/releases/download/v0.1.0/AW-Reverb-0.1.0-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "0a838f33ae4f15afe8093a87b4cefa691c3ea046cfb23ac99153e37003c0d13b",
       "size": 11151565,
       "url": "https://github.com/sd88me/mpc-vst-airwindows/releases/download/v0.1.0/AW-Reverb-0.1.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-airwindows/releases/download/v0.1.0/AW-Reverb-0.1.0-mpc-armv7.zip",
     "date": "2026-10-29",
     "channel": "stable",
     "notes": "# Airwindows for MPC and Force 0.1.0\n\nThe first eleven collections of Chris Johnson's Airwindows effects as native MPC OS plugins. One plugin per Airwindows category;\neach holds every effect in that category, with its own panel, Q-Link badges and a MANUAL tab. See the README for the approach.\n\n| Plugin | Models |\n|---|---|\n| AW Tape | 12 |\n| AW Distortion | 15 |\n| AW Saturation | 20 |\n| AW Dynamics | 35 |\n| AW Filter | 54 |\n| AW Reverb | 42 |\n| AW Ambience (includes Echojam) | 26 |\n| AW Consoles | 50 |\n| AW Console Strips (4 pages) | 8 |\n| AW Utility | 38 |\n| AW Effects | 29 |\n\nThe other 13 collections follow in later releases.\n\n## Which zip\n\n- `*-mpc-armv7.zip`: Force, MPC Live / Live II, One, X, Key 61 (first-generation, 32-bit).\n- `*-mpc-aarch64.zip`: MPC Live III and other second-generation devices (MPC OS 3.x).\n\nEach zip is one plugin with its own `install.sh` and `uninstall.sh` (it stops MPC, backs up `MPC.settings`, and restarts MPC).\n\n## Requirements\n\n- An MPC OS standalone device of the matching generation, with **root shell access** (SSH). Stock MPC OS doesn't offer this; you need a modded unit.\n- MPC OS 3.x (the skins use features older versions lack).\n- Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the folder to the device, e.g. `scp -r AW-Tape-0.1.0 root@<device-ip>:/tmp/`\n2. `ssh root@<device-ip> sh /tmp/AW-Tape-0.1.0/install.sh`\n3. Add the plugin to a track from the plugin browser (Insert effects).\n\n## Tested\n\nThe zips' own `install.sh` has been run on a Force (armv7) and an MPC Live III (aarch64) by the author.\n\n## Known limits\n\n- No CPU benchmark has been run.\n- Parameter positions may still change in a later release, which would break saved projects that use these plugins.\n- Models with no upstream manual (for example Spiral3, Weave, PunchyDeluxe, ConsoleX2 and ConsoleX3) show a short note.\n\nAirwindows is by Chris Johnson (MIT), ported via airwin2rack. This project is MIT licensed.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 155,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "0.1.0",
   "latest_beta": null,
   "updated": "2026-10-29",
   "added": "2026-10-29",
   "downloads": 155
  },
  {
   "id": "aw-saturation",
   "name": "Airwindows Collection: Saturation",
   "author": "sd88me",
   "repo": "sd88me/mpc-vst-airwindows",
   "kind": "effect",
   "license": "MIT",
   "summary": "The Airwindows Saturation collection: all 20 saturation models (Tube, Mojo, Focus, Spiral2 and more) in one plugin, each with its own panel, Q-Link badges and built-in manual.",
   "screenshot": "https://raw.githubusercontent.com/sd88me/mpc-vst-airwindows/6196324ee776860ce4d3cc46dbd90e331f3ba53d/docs/img/saturation.png",
   "style": "saturation",
   "collection": "airwindows-collection",
   "tags": [
    "airwindows",
    "saturation",
    "collection"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.1.0",
     "size": 11379436,
     "defer": true,
     "sha256": "a23a494630aaf988e6c5d78148cc92a47702c231459701d244f14028ddfdcdb2",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "aw-saturation",
      "name": "AW Saturation",
      "version": "0.1.0",
      "kind": "effect",
      "uid": "61536174",
      "manufacturer": "Airwindows",
      "layout": "portable",
      "so": "aw_saturation.so",
      "skin": "Airwindows - VST - AW Saturation",
      "folder": "portable/Airwindows - VST - AW Saturation",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Twenty Airwindows saturation models (Tube, Mojo, Focus, Spiral2 and more) in one plugin.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-airwindows",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "a23a494630aaf988e6c5d78148cc92a47702c231459701d244f14028ddfdcdb2",
       "size": 11379436,
       "url": "https://github.com/sd88me/mpc-vst-airwindows/releases/download/v0.1.0/AW-Saturation-0.1.0-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "9f635e350984b9929d5f4821d5adcf36fe070eb3b2686f73728436cd29b72b16",
       "size": 11403814,
       "url": "https://github.com/sd88me/mpc-vst-airwindows/releases/download/v0.1.0/AW-Saturation-0.1.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-airwindows/releases/download/v0.1.0/AW-Saturation-0.1.0-mpc-armv7.zip",
     "date": "2026-10-29",
     "channel": "stable",
     "notes": "# Airwindows for MPC and Force 0.1.0\n\nThe first eleven collections of Chris Johnson's Airwindows effects as native MPC OS plugins. One plugin per Airwindows category;\neach holds every effect in that category, with its own panel, Q-Link badges and a MANUAL tab. See the README for the approach.\n\n| Plugin | Models |\n|---|---|\n| AW Tape | 12 |\n| AW Distortion | 15 |\n| AW Saturation | 20 |\n| AW Dynamics | 35 |\n| AW Filter | 54 |\n| AW Reverb | 42 |\n| AW Ambience (includes Echojam) | 26 |\n| AW Consoles | 50 |\n| AW Console Strips (4 pages) | 8 |\n| AW Utility | 38 |\n| AW Effects | 29 |\n\nThe other 13 collections follow in later releases.\n\n## Which zip\n\n- `*-mpc-armv7.zip`: Force, MPC Live / Live II, One, X, Key 61 (first-generation, 32-bit).\n- `*-mpc-aarch64.zip`: MPC Live III and other second-generation devices (MPC OS 3.x).\n\nEach zip is one plugin with its own `install.sh` and `uninstall.sh` (it stops MPC, backs up `MPC.settings`, and restarts MPC).\n\n## Requirements\n\n- An MPC OS standalone device of the matching generation, with **root shell access** (SSH). Stock MPC OS doesn't offer this; you need a modded unit.\n- MPC OS 3.x (the skins use features older versions lack).\n- Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the folder to the device, e.g. `scp -r AW-Tape-0.1.0 root@<device-ip>:/tmp/`\n2. `ssh root@<device-ip> sh /tmp/AW-Tape-0.1.0/install.sh`\n3. Add the plugin to a track from the plugin browser (Insert effects).\n\n## Tested\n\nThe zips' own `install.sh` has been run on a Force (armv7) and an MPC Live III (aarch64) by the author.\n\n## Known limits\n\n- No CPU benchmark has been run.\n- Parameter positions may still change in a later release, which would break saved projects that use these plugins.\n- Models with no upstream manual (for example Spiral3, Weave, PunchyDeluxe, ConsoleX2 and ConsoleX3) show a short note.\n\nAirwindows is by Chris Johnson (MIT), ported via airwin2rack. This project is MIT licensed.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 157,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "0.1.0",
   "latest_beta": null,
   "updated": "2026-10-29",
   "added": "2026-10-29",
   "downloads": 157
  },
  {
   "id": "aw-tape",
   "name": "Airwindows Collection: Tape",
   "author": "sd88me",
   "repo": "sd88me/mpc-vst-airwindows",
   "kind": "effect",
   "license": "MIT",
   "summary": "The Airwindows Tape collection: all 12 tape emulations (ToTape, TapeHack, IronOxide and more) in one plugin, each with its own panel, Q-Link badges and built-in manual.",
   "screenshot": "https://raw.githubusercontent.com/sd88me/mpc-vst-airwindows/6196324ee776860ce4d3cc46dbd90e331f3ba53d/docs/img/tape.png",
   "style": "tape",
   "collection": "airwindows-collection",
   "tags": [
    "airwindows",
    "tape",
    "collection"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.1.0",
     "size": 11115892,
     "defer": true,
     "sha256": "962391c703194391d41e1683547da022dbf15577221a294a1ede924efca3a97d",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "aw-tape",
      "name": "AW Tape",
      "version": "0.1.0",
      "kind": "effect",
      "uid": "61546170",
      "manufacturer": "Airwindows",
      "layout": "portable",
      "so": "aw_tape.so",
      "skin": "Airwindows - VST - AW Tape",
      "folder": "portable/Airwindows - VST - AW Tape",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Twelve Airwindows tape emulations (ToTape, TapeHack, IronOxide and more) in one plugin.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-airwindows",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "962391c703194391d41e1683547da022dbf15577221a294a1ede924efca3a97d",
       "size": 11115892,
       "url": "https://github.com/sd88me/mpc-vst-airwindows/releases/download/v0.1.0/AW-Tape-0.1.0-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "9feecb85f51ffa6caa36be3d719be29f6ad9728720f9dd29b8c8c937d36d728c",
       "size": 11127675,
       "url": "https://github.com/sd88me/mpc-vst-airwindows/releases/download/v0.1.0/AW-Tape-0.1.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-airwindows/releases/download/v0.1.0/AW-Tape-0.1.0-mpc-armv7.zip",
     "date": "2026-10-29",
     "channel": "stable",
     "notes": "# Airwindows for MPC and Force 0.1.0\n\nThe first eleven collections of Chris Johnson's Airwindows effects as native MPC OS plugins. One plugin per Airwindows category;\neach holds every effect in that category, with its own panel, Q-Link badges and a MANUAL tab. See the README for the approach.\n\n| Plugin | Models |\n|---|---|\n| AW Tape | 12 |\n| AW Distortion | 15 |\n| AW Saturation | 20 |\n| AW Dynamics | 35 |\n| AW Filter | 54 |\n| AW Reverb | 42 |\n| AW Ambience (includes Echojam) | 26 |\n| AW Consoles | 50 |\n| AW Console Strips (4 pages) | 8 |\n| AW Utility | 38 |\n| AW Effects | 29 |\n\nThe other 13 collections follow in later releases.\n\n## Which zip\n\n- `*-mpc-armv7.zip`: Force, MPC Live / Live II, One, X, Key 61 (first-generation, 32-bit).\n- `*-mpc-aarch64.zip`: MPC Live III and other second-generation devices (MPC OS 3.x).\n\nEach zip is one plugin with its own `install.sh` and `uninstall.sh` (it stops MPC, backs up `MPC.settings`, and restarts MPC).\n\n## Requirements\n\n- An MPC OS standalone device of the matching generation, with **root shell access** (SSH). Stock MPC OS doesn't offer this; you need a modded unit.\n- MPC OS 3.x (the skins use features older versions lack).\n- Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the folder to the device, e.g. `scp -r AW-Tape-0.1.0 root@<device-ip>:/tmp/`\n2. `ssh root@<device-ip> sh /tmp/AW-Tape-0.1.0/install.sh`\n3. Add the plugin to a track from the plugin browser (Insert effects).\n\n## Tested\n\nThe zips' own `install.sh` has been run on a Force (armv7) and an MPC Live III (aarch64) by the author.\n\n## Known limits\n\n- No CPU benchmark has been run.\n- Parameter positions may still change in a later release, which would break saved projects that use these plugins.\n- Models with no upstream manual (for example Spiral3, Weave, PunchyDeluxe, ConsoleX2 and ConsoleX3) show a short note.\n\nAirwindows is by Chris Johnson (MIT), ported via airwin2rack. This project is MIT licensed.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 158,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "0.1.0",
   "latest_beta": null,
   "updated": "2026-10-29",
   "added": "2026-10-29",
   "downloads": 158
  },
  {
   "id": "aw-utility",
   "name": "Airwindows Collection: Utility",
   "author": "sd88me",
   "repo": "sd88me/mpc-vst-airwindows",
   "kind": "effect",
   "license": "MIT",
   "summary": "The Airwindows Utility collection: all 38 utilities (gain, pan, trims, mid/side, monitoring, mix checks and more) in one plugin, each with its own panel, Q-Link badges and built-in manual.",
   "screenshot": "https://raw.githubusercontent.com/sd88me/mpc-vst-airwindows/6196324ee776860ce4d3cc46dbd90e331f3ba53d/docs/img/utility.png",
   "style": "utility",
   "collection": "airwindows-collection",
   "tags": [
    "airwindows",
    "utility",
    "collection"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.1.0",
     "size": 14173598,
     "defer": true,
     "sha256": "f256b7728c76923a0ef4d0f960f1b82e9f0ec57d95bbc117d7a1a7d99af266ed",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "aw-utility",
      "name": "AW Utility",
      "version": "0.1.0",
      "kind": "effect",
      "uid": "61557469",
      "manufacturer": "Airwindows",
      "layout": "portable",
      "so": "aw_utility.so",
      "skin": "Airwindows - VST - AW Utility",
      "folder": "portable/Airwindows - VST - AW Utility",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Thirty-eight Airwindows utilities (gain, pan, trims, mid/side, monitoring, mix checks and more) in one plugin.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-airwindows",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "f256b7728c76923a0ef4d0f960f1b82e9f0ec57d95bbc117d7a1a7d99af266ed",
       "size": 14173598,
       "url": "https://github.com/sd88me/mpc-vst-airwindows/releases/download/v0.1.0/AW-Utility-0.1.0-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "c9c86b978efe72b4feaa88d9434e180dc003c5ecd3b7dfcdc22f137b5c3149d2",
       "size": 14206748,
       "url": "https://github.com/sd88me/mpc-vst-airwindows/releases/download/v0.1.0/AW-Utility-0.1.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-airwindows/releases/download/v0.1.0/AW-Utility-0.1.0-mpc-armv7.zip",
     "date": "2026-10-29",
     "channel": "stable",
     "notes": "# Airwindows for MPC and Force 0.1.0\n\nThe first eleven collections of Chris Johnson's Airwindows effects as native MPC OS plugins. One plugin per Airwindows category;\neach holds every effect in that category, with its own panel, Q-Link badges and a MANUAL tab. See the README for the approach.\n\n| Plugin | Models |\n|---|---|\n| AW Tape | 12 |\n| AW Distortion | 15 |\n| AW Saturation | 20 |\n| AW Dynamics | 35 |\n| AW Filter | 54 |\n| AW Reverb | 42 |\n| AW Ambience (includes Echojam) | 26 |\n| AW Consoles | 50 |\n| AW Console Strips (4 pages) | 8 |\n| AW Utility | 38 |\n| AW Effects | 29 |\n\nThe other 13 collections follow in later releases.\n\n## Which zip\n\n- `*-mpc-armv7.zip`: Force, MPC Live / Live II, One, X, Key 61 (first-generation, 32-bit).\n- `*-mpc-aarch64.zip`: MPC Live III and other second-generation devices (MPC OS 3.x).\n\nEach zip is one plugin with its own `install.sh` and `uninstall.sh` (it stops MPC, backs up `MPC.settings`, and restarts MPC).\n\n## Requirements\n\n- An MPC OS standalone device of the matching generation, with **root shell access** (SSH). Stock MPC OS doesn't offer this; you need a modded unit.\n- MPC OS 3.x (the skins use features older versions lack).\n- Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the folder to the device, e.g. `scp -r AW-Tape-0.1.0 root@<device-ip>:/tmp/`\n2. `ssh root@<device-ip> sh /tmp/AW-Tape-0.1.0/install.sh`\n3. Add the plugin to a track from the plugin browser (Insert effects).\n\n## Tested\n\nThe zips' own `install.sh` has been run on a Force (armv7) and an MPC Live III (aarch64) by the author.\n\n## Known limits\n\n- No CPU benchmark has been run.\n- Parameter positions may still change in a later release, which would break saved projects that use these plugins.\n- Models with no upstream manual (for example Spiral3, Weave, PunchyDeluxe, ConsoleX2 and ConsoleX3) show a short note.\n\nAirwindows is by Chris Johnson (MIT), ported via airwin2rack. This project is MIT licensed.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 137,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "0.1.0",
   "latest_beta": null,
   "updated": "2026-10-29",
   "added": "2026-10-29",
   "downloads": 137
  },
  {
   "id": "airwindows-console7channel",
   "name": "Airwindows Console7Channel",
   "author": "mmiroshnikov",
   "repo": "mmiroshnikov/mpc-airwindows",
   "kind": "effect",
   "license": "MIT",
   "summary": "Console7 channel stage: analog-style console saturation behind a fader.",
   "screenshot": "https://raw.githubusercontent.com/mmiroshnikov/mpc-airwindows/main/docs/screenshots/Console7Channel.jpg",
   "style": "saturation",
   "collection": "mpc-airwindows",
   "tags": [
    "airwindows",
    "console",
    "saturation",
    "summing"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.0",
     "size": 755057,
     "defer": true,
     "sha256": "6323d40dd6ce3cae342029006ff5a657f25da967db6dd3e3a2ffea37521ea186",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "airwindows-console7channel",
      "name": "Console7Channel",
      "version": "1.0.0",
      "kind": "effect",
      "uid": "41776d53",
      "manufacturer": "Airwindows",
      "layout": "portable",
      "so": "console7channel.so",
      "skin": "Airwindows - VST - Console7Channel",
      "folder": "portable/Airwindows - VST - Console7Channel",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 1,
      "about": "Airwindows Console7Channel (MIT), as an MPC insert effect.",
      "requires": "",
      "source_repo": "mmiroshnikov/mpc-airwindows",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "6323d40dd6ce3cae342029006ff5a657f25da967db6dd3e3a2ffea37521ea186",
       "size": 755057,
       "url": "https://github.com/mmiroshnikov/mpc-airwindows/releases/download/v1.0.0/Console7Channel-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/mmiroshnikov/mpc-airwindows/releases/download/v1.0.0/Console7Channel-1.0.0-mpc-armv7.zip",
     "date": "2026-10-03",
     "channel": "stable",
     "notes": "21 Airwindows effects for MPC OS / Force (armv7) with cosmic touch skins. One zip per plugin: unpack it on the device and run `sh install.sh -y`.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 1121,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai MPC Live",
       "firmware": "3.9.0",
       "date": "2026-10-03"
      },
      {
       "device": "Akai Force",
       "firmware": "3.9.0",
       "date": "2026-10-03"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench"
   ],
   "featured": false,
   "latest": "1.0.0",
   "latest_beta": null,
   "updated": "2026-10-03",
   "added": "2026-10-03",
   "downloads": 1121
  },
  {
   "id": "airwindows-density2",
   "name": "Airwindows Density2",
   "author": "mmiroshnikov",
   "repo": "mmiroshnikov/mpc-airwindows",
   "kind": "effect",
   "license": "MIT",
   "summary": "Density saturation with a highpass, for thickening and fattening sounds.",
   "screenshot": "https://raw.githubusercontent.com/mmiroshnikov/mpc-airwindows/main/docs/screenshots/Density2.jpg",
   "style": "saturation",
   "collection": "mpc-airwindows",
   "tags": [
    "airwindows",
    "saturation",
    "distortion",
    "density"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.0",
     "size": 663460,
     "defer": true,
     "sha256": "2b913b7379fae29d3a16fe546edc5788fceb6e70ea8a002c3034411bcf40b6f8",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "airwindows-density2",
      "name": "Density2",
      "version": "1.0.0",
      "kind": "effect",
      "uid": "4177586e",
      "manufacturer": "Airwindows",
      "layout": "portable",
      "so": "density2.so",
      "skin": "Airwindows - VST - Density2",
      "folder": "portable/Airwindows - VST - Density2",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 1,
      "about": "Airwindows Density2 (MIT), as an MPC insert effect.",
      "requires": "",
      "source_repo": "mmiroshnikov/mpc-airwindows",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "2b913b7379fae29d3a16fe546edc5788fceb6e70ea8a002c3034411bcf40b6f8",
       "size": 663460,
       "url": "https://github.com/mmiroshnikov/mpc-airwindows/releases/download/v1.0.0/Density2-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/mmiroshnikov/mpc-airwindows/releases/download/v1.0.0/Density2-1.0.0-mpc-armv7.zip",
     "date": "2026-10-03",
     "channel": "stable",
     "notes": "21 Airwindows effects for MPC OS / Force (armv7) with cosmic touch skins. One zip per plugin: unpack it on the device and run `sh install.sh -y`.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 1134,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai MPC Live",
       "firmware": "3.9.0",
       "date": "2026-10-03"
      },
      {
       "device": "Akai Force",
       "firmware": "3.9.0",
       "date": "2026-10-03"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench"
   ],
   "featured": false,
   "latest": "1.0.0",
   "latest_beta": null,
   "updated": "2026-10-03",
   "added": "2026-10-03",
   "downloads": 1134
  },
  {
   "id": "airwindows-galactic",
   "name": "Airwindows Galactic",
   "author": "mmiroshnikov",
   "repo": "mmiroshnikov/mpc-airwindows",
   "kind": "effect",
   "license": "MIT",
   "summary": "Huge, dark, shimmering ambient space reverb.",
   "screenshot": "https://raw.githubusercontent.com/mmiroshnikov/mpc-airwindows/main/docs/screenshots/Galactic.jpg",
   "style": "reverb",
   "collection": "mpc-airwindows",
   "tags": [
    "airwindows",
    "reverb",
    "ambient",
    "shimmer"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.0",
     "size": 855079,
     "defer": true,
     "sha256": "955d81e5e3575663f3d941d95052295d94a2941e64592be12324cbf0e9bb0bff",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "airwindows-galactic",
      "name": "Galactic",
      "version": "1.0.0",
      "kind": "effect",
      "uid": "4177476c",
      "manufacturer": "Airwindows",
      "layout": "portable",
      "so": "galactic.so",
      "skin": "Airwindows - VST - Galactic",
      "folder": "portable/Airwindows - VST - Galactic",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 1,
      "about": "Airwindows Galactic (MIT), as an MPC insert effect.",
      "requires": "",
      "source_repo": "mmiroshnikov/mpc-airwindows",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "955d81e5e3575663f3d941d95052295d94a2941e64592be12324cbf0e9bb0bff",
       "size": 855079,
       "url": "https://github.com/mmiroshnikov/mpc-airwindows/releases/download/v1.0.0/Galactic-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/mmiroshnikov/mpc-airwindows/releases/download/v1.0.0/Galactic-1.0.0-mpc-armv7.zip",
     "date": "2026-10-03",
     "channel": "stable",
     "notes": "21 Airwindows effects for MPC OS / Force (armv7) with cosmic touch skins. One zip per plugin: unpack it on the device and run `sh install.sh -y`.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 1191,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai MPC Live",
       "firmware": "3.9.0",
       "date": "2026-10-03"
      },
      {
       "device": "Akai Force",
       "firmware": "3.9.0",
       "date": "2026-10-03"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench"
   ],
   "featured": false,
   "latest": "1.0.0",
   "latest_beta": null,
   "updated": "2026-10-03",
   "added": "2026-10-03",
   "downloads": 1191
  },
  {
   "id": "airwindows-galactic2",
   "name": "Airwindows Galactic2",
   "author": "mmiroshnikov",
   "repo": "mmiroshnikov/mpc-airwindows",
   "kind": "effect",
   "license": "MIT",
   "summary": "Galactic reverb with drive, sustain and darkening for vast ambient tails.",
   "screenshot": "https://raw.githubusercontent.com/mmiroshnikov/mpc-airwindows/main/docs/screenshots/Galactic2.jpg",
   "style": "reverb",
   "collection": "mpc-airwindows",
   "tags": [
    "airwindows",
    "reverb",
    "ambient"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.0",
     "size": 836008,
     "defer": true,
     "sha256": "12a2d3ec23bb8f3b5cb13cc3f6ad42515e28d4fdf338ee71584633682f31ccf8",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "airwindows-galactic2",
      "name": "Galactic2",
      "version": "1.0.0",
      "kind": "effect",
      "uid": "41776b69",
      "manufacturer": "Airwindows",
      "layout": "portable",
      "so": "galactic2.so",
      "skin": "Airwindows - VST - Galactic2",
      "folder": "portable/Airwindows - VST - Galactic2",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 1,
      "about": "Airwindows Galactic2 (MIT), as an MPC insert effect.",
      "requires": "",
      "source_repo": "mmiroshnikov/mpc-airwindows",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "12a2d3ec23bb8f3b5cb13cc3f6ad42515e28d4fdf338ee71584633682f31ccf8",
       "size": 836008,
       "url": "https://github.com/mmiroshnikov/mpc-airwindows/releases/download/v1.0.0/Galactic2-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/mmiroshnikov/mpc-airwindows/releases/download/v1.0.0/Galactic2-1.0.0-mpc-armv7.zip",
     "date": "2026-10-03",
     "channel": "stable",
     "notes": "21 Airwindows effects for MPC OS / Force (armv7) with cosmic touch skins. One zip per plugin: unpack it on the device and run `sh install.sh -y`.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 1117,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai MPC Live",
       "firmware": "3.9.0",
       "date": "2026-10-03"
      },
      {
       "device": "Akai Force",
       "firmware": "3.9.0",
       "date": "2026-10-03"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench"
   ],
   "featured": false,
   "latest": "1.0.0",
   "latest_beta": null,
   "updated": "2026-10-03",
   "added": "2026-10-03",
   "downloads": 1117
  },
  {
   "id": "airwindows-galactic3",
   "name": "Airwindows Galactic3",
   "author": "mmiroshnikov",
   "repo": "mmiroshnikov/mpc-airwindows",
   "kind": "effect",
   "license": "MIT",
   "summary": "Galactic reverb with brightness, detune, derez and size controls.",
   "screenshot": "https://raw.githubusercontent.com/mmiroshnikov/mpc-airwindows/main/docs/screenshots/Galactic3.jpg",
   "style": "reverb",
   "collection": "mpc-airwindows",
   "tags": [
    "airwindows",
    "reverb",
    "ambient"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.0",
     "size": 708301,
     "defer": true,
     "sha256": "2e813f725979f49aab6d74171ff523b797603c5212dcf098bd128bc870705700",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "airwindows-galactic3",
      "name": "Galactic3",
      "version": "1.0.0",
      "kind": "effect",
      "uid": "4177596e",
      "manufacturer": "Airwindows",
      "layout": "portable",
      "so": "galactic3.so",
      "skin": "Airwindows - VST - Galactic3",
      "folder": "portable/Airwindows - VST - Galactic3",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 1,
      "about": "Airwindows Galactic3 (MIT), as an MPC insert effect.",
      "requires": "",
      "source_repo": "mmiroshnikov/mpc-airwindows",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "2e813f725979f49aab6d74171ff523b797603c5212dcf098bd128bc870705700",
       "size": 708301,
       "url": "https://github.com/mmiroshnikov/mpc-airwindows/releases/download/v1.0.0/Galactic3-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/mmiroshnikov/mpc-airwindows/releases/download/v1.0.0/Galactic3-1.0.0-mpc-armv7.zip",
     "date": "2026-10-03",
     "channel": "stable",
     "notes": "21 Airwindows effects for MPC OS / Force (armv7) with cosmic touch skins. One zip per plugin: unpack it on the device and run `sh install.sh -y`.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 1134,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai MPC Live",
       "firmware": "3.9.0",
       "date": "2026-10-03"
      },
      {
       "device": "Akai Force",
       "firmware": "3.9.0",
       "date": "2026-10-03"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench"
   ],
   "featured": false,
   "latest": "1.0.0",
   "latest_beta": null,
   "updated": "2026-10-03",
   "added": "2026-10-03",
   "downloads": 1134
  },
  {
   "id": "airwindows-galacticvibe",
   "name": "Airwindows GalacticVibe",
   "author": "mmiroshnikov",
   "repo": "mmiroshnikov/mpc-airwindows",
   "kind": "effect",
   "license": "MIT",
   "summary": "The pitch-wobble vibrato stage of the Galactic reverbs on its own.",
   "screenshot": "https://raw.githubusercontent.com/mmiroshnikov/mpc-airwindows/main/docs/screenshots/GalacticVibe.jpg",
   "style": "chorus",
   "collection": "mpc-airwindows",
   "tags": [
    "airwindows",
    "vibrato",
    "modulation",
    "chorus"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.0",
     "size": 719004,
     "defer": true,
     "sha256": "189f55923c2d55fea79556be60aa1a54d8f1c229374de406ac3fe58309af786b",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "airwindows-galacticvibe",
      "name": "GalacticVibe",
      "version": "1.0.0",
      "kind": "effect",
      "uid": "41773575",
      "manufacturer": "Airwindows",
      "layout": "portable",
      "so": "galacticvibe.so",
      "skin": "Airwindows - VST - GalacticVibe",
      "folder": "portable/Airwindows - VST - GalacticVibe",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 1,
      "about": "Airwindows GalacticVibe (MIT), as an MPC insert effect.",
      "requires": "",
      "source_repo": "mmiroshnikov/mpc-airwindows",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "189f55923c2d55fea79556be60aa1a54d8f1c229374de406ac3fe58309af786b",
       "size": 719004,
       "url": "https://github.com/mmiroshnikov/mpc-airwindows/releases/download/v1.0.0/GalacticVibe-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/mmiroshnikov/mpc-airwindows/releases/download/v1.0.0/GalacticVibe-1.0.0-mpc-armv7.zip",
     "date": "2026-10-03",
     "channel": "stable",
     "notes": "21 Airwindows effects for MPC OS / Force (armv7) with cosmic touch skins. One zip per plugin: unpack it on the device and run `sh install.sh -y`.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 1090,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai MPC Live",
       "firmware": "3.9.0",
       "date": "2026-10-03"
      },
      {
       "device": "Akai Force",
       "firmware": "3.9.0",
       "date": "2026-10-03"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench"
   ],
   "featured": false,
   "latest": "1.0.0",
   "latest_beta": null,
   "updated": "2026-10-03",
   "added": "2026-10-03",
   "downloads": 1090
  },
  {
   "id": "airwindows-infinity2",
   "name": "Airwindows Infinity2",
   "author": "mmiroshnikov",
   "repo": "mmiroshnikov/mpc-airwindows",
   "kind": "effect",
   "license": "MIT",
   "summary": "Infinite-sustain reverb with filtering, damping and allpass diffusion.",
   "screenshot": "https://raw.githubusercontent.com/mmiroshnikov/mpc-airwindows/main/docs/screenshots/Infinity2.jpg",
   "style": "reverb",
   "collection": "mpc-airwindows",
   "tags": [
    "airwindows",
    "reverb",
    "ambient",
    "freeze"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.0",
     "size": 636962,
     "defer": true,
     "sha256": "e89ded84caba9563bf0787facf210e9f2a4389e359263d8f15688c390856e27c",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "airwindows-infinity2",
      "name": "Infinity2",
      "version": "1.0.0",
      "kind": "effect",
      "uid": "4177416e",
      "manufacturer": "Airwindows",
      "layout": "portable",
      "so": "infinity2.so",
      "skin": "Airwindows - VST - Infinity2",
      "folder": "portable/Airwindows - VST - Infinity2",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 1,
      "about": "Airwindows Infinity2 (MIT), as an MPC insert effect.",
      "requires": "",
      "source_repo": "mmiroshnikov/mpc-airwindows",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "e89ded84caba9563bf0787facf210e9f2a4389e359263d8f15688c390856e27c",
       "size": 636962,
       "url": "https://github.com/mmiroshnikov/mpc-airwindows/releases/download/v1.0.0/Infinity2-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/mmiroshnikov/mpc-airwindows/releases/download/v1.0.0/Infinity2-1.0.0-mpc-armv7.zip",
     "date": "2026-10-03",
     "channel": "stable",
     "notes": "21 Airwindows effects for MPC OS / Force (armv7) with cosmic touch skins. One zip per plugin: unpack it on the device and run `sh install.sh -y`.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 1128,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai MPC Live",
       "firmware": "3.9.0",
       "date": "2026-10-03"
      },
      {
       "device": "Akai Force",
       "firmware": "3.9.0",
       "date": "2026-10-03"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench"
   ],
   "featured": false,
   "latest": "1.0.0",
   "latest_beta": null,
   "updated": "2026-10-03",
   "added": "2026-10-03",
   "downloads": 1128
  },
  {
   "id": "airwindows-kalienspaceship",
   "name": "Airwindows kAlienSpaceship",
   "author": "mmiroshnikov",
   "repo": "mmiroshnikov/mpc-airwindows",
   "kind": "effect",
   "license": "MIT",
   "summary": "Enormous sci-fi space reverb from the kCathedral family.",
   "screenshot": "https://raw.githubusercontent.com/mmiroshnikov/mpc-airwindows/main/docs/screenshots/kAlienSpaceship.jpg",
   "style": "reverb",
   "collection": "mpc-airwindows",
   "tags": [
    "airwindows",
    "reverb",
    "sci-fi",
    "ambient"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.0",
     "size": 738722,
     "defer": true,
     "sha256": "3c171e92d51da9857005693f61be10867c43c469bb900d00e13fcdd4a4bddfaa",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "airwindows-kalienspaceship",
      "name": "kAlienSpaceship",
      "version": "1.0.0",
      "kind": "effect",
      "uid": "41774638",
      "manufacturer": "Airwindows",
      "layout": "portable",
      "so": "kalienspaceship.so",
      "skin": "Airwindows - VST - kAlienSpaceship",
      "folder": "portable/Airwindows - VST - kAlienSpaceship",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 1,
      "about": "Airwindows kAlienSpaceship (MIT), as an MPC insert effect.",
      "requires": "",
      "source_repo": "mmiroshnikov/mpc-airwindows",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "3c171e92d51da9857005693f61be10867c43c469bb900d00e13fcdd4a4bddfaa",
       "size": 738722,
       "url": "https://github.com/mmiroshnikov/mpc-airwindows/releases/download/v1.0.0/kAlienSpaceship-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/mmiroshnikov/mpc-airwindows/releases/download/v1.0.0/kAlienSpaceship-1.0.0-mpc-armv7.zip",
     "date": "2026-10-03",
     "channel": "stable",
     "notes": "21 Airwindows effects for MPC OS / Force (armv7) with cosmic touch skins. One zip per plugin: unpack it on the device and run `sh install.sh -y`.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 1108,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai MPC Live",
       "firmware": "3.9.0",
       "date": "2026-10-03"
      },
      {
       "device": "Akai Force",
       "firmware": "3.9.0",
       "date": "2026-10-03"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench"
   ],
   "featured": false,
   "latest": "1.0.0",
   "latest_beta": null,
   "updated": "2026-10-03",
   "added": "2026-10-03",
   "downloads": 1108
  },
  {
   "id": "airwindows-kcathedral5",
   "name": "Airwindows kCathedral5",
   "author": "mmiroshnikov",
   "repo": "mmiroshnikov/mpc-airwindows",
   "kind": "effect",
   "license": "MIT",
   "summary": "Cathedral-sized reverb with early reflections and position control.",
   "screenshot": "https://raw.githubusercontent.com/mmiroshnikov/mpc-airwindows/main/docs/screenshots/kCathedral5.jpg",
   "style": "reverb",
   "collection": "mpc-airwindows",
   "tags": [
    "airwindows",
    "reverb",
    "cathedral"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.0",
     "size": 613853,
     "defer": true,
     "sha256": "73f7a21b09d590f68c982fab70e1c824677efe696c0503e5f09ed99831303770",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "airwindows-kcathedral5",
      "name": "kCathedral5",
      "version": "1.0.0",
      "kind": "effect",
      "uid": "41775546",
      "manufacturer": "Airwindows",
      "layout": "portable",
      "so": "kcathedral5.so",
      "skin": "Airwindows - VST - kCathedral5",
      "folder": "portable/Airwindows - VST - kCathedral5",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 1,
      "about": "Airwindows kCathedral5 (MIT), as an MPC insert effect.",
      "requires": "",
      "source_repo": "mmiroshnikov/mpc-airwindows",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "73f7a21b09d590f68c982fab70e1c824677efe696c0503e5f09ed99831303770",
       "size": 613853,
       "url": "https://github.com/mmiroshnikov/mpc-airwindows/releases/download/v1.0.0/kCathedral5-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/mmiroshnikov/mpc-airwindows/releases/download/v1.0.0/kCathedral5-1.0.0-mpc-armv7.zip",
     "date": "2026-10-03",
     "channel": "stable",
     "notes": "21 Airwindows effects for MPC OS / Force (armv7) with cosmic touch skins. One zip per plugin: unpack it on the device and run `sh install.sh -y`.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 1073,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai MPC Live",
       "firmware": "3.9.0",
       "date": "2026-10-03"
      },
      {
       "device": "Akai Force",
       "firmware": "3.9.0",
       "date": "2026-10-03"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench"
   ],
   "featured": false,
   "latest": "1.0.0",
   "latest_beta": null,
   "updated": "2026-10-03",
   "added": "2026-10-03",
   "downloads": 1073
  },
  {
   "id": "airwindows-kcosmos",
   "name": "Airwindows kCosmos",
   "author": "mmiroshnikov",
   "repo": "mmiroshnikov/mpc-airwindows",
   "kind": "effect",
   "license": "MIT",
   "summary": "Vast cosmic reverb with predelay and early reflections.",
   "screenshot": "https://raw.githubusercontent.com/mmiroshnikov/mpc-airwindows/main/docs/screenshots/kCosmos.jpg",
   "style": "reverb",
   "collection": "mpc-airwindows",
   "tags": [
    "airwindows",
    "reverb",
    "ambient",
    "cosmic"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.0",
     "size": 732013,
     "defer": true,
     "sha256": "4b4c956bed770c32b23e5e0988e31017a4ee938ce94345eb9aaae3dc266984f2",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "airwindows-kcosmos",
      "name": "kCosmos",
      "version": "1.0.0",
      "kind": "effect",
      "uid": "41777739",
      "manufacturer": "Airwindows",
      "layout": "portable",
      "so": "kcosmos.so",
      "skin": "Airwindows - VST - kCosmos",
      "folder": "portable/Airwindows - VST - kCosmos",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 1,
      "about": "Airwindows kCosmos (MIT), as an MPC insert effect.",
      "requires": "",
      "source_repo": "mmiroshnikov/mpc-airwindows",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "4b4c956bed770c32b23e5e0988e31017a4ee938ce94345eb9aaae3dc266984f2",
       "size": 732013,
       "url": "https://github.com/mmiroshnikov/mpc-airwindows/releases/download/v1.0.0/kCosmos-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/mmiroshnikov/mpc-airwindows/releases/download/v1.0.0/kCosmos-1.0.0-mpc-armv7.zip",
     "date": "2026-10-03",
     "channel": "stable",
     "notes": "21 Airwindows effects for MPC OS / Force (armv7) with cosmic touch skins. One zip per plugin: unpack it on the device and run `sh install.sh -y`.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 1108,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai MPC Live",
       "firmware": "3.9.0",
       "date": "2026-10-03"
      },
      {
       "device": "Akai Force",
       "firmware": "3.9.0",
       "date": "2026-10-03"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench"
   ],
   "featured": false,
   "latest": "1.0.0",
   "latest_beta": null,
   "updated": "2026-10-03",
   "added": "2026-10-03",
   "downloads": 1108
  },
  {
   "id": "airwindows-mackity",
   "name": "Airwindows Mackity",
   "author": "mmiroshnikov",
   "repo": "mmiroshnikov/mpc-airwindows",
   "kind": "effect",
   "license": "MIT",
   "summary": "Mackie-style console distortion: drive it with the input trim, tame it with the output pad.",
   "screenshot": "https://raw.githubusercontent.com/mmiroshnikov/mpc-airwindows/main/docs/screenshots/Mackity.jpg",
   "style": "saturation",
   "collection": "mpc-airwindows",
   "tags": [
    "airwindows",
    "saturation",
    "distortion",
    "console"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.0",
     "size": 600894,
     "defer": true,
     "sha256": "aee8f569e37620d6bcb15851a5238fe8c514d41cb1ff78b22f09532b8befd5a1",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "airwindows-mackity",
      "name": "Mackity",
      "version": "1.0.0",
      "kind": "effect",
      "uid": "41774d6b",
      "manufacturer": "Airwindows",
      "layout": "portable",
      "so": "mackity.so",
      "skin": "Airwindows - VST - Mackity",
      "folder": "portable/Airwindows - VST - Mackity",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 1,
      "about": "Airwindows Mackity (MIT), as an MPC insert effect.",
      "requires": "",
      "source_repo": "mmiroshnikov/mpc-airwindows",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "aee8f569e37620d6bcb15851a5238fe8c514d41cb1ff78b22f09532b8befd5a1",
       "size": 600894,
       "url": "https://github.com/mmiroshnikov/mpc-airwindows/releases/download/v1.1.0/Mackity-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/mmiroshnikov/mpc-airwindows/releases/download/v1.1.0/Mackity-1.0.0-mpc-armv7.zip",
     "date": "2026-10-05",
     "channel": "stable",
     "notes": "Adds Airwindows Mackity (Mackie-style console distortion: In Trim, Out Pad). Unpack the zip on the device and run `sh install.sh -y`. The other 21 plugins are unchanged; their zips are in v1.0.0.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 970,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai MPC Live",
       "firmware": "3.9.0",
       "date": "2026-10-03"
      },
      {
       "device": "Akai Force",
       "firmware": "3.9.0",
       "date": "2026-10-03"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench"
   ],
   "featured": false,
   "latest": "1.0.0",
   "latest_beta": null,
   "updated": "2026-10-05",
   "added": "2026-10-05",
   "downloads": 970
  },
  {
   "id": "airwindows-matrixverb",
   "name": "Airwindows MatrixVerb",
   "author": "mmiroshnikov",
   "repo": "mmiroshnikov/mpc-airwindows",
   "kind": "effect",
   "license": "MIT",
   "summary": "Classic algorithmic reverb with filter, damping, modulation and room size.",
   "screenshot": "https://raw.githubusercontent.com/mmiroshnikov/mpc-airwindows/main/docs/screenshots/MatrixVerb.jpg",
   "style": "reverb",
   "collection": "mpc-airwindows",
   "tags": [
    "airwindows",
    "reverb",
    "algorithmic"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.0",
     "size": 747903,
     "defer": true,
     "sha256": "9cf9716bc75d865b49b0cbaf4cbc2213015367ad9320883b4cedf292705d1a11",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "airwindows-matrixverb",
      "name": "MatrixVerb",
      "version": "1.0.0",
      "kind": "effect",
      "uid": "4177386b",
      "manufacturer": "Airwindows",
      "layout": "portable",
      "so": "matrixverb.so",
      "skin": "Airwindows - VST - MatrixVerb",
      "folder": "portable/Airwindows - VST - MatrixVerb",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 1,
      "about": "Airwindows MatrixVerb (MIT), as an MPC insert effect.",
      "requires": "",
      "source_repo": "mmiroshnikov/mpc-airwindows",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "9cf9716bc75d865b49b0cbaf4cbc2213015367ad9320883b4cedf292705d1a11",
       "size": 747903,
       "url": "https://github.com/mmiroshnikov/mpc-airwindows/releases/download/v1.0.0/MatrixVerb-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/mmiroshnikov/mpc-airwindows/releases/download/v1.0.0/MatrixVerb-1.0.0-mpc-armv7.zip",
     "date": "2026-10-03",
     "channel": "stable",
     "notes": "21 Airwindows effects for MPC OS / Force (armv7) with cosmic touch skins. One zip per plugin: unpack it on the device and run `sh install.sh -y`.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 1086,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai MPC Live",
       "firmware": "3.9.0",
       "date": "2026-10-03"
      },
      {
       "device": "Akai Force",
       "firmware": "3.9.0",
       "date": "2026-10-03"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench"
   ],
   "featured": false,
   "latest": "1.0.0",
   "latest_beta": null,
   "updated": "2026-10-03",
   "added": "2026-10-03",
   "downloads": 1086
  },
  {
   "id": "airwindows-pitchdelay",
   "name": "Airwindows PitchDelay",
   "author": "mmiroshnikov",
   "repo": "mmiroshnikov/mpc-airwindows",
   "kind": "effect",
   "license": "MIT",
   "summary": "Delay with pitch shifting in the feedback path and a resonant filter.",
   "screenshot": "https://raw.githubusercontent.com/mmiroshnikov/mpc-airwindows/main/docs/screenshots/PitchDelay.jpg",
   "style": "delay",
   "collection": "mpc-airwindows",
   "tags": [
    "airwindows",
    "delay",
    "pitch",
    "filter"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.0",
     "size": 633238,
     "defer": true,
     "sha256": "70b50cfde10a7eaf9efc297f30dfa02c937cad404ccf5b96cfbf7e53ac94d4f2",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "airwindows-pitchdelay",
      "name": "PitchDelay",
      "version": "1.0.0",
      "kind": "effect",
      "uid": "4177554d",
      "manufacturer": "Airwindows",
      "layout": "portable",
      "so": "pitchdelay.so",
      "skin": "Airwindows - VST - PitchDelay",
      "folder": "portable/Airwindows - VST - PitchDelay",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 1,
      "about": "Airwindows PitchDelay (MIT), as an MPC insert effect.",
      "requires": "",
      "source_repo": "mmiroshnikov/mpc-airwindows",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "70b50cfde10a7eaf9efc297f30dfa02c937cad404ccf5b96cfbf7e53ac94d4f2",
       "size": 633238,
       "url": "https://github.com/mmiroshnikov/mpc-airwindows/releases/download/v1.0.0/PitchDelay-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/mmiroshnikov/mpc-airwindows/releases/download/v1.0.0/PitchDelay-1.0.0-mpc-armv7.zip",
     "date": "2026-10-03",
     "channel": "stable",
     "notes": "21 Airwindows effects for MPC OS / Force (armv7) with cosmic touch skins. One zip per plugin: unpack it on the device and run `sh install.sh -y`.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 1113,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai MPC Live",
       "firmware": "3.9.0",
       "date": "2026-10-03"
      },
      {
       "device": "Akai Force",
       "firmware": "3.9.0",
       "date": "2026-10-03"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench"
   ],
   "featured": false,
   "latest": "1.0.0",
   "latest_beta": null,
   "updated": "2026-10-03",
   "added": "2026-10-03",
   "downloads": 1113
  },
  {
   "id": "airwindows-tapedelay2",
   "name": "Airwindows TapeDelay2",
   "author": "mmiroshnikov",
   "repo": "mmiroshnikov/mpc-airwindows",
   "kind": "effect",
   "license": "MIT",
   "summary": "Tape-style delay with flutter and a resonant filter in the repeats.",
   "screenshot": "https://raw.githubusercontent.com/mmiroshnikov/mpc-airwindows/main/docs/screenshots/TapeDelay2.jpg",
   "style": "delay",
   "collection": "mpc-airwindows",
   "tags": [
    "airwindows",
    "delay",
    "tape",
    "flutter"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.0",
     "size": 561419,
     "defer": true,
     "sha256": "a16536b9a5178ecd9400e5504c8e261d8102044d90ca4fa7b8764809521113a9",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "airwindows-tapedelay2",
      "name": "TapeDelay2",
      "version": "1.0.0",
      "kind": "effect",
      "uid": "4177375a",
      "manufacturer": "Airwindows",
      "layout": "portable",
      "so": "tapedelay2.so",
      "skin": "Airwindows - VST - TapeDelay2",
      "folder": "portable/Airwindows - VST - TapeDelay2",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 1,
      "about": "Airwindows TapeDelay2 (MIT), as an MPC insert effect.",
      "requires": "",
      "source_repo": "mmiroshnikov/mpc-airwindows",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "a16536b9a5178ecd9400e5504c8e261d8102044d90ca4fa7b8764809521113a9",
       "size": 561419,
       "url": "https://github.com/mmiroshnikov/mpc-airwindows/releases/download/v1.0.0/TapeDelay2-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/mmiroshnikov/mpc-airwindows/releases/download/v1.0.0/TapeDelay2-1.0.0-mpc-armv7.zip",
     "date": "2026-10-03",
     "channel": "stable",
     "notes": "21 Airwindows effects for MPC OS / Force (armv7) with cosmic touch skins. One zip per plugin: unpack it on the device and run `sh install.sh -y`.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 1164,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai MPC Live",
       "firmware": "3.9.0",
       "date": "2026-10-03"
      },
      {
       "device": "Akai Force",
       "firmware": "3.9.0",
       "date": "2026-10-03"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench"
   ],
   "featured": false,
   "latest": "1.0.0",
   "latest_beta": null,
   "updated": "2026-10-03",
   "added": "2026-10-03",
   "downloads": 1164
  },
  {
   "id": "airwindows-tovinyl4",
   "name": "Airwindows ToVinyl4",
   "author": "mmiroshnikov",
   "repo": "mmiroshnikov/mpc-airwindows",
   "kind": "effect",
   "license": "MIT",
   "summary": "Vinyl mastering stage: mid and side highpass, high limiter and groove wear.",
   "screenshot": "https://raw.githubusercontent.com/mmiroshnikov/mpc-airwindows/main/docs/screenshots/ToVinyl4.jpg",
   "style": "utility",
   "collection": "mpc-airwindows",
   "tags": [
    "airwindows",
    "vinyl",
    "mastering",
    "lo-fi"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.0",
     "size": 755949,
     "defer": true,
     "sha256": "2842c5c3644bdfa802e49897b6bc0b36c3f0695c5100aee77fff8c58bb83f9a1",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "airwindows-tovinyl4",
      "name": "ToVinyl4",
      "version": "1.0.0",
      "kind": "effect",
      "uid": "41773643",
      "manufacturer": "Airwindows",
      "layout": "portable",
      "so": "tovinyl4.so",
      "skin": "Airwindows - VST - ToVinyl4",
      "folder": "portable/Airwindows - VST - ToVinyl4",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 1,
      "about": "Airwindows ToVinyl4 (MIT), as an MPC insert effect.",
      "requires": "",
      "source_repo": "mmiroshnikov/mpc-airwindows",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "2842c5c3644bdfa802e49897b6bc0b36c3f0695c5100aee77fff8c58bb83f9a1",
       "size": 755949,
       "url": "https://github.com/mmiroshnikov/mpc-airwindows/releases/download/v1.0.0/ToVinyl4-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/mmiroshnikov/mpc-airwindows/releases/download/v1.0.0/ToVinyl4-1.0.0-mpc-armv7.zip",
     "date": "2026-10-03",
     "channel": "stable",
     "notes": "21 Airwindows effects for MPC OS / Force (armv7) with cosmic touch skins. One zip per plugin: unpack it on the device and run `sh install.sh -y`.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 1071,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai MPC Live",
       "firmware": "3.9.0",
       "date": "2026-10-03"
      },
      {
       "device": "Akai Force",
       "firmware": "3.9.0",
       "date": "2026-10-03"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench"
   ],
   "featured": false,
   "latest": "1.0.0",
   "latest_beta": null,
   "updated": "2026-10-03",
   "added": "2026-10-03",
   "downloads": 1071
  },
  {
   "id": "airwindows-verbity2",
   "name": "Airwindows Verbity2",
   "author": "mmiroshnikov",
   "repo": "mmiroshnikov/mpc-airwindows",
   "kind": "effect",
   "license": "MIT",
   "summary": "Dense, smooth reverb with size, sustain and mulch controls.",
   "screenshot": "https://raw.githubusercontent.com/mmiroshnikov/mpc-airwindows/main/docs/screenshots/Verbity2.jpg",
   "style": "reverb",
   "collection": "mpc-airwindows",
   "tags": [
    "airwindows",
    "reverb",
    "dense"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.0",
     "size": 797520,
     "defer": true,
     "sha256": "397292828d3d63b388e0934cbbcf4a9d267e2e32cfb6d2b904b2333dce6ddd2c",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "airwindows-verbity2",
      "name": "Verbity2",
      "version": "1.0.0",
      "kind": "effect",
      "uid": "41774e55",
      "manufacturer": "Airwindows",
      "layout": "portable",
      "so": "verbity2.so",
      "skin": "Airwindows - VST - Verbity2",
      "folder": "portable/Airwindows - VST - Verbity2",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 1,
      "about": "Airwindows Verbity2 (MIT), as an MPC insert effect.",
      "requires": "",
      "source_repo": "mmiroshnikov/mpc-airwindows",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "397292828d3d63b388e0934cbbcf4a9d267e2e32cfb6d2b904b2333dce6ddd2c",
       "size": 797520,
       "url": "https://github.com/mmiroshnikov/mpc-airwindows/releases/download/v1.0.0/Verbity2-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/mmiroshnikov/mpc-airwindows/releases/download/v1.0.0/Verbity2-1.0.0-mpc-armv7.zip",
     "date": "2026-10-03",
     "channel": "stable",
     "notes": "21 Airwindows effects for MPC OS / Force (armv7) with cosmic touch skins. One zip per plugin: unpack it on the device and run `sh install.sh -y`.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 1066,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai MPC Live",
       "firmware": "3.9.0",
       "date": "2026-10-03"
      },
      {
       "device": "Akai Force",
       "firmware": "3.9.0",
       "date": "2026-10-03"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench"
   ],
   "featured": false,
   "latest": "1.0.0",
   "latest_beta": null,
   "updated": "2026-10-03",
   "added": "2026-10-03",
   "downloads": 1066
  },
  {
   "id": "airwindows-zacidlowpass",
   "name": "Airwindows ZAcidLowpass",
   "author": "mmiroshnikov",
   "repo": "mmiroshnikov/mpc-airwindows",
   "kind": "effect",
   "license": "MIT",
   "summary": "Acid-style overdriven resonant lowpass filter.",
   "screenshot": "https://raw.githubusercontent.com/mmiroshnikov/mpc-airwindows/main/docs/screenshots/ZAcidLowpass.jpg",
   "style": "filter",
   "collection": "mpc-airwindows",
   "tags": [
    "airwindows",
    "filter",
    "lowpass",
    "acid"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.0",
     "size": 700940,
     "defer": true,
     "sha256": "bfb2b281c234dd5aefaa672945cdad9a2ef272e12f7dbb2af19dbd046b31cb3b",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "airwindows-zacidlowpass",
      "name": "ZAcidLowpass",
      "version": "1.0.0",
      "kind": "effect",
      "uid": "4177726d",
      "manufacturer": "Airwindows",
      "layout": "portable",
      "so": "zacidlowpass.so",
      "skin": "Airwindows - VST - ZAcidLowpass",
      "folder": "portable/Airwindows - VST - ZAcidLowpass",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 1,
      "about": "Airwindows ZAcidLowpass (MIT), as an MPC insert effect.",
      "requires": "",
      "source_repo": "mmiroshnikov/mpc-airwindows",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "bfb2b281c234dd5aefaa672945cdad9a2ef272e12f7dbb2af19dbd046b31cb3b",
       "size": 700940,
       "url": "https://github.com/mmiroshnikov/mpc-airwindows/releases/download/v1.0.0/ZAcidLowpass-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/mmiroshnikov/mpc-airwindows/releases/download/v1.0.0/ZAcidLowpass-1.0.0-mpc-armv7.zip",
     "date": "2026-10-03",
     "channel": "stable",
     "notes": "21 Airwindows effects for MPC OS / Force (armv7) with cosmic touch skins. One zip per plugin: unpack it on the device and run `sh install.sh -y`.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 1041,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai MPC Live",
       "firmware": "3.9.0",
       "date": "2026-10-03"
      },
      {
       "device": "Akai Force",
       "firmware": "3.9.0",
       "date": "2026-10-03"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench"
   ],
   "featured": false,
   "latest": "1.0.0",
   "latest_beta": null,
   "updated": "2026-10-03",
   "added": "2026-10-03",
   "downloads": 1041
  },
  {
   "id": "airwindows-zlowpass2",
   "name": "Airwindows ZLowpass2",
   "author": "mmiroshnikov",
   "repo": "mmiroshnikov/mpc-airwindows",
   "kind": "effect",
   "license": "MIT",
   "summary": "Smooth lowpass filter with a choice of slopes.",
   "screenshot": "https://raw.githubusercontent.com/mmiroshnikov/mpc-airwindows/main/docs/screenshots/ZLowpass2.jpg",
   "style": "filter",
   "collection": "mpc-airwindows",
   "tags": [
    "airwindows",
    "filter",
    "lowpass"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.0",
     "size": 710658,
     "defer": true,
     "sha256": "0badc3c957f1bfe86bb12cab184c65823ddb0a9e1af256ca7c711d7f242587b1",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "airwindows-zlowpass2",
      "name": "ZLowpass2",
      "version": "1.0.0",
      "kind": "effect",
      "uid": "41776b37",
      "manufacturer": "Airwindows",
      "layout": "portable",
      "so": "zlowpass2.so",
      "skin": "Airwindows - VST - ZLowpass2",
      "folder": "portable/Airwindows - VST - ZLowpass2",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 1,
      "about": "Airwindows ZLowpass2 (MIT), as an MPC insert effect.",
      "requires": "",
      "source_repo": "mmiroshnikov/mpc-airwindows",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "0badc3c957f1bfe86bb12cab184c65823ddb0a9e1af256ca7c711d7f242587b1",
       "size": 710658,
       "url": "https://github.com/mmiroshnikov/mpc-airwindows/releases/download/v1.0.0/ZLowpass2-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/mmiroshnikov/mpc-airwindows/releases/download/v1.0.0/ZLowpass2-1.0.0-mpc-armv7.zip",
     "date": "2026-10-03",
     "channel": "stable",
     "notes": "21 Airwindows effects for MPC OS / Force (armv7) with cosmic touch skins. One zip per plugin: unpack it on the device and run `sh install.sh -y`.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 1038,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai MPC Live",
       "firmware": "3.9.0",
       "date": "2026-10-03"
      },
      {
       "device": "Akai Force",
       "firmware": "3.9.0",
       "date": "2026-10-03"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench"
   ],
   "featured": false,
   "latest": "1.0.0",
   "latest_beta": null,
   "updated": "2026-10-03",
   "added": "2026-10-03",
   "downloads": 1038
  },
  {
   "id": "aphex",
   "name": "Aphex",
   "author": "saustin2010",
   "repo": "saustin2010/mpc-vst-aphex",
   "kind": "instrument",
   "license": "MIT",
   "summary": "Korg MS-10/MS-20 style mono synth with a patch bay, an ESP section and both MS filters.",
   "screenshot": "https://raw.githubusercontent.com/saustin2010/mpc-vst-aphex/v1.1.1/screenshots/page_0.png",
   "style": "synth",
   "tags": [
    "ms-20",
    "monophonic",
    "patch-bay",
    "analog-modelling"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.1.1",
     "size": 7736750,
     "defer": true,
     "sha256": "8a222c1dac08a51a4a2099109bd186b50bd831cee3463079d3344e8ea5dedef8",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "aphex",
      "name": "[SYN] Aphex",
      "version": "1.1.1",
      "kind": "instrument",
      "uid": "41706878",
      "manufacturer": "Filliformes",
      "layout": "portable",
      "so": "aphex.so",
      "skin": "Filliformes - VST - [SYN] Aphex",
      "folder": "portable/Filliformes - VST - [SYN] Aphex",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Korg MS-10/MS-20 style mono synth with a patch bay, an ESP section and both MS filters.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-aphex",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "8a222c1dac08a51a4a2099109bd186b50bd831cee3463079d3344e8ea5dedef8",
       "size": 7736750,
       "url": "https://github.com/saustin2010/mpc-vst-aphex/releases/download/v1.1.1/SYN-Aphex-1.1.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-aphex/releases/download/v1.1.1/SYN-Aphex-1.1.1-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "Korg MS-10/MS-20 style mono synth with a patch bay, an ESP section and both MS filters.\n\n## What's new in 1.1.1\n\nBuilt on sd88me's fixed wrapper ([mpc-vst-plugins#499](https://github.com/sd88me/mpc-vst-plugins/discussions/499)): on track edit \u2192 automation, the physical Q-Links move this plugin's parameters again (before, they didn't move or snapped straight back). Controls that change others, such as a preset, still redraw the screen. Nothing else changed: same parameters, sound and screen, and saved projects open as before.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Aphex-1.1.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Aphex-1.1.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Filliformes - VST - [SYN] Aphex/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] Aphex** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-aphex@84fc06a with mpc-vst-plugins@e3a0af4.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 512,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.1.0",
     "size": 7736092,
     "defer": true,
     "sha256": "4709dd5a456378f2a599beec45b4577b190f2bbff6bb20d2e5e5190186d8255b",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "aphex",
      "name": "[SYN] Aphex",
      "version": "1.1.0",
      "kind": "instrument",
      "uid": "41706878",
      "manufacturer": "Filliformes",
      "layout": "portable",
      "so": "aphex.so",
      "skin": "Filliformes - VST - [SYN] Aphex",
      "folder": "portable/Filliformes - VST - [SYN] Aphex",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Korg MS-10/MS-20 style mono synth with a patch bay, an ESP section and both MS filters.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-aphex",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "4709dd5a456378f2a599beec45b4577b190f2bbff6bb20d2e5e5190186d8255b",
       "size": 7736092,
       "url": "https://github.com/saustin2010/mpc-vst-aphex/releases/download/v1.1.0/SYN-Aphex-1.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-aphex/releases/download/v1.1.0/SYN-Aphex-1.1.0-mpc-armv7.zip",
     "date": "2026-10-18",
     "channel": "stable",
     "notes": "Korg MS-10/MS-20 style mono synth with a patch bay, an ESP section and both MS filters.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Aphex-1.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Aphex-1.1.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Filliformes - VST - [SYN] Aphex/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] Aphex** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-aphex@ab84ff4 with mpc-vst-plugins@7f0653c.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 286,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.0",
     "size": 8013719,
     "defer": true,
     "sha256": "d51cf54b7c16c66af11e55c2d7b5475c530b260eb138ccf94e3263d864a62116",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "aphex",
      "name": "[SYN] Aphex",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "41706878",
      "manufacturer": "Filliformes",
      "layout": "portable",
      "so": "aphex.so",
      "skin": "Filliformes - VST - [SYN] Aphex",
      "folder": "portable/Filliformes - VST - [SYN] Aphex",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Korg MS-10/MS-20 style mono synth with a patch bay, an ESP section and both MS filters.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-aphex",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "d51cf54b7c16c66af11e55c2d7b5475c530b260eb138ccf94e3263d864a62116",
       "size": 8013719,
       "url": "https://github.com/saustin2010/mpc-vst-aphex/releases/download/v1.0.0/SYN-Aphex-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-aphex/releases/download/v1.0.0/SYN-Aphex-1.0.0-mpc-armv7.zip",
     "date": "2026-10-08",
     "channel": "stable",
     "notes": "Korg MS-10/MS-20 style mono synth with a patch bay, an ESP section and both MS filters.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Aphex-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Aphex-1.0.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Filliformes - VST - [SYN] Aphex/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] Aphex** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-aphex@fe953f4 with mpc-vst-plugins@f210a56.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 692,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.1.1",
   "latest_beta": null,
   "updated": "2026-10-23",
   "added": "2026-10-09",
   "downloads": 1490
  },
  {
   "id": "boris-granular",
   "name": "Boris Granular",
   "author": "sd88me",
   "repo": "sd88me/mpc-vst-boris",
   "kind": "effect",
   "license": "GPL-3.0-only",
   "summary": "Real-time granular insert effect: incoming audio fills a 10 s buffer and up to 24 overlapping grains replay it with random size, delay, pitch, direction and pan. MPC tempo sync, freeze, feedback, 22 presets and a one-page touchscreen skin with Q-Links. A port of Boris Granular Station by Alessandro Gaiba.",
   "screenshot": "https://raw.githubusercontent.com/sd88me/mpc-vst-boris/2d7b1360c68ccc91b22b0c5030152e08dd3682b8/docs/screenshot-force.png",
   "style": "granular",
   "tags": [
    "granular",
    "freeze",
    "tempo-sync",
    "texture",
    "pads",
    "shimmer",
    "stutter"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.1",
     "size": 10819392,
     "defer": true,
     "sha256": "6778f592bc6c6a049c12462ae7a71c04806b64e83cb42d21fd211d36d06c0143",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "boris-granular",
      "name": "Boris Granular",
      "version": "1.0.1",
      "kind": "effect",
      "uid": "426f4772",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "boris_granular.so",
      "skin": "sd88me - VST - Boris Granular",
      "folder": "portable/sd88me - VST - Boris Granular",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Real-time granular insert effect: up to 24 grains over a 10 s buffer, tempo sync, freeze, 22 presets.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-boris",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "6778f592bc6c6a049c12462ae7a71c04806b64e83cb42d21fd211d36d06c0143",
       "size": 10819392,
       "url": "https://github.com/sd88me/mpc-vst-boris/releases/download/v1.0.1/Boris-Granular-1.0.1-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "5a1e83ea2867bce70032b00f403fc53d137bf73e54f8dc91d7aef1ffd5a963b3",
       "size": 10822981,
       "url": "https://github.com/sd88me/mpc-vst-boris/releases/download/v1.0.1/Boris-Granular-1.0.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-boris/releases/download/v1.0.1/Boris-Granular-1.0.1-mpc-armv7.zip",
     "date": "2026-10-21",
     "channel": "stable",
     "notes": "Rebuilt against the updated mpc-vst-plugins wrapper: **Q-Links now move parameters on track edit \u2192 automation** (a plain host write no longer makes MPC rebuild its parameter screen; sd88me/mpc-vst-plugins#486). No other changes.\n\n`*-mpc-armv7.zip` is for Gen1 MPCs and the Force; `*-mpc-aarch64.zip` is the Gen2 build (MPC OS 3.x), tested offline only. Settings and your own files in the plugin's data folders are kept on upgrade.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 498,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-23"
      }
     ]
    },
    {
     "version": "1.0.0",
     "size": 8000868,
     "defer": true,
     "sha256": "595dfc079914b0105965c9d28f19890a53f87cec3ffb48ea730318c42d49424e",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "boris-granular",
      "name": "Boris Granular",
      "version": "1.0.0",
      "kind": "effect",
      "uid": "426f4772",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "boris_granular.so",
      "skin": "sd88me - VST - Boris Granular",
      "folder": "portable/sd88me - VST - Boris Granular",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Real-time granular insert effect: up to 24 grains over a 10 s buffer, tempo sync, freeze, 22 presets.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-boris",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "595dfc079914b0105965c9d28f19890a53f87cec3ffb48ea730318c42d49424e",
       "size": 8000868,
       "url": "https://github.com/sd88me/mpc-vst-boris/releases/download/v1.0.0/Boris-Granular-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-boris/releases/download/v1.0.0/Boris-Granular-1.0.0-mpc-armv7.zip",
     "date": "2026-10-07",
     "channel": "stable",
     "notes": "![Boris Granular on a Force](https://raw.githubusercontent.com/sd88me/mpc-vst-boris/2d7b1360c68ccc91b22b0c5030152e08dd3682b8/docs/screenshot-force.png)\n\nReal-time granular insert effect for MPC OS / Force: up to 24 grains over a 10 s buffer, tempo sync to MPC, freeze, feedback, per-grain random size / delay / pitch / reverse / volume, 22 factory presets in the PRESET menu, two Q-Link sets and MIDI CC / NRPN control.\n\nDSP from [boris-move](https://github.com/filliformes/boris-move), a port of [Boris Granular Station](https://github.com/glesdora/boris-granular-station) by Alessandro Gaiba (GPL-3.0).\n\n## Requirements\n- Akai Force or MPC standalone (armv7), **MPC OS 3.x** (the skin is not compatible with 2.x).\n- Host test passed; CPU bench on a Force: worst p99 2.6% of the audio block budget.\n\n## Install\nCopy `Boris-Granular-1.0.0-mpc-armv7.zip` to the device, then as root: unzip it, `cd Boris-Granular-1.0.0`, `sh install.sh`. It copies the plugin folder to `/sdcard/Synths`, backs up `MPC.settings`, registers the plugin and restarts MPC. Add **Boris Granular** as an insert effect. `uninstall.sh` removes it.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 801,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-10"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "1.0.1",
   "latest_beta": null,
   "updated": "2026-10-21",
   "added": "2026-10-07",
   "downloads": 1299
  },
  {
   "id": "cadenza",
   "name": "Cadenza",
   "author": "Shrekage",
   "repo": "Shrekage2024/cadenza-force",
   "kind": "instrument",
   "license": "PolyForm-Shield-1.0.0",
   "summary": "Chord-driven generative MIDI sequencer: pick a key and scale, shape chords, bass and melody with a few knobs per page, and it generates and follows along as you play.",
   "screenshot": "https://raw.githubusercontent.com/Shrekage2024/cadenza-force/main/docs/screenshot.png",
   "style": "sequencer",
   "role": "midi",
   "tags": [
    "chords",
    "generative",
    "midi",
    "bassline"
   ],
   "source_available": true,
   "distribution": "release",
   "versions": [
    {
     "version": "0.25.0",
     "size": 1157414,
     "defer": true,
     "sha256": "d2de7b4695dfba391a3d0a89d523792b6bb366e4af4b458a6e5d79fc9d015003",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": {
      "p99_pct": 39.9,
      "max_pct": 55.5,
      "verdict": "FAIL"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "cadenza",
      "name": "Cadenza",
      "version": "0.25.0",
      "kind": "instrument",
      "uid": "43685371",
      "manufacturer": "Cadenza",
      "layout": "portable",
      "so": "cadenza.so",
      "skin": "Cadenza - VST - Cadenza",
      "folder": "portable/Cadenza - VST - Cadenza",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Chord-driven generative MIDI sequencer: pick a key and scale, shape chords, bass and melody with a few knobs per page, and it generates and follows along as you play.",
      "requires": "",
      "source_repo": "Shrekage2024/cadenza-force",
      "license": "PolyForm-Shield-1.0.0",
      "cpu": {
       "p99_pct": 39.9,
       "max_pct": 55.5,
       "verdict": "FAIL"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "d2de7b4695dfba391a3d0a89d523792b6bb366e4af4b458a6e5d79fc9d015003",
       "size": 1157414,
       "url": "https://github.com/Shrekage2024/cadenza-force/releases/download/v0.25.0/Cadenza-0.25.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/Shrekage2024/cadenza-force/releases/download/v0.25.0/Cadenza-0.25.0-mpc-armv7.zip",
     "date": "2026-10-29",
     "channel": "stable",
     "notes": "Cadenza 0.25.0 for the Akai Force (MPC OS 3.x). Chord-driven generative MIDI sequencer: pick a key and scale, shape chords, bass and melody with a few knobs per page.\n\nInstall: unzip and run `install.sh` on the device as root (see INSTALL.md inside the zip), or install it through the mpc-vst-plugins catalog once listed there.\n\nBench (Gen1 device, Cortex-A17): p99 39.9%, worst block 55.5%.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 173,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-26"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-fail"
   ],
   "featured": false,
   "latest": "0.25.0",
   "latest_beta": null,
   "updated": "2026-10-29",
   "added": "2026-10-29",
   "downloads": 173
  },
  {
   "id": "chordism",
   "name": "Chordism",
   "author": "saustin2010",
   "repo": "saustin2010/mpc-vst-chordism",
   "kind": "instrument",
   "license": "MIT",
   "summary": "One key in, a four-voice chord out: morphing oscillators, FM, filter, lo-fi, delay, reverb and an arpeggiator.",
   "screenshot": "https://raw.githubusercontent.com/saustin2010/mpc-vst-chordism/v1.0.2/screenshots/page_0.png",
   "style": "synth",
   "tags": [
    "chords",
    "arpeggiator",
    "fm",
    "lo-fi"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.2",
     "size": 2464163,
     "defer": true,
     "sha256": "718e16d263c3bbbc0d9a42fd6e8ad6c972a6d6378b582db4b32dbbebf58c1360",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "chordism",
      "name": "[SYN] Chordism",
      "version": "1.0.2",
      "kind": "instrument",
      "uid": "4368646d",
      "manufacturer": "Charles Vestal",
      "layout": "portable",
      "so": "chordism.so",
      "skin": "Charles Vestal - VST - [SYN] Chordism",
      "folder": "portable/Charles Vestal - VST - [SYN] Chordism",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "One key in, a four-voice chord out: morphing oscillators, FM, filter, lo-fi, delay, reverb and an arpeggiator.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-chordism",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "718e16d263c3bbbc0d9a42fd6e8ad6c972a6d6378b582db4b32dbbebf58c1360",
       "size": 2464163,
       "url": "https://github.com/saustin2010/mpc-vst-chordism/releases/download/v1.0.2/SYN-Chordism-1.0.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-chordism/releases/download/v1.0.2/SYN-Chordism-1.0.2-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "One key in, a four-voice chord out: morphing oscillators, FM, filter, lo-fi, delay, reverb and an arpeggiator.\n\n## What's new in 1.0.2\n\nBuilt on sd88me's fixed wrapper ([mpc-vst-plugins#499](https://github.com/sd88me/mpc-vst-plugins/discussions/499)): on track edit \u2192 automation, the physical Q-Links move this plugin's parameters again (before, they didn't move or snapped straight back). Controls that change others, such as a preset, still redraw the screen. Nothing else changed: same parameters, sound and screen, and saved projects open as before.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Chordism-1.0.2 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Chordism-1.0.2/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Charles Vestal - VST - [SYN] Chordism/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] Chordism** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-chordism@d193e31 with mpc-vst-plugins@e3a0af4.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 464,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.1",
     "size": 2463469,
     "defer": true,
     "sha256": "32e42d46546f9b942507f2437d8eb02ce5bf3ebcd256f0785ffb815daad140f8",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "chordism",
      "name": "[SYN] Chordism",
      "version": "1.0.1",
      "kind": "instrument",
      "uid": "4368646d",
      "manufacturer": "Charles Vestal",
      "layout": "portable",
      "so": "chordism.so",
      "skin": "Charles Vestal - VST - [SYN] Chordism",
      "folder": "portable/Charles Vestal - VST - [SYN] Chordism",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "One key in, a four-voice chord out: morphing oscillators, FM, filter, lo-fi, delay, reverb and an arpeggiator.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-chordism",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "32e42d46546f9b942507f2437d8eb02ce5bf3ebcd256f0785ffb815daad140f8",
       "size": 2463469,
       "url": "https://github.com/saustin2010/mpc-vst-chordism/releases/download/v1.0.1/SYN-Chordism-1.0.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-chordism/releases/download/v1.0.1/SYN-Chordism-1.0.1-mpc-armv7.zip",
     "date": "2026-10-10",
     "channel": "stable",
     "notes": "One key in, a four-voice chord out: morphing oscillators, FM, filter, lo-fi, delay, reverb and an arpeggiator.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Chordism-1.0.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Chordism-1.0.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Charles Vestal - VST - [SYN] Chordism/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] Chordism** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-chordism@5bc5c7c with mpc-vst-plugins@7f0653c.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 656,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.0",
     "size": 2463332,
     "defer": true,
     "sha256": "1c30daf7cc426e1f97427e1126c2a77bba3ebeb377eedc0b4fc7723e1a5d4327",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "chordism",
      "name": "[SYN] Chordism",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "4368646d",
      "manufacturer": "Charles Vestal",
      "layout": "portable",
      "so": "chordism.so",
      "skin": "Charles Vestal - VST - [SYN] Chordism",
      "folder": "portable/Charles Vestal - VST - [SYN] Chordism",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "One key in, a four-voice chord out: morphing oscillators, FM, filter, lo-fi, delay, reverb and an arpeggiator.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-chordism",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "1c30daf7cc426e1f97427e1126c2a77bba3ebeb377eedc0b4fc7723e1a5d4327",
       "size": 2463332,
       "url": "https://github.com/saustin2010/mpc-vst-chordism/releases/download/v1.0.0/SYN-Chordism-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-chordism/releases/download/v1.0.0/SYN-Chordism-1.0.0-mpc-armv7.zip",
     "date": "2026-10-08",
     "channel": "stable",
     "notes": "One key in, a four-voice chord out: morphing oscillators, FM, filter, lo-fi, delay, reverb and an arpeggiator.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Chordism-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Chordism-1.0.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Charles Vestal - VST - [SYN] Chordism/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] Chordism** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-chordism@2f0eea2 with mpc-vst-plugins@f210a56.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 381,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.0.2",
   "latest_beta": null,
   "updated": "2026-10-23",
   "added": "2026-10-09",
   "downloads": 1501
  },
  {
   "id": "chordsmith",
   "name": "Chordsmith",
   "author": "jacob-sabella",
   "repo": "jacob-sabella/mpc-vst-chordsmith",
   "kind": "instrument",
   "license": "MIT",
   "summary": "Chord tool: pads, keys or chord buttons play scale, set or custom chords with voicing, strum, arp and harp modes, MIDI out to other tracks and a built-in preview synth.",
   "screenshot": "https://raw.githubusercontent.com/jacob-sabella/mpc-vst-chordsmith/188d34ca0d9482d2d1ba840edb12ccd8c3773f76/docs/screenshots/chordsmith.png",
   "style": "utility",
   "role": "midi",
   "tags": [
    "chords",
    "midi",
    "arpeggiator",
    "strum",
    "chord-builder"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.4",
     "size": 4358789,
     "defer": true,
     "sha256": "ca838e1e994652a14536262afd9aa0db771c1dad1d04414afed3edbea3bbf78d",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 7.5,
      "max_pct": 14.8,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "chordsmith",
      "name": "Chordsmith",
      "version": "1.0.4",
      "kind": "instrument",
      "uid": "4368536d",
      "manufacturer": "jacob-sabella",
      "layout": "portable",
      "so": "chordsmith.so",
      "skin": "jacob-sabella - VST - Chordsmith",
      "folder": "portable/jacob-sabella - VST - Chordsmith",
      "extras": [],
      "user_data": [],
      "user_files": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "Chord tool: pads, keys or chord buttons play scale, set or custom chords with voicing, strum, arp and harp modes, MIDI out to other tracks and a built-in preview synth.",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-vst-chordsmith",
      "license": "MIT",
      "cpu": {
       "p99_pct": 7.5,
       "max_pct": 14.8,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "ca838e1e994652a14536262afd9aa0db771c1dad1d04414afed3edbea3bbf78d",
       "size": 4358789,
       "url": "https://github.com/jacob-sabella/mpc-vst-chordsmith/releases/download/chordsmith-vst-v1.0.4/Chordsmith-1.0.4-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/jacob-sabella/mpc-vst-chordsmith/releases/download/chordsmith-vst-v1.0.4/Chordsmith-1.0.4-mpc-armv7.zip",
     "date": "2026-11-04",
     "channel": "stable",
     "notes": "Chord tool: pads, keys or chord buttons play scale, set or custom chords with voicing, strum, arp and harp modes, MIDI out to other tracks and a built-in preview synth.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Chordsmith-1.0.4 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Chordsmith-1.0.4/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/jacob-sabella - VST - Chordsmith/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Chordsmith** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from jacob-sabella/mpc-vst-chordsmith@6acdf0f with mpc-vst-plugins@8e266ce.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 50,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.3",
     "size": 4358024,
     "defer": true,
     "sha256": "81f04760add15914db1b88d27a801f64a6a59043402fc65f3305c999c87272ec",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 7.5,
      "max_pct": 14.8,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "chordsmith",
      "name": "Chordsmith",
      "version": "1.0.3",
      "kind": "instrument",
      "uid": "4368536d",
      "manufacturer": "jacob-sabella",
      "layout": "portable",
      "so": "chordsmith.so",
      "skin": "jacob-sabella - VST - Chordsmith",
      "folder": "portable/jacob-sabella - VST - Chordsmith",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "Chord tool: pads, keys or chord buttons play scale, set or custom chords with voicing, strum, arp and harp modes, MIDI out to other tracks and a built-in preview synth.",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-vst-chordsmith",
      "license": "MIT",
      "cpu": {
       "p99_pct": 7.5,
       "max_pct": 14.8,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "81f04760add15914db1b88d27a801f64a6a59043402fc65f3305c999c87272ec",
       "size": 4358024,
       "url": "https://github.com/jacob-sabella/mpc-vst-chordsmith/releases/download/chordsmith-vst-v1.0.3/Chordsmith-1.0.3-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/jacob-sabella/mpc-vst-chordsmith/releases/download/chordsmith-vst-v1.0.3/Chordsmith-1.0.3-mpc-armv7.zip",
     "date": "2026-10-22",
     "channel": "stable",
     "notes": "Chord tool: pads, keys or chord buttons play scale, set or custom chords with voicing, strum, arp and harp modes, MIDI out to other tracks and a built-in preview synth.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Chordsmith-1.0.3 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Chordsmith-1.0.3/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/jacob-sabella - VST - Chordsmith/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Chordsmith** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from jacob-sabella/mpc-vst-chordsmith@e3fb445 with mpc-vst-plugins@97a2eff.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 578,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.2",
     "size": 4357479,
     "defer": true,
     "sha256": "effb03244c96da8b59209b327a5986c8c694e9c0fa94628c25e7a3dc142f3542",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 7.5,
      "max_pct": 14.8,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "chordsmith",
      "name": "Chordsmith",
      "version": "1.0.2",
      "kind": "instrument",
      "uid": "4368536d",
      "manufacturer": "jacob-sabella",
      "layout": "portable",
      "so": "chordsmith.so",
      "skin": "jacob-sabella - VST - Chordsmith",
      "folder": "portable/jacob-sabella - VST - Chordsmith",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "Chord tool: pads, keys or chord buttons play scale, set or custom chords with voicing, strum, arp and harp modes, MIDI out to other tracks and a built-in preview synth.",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-vst-chordsmith",
      "license": "MIT",
      "cpu": {
       "p99_pct": 7.5,
       "max_pct": 14.8,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "effb03244c96da8b59209b327a5986c8c694e9c0fa94628c25e7a3dc142f3542",
       "size": 4357479,
       "url": "https://github.com/jacob-sabella/mpc-vst-chordsmith/releases/download/chordsmith-vst-v1.0.2/Chordsmith-1.0.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/jacob-sabella/mpc-vst-chordsmith/releases/download/chordsmith-vst-v1.0.2/Chordsmith-1.0.2-mpc-armv7.zip",
     "date": "2026-10-10",
     "channel": "stable",
     "notes": "## What's new in 1.0.2\n\n- **Works on MPC OS 2.x as well as 3.x.** The screen skin is now written in the MPC OS 2.x format, which 3.x reads too, so the touchscreen page draws on 2.x units instead of staying empty. Checked against MPC OS 2.15.1's own skins; not yet tried on a 2.x unit, so reports from 2.x owners are welcome.\n- The plugin itself is unchanged.\n\nChord tool: pads, keys or chord buttons play scale, set or custom chords with voicing, strum, arp and harp modes, MIDI out to other tracks and a built-in preview synth.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Chordsmith-1.0.2 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Chordsmith-1.0.2/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/jacob-sabella - VST - Chordsmith/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Chordsmith** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from jacob-sabella/mpc-vst-chordsmith@3fac894 with mpc-vst-plugins@9f5f91a.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 581,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.1",
     "size": 4358994,
     "defer": true,
     "sha256": "222a9bfcf9007cf77fc5f85b1c6420c85e3daba14ad41d84f90f7cbb17ea34cd",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 7.5,
      "max_pct": 14.8,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "chordsmith",
      "name": "Chordsmith",
      "version": "1.0.1",
      "kind": "instrument",
      "uid": "4368536d",
      "manufacturer": "jacob-sabella",
      "layout": "portable",
      "so": "chordsmith.so",
      "skin": "jacob-sabella - VST - Chordsmith",
      "folder": "portable/jacob-sabella - VST - Chordsmith",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Chord tool: pads, keys or chord buttons play scale, set or custom chords with voicing, strum, arp and harp modes, MIDI out to other tracks and a built-in preview synth.",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-vst-chordsmith",
      "license": "MIT",
      "cpu": {
       "p99_pct": 7.5,
       "max_pct": 14.8,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "222a9bfcf9007cf77fc5f85b1c6420c85e3daba14ad41d84f90f7cbb17ea34cd",
       "size": 4358994,
       "url": "https://github.com/jacob-sabella/mpc-vst-chordsmith/releases/download/chordsmith-vst-v1.0.1/Chordsmith-1.0.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/jacob-sabella/mpc-vst-chordsmith/releases/download/chordsmith-vst-v1.0.1/Chordsmith-1.0.1-mpc-armv7.zip",
     "date": "2026-10-07",
     "channel": "stable",
     "notes": "Chord tool: pads, keys or chord buttons play scale, set or custom chords with voicing, strum, arp and harp modes, MIDI out to other tracks and a built-in preview synth.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Chordsmith-1.0.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Chordsmith-1.0.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/jacob-sabella - VST - Chordsmith/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Chordsmith** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from jacob-sabella/mpc-vst-chordsmith@69cbb5b with mpc-vst-plugins@a4b8f86.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 568,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.0",
     "size": 4357781,
     "defer": true,
     "sha256": "314a89f4cf93fe2107b06c502ff59b4590122305224b20b99019dabbecac899d",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 7.5,
      "max_pct": 14.8,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "chordsmith",
      "name": "Chordsmith",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "4368536d",
      "manufacturer": "jacob-sabella",
      "layout": "portable",
      "so": "chordsmith.so",
      "skin": "jacob-sabella - VST - Chordsmith",
      "folder": "portable/jacob-sabella - VST - Chordsmith",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "param_compat": 1,
      "about": "Chord tool: pads, keys or chord buttons play scale, set or custom chords with voicing, strum, arp and harp modes, MIDI out to other tracks and a built-in preview synth.",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-vst-chordsmith",
      "license": "MIT",
      "cpu": {
       "p99_pct": 7.5,
       "max_pct": 14.8,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "314a89f4cf93fe2107b06c502ff59b4590122305224b20b99019dabbecac899d",
       "size": 4357781,
       "url": "https://github.com/jacob-sabella/mpc-vst-chordsmith/releases/download/chordsmith-vst-v1.0.0/Chordsmith-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/jacob-sabella/mpc-vst-chordsmith/releases/download/chordsmith-vst-v1.0.0/Chordsmith-1.0.0-mpc-armv7.zip",
     "date": "2026-10-04",
     "channel": "stable",
     "notes": "Chord tool: pads, keys or chord buttons play scale, set or custom chords with voicing, strum, arp and harp modes, MIDI out to other tracks and a built-in preview synth.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Chordsmith-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Chordsmith-1.0.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/jacob-sabella - VST - Chordsmith/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Chordsmith** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from jacob-sabella/mpc-vst-chordsmith@75843e6 with mpc-vst-plugins@5b60c7b.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 531,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Key 37",
       "firmware": "3.9.1.2",
       "date": "2026-10-04"
      }
     ]
    },
    {
     "version": "0.3.0",
     "size": 4357688,
     "defer": true,
     "sha256": "07eef4b7af6d6a1effde8442085ccf84be19bd91b72bc9ec6c07c5fdd4597f3a",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 7.5,
      "max_pct": 14.8,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "chordsmith",
      "name": "Chordsmith",
      "version": "0.3.0",
      "kind": "instrument",
      "uid": "4368536d",
      "manufacturer": "jacob-sabella",
      "layout": "portable",
      "so": "chordsmith.so",
      "skin": "jacob-sabella - VST - Chordsmith",
      "folder": "portable/jacob-sabella - VST - Chordsmith",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "param_compat": 0,
      "about": "Chord tool: pads, keys or chord buttons play scale, set or custom chords with voicing, strum, arp and harp modes, MIDI out to other tracks and a built-in preview synth.",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-vst-chordsmith",
      "license": "MIT",
      "cpu": {
       "p99_pct": 7.5,
       "max_pct": 14.8,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "07eef4b7af6d6a1effde8442085ccf84be19bd91b72bc9ec6c07c5fdd4597f3a",
       "size": 4357688,
       "url": "https://github.com/jacob-sabella/mpc-vst-chordsmith/releases/download/chordsmith-vst-v0.3.0/Chordsmith-0.3.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/jacob-sabella/mpc-vst-chordsmith/releases/download/chordsmith-vst-v0.3.0/Chordsmith-0.3.0-mpc-armv7.zip",
     "date": "2026-10-02",
     "channel": "beta",
     "notes": "Chord tool: pads, keys or chord buttons play scale, set or custom chords with voicing, strum, arp and harp modes, MIDI out to other tracks and a built-in preview synth.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on an MPC Key 37 (MPC OS 3.9.1.2). Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Chordsmith-0.3.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Chordsmith-0.3.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/jacob-sabella - VST - Chordsmith/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Chordsmith** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from jacob-sabella/mpc-vst-chordsmith@8f683f7 with mpc-vst-plugins@8bb7c49.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 626,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Key 37",
       "firmware": "3.9.1.2",
       "date": "2026-10-01"
      }
     ]
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "tested"
   ],
   "featured": false,
   "latest": "1.0.4",
   "latest_beta": "0.3.0",
   "updated": "2026-11-04",
   "added": "2026-10-01",
   "downloads": 2934
  },
  {
   "id": "clementine-xt",
   "name": "Clementine-XT",
   "author": "sd88me",
   "repo": "sd88me/mpc-vst-clementineXT",
   "kind": "instrument",
   "license": "GPL-3.0-only",
   "summary": "Ten-voice wavetable synthesizer modelled exactly on the Microwave II/XT with a ten-page touchscreen skin and Q-Links. Needs your own ROM files in its ROMS folder.",
   "screenshot": "https://raw.githubusercontent.com/sd88me/mpc-vst-clementineXT/main/docs/img/clementine-xt.png",
   "style": "synth",
   "tags": [
    "wavetable",
    "polyphonic",
    "arpeggiator"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.9.7",
     "size": 2610508,
     "defer": true,
     "sha256": "455c3b7a43cc14e9e6a191567c8b8f84e18824acf614d449f7e86df7201ad85b",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "clementine-xt",
      "name": "Clementine-XT",
      "version": "0.9.7",
      "kind": "instrument",
      "uid": "436c6d54",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "clementine_xt.so",
      "skin": "sd88me - VST - Clementine-XT",
      "folder": "portable/sd88me - VST - Clementine-XT",
      "extras": [],
      "user_data": [
       "ROMS"
      ],
      "user_files": [
       {
        "path": "ROMS",
        "label": "Microwave II ROM and sound banks",
        "description": "Optional. Your own Microwave II ROM gives the original waves, wave tables and the 256 factory sounds. Sound banks (.syx) appear on the SOUNDS tab.",
        "hint": "The ROM is one 256 KB image or the two 128 KB chip images (lower and upper); any file names work. A bank is named after its file.",
        "rules": [
         {
          "label": "Microwave II ROM",
          "ext": [
           ".bin"
          ],
          "size": 262144,
          "header_hex": "c0de"
         },
         {
          "label": "Microwave II ROM, lower chip",
          "ext": [
           ".bin"
          ],
          "size": 131072,
          "header_hex": "c000"
         },
         {
          "label": "Microwave II ROM, upper chip",
          "ext": [
           ".bin"
          ],
          "size": 131072,
          "header_hex": "de00"
         },
         {
          "label": "Sound bank (.syx)",
          "ext": [
           ".syx"
          ],
          "size_min": 16,
          "size_max": 1048576,
          "header_hex": "f03e",
          "unverified": true,
          "note": "A Waldorf SysEx file. It shows as a bank on the SOUNDS tab if it holds Microwave II/XT sounds."
         }
        ]
       }
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Wavetable synthesizer modelled on the Microwave II/XT, with your own ROM.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-clementineXT",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "455c3b7a43cc14e9e6a191567c8b8f84e18824acf614d449f7e86df7201ad85b",
       "size": 2610508,
       "url": "https://github.com/sd88me/mpc-vst-clementineXT/releases/download/clementine-xt-v0.9.7/Clementine-XT-0.9.7-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "bd20d6f880edc29c3fcaf2abe6381e8291548b48dac05d5e2800cec35e66335e",
       "size": 2629160,
       "url": "https://github.com/sd88me/mpc-vst-clementineXT/releases/download/clementine-xt-v0.9.7/Clementine-XT-0.9.7-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-clementineXT/releases/download/clementine-xt-v0.9.7/Clementine-XT-0.9.7-mpc-armv7.zip",
     "date": "2026-11-01",
     "channel": "stable",
     "notes": "- **ROM check in the installer app.** The plugin declares its files, so the installer app's **Your ROMs and files** step checks each one before copying it into `ROMS`: the 256 KB Microwave II image or its two 128 KB chip images, and Waldorf `.syx` sound banks.\n- No change to the sound or the skin.\n\nDownloads: `Clementine-XT-0.9.7-mpc-armv7.zip` for Gen1 MPC and Force, `Clementine-XT-0.9.7-mpc-aarch64.zip` for Gen2 (MPC OS 3.x). Your files in `ROMS` are kept on upgrade.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 220,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-11-01"
      }
     ]
    },
    {
     "version": "0.9.6",
     "size": 2608980,
     "defer": true,
     "sha256": "e63c82607f69d2418bc7d95fceaaa2c204de7907fed72e558c1542ac949d4e98",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "clementine-xt",
      "name": "Clementine-XT",
      "version": "0.9.6",
      "kind": "instrument",
      "uid": "436c6d54",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "clementine_xt.so",
      "skin": "sd88me - VST - Clementine-XT",
      "folder": "portable/sd88me - VST - Clementine-XT",
      "extras": [],
      "user_data": [
       "ROMS"
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Wavetable synthesizer modelled on the Microwave II/XT, with your own ROM.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-clementineXT",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "e63c82607f69d2418bc7d95fceaaa2c204de7907fed72e558c1542ac949d4e98",
       "size": 2608980,
       "url": "https://github.com/sd88me/mpc-vst-clementineXT/releases/download/clementine-xt-v0.9.6/Clementine-XT-0.9.6-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "65a0a679a15d5b59c1b5bd4031c116a5f4f49701d93dc609ab37d383e81ed052",
       "size": 2627435,
       "url": "https://github.com/sd88me/mpc-vst-clementineXT/releases/download/clementine-xt-v0.9.6/Clementine-XT-0.9.6-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-clementineXT/releases/download/clementine-xt-v0.9.6/Clementine-XT-0.9.6-mpc-armv7.zip",
     "date": "2026-10-21",
     "channel": "stable",
     "notes": "Rebuilt against the updated mpc-vst-plugins wrapper: **Q-Links now move parameters on track edit \u2192 automation** (a plain host write no longer makes MPC rebuild its parameter screen; sd88me/mpc-vst-plugins#486). No other changes.\n\n`*-mpc-armv7.zip` is for Gen1 MPCs and the Force; `*-mpc-aarch64.zip` is the Gen2 build (MPC OS 3.x), tested offline only. Settings and your own files in the plugin's data folders are kept on upgrade.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 455,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-23"
      }
     ]
    },
    {
     "version": "0.9.5",
     "size": 2572509,
     "defer": true,
     "sha256": "63a26fc491fcfaea5b4130893a44668c023ba1ae22a31c8835ffb0c70e17f062",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": {
      "p99_pct": 25.5,
      "max_pct": 29.4,
      "verdict": "WARN"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "clementine-xt",
      "name": "Clementine-XT",
      "version": "0.9.5",
      "kind": "instrument",
      "uid": "436c6d54",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "clementine_xt.so",
      "skin": "sd88me - VST - Clementine-XT",
      "folder": "portable/sd88me - VST - Clementine-XT",
      "extras": [],
      "user_data": [
       "ROMS"
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 0,
      "about": "Wavetable synthesizer modelled on the Microwave II/XT, with your own ROM.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-clementineXT",
      "license": "GPL-3.0-only",
      "cpu": {
       "p99_pct": 25.5,
       "max_pct": 29.4,
       "verdict": "WARN"
      }
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "63a26fc491fcfaea5b4130893a44668c023ba1ae22a31c8835ffb0c70e17f062",
       "size": 2572509,
       "url": "https://github.com/sd88me/mpc-vst-clementineXT/releases/download/clementine-xt-v0.9.5/Clementine-XT-0.9.5-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-clementineXT/releases/download/clementine-xt-v0.9.5/Clementine-XT-0.9.5-mpc-armv7.zip",
     "date": "2026-10-09",
     "channel": "stable",
     "notes": "Clementine-XT 0.9.5: a new look and a tidier Sound row.\n\n- **Skin:** tapered charcoal knobs (the four Play knobs are red), engraved recessed panels with lit edges, raised red keycaps, deeper LCD bezels, no rule under the panel titles, and bigger knob names and values that stay inside their panels.\n- **Sound row:** one Bank stepper and one Sound stepper on the Play page, each showing `<number>  <name>` (two new text params, appended at the end: saved projects are unaffected).\n- **Banks tab:** the Bank, Sound and Page controls are matching steppers, aligned with the panels below. The Bank stepper loads the bank, as on the Play page.\n\nRequires your own ROM in the plugin's `ROMS/` folder (none is shipped); the installer keeps `ROMS/` on upgrade. Skin and engine are otherwise as in 0.9.4. Skin checked on a Force (MPC OS 5.0.17) only; **not yet tried on a 2.x unit**. CPU on a Force: worst p99 about 25 % (Q-Link sweep, WARN); 8 and 16 voices about 18-19 %.\n\nRequirements: a first-generation MPC OS standalone device (32-bit ARM), root shell access (SSH). Install: unzip, copy the folder to the device, run `sh install.sh` (it stops MPC and restarts it). Details are in INSTALL.md inside the zip.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 769,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-10"
      }
     ]
    },
    {
     "version": "0.9.4",
     "size": 9687376,
     "defer": true,
     "sha256": "dcd4abc98d6a25e3cb927503186c6e76a4bc8f1a4c4011e54b35d68d4ddd1ce6",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": {
      "p99_pct": 24.4,
      "max_pct": 26.4,
      "verdict": "WARN"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "clementine-xt",
      "name": "Clementine-XT",
      "version": "0.9.4",
      "kind": "instrument",
      "uid": "436c6d54",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "clementine_xt.so",
      "skin": "sd88me - VST - Clementine-XT",
      "folder": "portable/sd88me - VST - Clementine-XT",
      "extras": [],
      "user_data": [
       "ROMS"
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 0,
      "about": "Wavetable synthesizer modelled on the Microwave II/XT, with your own ROM.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-clementineXT",
      "license": "GPL-3.0-only",
      "cpu": {
       "p99_pct": 24.4,
       "max_pct": 26.4,
       "verdict": "WARN"
      }
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "dcd4abc98d6a25e3cb927503186c6e76a4bc8f1a4c4011e54b35d68d4ddd1ce6",
       "size": 9687376,
       "url": "https://github.com/sd88me/mpc-vst-clementineXT/releases/download/clementine-xt-v0.9.4/Clementine-XT-0.9.4-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-clementineXT/releases/download/clementine-xt-v0.9.4/Clementine-XT-0.9.4-mpc-armv7.zip",
     "date": "2026-10-06",
     "channel": "stable",
     "notes": "Clementine-XT 0.9.4: with your ROM in the plugin's `ROMS/` folder, the plugin now also reads the 256 factory sounds out of it and offers them as the bank **XT Factory** (the first bank on the SOUNDS tab). You no longer need a separate factory `.syx`. Nothing from Waldorf is shipped; the sounds are decoded on the device from the ROM you supply.\n\nChecked against the original firmware's own dump: 244 of the 256 sounds are byte-identical. The other 12 slots differ in a dump taken from a unit that also holds stored edits; Clementine-XT gives the factory version of those. Only tested with a Microwave II OS 2.33 dump (two 128 KB chips or one 256 KB image); with another ROM the bank is simply not offered.\n\nIncludes 0.9.3: the skin is in the shape MPC OS 2.x reads and the library needs glibc 2.29, so the catalog labels it \"MPC OS 2.x + 3.x\". **Not yet tried on a 2.x unit**; tested on a Force (MPC OS 5.0.17) only. The installer keeps your `ROMS/` folder on upgrade. Upgrading from 0.9.2 or older with that package's installer removes it, so back up `ROMS/` first.\n\nBring your own ROM files; none are shipped. CPU on a Force: worst p99 about 24 % (Q-Link sweep, WARN); 8 and 16 voices about 14-17 %.\n\nRequirements: a first-generation MPC OS standalone device (32-bit ARM), root shell access (SSH). Install: unzip, copy the folder to the device, run `sh install.sh` (it stops MPC and restarts it). Details are in INSTALL.md inside the zip.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 538,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.9.3",
     "size": 9686848,
     "defer": true,
     "sha256": "025926d10f099e422f130f457ff9160fcd7a09e332e94e83bb4374ed1f702d27",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": {
      "p99_pct": 24.4,
      "max_pct": 26.4,
      "verdict": "WARN"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "clementine-xt",
      "name": "Clementine-XT",
      "version": "0.9.3",
      "kind": "instrument",
      "uid": "436c6d54",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "clementine_xt.so",
      "skin": "sd88me - VST - Clementine-XT",
      "folder": "portable/sd88me - VST - Clementine-XT",
      "extras": [],
      "user_data": [
       "ROMS"
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 0,
      "about": "Wavetable synthesizer modelled on the Microwave II/XT, with your own ROM.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-clementineXT",
      "license": "GPL-3.0-only",
      "cpu": {
       "p99_pct": 24.4,
       "max_pct": 26.4,
       "verdict": "WARN"
      }
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "025926d10f099e422f130f457ff9160fcd7a09e332e94e83bb4374ed1f702d27",
       "size": 9686848,
       "url": "https://github.com/sd88me/mpc-vst-clementineXT/releases/download/clementine-xt-v0.9.3/Clementine-XT-0.9.3-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-clementineXT/releases/download/clementine-xt-v0.9.3/Clementine-XT-0.9.3-mpc-armv7.zip",
     "date": "2026-10-06",
     "channel": "stable",
     "notes": "Clementine-XT 0.9.3: the skin is now written in the shape MPC OS 2.x reads, and the library needs glibc 2.29 or less, so the catalog labels this release \"MPC OS 2.x + 3.x\". The sound and parameters are unchanged. **Not yet tried on a 2.x unit**; it was tested on a Force (MPC OS 5.0.17) only. Feedback from MPC OS 2.x users is welcome.\n\nThe installer now keeps your `ROMS/` folder (ROM images and `.syx` banks) when upgrading. Earlier packages did not mark it as user data, so upgrading from 0.9.2 or older with that package's installer removed it: copy your files back after upgrading from those versions. Back up `ROMS/` before installing.\n\nBring your own ROM files in the plugin's `ROMS/` folder; none are shipped.\n\nCPU on a Force: worst p99 about 24 % (Q-Link sweep, WARN); 8 and 16 voices about 14-17 %.\n\nRequirements: a first-generation MPC OS standalone device (32-bit ARM), root shell access (SSH). Install: unzip, copy the folder to the device, run `sh install.sh` (it stops MPC and restarts it). Details are in INSTALL.md inside the zip.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 412,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.9.2",
     "size": 9719439,
     "defer": true,
     "sha256": "efeb7cafd2b139fa228f203e52d519ea4c1dd7f5cfba3ff19b5f15110e81d383",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": {
      "p99_pct": 25.6,
      "max_pct": 29.0,
      "verdict": "WARN"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "clementine-xt",
      "name": "Clementine-XT",
      "version": "0.9.2",
      "kind": "instrument",
      "uid": "436c6d54",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "clementine_xt.so",
      "skin": "sd88me - VST - Clementine-XT",
      "folder": "portable/sd88me - VST - Clementine-XT",
      "extras": [],
      "user_data": [
       "ROMS"
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 0,
      "about": "Wavetable instrument for MPC OS, with a 90s-style skin.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-clementineXT",
      "license": "GPL-3.0-only",
      "cpu": {
       "p99_pct": 25.6,
       "max_pct": 29.0,
       "verdict": "WARN"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "efeb7cafd2b139fa228f203e52d519ea4c1dd7f5cfba3ff19b5f15110e81d383",
       "size": 9719439,
       "url": "https://github.com/sd88me/mpc-vst-clementineXT/releases/download/clementine-xt-v0.9.2/Clementine-XT-0.9.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-clementineXT/releases/download/clementine-xt-v0.9.2/Clementine-XT-0.9.2-mpc-armv7.zip",
     "date": "2026-10-03",
     "channel": "stable",
     "notes": "Clementine-XT 0.9.2: the Bank and Sound steppers on the GLOBAL page are wider so the number shows. Includes the 0.9.1 skin changes (open blue section titles, red dot-matrix LCD fields, red Play knobs, larger knobs, logo name plate, Play pickers on the top row). Bring your own ROM files in the plugin's `ROMS/` folder; none are shipped.\n\nCPU on a Force: worst p99 about 25 % (Q-Link sweep, WARN); 8 and 16 voices about 14-16 %.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Clementine-XT-0.9.2 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Clementine-XT-0.9.2/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - Clementine-XT/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 650,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.9.1",
     "size": 9724299,
     "defer": true,
     "sha256": "ee8f51ca3407fe7d6dd22cad3b16fab48956e2777a8ca55e75449eb080f27831",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": {
      "p99_pct": 25.7,
      "max_pct": 28.9,
      "verdict": "WARN"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "clementine-xt",
      "name": "Clementine-XT",
      "version": "0.9.1",
      "kind": "instrument",
      "uid": "436c6d54",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "clementine_xt.so",
      "skin": "sd88me - VST - Clementine-XT",
      "folder": "portable/sd88me - VST - Clementine-XT",
      "extras": [],
      "user_data": [
       "ROMS"
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 0,
      "about": "Wavetable instrument for MPC OS, with a 90s-style skin.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-clementineXT",
      "license": "GPL-3.0-only",
      "cpu": {
       "p99_pct": 25.7,
       "max_pct": 28.9,
       "verdict": "WARN"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "ee8f51ca3407fe7d6dd22cad3b16fab48956e2777a8ca55e75449eb080f27831",
       "size": 9724299,
       "url": "https://github.com/sd88me/mpc-vst-clementineXT/releases/download/clementine-xt-v0.9.1/Clementine-XT-0.9.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-clementineXT/releases/download/clementine-xt-v0.9.1/Clementine-XT-0.9.1-mpc-armv7.zip",
     "date": "2026-10-02",
     "channel": "stable",
     "notes": "Clementine-XT 0.9.1: new skin (open blue section titles, red dot-matrix LCD fields, narrow bank/sound steppers, red Play knobs, larger knobs, logo name plate). Bring your own ROM files in the plugin's `ROMS/` folder; none are shipped.\n\nCPU on a Force: worst p99 25.7% (Q-Link sweep, WARN); 8 and 16 voices about 14-16%.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Clementine-XT-0.9.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Clementine-XT-0.9.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - Clementine-XT/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 531,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.9.0",
     "size": 16560245,
     "defer": true,
     "sha256": "f16c949f9abf4a1c72b09f676dd8e6c297c019b78fa79b4ea75ddaf3a4d18618",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": {
      "p99_pct": 25.4,
      "max_pct": 29.0,
      "verdict": "WARN"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "clementine-xt",
      "name": "Clementine-XT",
      "version": "0.9.0",
      "kind": "instrument",
      "uid": "436c6d54",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "clementine_xt.so",
      "skin": "sd88me - VST - Clementine-XT",
      "folder": "portable/sd88me - VST - Clementine-XT",
      "extras": [],
      "user_data": [
       "ROMS"
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 0,
      "about": "Wavetable instrument modelled on the Microwave XT architecture, for MPC OS.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-clementineXT",
      "license": "GPL-3.0-only",
      "cpu": {
       "p99_pct": 25.4,
       "max_pct": 29.0,
       "verdict": "WARN"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "f16c949f9abf4a1c72b09f676dd8e6c297c019b78fa79b4ea75ddaf3a4d18618",
       "size": 16560245,
       "url": "https://github.com/sd88me/mpc-vst-clementineXT/releases/download/clementine-xt-v0.9.0/Clementine-XT-0.9.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-clementineXT/releases/download/clementine-xt-v0.9.0/Clementine-XT-0.9.0-mpc-armv7.zip",
     "date": "2026-10-02",
     "channel": "stable",
     "notes": "Clementine-XT 0.9.0: wavetable instrument (MPC OS VST2 plugin) with a new 90s-style skin.\n\nBring your own ROM files (`ROMS/` folder in the plugin folder, see the README); none are shipped.\n\n# Clementine-XT 0.9.0\n\nWavetable instrument modelled on the Microwave XT architecture, for MPC OS.\n\nA native MPC OS plugin (instrument) with its own MPC screen skin, loaded by MPC's built-in plugin host.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Clementine-XT-0.9.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Clementine-XT-0.9.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - Clementine-XT/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `ROMS/` inside the plugin folder (`/sdcard/Synths/sd88me - VST - Clementine-XT/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **Clementine-XT** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\n## Uninstall\n\n`ssh root@<device-ip> sh /tmp/Clementine-XT-0.9.0/uninstall.sh` removes the plugin folder and the plugin-list entry (it also stops and\nrestarts MPC). Projects that use the plugin will load without it. Files you added yourself are kept.\n\n## Install by hand\n\n1. Copy `portable/sd88me - VST - Clementine-XT/` to `/sdcard/Synths/sd88me - VST - Clementine-XT/`. It holds `clementine_xt.so`, `plugin-meta.xml`, `version.xml`, `Plugin Skins/`\n   and the data:\n2. Stop MPC: `systemctl stop acvs` (`systemctl stop inmusic-mpc` on a Hakai-enabled system)\n3. Back up the settings file, `MPC.settings` (on a Force: `/media/az01-internal/Settings/MPC/MPC.settings`).\n4. In `MPC.settings`, inside `<VALUE name=\"pluginList-arm\"><KNOWNPLUGINS>`, add the line from `plugin-meta.xml` with\n   `%payload-path%` replaced by `/sdcard/Synths`. If there is no `pluginList-arm` value yet, add one just before `</PROPERTIES>`:\n   ```xml\n   <VALUE name=\"pluginList-arm\">\n     <KNOWNPLUGINS>\n       (the line from plugin-meta.xml)\n     </KNOWNPLUGINS>\n   </VALUE>\n   ```\n5. Start MPC: `systemctl start acvs` (`inmusic-mpc` on Hakai). If MPC shows default settings, restore your backup (the XML was malformed).\n\nEdit `MPC.settings` only while MPC is stopped: MPC can save its own copy over a change made while it runs. Tools that\nrebuild the whole plugin list from the plugin folders in `Synths` keep this plugin, because it is such a folder.\n\n## CPU\n\nMeasured on a Gen1 device (MPC Live/One/X/Force class, Cortex-A17) with `tools/bench.sh` from [mpc-vst-plugins](https://github.com/sd88me/mpc-vst-plugins): worst p99 **25.4%** of one audio block, worst block 29.0%, v",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 484,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "0.9.7",
   "latest_beta": null,
   "updated": "2026-11-01",
   "added": "2026-10-02",
   "downloads": 4059
  },
  {
   "id": "clif-tape",
   "name": "Clif Tape",
   "author": "MagicStino",
   "repo": "MagicStino/Clif-Tape",
   "kind": "effect",
   "license": "MIT",
   "summary": "Stereo tape colour and digital degradation, expressive Wow/Flutter, twelve tone profiles, crackle, stereo spread, independent noise textures and Silence Gate. Fifteen presets and touchscreen Q-Links.",
   "screenshot": "https://raw.githubusercontent.com/MagicStino/Clif-Tape/v0.2.0/catalog-thumbnail.png",
   "homepage": "https://github.com/MagicStino/Clif-Tape",
   "style": "effect",
   "tags": [
    "tape",
    "lo-fi",
    "stereo",
    "effect"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.2.0",
     "size": 1631661,
     "defer": true,
     "sha256": "c29f7865dedfd7fdc94af94f9da1db87f441d768b87b4b480b402bbb1923c5b3",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "clif-tape",
      "name": "Clif Tape",
      "version": "0.2.0",
      "kind": "effect",
      "uid": "436c4c43",
      "manufacturer": "MagicStino",
      "layout": "portable",
      "so": "clif_tape.so",
      "skin": "MagicStino - VST - Clif Tape",
      "folder": "portable/MagicStino - VST - Clif Tape",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Stereo tape colour, digital degradation, pitch motion and gated noise textures.",
      "requires": "",
      "source_repo": "MagicStino/Clif-Tape",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "c29f7865dedfd7fdc94af94f9da1db87f441d768b87b4b480b402bbb1923c5b3",
       "size": 1631661,
       "url": "https://github.com/MagicStino/Clif-Tape/releases/download/v0.2.0/Clif-Tape-0.2.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/MagicStino/Clif-Tape/releases/download/v0.2.0/Clif-Tape-0.2.0-mpc-armv7.zip",
     "date": "2026-10-29",
     "channel": "stable",
     "notes": "Clif Tape 0.2.0 \u2014 stereo tape colour and texture for Windows, macOS, Linux and Force / MPC.\r\n\r\nReady-built VST3 downloads for Windows x64, Mac Intel + Apple Silicon, and Linux x86-64. The desktop editions share the cliff artwork, white knobs, four pages, 15 presets and 18 automatable parameters. No compiling required.\r\n\r\nTape EQ profiles, saturation, Wow and Flutter, Crackle, Spread, independent Noise and Mechanical textures, plus Digital filtering and DEGRADE. Silence Gate fades Crackle, Noise and Mechanical when input becomes silent; it leaves the music signal alone.\r\n\r\n[Downloads and screen previews](https://github.com/MagicStino/Clif-Tape#download--ready-to-play) \u00b7 [Installation](https://github.com/MagicStino/Clif-Tape/blob/main/INSTALL.md) \u00b7 [Usage guide](https://github.com/MagicStino/Clif-Tape/blob/main/USAGE.md)\r\n\r\nDesktop ZIPs: extract the complete ClifTape.vst3 bundle. Windows: C:\\Program Files\\Common Files\\VST3. Mac: ~/Library/Audio/Plug-Ins/VST3. Linux: ~/.vst3. Rescan VST3 plugins in your DAW.\r\n\r\nLinux requires x86-64, glibc 2.34+ and the X11/XCB, Cairo and Pango runtime libraries documented in INSTALL.md. Linux passed 47 VST3 validator tests plus UI controls, six page renders and active-DSP smoke checks. Compatibility with every DAW/distribution is not claimed. Mac is ad-hoc signed, not notarized. No AU build.\r\n\r\nForce / MPC: choose the mpc-armv7 ZIP or install through OpenPlugin on compatible OS 3.x community hosts. Save before running the device installer: it restarts the music application. Gen2/aarch64 is not included.\r\n\r\nLinux ZIP SHA256: 64b66ee12af5b91e4aeca299cb7c280645fab13c140ced5a22c15a87509845f5",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 198,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "0.2.0",
   "latest_beta": null,
   "updated": "2026-10-29",
   "added": "2026-10-29",
   "downloads": 198
  },
  {
   "id": "op1fx-cluster",
   "name": "Cluster",
   "author": "Bombest",
   "repo": "Bombest-Audio/op1-fx",
   "kind": "instrument",
   "license": "GPL-3.0-only",
   "summary": "Eight self-feedback sine oscillators that drift apart over a note. OP-1 inspired.",
   "screenshot": "https://raw.githubusercontent.com/Bombest-Audio/op1-fx/34f1396d82a4ae72baa761a50f1d9bfe834c444f/screenshots/mpc/cluster.png",
   "style": "synth",
   "collection": "bombest-op1fx",
   "tags": [
    "op1",
    "synth",
    "feedback",
    "drone"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.4.1",
     "size": 3642846,
     "defer": true,
     "sha256": "5a39cd8c9ac7f37c384387094f85c674cad593249450ef20d5e48d317082cb79",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "op1fx-cluster",
      "name": "Cluster",
      "version": "0.4.1",
      "kind": "instrument",
      "uid": "4262436c",
      "manufacturer": "bombest",
      "layout": "portable",
      "so": "cluster.so",
      "skin": "bombest - VST - Cluster",
      "folder": "portable/bombest - VST - Cluster",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "New take on the OP-1 cluster for MPC.",
      "requires": "",
      "source_repo": "Bombest-Audio/op1-fx",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "5a39cd8c9ac7f37c384387094f85c674cad593249450ef20d5e48d317082cb79",
       "size": 3642846,
       "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/Cluster-0.4.1-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "7850a2b27a7b22dbb1eb7c9acdf900f850e970571903a6ff24880666e0b53848",
       "size": 3645752,
       "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/Cluster-0.4.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/Cluster-0.4.1-mpc-armv7.zip",
     "date": "2026-11-01",
     "channel": "stable",
     "notes": "Repackaged for the Open MPC plugin catalog. The plugin binaries are the same ones from 0.4.0. What changed is the packaging: catalog ids now start with `op1fx-` (for example `op1fx-delay`), the installer matches the current mpc-vst-plugins template, and the repo carries MPC screenshots and a `tested.json`.\n\nTested on an MPC Live III (Gen2), MPC OS 3.9.1. The armv7 zips (Gen1, Force, MPC One) are built but not tested on hardware yet.\n\nDownload `OP1-Suite-0.4.1-mpc-aarch64.zip` to install all twenty on a Gen2 MPC, or one plugin zip for a single plugin.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 96,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "3.9.1",
       "date": "2026-11-01"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen2"
   ],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "0.4.1",
   "latest_beta": null,
   "updated": "2026-11-01",
   "added": "2026-11-01",
   "downloads": 116
  },
  {
   "id": "crate-digger",
   "name": "Crate Digger",
   "author": "sd88me",
   "repo": "sd88me/mpc-vst-cratedigger",
   "kind": "instrument",
   "license": "MIT",
   "summary": "Dig for records by genre, style, decade, region and country on Discogs, then stream and play them into an MPC track, with its own screen skin and Q-Links.",
   "screenshot": "https://raw.githubusercontent.com/sd88me/mpc-vst-cratedigger/main/docs/img/crate-digger.png",
   "style": "sample-browser",
   "tags": [
    "discogs",
    "streaming"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.3.0",
     "size": 71081053,
     "defer": true,
     "sha256": "ea6053cd9d833f7e48f6a63daa7cee73b3cf996c215486d9a52da1c60fcdfc99",
     "param_compat": 1,
     "max_glibc": "2.28",
     "cpu": {
      "p99_pct": 3.4,
      "max_pct": 7.8,
      "verdict": "PASS"
     },
     "requires": "A network connection (streams from Discogs and the web)",
     "manifest": {
      "schema": 1,
      "id": "crate-digger",
      "name": "Crate Digger",
      "version": "1.3.0",
      "kind": "instrument",
      "uid": "43724467",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "cratedigger.so",
      "skin": "sd88me - VST - Crate Digger",
      "folder": "portable/sd88me - VST - Crate Digger",
      "extras": [
       "cratedigger/bin"
      ],
      "user_data": [
       "cratedigger/channels.txt"
      ],
      "arch": "armv7",
      "max_glibc": "2.28",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "Dig for records by genre, style, decade and country on Discogs, then stream and play them into your MPC track. Needs a network connection.",
      "requires": "A network connection (streams from Discogs and the web)",
      "source_repo": "sd88me/mpc-vst-cratedigger",
      "license": "MIT",
      "cpu": {
       "p99_pct": 3.4,
       "max_pct": 7.8,
       "verdict": "PASS"
      }
     },
     "flags": {
      "portable/sd88me - VST - Crate Digger/cratedigger.so": {
       "runs programs": [
        "posix_spawn"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/bin/python3.11": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "gethostbyname",
        "listen",
        "recv",
        "recvfrom",
        "send",
        "sendto",
        "socket"
       ],
       "runs programs": [
        "execlp",
        "execv",
        "execve",
        "fork",
        "posix_spawn",
        "posix_spawnp",
        "system",
        "vfork"
       ],
       "loads code at runtime": [
        "dlopen"
       ],
       "changes the system": [
        "chroot",
        "setgid",
        "setuid"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libpython3.11.so.1.0": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "gethostbyname",
        "listen",
        "recv",
        "recvfrom",
        "send",
        "sendto",
        "socket"
       ],
       "runs programs": [
        "execlp",
        "execv",
        "execve",
        "fork",
        "posix_spawn",
        "posix_spawnp",
        "system",
        "vfork"
       ],
       "loads code at runtime": [
        "dlopen"
       ],
       "changes the system": [
        "chroot",
        "setgid",
        "setuid"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9.0.so": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "runs programs": [
        "execvp",
        "vfork"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9tk9.0.so": {
       "network": [
        "connect",
        "getaddrinfo",
        "recv",
        "socket"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/python3.11/lib-dynload/_dbm.cpython-311-arm-linux-gnueabihf.so": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "listen",
        "send",
        "socket"
       ]
      },
      "aarch64: portable/sd88me - VST - Crate Digger/cratedigger.so": {
       "runs programs": [
        "posix_spawn"
       ]
      },
      "aarch64: portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/bin/python3.11": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "gethostbyname",
        "listen",
        "recv",
        "recvfrom",
        "send",
        "sendto",
        "socket"
       ],
       "runs programs": [
        "execlp",
        "execv",
        "execve",
        "fork",
        "posix_spawn",
        "posix_spawnp",
        "system",
        "vfork"
       ],
       "loads code at runtime": [
        "dlopen"
       ],
       "changes the system": [
        "chroot",
        "setgid",
        "setuid"
       ]
      },
      "aarch64: portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libpython3.11.so.1.0": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "gethostbyname",
        "listen",
        "recv",
        "recvfrom",
        "send",
        "sendto",
        "socket"
       ],
       "runs programs": [
        "execlp",
        "execv",
        "execve",
        "fork",
        "posix_spawn",
        "posix_spawnp",
        "system",
        "vfork"
       ],
       "loads code at runtime": [
        "dlopen"
       ],
       "changes the system": [
        "chroot",
        "setgid",
        "setuid"
       ]
      },
      "aarch64: portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9.0.so": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "runs programs": [
        "execvp",
        "vfork"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      },
      "aarch64: portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9tk9.0.so": {
       "network": [
        "connect",
        "getaddrinfo",
        "recv",
        "socket"
       ]
      },
      "aarch64: portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/python3.11/lib-dynload/_dbm.cpython-311-aarch64-linux-gnu.so": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "listen",
        "send",
        "socket"
       ]
      }
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "ea6053cd9d833f7e48f6a63daa7cee73b3cf996c215486d9a52da1c60fcdfc99",
       "size": 71081053,
       "url": "https://github.com/sd88me/mpc-vst-cratedigger/releases/download/cratedigger-vst-v1.3.0/Crate-Digger-1.3.0-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "2d13d2ff3278a14f58f0574f49053895219f94c418c8494861e9b50edc7d2c79",
       "size": 87533626,
       "url": "https://github.com/sd88me/mpc-vst-cratedigger/releases/download/cratedigger-vst-v1.3.0/Crate-Digger-1.3.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-cratedigger/releases/download/cratedigger-vst-v1.3.0/Crate-Digger-1.3.0-mpc-armv7.zip",
     "date": "2026-10-28",
     "channel": "stable",
     "notes": "Dig for records by genre, style, decade and country on Discogs, then stream and play them into your MPC track. Needs a network connection.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Crate-Digger-1.3.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Crate-Digger-1.3.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - Crate Digger/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `cratedigger/channels.txt/` inside the plugin folder (`/sdcard/Synths/sd88me - VST - Crate Digger/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **Crate Digger** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-cratedigger@ecd9ed6 with mpc-vst-plugins@ccfac7d.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/sd88me - VST - Crate Digger/cratedigger.so calls runs programs (posix_spawn): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/bin/python3.11 calls network (accept, bind, connect, getaddrinfo, gethostbyname, listen, recv, recvfrom, send, sendto, socket); runs programs (execlp, execv, execve, fork, posix_spawn, posix_spawnp, system, vfork); loads code at runtime (dlopen); changes the system (chroot, setgid, setuid): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libpython3.11.so.1.0 calls network (accept, bind, connect, getaddrinfo, gethostbyname, listen, recv, recvfrom, send, sendto, socket); runs programs (execlp, execv, execve, fork, posix_spawn, posix_spawnp, system, vfork); loads code at runtime (dlopen); changes the system (chroot, setgid, setuid): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9.0.so calls network (accept, bind, connect, getaddrinfo, listen, recv, send, socket); runs programs (execvp, vfork); loads code at runtime (dlopen): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9tk9.0.so calls network (connect, getaddrinfo, recv, socket): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/python3.11/lib-dynload/_dbm.cpython-311-arm-linux-gnueabihf.so calls network (accept, bind, connect, getaddrinfo, listen, send, socket): flagged for manual review (the author can explain why)"
     ],
     "downloads": 420,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "az01 base 5.0.17",
       "date": "2026-10-28"
      },
      {
       "device": "Akai Force",
       "firmware": "az01 base 5.0.17",
       "date": "2026-10-28"
      }
     ]
    },
    {
     "version": "1.2.0",
     "size": 70189626,
     "defer": true,
     "sha256": "3e44fcaab1b19f9911123998de0192a1cdc03208ae72c72c36c1741510e50449",
     "param_compat": 1,
     "max_glibc": "2.28",
     "cpu": {
      "p99_pct": 3.4,
      "max_pct": 7.8,
      "verdict": "PASS"
     },
     "requires": "A network connection (streams from Discogs and the web)",
     "manifest": {
      "schema": 1,
      "id": "crate-digger",
      "name": "Crate Digger",
      "version": "1.2.0",
      "kind": "instrument",
      "uid": "43724467",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "cratedigger.so",
      "skin": "sd88me - VST - Crate Digger",
      "folder": "portable/sd88me - VST - Crate Digger",
      "extras": [
       "cratedigger/bin"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.28",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "Dig for records by genre, style, decade and country on Discogs, then stream and play them into your MPC track. Needs a network connection.",
      "requires": "A network connection (streams from Discogs and the web)",
      "source_repo": "sd88me/mpc-vst-cratedigger",
      "license": "MIT",
      "cpu": {
       "p99_pct": 3.4,
       "max_pct": 7.8,
       "verdict": "PASS"
      }
     },
     "flags": {
      "portable/sd88me - VST - Crate Digger/cratedigger.so": {
       "runs programs": [
        "posix_spawn"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/bin/python3.11": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "gethostbyname",
        "listen",
        "recv",
        "recvfrom",
        "send",
        "sendto",
        "socket"
       ],
       "runs programs": [
        "execlp",
        "execv",
        "execve",
        "fork",
        "posix_spawn",
        "posix_spawnp",
        "system",
        "vfork"
       ],
       "loads code at runtime": [
        "dlopen"
       ],
       "changes the system": [
        "chroot",
        "setgid",
        "setuid"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libpython3.11.so.1.0": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "gethostbyname",
        "listen",
        "recv",
        "recvfrom",
        "send",
        "sendto",
        "socket"
       ],
       "runs programs": [
        "execlp",
        "execv",
        "execve",
        "fork",
        "posix_spawn",
        "posix_spawnp",
        "system",
        "vfork"
       ],
       "loads code at runtime": [
        "dlopen"
       ],
       "changes the system": [
        "chroot",
        "setgid",
        "setuid"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9.0.so": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "runs programs": [
        "execvp",
        "vfork"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9tk9.0.so": {
       "network": [
        "connect",
        "getaddrinfo",
        "recv",
        "socket"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/python3.11/lib-dynload/_dbm.cpython-311-arm-linux-gnueabihf.so": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "listen",
        "send",
        "socket"
       ]
      },
      "aarch64: portable/sd88me - VST - Crate Digger/cratedigger.so": {
       "runs programs": [
        "posix_spawn"
       ]
      },
      "aarch64: portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/bin/python3.11": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "gethostbyname",
        "listen",
        "recv",
        "recvfrom",
        "send",
        "sendto",
        "socket"
       ],
       "runs programs": [
        "execlp",
        "execv",
        "execve",
        "fork",
        "posix_spawn",
        "posix_spawnp",
        "system",
        "vfork"
       ],
       "loads code at runtime": [
        "dlopen"
       ],
       "changes the system": [
        "chroot",
        "setgid",
        "setuid"
       ]
      },
      "aarch64: portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libpython3.11.so.1.0": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "gethostbyname",
        "listen",
        "recv",
        "recvfrom",
        "send",
        "sendto",
        "socket"
       ],
       "runs programs": [
        "execlp",
        "execv",
        "execve",
        "fork",
        "posix_spawn",
        "posix_spawnp",
        "system",
        "vfork"
       ],
       "loads code at runtime": [
        "dlopen"
       ],
       "changes the system": [
        "chroot",
        "setgid",
        "setuid"
       ]
      },
      "aarch64: portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9.0.so": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "runs programs": [
        "execvp",
        "vfork"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      },
      "aarch64: portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9tk9.0.so": {
       "network": [
        "connect",
        "getaddrinfo",
        "recv",
        "socket"
       ]
      },
      "aarch64: portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/python3.11/lib-dynload/_dbm.cpython-311-aarch64-linux-gnu.so": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "listen",
        "send",
        "socket"
       ]
      }
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "3e44fcaab1b19f9911123998de0192a1cdc03208ae72c72c36c1741510e50449",
       "size": 70189626,
       "url": "https://github.com/sd88me/mpc-vst-cratedigger/releases/download/cratedigger-vst-v1.2.0/Crate-Digger-1.2.0-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "25181f1b916fe11ceb47c75bb6d7d28a6f4e26da7c9376ebfc2c8ff14e59d1ac",
       "size": 86642736,
       "url": "https://github.com/sd88me/mpc-vst-cratedigger/releases/download/cratedigger-vst-v1.2.0/Crate-Digger-1.2.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-cratedigger/releases/download/cratedigger-vst-v1.2.0/Crate-Digger-1.2.0-mpc-armv7.zip",
     "date": "2026-10-13",
     "channel": "stable",
     "notes": "Dig for records by genre, style, decade and country on Discogs, then stream and play them into your MPC track. Needs a network connection.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Crate-Digger-1.2.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Crate-Digger-1.2.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - Crate Digger/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Crate Digger** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-cratedigger@26354d3 with mpc-vst-plugins@ccfac7d.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/sd88me - VST - Crate Digger/cratedigger.so calls runs programs (posix_spawn): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/bin/python3.11 calls network (accept, bind, connect, getaddrinfo, gethostbyname, listen, recv, recvfrom, send, sendto, socket); runs programs (execlp, execv, execve, fork, posix_spawn, posix_spawnp, system, vfork); loads code at runtime (dlopen); changes the system (chroot, setgid, setuid): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libpython3.11.so.1.0 calls network (accept, bind, connect, getaddrinfo, gethostbyname, listen, recv, recvfrom, send, sendto, socket); runs programs (execlp, execv, execve, fork, posix_spawn, posix_spawnp, system, vfork); loads code at runtime (dlopen); changes the system (chroot, setgid, setuid): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9.0.so calls network (accept, bind, connect, getaddrinfo, listen, recv, send, socket); runs programs (execvp, vfork); loads code at runtime (dlopen): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9tk9.0.so calls network (connect, getaddrinfo, recv, socket): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/python3.11/lib-dynload/_dbm.cpython-311-arm-linux-gnueabihf.so calls network (accept, bind, connect, getaddrinfo, listen, send, socket): flagged for manual review (the author can explain why)"
     ],
     "downloads": 669,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-13"
      },
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "az01 base 5.0.17",
       "date": "2026-10-28"
      }
     ]
    },
    {
     "version": "1.1.9",
     "size": 69648842,
     "defer": true,
     "sha256": "0d493e4e9bfa49de4101d8a32c5cf108ea2d723e36eee81541ce178823c999a9",
     "param_compat": 1,
     "max_glibc": "2.28",
     "cpu": {
      "p99_pct": 3.4,
      "max_pct": 7.8,
      "verdict": "PASS"
     },
     "requires": "A network connection (streams from Discogs and the web)",
     "manifest": {
      "schema": 1,
      "id": "crate-digger",
      "name": "Crate Digger",
      "version": "1.1.9",
      "kind": "instrument",
      "uid": "43724467",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "cratedigger.so",
      "skin": "sd88me - VST - Crate Digger",
      "folder": "portable/sd88me - VST - Crate Digger",
      "extras": [
       "cratedigger/bin"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.28",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "Dig for records by genre, style, decade and country on Discogs, then stream and play them into your MPC track. Needs a network connection.",
      "requires": "A network connection (streams from Discogs and the web)",
      "source_repo": "sd88me/mpc-vst-cratedigger",
      "license": "MIT",
      "cpu": {
       "p99_pct": 3.4,
       "max_pct": 7.8,
       "verdict": "PASS"
      }
     },
     "flags": {
      "portable/sd88me - VST - Crate Digger/cratedigger.so": {
       "runs programs": [
        "posix_spawn"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/bin/python3.11": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "gethostbyname",
        "listen",
        "recv",
        "recvfrom",
        "send",
        "sendto",
        "socket"
       ],
       "runs programs": [
        "execlp",
        "execv",
        "execve",
        "fork",
        "posix_spawn",
        "posix_spawnp",
        "system",
        "vfork"
       ],
       "loads code at runtime": [
        "dlopen"
       ],
       "changes the system": [
        "chroot",
        "setgid",
        "setuid"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libpython3.11.so.1.0": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "gethostbyname",
        "listen",
        "recv",
        "recvfrom",
        "send",
        "sendto",
        "socket"
       ],
       "runs programs": [
        "execlp",
        "execv",
        "execve",
        "fork",
        "posix_spawn",
        "posix_spawnp",
        "system",
        "vfork"
       ],
       "loads code at runtime": [
        "dlopen"
       ],
       "changes the system": [
        "chroot",
        "setgid",
        "setuid"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9.0.so": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "runs programs": [
        "execvp",
        "vfork"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9tk9.0.so": {
       "network": [
        "connect",
        "getaddrinfo",
        "recv",
        "socket"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/python3.11/lib-dynload/_dbm.cpython-311-arm-linux-gnueabihf.so": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "listen",
        "send",
        "socket"
       ]
      },
      "aarch64: portable/sd88me - VST - Crate Digger/cratedigger.so": {
       "runs programs": [
        "posix_spawn"
       ]
      },
      "aarch64: portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/bin/python3.11": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "gethostbyname",
        "listen",
        "recv",
        "recvfrom",
        "send",
        "sendto",
        "socket"
       ],
       "runs programs": [
        "execlp",
        "execv",
        "execve",
        "fork",
        "posix_spawn",
        "posix_spawnp",
        "system",
        "vfork"
       ],
       "loads code at runtime": [
        "dlopen"
       ],
       "changes the system": [
        "chroot",
        "setgid",
        "setuid"
       ]
      },
      "aarch64: portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libpython3.11.so.1.0": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "gethostbyname",
        "listen",
        "recv",
        "recvfrom",
        "send",
        "sendto",
        "socket"
       ],
       "runs programs": [
        "execlp",
        "execv",
        "execve",
        "fork",
        "posix_spawn",
        "posix_spawnp",
        "system",
        "vfork"
       ],
       "loads code at runtime": [
        "dlopen"
       ],
       "changes the system": [
        "chroot",
        "setgid",
        "setuid"
       ]
      },
      "aarch64: portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9.0.so": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "runs programs": [
        "execvp",
        "vfork"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      },
      "aarch64: portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9tk9.0.so": {
       "network": [
        "connect",
        "getaddrinfo",
        "recv",
        "socket"
       ]
      },
      "aarch64: portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/python3.11/lib-dynload/_dbm.cpython-311-aarch64-linux-gnu.so": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "listen",
        "send",
        "socket"
       ]
      }
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "0d493e4e9bfa49de4101d8a32c5cf108ea2d723e36eee81541ce178823c999a9",
       "size": 69648842,
       "url": "https://github.com/sd88me/mpc-vst-cratedigger/releases/download/cratedigger-vst-v1.1.9-gen2-test/Crate-Digger-1.1.9-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "484bf71bb0061ceabef30b6b22670ade3aba450e50888946c3a4f2b2a5c40ce9",
       "size": 86103234,
       "url": "https://github.com/sd88me/mpc-vst-cratedigger/releases/download/cratedigger-vst-v1.1.9-gen2-test/Crate-Digger-1.1.9-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-cratedigger/releases/download/cratedigger-vst-v1.1.9-gen2-test/Crate-Digger-1.1.9-mpc-armv7.zip",
     "date": "2026-10-10",
     "channel": "beta",
     "notes": "Dig for records by genre, style, decade and country on Discogs, then stream and play them into your MPC track. Needs a network connection.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Crate-Digger-1.1.9 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Crate-Digger-1.1.9/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - Crate Digger/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Crate Digger** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-cratedigger@fbd35d0 with mpc-vst-plugins@ccfac7d.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/sd88me - VST - Crate Digger/cratedigger.so calls runs programs (posix_spawn): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/bin/python3.11 calls network (accept, bind, connect, getaddrinfo, gethostbyname, listen, recv, recvfrom, send, sendto, socket); runs programs (execlp, execv, execve, fork, posix_spawn, posix_spawnp, system, vfork); loads code at runtime (dlopen); changes the system (chroot, setgid, setuid): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libpython3.11.so.1.0 calls network (accept, bind, connect, getaddrinfo, gethostbyname, listen, recv, recvfrom, send, sendto, socket); runs programs (execlp, execv, execve, fork, posix_spawn, posix_spawnp, system, vfork); loads code at runtime (dlopen); changes the system (chroot, setgid, setuid): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9.0.so calls network (accept, bind, connect, getaddrinfo, listen, recv, send, socket); runs programs (execvp, vfork); loads code at runtime (dlopen): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9tk9.0.so calls network (connect, getaddrinfo, recv, socket): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/python3.11/lib-dynload/_dbm.cpython-311-arm-linux-gnueabihf.so calls network (accept, bind, connect, getaddrinfo, listen, send, socket): flagged for manual review (the author can explain why)"
     ],
     "downloads": 388,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "MPC OS 5.0.18",
       "date": "2026-10-11"
      }
     ]
    },
    {
     "version": "1.1.8",
     "size": 71621506,
     "defer": true,
     "sha256": "74b9e97cca45247d0576a97f8e0756cf2212c80d9c555911d0618866707def64",
     "param_compat": 1,
     "max_glibc": "2.28",
     "cpu": {
      "p99_pct": 3.4,
      "max_pct": 7.8,
      "verdict": "PASS"
     },
     "requires": "A network connection (streams from Discogs and the web)",
     "manifest": {
      "schema": 1,
      "id": "crate-digger",
      "name": "Crate Digger",
      "version": "1.1.8",
      "kind": "instrument",
      "uid": "43724467",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "cratedigger.so",
      "skin": "sd88me - VST - Crate Digger",
      "folder": "portable/sd88me - VST - Crate Digger",
      "extras": [
       "cratedigger/bin"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.28",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "Dig for records by genre, style, decade and country on Discogs, then stream and play them into your MPC track. Needs a network connection.",
      "requires": "A network connection (streams from Discogs and the web)",
      "source_repo": "sd88me/mpc-vst-cratedigger",
      "license": "MIT",
      "cpu": {
       "p99_pct": 3.4,
       "max_pct": 7.8,
       "verdict": "PASS"
      }
     },
     "flags": {
      "portable/sd88me - VST - Crate Digger/cratedigger.so": {
       "runs programs": [
        "posix_spawn"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/bin/python3.11": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "gethostbyname",
        "listen",
        "recv",
        "recvfrom",
        "send",
        "sendto",
        "socket"
       ],
       "runs programs": [
        "execlp",
        "execv",
        "execve",
        "fork",
        "posix_spawn",
        "posix_spawnp",
        "system",
        "vfork"
       ],
       "loads code at runtime": [
        "dlopen"
       ],
       "changes the system": [
        "chroot",
        "setgid",
        "setuid"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libpython3.11.so.1.0": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "gethostbyname",
        "listen",
        "recv",
        "recvfrom",
        "send",
        "sendto",
        "socket"
       ],
       "runs programs": [
        "execlp",
        "execv",
        "execve",
        "fork",
        "posix_spawn",
        "posix_spawnp",
        "system",
        "vfork"
       ],
       "loads code at runtime": [
        "dlopen"
       ],
       "changes the system": [
        "chroot",
        "setgid",
        "setuid"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9.0.so": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "runs programs": [
        "execvp",
        "vfork"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9tk9.0.so": {
       "network": [
        "connect",
        "getaddrinfo",
        "recv",
        "socket"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/python3.11/lib-dynload/_dbm.cpython-311-arm-linux-gnueabihf.so": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "listen",
        "send",
        "socket"
       ]
      },
      "aarch64: portable/sd88me - VST - Crate Digger/cratedigger.so": {
       "runs programs": [
        "posix_spawn"
       ]
      },
      "aarch64: portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/bin/python3.11": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "gethostbyname",
        "listen",
        "recv",
        "recvfrom",
        "send",
        "sendto",
        "socket"
       ],
       "runs programs": [
        "execlp",
        "execv",
        "execve",
        "fork",
        "posix_spawn",
        "posix_spawnp",
        "system",
        "vfork"
       ],
       "loads code at runtime": [
        "dlopen"
       ],
       "changes the system": [
        "chroot",
        "setgid",
        "setuid"
       ]
      },
      "aarch64: portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libpython3.11.so.1.0": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "gethostbyname",
        "listen",
        "recv",
        "recvfrom",
        "send",
        "sendto",
        "socket"
       ],
       "runs programs": [
        "execlp",
        "execv",
        "execve",
        "fork",
        "posix_spawn",
        "posix_spawnp",
        "system",
        "vfork"
       ],
       "loads code at runtime": [
        "dlopen"
       ],
       "changes the system": [
        "chroot",
        "setgid",
        "setuid"
       ]
      },
      "aarch64: portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9.0.so": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "runs programs": [
        "execvp",
        "vfork"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      },
      "aarch64: portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9tk9.0.so": {
       "network": [
        "connect",
        "getaddrinfo",
        "recv",
        "socket"
       ]
      },
      "aarch64: portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/python3.11/lib-dynload/_dbm.cpython-311-aarch64-linux-gnu.so": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "listen",
        "send",
        "socket"
       ]
      }
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "74b9e97cca45247d0576a97f8e0756cf2212c80d9c555911d0618866707def64",
       "size": 71621506,
       "url": "https://github.com/sd88me/mpc-vst-cratedigger/releases/download/cratedigger-vst-v1.1.8-gen2-test/Crate-Digger-1.1.8-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "19a3d05f2f491fa94a67e6c5b7fc1b22da1c94da1d2dd8d2c1e068683e4f8f0f",
       "size": 88075959,
       "url": "https://github.com/sd88me/mpc-vst-cratedigger/releases/download/cratedigger-vst-v1.1.8-gen2-test/Crate-Digger-1.1.8-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-cratedigger/releases/download/cratedigger-vst-v1.1.8-gen2-test/Crate-Digger-1.1.8-mpc-armv7.zip",
     "date": "2026-10-10",
     "channel": "beta",
     "notes": "Dig for records by genre, style, decade and country on Discogs, then stream and play them into your MPC track. Needs a network connection.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Crate-Digger-1.1.8 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Crate-Digger-1.1.8/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - Crate Digger/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Crate Digger** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-cratedigger@0485575 with mpc-vst-plugins@ccfac7d.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/sd88me - VST - Crate Digger/cratedigger.so calls runs programs (posix_spawn): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/bin/python3.11 calls network (accept, bind, connect, getaddrinfo, gethostbyname, listen, recv, recvfrom, send, sendto, socket); runs programs (execlp, execv, execve, fork, posix_spawn, posix_spawnp, system, vfork); loads code at runtime (dlopen); changes the system (chroot, setgid, setuid): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libpython3.11.so.1.0 calls network (accept, bind, connect, getaddrinfo, gethostbyname, listen, recv, recvfrom, send, sendto, socket); runs programs (execlp, execv, execve, fork, posix_spawn, posix_spawnp, system, vfork); loads code at runtime (dlopen); changes the system (chroot, setgid, setuid): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9.0.so calls network (accept, bind, connect, getaddrinfo, listen, recv, send, socket); runs programs (execvp, vfork); loads code at runtime (dlopen): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9tk9.0.so calls network (connect, getaddrinfo, recv, socket): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/python3.11/lib-dynload/_dbm.cpython-311-arm-linux-gnueabihf.so calls network (accept, bind, connect, getaddrinfo, listen, send, socket): flagged for manual review (the author can explain why)"
     ],
     "downloads": 381,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.1.7",
     "size": 71620877,
     "defer": true,
     "sha256": "bd154253bf40a2f253a00bfbdde3d8732707df93dacd1cbcb51c0132a617db3b",
     "param_compat": 1,
     "max_glibc": "2.28",
     "cpu": {
      "p99_pct": 3.4,
      "max_pct": 7.8,
      "verdict": "PASS"
     },
     "requires": "A network connection (streams from Discogs and the web)",
     "manifest": {
      "schema": 1,
      "id": "crate-digger",
      "name": "Crate Digger",
      "version": "1.1.7",
      "kind": "instrument",
      "uid": "43724467",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "cratedigger.so",
      "skin": "sd88me - VST - Crate Digger",
      "folder": "portable/sd88me - VST - Crate Digger",
      "extras": [
       "cratedigger/bin"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.28",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "Dig for records by genre, style, decade and country on Discogs, then stream and play them into your MPC track. Needs a network connection.",
      "requires": "A network connection (streams from Discogs and the web)",
      "source_repo": "sd88me/mpc-vst-cratedigger",
      "license": "MIT",
      "cpu": {
       "p99_pct": 3.4,
       "max_pct": 7.8,
       "verdict": "PASS"
      }
     },
     "flags": {
      "portable/sd88me - VST - Crate Digger/cratedigger.so": {
       "runs programs": [
        "posix_spawn"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/bin/python3.11": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "gethostbyname",
        "listen",
        "recv",
        "recvfrom",
        "send",
        "sendto",
        "socket"
       ],
       "runs programs": [
        "execlp",
        "execv",
        "execve",
        "fork",
        "posix_spawn",
        "posix_spawnp",
        "system",
        "vfork"
       ],
       "loads code at runtime": [
        "dlopen"
       ],
       "changes the system": [
        "chroot",
        "setgid",
        "setuid"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libpython3.11.so.1.0": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "gethostbyname",
        "listen",
        "recv",
        "recvfrom",
        "send",
        "sendto",
        "socket"
       ],
       "runs programs": [
        "execlp",
        "execv",
        "execve",
        "fork",
        "posix_spawn",
        "posix_spawnp",
        "system",
        "vfork"
       ],
       "loads code at runtime": [
        "dlopen"
       ],
       "changes the system": [
        "chroot",
        "setgid",
        "setuid"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9.0.so": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "runs programs": [
        "execvp",
        "vfork"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9tk9.0.so": {
       "network": [
        "connect",
        "getaddrinfo",
        "recv",
        "socket"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/python3.11/lib-dynload/_dbm.cpython-311-arm-linux-gnueabihf.so": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "listen",
        "send",
        "socket"
       ]
      },
      "aarch64: portable/sd88me - VST - Crate Digger/cratedigger.so": {
       "runs programs": [
        "posix_spawn"
       ]
      },
      "aarch64: portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/bin/python3.11": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "gethostbyname",
        "listen",
        "recv",
        "recvfrom",
        "send",
        "sendto",
        "socket"
       ],
       "runs programs": [
        "execlp",
        "execv",
        "execve",
        "fork",
        "posix_spawn",
        "posix_spawnp",
        "system",
        "vfork"
       ],
       "loads code at runtime": [
        "dlopen"
       ],
       "changes the system": [
        "chroot",
        "setgid",
        "setuid"
       ]
      },
      "aarch64: portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libpython3.11.so.1.0": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "gethostbyname",
        "listen",
        "recv",
        "recvfrom",
        "send",
        "sendto",
        "socket"
       ],
       "runs programs": [
        "execlp",
        "execv",
        "execve",
        "fork",
        "posix_spawn",
        "posix_spawnp",
        "system",
        "vfork"
       ],
       "loads code at runtime": [
        "dlopen"
       ],
       "changes the system": [
        "chroot",
        "setgid",
        "setuid"
       ]
      },
      "aarch64: portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9.0.so": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "runs programs": [
        "execvp",
        "vfork"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      },
      "aarch64: portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9tk9.0.so": {
       "network": [
        "connect",
        "getaddrinfo",
        "recv",
        "socket"
       ]
      },
      "aarch64: portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/python3.11/lib-dynload/_dbm.cpython-311-aarch64-linux-gnu.so": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "listen",
        "send",
        "socket"
       ]
      }
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "bd154253bf40a2f253a00bfbdde3d8732707df93dacd1cbcb51c0132a617db3b",
       "size": 71620877,
       "url": "https://github.com/sd88me/mpc-vst-cratedigger/releases/download/cratedigger-vst-v1.1.7-gen2-test/Crate-Digger-1.1.7-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "fd39d9d22fa13996a65f3dd76cc48501f523e805de9e197978a1816ffddcf850",
       "size": 88075336,
       "url": "https://github.com/sd88me/mpc-vst-cratedigger/releases/download/cratedigger-vst-v1.1.7-gen2-test/Crate-Digger-1.1.7-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-cratedigger/releases/download/cratedigger-vst-v1.1.7-gen2-test/Crate-Digger-1.1.7-mpc-armv7.zip",
     "date": "2026-10-09",
     "channel": "beta",
     "notes": "**Gen2 test build, not a normal release.** Built by hand (not by CI) from branch `gen2-aarch64` to try the Gen2 (aarch64) pipeline from [mpc-vst-plugins#237](https://github.com/sd88me/mpc-vst-plugins/pull/237) with a real, heavy plugin.\n\n- `Crate-Digger-1.1.7-mpc-aarch64.zip`: for **Gen2 MPC devices** (aarch64, MPC OS 3.x). Includes its own aarch64 Python 3.11, yt-dlp and ffmpeg/ffprobe.\n- `Crate-Digger-1.1.7-mpc-armv7.zip`: the usual Gen1 / Force build of the same source.\n\n**Tested so far (offline only):** the aarch64 plugin loads from the zip's folder layout and renders audio, and the bundled Python, yt-dlp and ffmpeg start, in an arm64 container under emulation. **Not yet run on a real Gen2 device.** If you try it on one, please report what happens (device, MPC OS version, whether it loads, searches and plays).\n\nInstall: unzip on a computer, copy to the device, run `sh install.sh` as root (it refuses the wrong CPU's zip). See `INSTALL.md` inside the zip. Both zips pass `catalog_check.py --catalog`.\n\nsha256:\n    fd39d9d22fa13996a65f3dd76cc48501f523e805de9e197978a1816ffddcf850  Crate-Digger-1.1.7-mpc-aarch64.zip\n    bd154253bf40a2f253a00bfbdde3d8732707df93dacd1cbcb51c0132a617db3b  Crate-Digger-1.1.7-mpc-armv7.zip\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it",
      "portable/sd88me - VST - Crate Digger/cratedigger.so calls runs programs (posix_spawn): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/bin/python3.11 calls network (accept, bind, connect, getaddrinfo, gethostbyname, listen, recv, recvfrom, send, sendto, socket); runs programs (execlp, execv, execve, fork, posix_spawn, posix_spawnp, system, vfork); loads code at runtime (dlopen); changes the system (chroot, setgid, setuid): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libpython3.11.so.1.0 calls network (accept, bind, connect, getaddrinfo, gethostbyname, listen, recv, recvfrom, send, sendto, socket); runs programs (execlp, execv, execve, fork, posix_spawn, posix_spawnp, system, vfork); loads code at runtime (dlopen); changes the system (chroot, setgid, setuid): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9.0.so calls network (accept, bind, connect, getaddrinfo, listen, recv, send, socket); runs programs (execvp, vfork); loads code at runtime (dlopen): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9tk9.0.so calls network (connect, getaddrinfo, recv, socket): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/python3.11/lib-dynload/_dbm.cpython-311-arm-linux-gnueabihf.so calls network (accept, bind, connect, getaddrinfo, listen, send, socket): flagged for manual review (the author can explain why)"
     ],
     "downloads": 405,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.1.6",
     "size": 71620655,
     "defer": true,
     "sha256": "4f4d2215b1cf3057893bc1ced922adebc63546da2b0bbfd6bd30da073e428ed1",
     "param_compat": 1,
     "max_glibc": "2.28",
     "cpu": {
      "p99_pct": 3.4,
      "max_pct": 7.8,
      "verdict": "PASS"
     },
     "requires": "A network connection (streams from Discogs and the web)",
     "manifest": {
      "schema": 1,
      "id": "crate-digger",
      "name": "Crate Digger",
      "version": "1.1.6",
      "kind": "instrument",
      "uid": "43724467",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "cratedigger.so",
      "skin": "sd88me - VST - Crate Digger",
      "folder": "portable/sd88me - VST - Crate Digger",
      "extras": [
       "cratedigger/bin"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.28",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "Dig for records by genre, style, decade and country on Discogs, then stream and play them into your MPC track. Needs a network connection.",
      "requires": "A network connection (streams from Discogs and the web)",
      "source_repo": "sd88me/mpc-vst-cratedigger",
      "license": "MIT",
      "cpu": {
       "p99_pct": 3.4,
       "max_pct": 7.8,
       "verdict": "PASS"
      }
     },
     "flags": {
      "portable/sd88me - VST - Crate Digger/cratedigger.so": {
       "runs programs": [
        "posix_spawn"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/bin/python3.11": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "gethostbyname",
        "listen",
        "recv",
        "recvfrom",
        "send",
        "sendto",
        "socket"
       ],
       "runs programs": [
        "execlp",
        "execv",
        "execve",
        "fork",
        "posix_spawn",
        "posix_spawnp",
        "system",
        "vfork"
       ],
       "loads code at runtime": [
        "dlopen"
       ],
       "changes the system": [
        "chroot",
        "setgid",
        "setuid"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libpython3.11.so.1.0": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "gethostbyname",
        "listen",
        "recv",
        "recvfrom",
        "send",
        "sendto",
        "socket"
       ],
       "runs programs": [
        "execlp",
        "execv",
        "execve",
        "fork",
        "posix_spawn",
        "posix_spawnp",
        "system",
        "vfork"
       ],
       "loads code at runtime": [
        "dlopen"
       ],
       "changes the system": [
        "chroot",
        "setgid",
        "setuid"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9.0.so": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "runs programs": [
        "execvp",
        "vfork"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9tk9.0.so": {
       "network": [
        "connect",
        "getaddrinfo",
        "recv",
        "socket"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/python3.11/lib-dynload/_dbm.cpython-311-arm-linux-gnueabihf.so": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "listen",
        "send",
        "socket"
       ]
      }
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "4f4d2215b1cf3057893bc1ced922adebc63546da2b0bbfd6bd30da073e428ed1",
       "size": 71620655,
       "url": "https://github.com/sd88me/mpc-vst-cratedigger/releases/download/cratedigger-vst-v1.1.6/Crate-Digger-1.1.6-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-cratedigger/releases/download/cratedigger-vst-v1.1.6/Crate-Digger-1.1.6-mpc-armv7.zip",
     "date": "2026-10-06",
     "channel": "stable",
     "notes": "Dig for records by genre, style, decade and country on Discogs, then stream and play them into your MPC track. Needs a network connection.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Crate-Digger-1.1.6 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Crate-Digger-1.1.6/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - Crate Digger/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Crate Digger** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-cratedigger@56c8c4c with mpc-vst-plugins@01de114.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it",
      "portable/sd88me - VST - Crate Digger/cratedigger.so calls runs programs (posix_spawn): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/bin/python3.11 calls network (accept, bind, connect, getaddrinfo, gethostbyname, listen, recv, recvfrom, send, sendto, socket); runs programs (execlp, execv, execve, fork, posix_spawn, posix_spawnp, system, vfork); loads code at runtime (dlopen); changes the system (chroot, setgid, setuid): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libpython3.11.so.1.0 calls network (accept, bind, connect, getaddrinfo, gethostbyname, listen, recv, recvfrom, send, sendto, socket); runs programs (execlp, execv, execve, fork, posix_spawn, posix_spawnp, system, vfork); loads code at runtime (dlopen); changes the system (chroot, setgid, setuid): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9.0.so calls network (accept, bind, connect, getaddrinfo, listen, recv, send, socket); runs programs (execvp, vfork); loads code at runtime (dlopen): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9tk9.0.so calls network (connect, getaddrinfo, recv, socket): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/python3.11/lib-dynload/_dbm.cpython-311-arm-linux-gnueabihf.so calls network (accept, bind, connect, getaddrinfo, listen, send, socket): flagged for manual review (the author can explain why)"
     ],
     "downloads": 769,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-10"
      }
     ]
    },
    {
     "version": "1.1.5",
     "size": 71619941,
     "defer": true,
     "sha256": "14d1297f40eef832f4709552e6c48c07457bac821a5ba41aa42d2b055ab6d113",
     "param_compat": 1,
     "max_glibc": "2.28",
     "cpu": null,
     "requires": "A network connection (streams from Discogs and the web)",
     "manifest": {
      "schema": 1,
      "id": "crate-digger",
      "name": "Crate Digger",
      "version": "1.1.5",
      "kind": "instrument",
      "uid": "43724467",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "cratedigger.so",
      "skin": "sd88me - VST - Crate Digger",
      "folder": "portable/sd88me - VST - Crate Digger",
      "extras": [
       "cratedigger/bin"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.28",
      "param_compat": 1,
      "about": "Dig for records by genre, style, decade and country on Discogs, then stream and play them into your MPC track. Needs a network connection.",
      "requires": "A network connection (streams from Discogs and the web)",
      "source_repo": "sd88me/mpc-vst-cratedigger",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "portable/sd88me - VST - Crate Digger/cratedigger.so": {
       "runs programs": [
        "posix_spawn"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/bin/python3.11": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "gethostbyname",
        "listen",
        "recv",
        "recvfrom",
        "send",
        "sendto",
        "socket"
       ],
       "runs programs": [
        "execlp",
        "execv",
        "execve",
        "fork",
        "posix_spawn",
        "posix_spawnp",
        "system",
        "vfork"
       ],
       "loads code at runtime": [
        "dlopen"
       ],
       "changes the system": [
        "chroot",
        "setgid",
        "setuid"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libpython3.11.so.1.0": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "gethostbyname",
        "listen",
        "recv",
        "recvfrom",
        "send",
        "sendto",
        "socket"
       ],
       "runs programs": [
        "execlp",
        "execv",
        "execve",
        "fork",
        "posix_spawn",
        "posix_spawnp",
        "system",
        "vfork"
       ],
       "loads code at runtime": [
        "dlopen"
       ],
       "changes the system": [
        "chroot",
        "setgid",
        "setuid"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9.0.so": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "runs programs": [
        "execvp",
        "vfork"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9tk9.0.so": {
       "network": [
        "connect",
        "getaddrinfo",
        "recv",
        "socket"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/python3.11/lib-dynload/_dbm.cpython-311-arm-linux-gnueabihf.so": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "listen",
        "send",
        "socket"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "14d1297f40eef832f4709552e6c48c07457bac821a5ba41aa42d2b055ab6d113",
       "size": 71619941,
       "url": "https://github.com/sd88me/mpc-vst-cratedigger/releases/download/cratedigger-vst-v1.1.5/Crate-Digger-1.1.5-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-cratedigger/releases/download/cratedigger-vst-v1.1.5/Crate-Digger-1.1.5-mpc-armv7.zip",
     "date": "2026-10-02",
     "channel": "stable",
     "notes": "Dig for records by genre, style, decade and country on Discogs, then stream and play them into your MPC track. Needs a network connection.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Crate-Digger-1.1.5 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Crate-Digger-1.1.5/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - Crate Digger/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Crate Digger** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-cratedigger@258cf28 with mpc-vst-plugins@8dd6eab.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it",
      "portable/sd88me - VST - Crate Digger/cratedigger.so calls runs programs (posix_spawn): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/bin/python3.11 calls network (accept, bind, connect, getaddrinfo, gethostbyname, listen, recv, recvfrom, send, sendto, socket); runs programs (execlp, execv, execve, fork, posix_spawn, posix_spawnp, system, vfork); loads code at runtime (dlopen); changes the system (chroot, setgid, setuid): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libpython3.11.so.1.0 calls network (accept, bind, connect, getaddrinfo, gethostbyname, listen, recv, recvfrom, send, sendto, socket); runs programs (execlp, execv, execve, fork, posix_spawn, posix_spawnp, system, vfork); loads code at runtime (dlopen); changes the system (chroot, setgid, setuid): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9.0.so calls network (accept, bind, connect, getaddrinfo, listen, recv, send, socket); runs programs (execvp, vfork); loads code at runtime (dlopen): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9tk9.0.so calls network (connect, getaddrinfo, recv, socket): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/python3.11/lib-dynload/_dbm.cpython-311-arm-linux-gnueabihf.so calls network (accept, bind, connect, getaddrinfo, listen, send, socket): flagged for manual review (the author can explain why)"
     ],
     "downloads": 701,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.1.4",
     "size": 71618762,
     "defer": true,
     "sha256": "4fdc8e086342604ba0ddd607f902936c83675eada2bd0f9ab6b61fddd9c78935",
     "param_compat": 1,
     "max_glibc": "2.36",
     "cpu": null,
     "requires": "A network connection (streams from Discogs and the web)",
     "manifest": {
      "schema": 1,
      "id": "crate-digger",
      "name": "Crate Digger",
      "version": "1.1.4",
      "kind": "instrument",
      "uid": "43724467",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "cratedigger.so",
      "skin": "sd88me - VST - Crate Digger",
      "folder": "portable/sd88me - VST - Crate Digger",
      "extras": [
       "cratedigger/bin"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.36",
      "param_compat": 1,
      "about": "Dig for records by genre, style, decade and country on Discogs, then stream and play them into your MPC track. Needs a network connection.",
      "requires": "A network connection (streams from Discogs and the web)",
      "source_repo": "sd88me/mpc-vst-cratedigger",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "portable/sd88me - VST - Crate Digger/cratedigger.so": {
       "runs programs": [
        "posix_spawn"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/bin/python3.11": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "gethostbyname",
        "listen",
        "recv",
        "recvfrom",
        "send",
        "sendto",
        "socket"
       ],
       "runs programs": [
        "execlp",
        "execv",
        "execve",
        "fork",
        "posix_spawn",
        "posix_spawnp",
        "system",
        "vfork"
       ],
       "loads code at runtime": [
        "dlopen"
       ],
       "changes the system": [
        "chroot",
        "setgid",
        "setuid"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libpython3.11.so.1.0": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "gethostbyname",
        "listen",
        "recv",
        "recvfrom",
        "send",
        "sendto",
        "socket"
       ],
       "runs programs": [
        "execlp",
        "execv",
        "execve",
        "fork",
        "posix_spawn",
        "posix_spawnp",
        "system",
        "vfork"
       ],
       "loads code at runtime": [
        "dlopen"
       ],
       "changes the system": [
        "chroot",
        "setgid",
        "setuid"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9.0.so": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "runs programs": [
        "execvp",
        "vfork"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9tk9.0.so": {
       "network": [
        "connect",
        "getaddrinfo",
        "recv",
        "socket"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/python3.11/lib-dynload/_dbm.cpython-311-arm-linux-gnueabihf.so": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "listen",
        "send",
        "socket"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.36, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "armv7": {
       "sha256": "4fdc8e086342604ba0ddd607f902936c83675eada2bd0f9ab6b61fddd9c78935",
       "size": 71618762,
       "url": "https://github.com/sd88me/mpc-vst-cratedigger/releases/download/cratedigger-vst-v1.1.4/Crate-Digger-1.1.4-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-cratedigger/releases/download/cratedigger-vst-v1.1.4/Crate-Digger-1.1.4-mpc-armv7.zip",
     "date": "2026-10-01",
     "channel": "stable",
     "notes": "Dig for records by genre, style, decade and country on Discogs, then stream and play them into your MPC track. Needs a network connection.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Crate-Digger-1.1.4 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Crate-Digger-1.1.4/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - Crate Digger/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Crate Digger** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-cratedigger@f908f99 with mpc-vst-plugins@d55a431.\n",
     "yanked": false,
     "warnings": [
      "needs GLIBC 2.36: listed as MPC OS 3.x only (MPC OS 2.x has about 2.32; build with arm32v7/gcc:11-bullseye to reach it)",
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it",
      "portable/sd88me - VST - Crate Digger/cratedigger.so calls runs programs (posix_spawn): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/bin/python3.11 calls network (accept, bind, connect, getaddrinfo, gethostbyname, listen, recv, recvfrom, send, sendto, socket); runs programs (execlp, execv, execve, fork, posix_spawn, posix_spawnp, system, vfork); loads code at runtime (dlopen); changes the system (chroot, setgid, setuid): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libpython3.11.so.1.0 calls network (accept, bind, connect, getaddrinfo, gethostbyname, listen, recv, recvfrom, send, sendto, socket); runs programs (execlp, execv, execve, fork, posix_spawn, posix_spawnp, system, vfork); loads code at runtime (dlopen); changes the system (chroot, setgid, setuid): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9.0.so calls network (accept, bind, connect, getaddrinfo, listen, recv, send, socket); runs programs (execvp, vfork); loads code at runtime (dlopen): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9tk9.0.so calls network (connect, getaddrinfo, recv, socket): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/python3.11/lib-dynload/_dbm.cpython-311-arm-linux-gnueabihf.so calls network (accept, bind, connect, getaddrinfo, listen, send, socket): flagged for manual review (the author can explain why)"
     ],
     "downloads": 606,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.1.3",
     "size": 71618167,
     "defer": false,
     "sha256": "55172d38a7834129ce03ff5c5802eda1314461bf3dfe23dfda137662fccbe31a",
     "param_compat": 1,
     "max_glibc": "2.36",
     "cpu": null,
     "requires": "A network connection (streams from Discogs and the web)",
     "manifest": {
      "schema": 1,
      "id": "crate-digger",
      "name": "Crate Digger",
      "version": "1.1.3",
      "kind": "instrument",
      "uid": "43724467",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "cratedigger.so",
      "skin": "sd88me - VST - Crate Digger",
      "folder": "portable/sd88me - VST - Crate Digger",
      "extras": [
       "cratedigger/bin"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.36",
      "param_compat": 1,
      "about": "Dig for records by genre, style, decade and country on Discogs, then stream and play them into your MPC track. Needs a network connection.",
      "requires": "A network connection (streams from Discogs and the web)",
      "source_repo": "sd88me/mpc-vst-cratedigger",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "portable/sd88me - VST - Crate Digger/cratedigger.so": {
       "runs programs": [
        "posix_spawn"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/bin/python3.11": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "gethostbyname",
        "listen",
        "recv",
        "recvfrom",
        "send",
        "sendto",
        "socket"
       ],
       "runs programs": [
        "execlp",
        "execv",
        "execve",
        "fork",
        "posix_spawn",
        "posix_spawnp",
        "system",
        "vfork"
       ],
       "loads code at runtime": [
        "dlopen"
       ],
       "changes the system": [
        "chroot",
        "setgid",
        "setuid"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libpython3.11.so.1.0": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "gethostbyname",
        "listen",
        "recv",
        "recvfrom",
        "send",
        "sendto",
        "socket"
       ],
       "runs programs": [
        "execlp",
        "execv",
        "execve",
        "fork",
        "posix_spawn",
        "posix_spawnp",
        "system",
        "vfork"
       ],
       "loads code at runtime": [
        "dlopen"
       ],
       "changes the system": [
        "chroot",
        "setgid",
        "setuid"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9.0.so": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "runs programs": [
        "execvp",
        "vfork"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9tk9.0.so": {
       "network": [
        "connect",
        "getaddrinfo",
        "recv",
        "socket"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/python3.11/lib-dynload/_dbm.cpython-311-arm-linux-gnueabihf.so": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "listen",
        "send",
        "socket"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.36, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "armv7": {
       "sha256": "55172d38a7834129ce03ff5c5802eda1314461bf3dfe23dfda137662fccbe31a",
       "size": 71618167,
       "url": "https://github.com/sd88me/mpc-vst-cratedigger/releases/download/cratedigger-vst-v1.1.3/Crate-Digger-1.1.3-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-cratedigger/releases/download/cratedigger-vst-v1.1.3/Crate-Digger-1.1.3-mpc-armv7.zip",
     "date": "2026-09-30",
     "channel": "stable",
     "notes": "Dig for records by genre, style, decade and country on Discogs, then stream and play them into your MPC track. Needs a network connection.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Crate-Digger-1.1.3 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Crate-Digger-1.1.3/install.sh`\n\nThe installer checks the device, copies `portable/sd88me - VST - Crate Digger/` (the plugin, its skin and its data, as one folder) into\n`/sdcard/Synths`, then **stops MPC** (save your project first), backs up `MPC.settings`, adds the plugin to MPC's plugin\nlist from the folder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Crate Digger** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-cratedigger@aac8303 with mpc-vst-plugins@73397e0.\n",
     "yanked": false,
     "warnings": [
      "needs GLIBC 2.36: listed as MPC OS 3.x only (MPC OS 2.x has about 2.32; build with arm32v7/gcc:11-bullseye to reach it)",
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it",
      "portable/sd88me - VST - Crate Digger/cratedigger.so calls runs programs (posix_spawn): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/bin/python3.11 calls network (accept, bind, connect, getaddrinfo, gethostbyname, listen, recv, recvfrom, send, sendto, socket); runs programs (execlp, execv, execve, fork, posix_spawn, posix_spawnp, system, vfork); loads code at runtime (dlopen); changes the system (chroot, setgid, setuid): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libpython3.11.so.1.0 calls network (accept, bind, connect, getaddrinfo, gethostbyname, listen, recv, recvfrom, send, sendto, socket); runs programs (execlp, execv, execve, fork, posix_spawn, posix_spawnp, system, vfork); loads code at runtime (dlopen); changes the system (chroot, setgid, setuid): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9.0.so calls network (accept, bind, connect, getaddrinfo, listen, recv, send, socket); runs programs (execvp, vfork); loads code at runtime (dlopen): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9tk9.0.so calls network (connect, getaddrinfo, recv, socket): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/python3.11/lib-dynload/_dbm.cpython-311-arm-linux-gnueabihf.so calls network (accept, bind, connect, getaddrinfo, listen, send, socket): flagged for manual review (the author can explain why)"
     ],
     "downloads": 596,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.1.2",
     "size": 71609833,
     "defer": false,
     "sha256": "e721a778a425c20ee4f08d13062c2a9ee2e9d6bc4768ac869992d6bcd817c58c",
     "param_compat": 1,
     "max_glibc": "2.36",
     "cpu": null,
     "requires": "A network connection (streams from Discogs and the web)",
     "manifest": {
      "schema": 1,
      "id": "crate-digger",
      "name": "Crate Digger",
      "version": "1.1.2",
      "kind": "instrument",
      "uid": "43724467",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "cratedigger.so",
      "skin": "sd88me - VST - Crate Digger",
      "folder": "portable/sd88me - VST - Crate Digger",
      "extras": [
       "cratedigger/bin"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.36",
      "param_compat": 1,
      "about": "Dig for records by genre, style, decade and country on Discogs, then stream and play them into your MPC track. Needs a network connection.",
      "requires": "A network connection (streams from Discogs and the web)",
      "source_repo": "sd88me/mpc-vst-cratedigger",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "portable/sd88me - VST - Crate Digger/cratedigger.so": {
       "runs programs": [
        "posix_spawn"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/bin/python3.11": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "gethostbyname",
        "listen",
        "recv",
        "recvfrom",
        "send",
        "sendto",
        "socket"
       ],
       "runs programs": [
        "execlp",
        "execv",
        "execve",
        "fork",
        "posix_spawn",
        "posix_spawnp",
        "system",
        "vfork"
       ],
       "loads code at runtime": [
        "dlopen"
       ],
       "changes the system": [
        "chroot",
        "setgid",
        "setuid"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libpython3.11.so.1.0": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "gethostbyname",
        "listen",
        "recv",
        "recvfrom",
        "send",
        "sendto",
        "socket"
       ],
       "runs programs": [
        "execlp",
        "execv",
        "execve",
        "fork",
        "posix_spawn",
        "posix_spawnp",
        "system",
        "vfork"
       ],
       "loads code at runtime": [
        "dlopen"
       ],
       "changes the system": [
        "chroot",
        "setgid",
        "setuid"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9.0.so": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "runs programs": [
        "execvp",
        "vfork"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9tk9.0.so": {
       "network": [
        "connect",
        "getaddrinfo",
        "recv",
        "socket"
       ]
      },
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/python3.11/lib-dynload/_dbm.cpython-311-arm-linux-gnueabihf.so": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "listen",
        "send",
        "socket"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.36, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "armv7": {
       "sha256": "e721a778a425c20ee4f08d13062c2a9ee2e9d6bc4768ac869992d6bcd817c58c",
       "size": 71609833,
       "url": "https://github.com/sd88me/mpc-vst-cratedigger/releases/download/cratedigger-vst-v1.1.2/Crate-Digger-1.1.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-cratedigger/releases/download/cratedigger-vst-v1.1.2/Crate-Digger-1.1.2-mpc-armv7.zip",
     "date": "2026-09-30",
     "channel": "stable",
     "notes": "Dig for records by genre, style, decade and country on Discogs, then stream and play them into your MPC track. Needs a network connection.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Crate-Digger-1.1.2 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Crate-Digger-1.1.2/install.sh`\n\nThe installer checks the device, copies `portable/sd88me - VST - Crate Digger/` (the plugin, its skin and its data, as one folder) into\n`/sdcard/Synths`, then **stops MPC** (save your project first), backs up `MPC.settings`, adds the plugin to MPC's plugin\nlist from the folder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Crate Digger** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-cratedigger@fbb83bf with mpc-vst-plugins@cd4d68b.\n",
     "yanked": false,
     "warnings": [
      "needs GLIBC 2.36: listed as MPC OS 3.x only (MPC OS 2.x has about 2.32; build with arm32v7/gcc:11-bullseye to reach it)",
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it",
      "portable/sd88me - VST - Crate Digger/cratedigger.so calls runs programs (posix_spawn): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/bin/python3.11 calls network (accept, bind, connect, getaddrinfo, gethostbyname, listen, recv, recvfrom, send, sendto, socket); runs programs (execlp, execv, execve, fork, posix_spawn, posix_spawnp, system, vfork); loads code at runtime (dlopen); changes the system (chroot, setgid, setuid): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libpython3.11.so.1.0 calls network (accept, bind, connect, getaddrinfo, gethostbyname, listen, recv, recvfrom, send, sendto, socket); runs programs (execlp, execv, execve, fork, posix_spawn, posix_spawnp, system, vfork); loads code at runtime (dlopen); changes the system (chroot, setgid, setuid): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9.0.so calls network (accept, bind, connect, getaddrinfo, listen, recv, send, socket); runs programs (execvp, vfork); loads code at runtime (dlopen): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/libtcl9tk9.0.so calls network (connect, getaddrinfo, recv, socket): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Crate Digger/cratedigger/bin/python3/lib/python3.11/lib-dynload/_dbm.cpython-311-arm-linux-gnueabihf.so calls network (accept, bind, connect, getaddrinfo, listen, send, socket): flagged for manual review (the author can explain why)"
     ],
     "downloads": 561,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1",
    "gen2"
   ],
   "bar_missing": [],
   "featured": false,
   "latest": "1.3.0",
   "latest_beta": "1.1.9",
   "updated": "2026-10-28",
   "added": "2026-09-29",
   "downloads": 9086
  },
  {
   "id": "tr-cw78",
   "name": "CW-78",
   "author": "athousanddetails",
   "repo": "sd88me/mpc-vst-TR-MPC",
   "kind": "instrument",
   "license": "GPL-3.0-only",
   "summary": "MPC/Force port of athousanddetails' schwung-CW-78 CR-78 drum machine: voices modelled from the 1979 service notes, with the preset rhythms. Touchscreen skin and Q-Links.",
   "screenshot": "https://raw.githubusercontent.com/sd88me/mpc-vst-TR-MPC/ba525167c18bb0961dfd60d5989a033f737fe517/docs/screenshots/cw78.png",
   "style": "drum-machine",
   "tags": [
    "cr-78"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.2.0",
     "size": 7193286,
     "defer": true,
     "sha256": "c87e66af9433fae1909e214c68b13796238c01b126fa7a5533d1816e85a595b1",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": {
      "p99_pct": 7.7,
      "max_pct": 9.0,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "tr-cw78",
      "name": "CW-78",
      "version": "1.2.0",
      "kind": "instrument",
      "uid": "54433738",
      "manufacturer": "athousanddetails",
      "layout": "portable",
      "so": "trcw78.so",
      "skin": "athousanddetails - VST - CW-78",
      "folder": "portable/athousanddetails - VST - CW-78",
      "extras": [],
      "user_data": [],
      "user_files": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "Drum machine voice set ported from athousanddetails' schwung-CW-78, as an MPC/Force VST2 instrument.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-TR-MPC",
      "license": "GPL-3.0-only",
      "cpu": {
       "p99_pct": 7.7,
       "max_pct": 9.0,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "c87e66af9433fae1909e214c68b13796238c01b126fa7a5533d1816e85a595b1",
       "size": 7193286,
       "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/cw78-vst-v1.2.0/CW-78-1.2.0-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "68a8bfe5f03e2fd295932dea2f2ab1dee1ebe3a535ee6bedd94a53463f46b62e",
       "size": 7199606,
       "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/cw78-vst-v1.2.0/CW-78-1.2.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/cw78-vst-v1.2.0/CW-78-1.2.0-mpc-armv7.zip",
     "date": "2026-11-02",
     "channel": "stable",
     "notes": "Drum machine voice set ported from athousanddetails' schwung-CW-78, as an MPC/Force VST2 instrument.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r CW-78-1.2.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/CW-78-1.2.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/athousanddetails - VST - CW-78/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **CW-78** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-TR-MPC@6918634 with mpc-vst-plugins@70c1623.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 112,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-11-02"
      },
      {
       "device": "MPC Live III",
       "firmware": "MPC OS 3.10",
       "date": "2026-11-02"
      }
     ]
    },
    {
     "version": "1.1.2",
     "size": 5106699,
     "defer": true,
     "sha256": "1777423b0c66eeda355026b50caf6c0cde9064ac1d82fdb1e50f3acb3e483454",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "tr-cw78",
      "name": "CW-78",
      "version": "1.1.2",
      "kind": "instrument",
      "uid": "54433738",
      "manufacturer": "athousanddetails",
      "layout": "portable",
      "so": "trcw78.so",
      "skin": "athousanddetails - VST - CW-78",
      "folder": "portable/athousanddetails - VST - CW-78",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Drum machine voice set ported from athousanddetails' schwung-CW-78, as an MPC/Force VST2 instrument.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-TR-MPC",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "1777423b0c66eeda355026b50caf6c0cde9064ac1d82fdb1e50f3acb3e483454",
       "size": 5106699,
       "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/cw78-vst-v1.1.2/CW-78-1.1.2-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "35af5ecb6f116404ce669f836ff6ae39468f8f0dde0c86a2e75b583e0052ad86",
       "size": 5113071,
       "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/cw78-vst-v1.1.2/CW-78-1.1.2-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/cw78-vst-v1.1.2/CW-78-1.1.2-mpc-armv7.zip",
     "date": "2026-10-21",
     "channel": "stable",
     "notes": "Rebuilt against the updated mpc-vst-plugins wrapper: **Q-Links now move parameters on track edit \u2192 automation** (a plain host write no longer makes MPC rebuild its parameter screen; sd88me/mpc-vst-plugins#486). No other changes.\n\n`*-mpc-armv7.zip` is for Gen1 MPCs and the Force; `*-mpc-aarch64.zip` is the Gen2 build (MPC OS 3.x), tested offline only. Settings and your own files in the plugin's data folders are kept on upgrade.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 439,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.1.1",
     "size": 5417680,
     "defer": true,
     "sha256": "6a8e516cd9df8e2df1e26e4318631ac4453186e11917036174758ac64163c42f",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": {
      "p99_pct": 7.7,
      "max_pct": 9.0,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "tr-cw78",
      "name": "CW-78",
      "version": "1.1.1",
      "kind": "instrument",
      "uid": "54433738",
      "manufacturer": "athousanddetails",
      "layout": "portable",
      "so": "trcw78.so",
      "skin": "athousanddetails - VST - CW-78",
      "folder": "portable/athousanddetails - VST - CW-78",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "Drum machine voice set ported from athousanddetails' schwung-CW-78, as an MPC/Force VST2 instrument.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-TR-MPC",
      "license": "GPL-3.0-only",
      "cpu": {
       "p99_pct": 7.7,
       "max_pct": 9.0,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "6a8e516cd9df8e2df1e26e4318631ac4453186e11917036174758ac64163c42f",
       "size": 5417680,
       "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/cw78-vst-v1.1.1/CW-78-1.1.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/cw78-vst-v1.1.1/CW-78-1.1.1-mpc-armv7.zip",
     "date": "2026-10-06",
     "channel": "stable",
     "notes": "Drum machine voice set ported from athousanddetails' schwung-CW-78, as an MPC/Force VST2 instrument.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r CW-78-1.1.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/CW-78-1.1.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/athousanddetails - VST - CW-78/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **CW-78** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-TR-MPC@8ed1eb5 with mpc-vst-plugins@e15ce12.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 799,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-10"
      }
     ]
    },
    {
     "version": "1.1.0",
     "size": 5418965,
     "defer": true,
     "sha256": "796059eab1b9e33ca8e64bf47f72bfb85b9921e83ebb8f4a48539ff786e159fd",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": {
      "p99_pct": 7.7,
      "max_pct": 9.0,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "tr-cw78",
      "name": "CW-78",
      "version": "1.1.0",
      "kind": "instrument",
      "uid": "54433738",
      "manufacturer": "athousanddetails",
      "layout": "portable",
      "so": "trcw78.so",
      "skin": "athousanddetails - VST - CW-78",
      "folder": "portable/athousanddetails - VST - CW-78",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 1,
      "about": "Drum machine voice set ported from athousanddetails' schwung-CW-78, as an MPC/Force VST2 instrument.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-TR-MPC",
      "license": "GPL-3.0-only",
      "cpu": {
       "p99_pct": 7.7,
       "max_pct": 9.0,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "796059eab1b9e33ca8e64bf47f72bfb85b9921e83ebb8f4a48539ff786e159fd",
       "size": 5418965,
       "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/cw78-vst-v1.1.0/CW-78-1.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/cw78-vst-v1.1.0/CW-78-1.1.0-mpc-armv7.zip",
     "date": "2026-10-04",
     "channel": "stable",
     "notes": "Drum machine voice set ported from athousanddetails' schwung-CW-78, as an MPC/Force VST2 instrument.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r CW-78-1.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/CW-78-1.1.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/athousanddetails - VST - CW-78/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **CW-78** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-TR-MPC@2f6e08f with mpc-vst-plugins@28f5ffd.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 571,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-11-02"
      },
      {
       "device": "MPC Live III",
       "firmware": "MPC OS 3.10",
       "date": "2026-11-02"
      }
     ]
    },
    {
     "version": "1.0.0",
     "size": 896223,
     "defer": true,
     "sha256": "f6a4974bf0d3df09025e1d0d7cb3d6b34da99cbbea5a6b885ca852b35cef159c",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": {
      "p99_pct": 7.7,
      "max_pct": 9.0,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "tr-cw78",
      "name": "CW-78",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "54433738",
      "manufacturer": "athousanddetails",
      "layout": "portable",
      "so": "trcw78.so",
      "skin": "athousanddetails - VST - CW-78",
      "folder": "portable/athousanddetails - VST - CW-78",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 1,
      "about": "Drum machine voice set ported from athousanddetails' schwung-CW-78, as an MPC/Force VST2 instrument.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-TR-MPC",
      "license": "GPL-3.0-only",
      "cpu": {
       "p99_pct": 7.7,
       "max_pct": 9.0,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "f6a4974bf0d3df09025e1d0d7cb3d6b34da99cbbea5a6b885ca852b35cef159c",
       "size": 896223,
       "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/cw78-vst-v1.0.0/CW-78-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/cw78-vst-v1.0.0/CW-78-1.0.0-mpc-armv7.zip",
     "date": "2026-10-02",
     "channel": "stable",
     "notes": "Drum machine voice set ported from athousanddetails' schwung-CW-78, as an MPC/Force VST2 instrument.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r CW-78-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/CW-78-1.0.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/athousanddetails - VST - CW-78/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **CW-78** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-TR-MPC@c1d63a8 with mpc-vst-plugins@28f5ffd.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 461,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-10"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "tested-gen2"
   ],
   "featured": false,
   "latest": "1.2.0",
   "latest_beta": null,
   "updated": "2026-11-02",
   "added": "2026-10-02",
   "downloads": 2382
  },
  {
   "id": "op1fx-cwo",
   "name": "Cwo",
   "author": "Bombest",
   "repo": "Bombest-Audio/op1-fx",
   "kind": "effect",
   "license": "GPL-3.0-only",
   "summary": "Stereo delay with a frequency shifter in the feedback loop, plus a MIX knob. OP-1 inspired.",
   "screenshot": "https://raw.githubusercontent.com/Bombest-Audio/op1-fx/34f1396d82a4ae72baa761a50f1d9bfe834c444f/screenshots/mpc/cwo.png",
   "style": "delay",
   "collection": "bombest-op1fx",
   "tags": [
    "op1",
    "delay",
    "frequency-shifter",
    "feedback"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.4.1",
     "size": 4444780,
     "defer": true,
     "sha256": "9ad153d20f5915d2add0929e38e5920d7a06655da535b5093916479ad04e5b84",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "op1fx-cwo",
      "name": "Cwo",
      "version": "0.4.1",
      "kind": "effect",
      "uid": "42624377",
      "manufacturer": "bombest",
      "layout": "portable",
      "so": "cwo.so",
      "skin": "bombest - VST - Cwo",
      "folder": "portable/bombest - VST - Cwo",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Cwo: stereo delay with a frequency shifter in the feedback loop, with a MIX knob for parallel use. OP-1 inspired, not a copy. 12 factory presets.",
      "requires": "",
      "source_repo": "Bombest-Audio/op1-fx",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "9ad153d20f5915d2add0929e38e5920d7a06655da535b5093916479ad04e5b84",
       "size": 4444780,
       "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/Cwo-0.4.1-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "d1fabd9294f48e0f957ce02b2c4d74913d10c87f68ef2ee8f5083f7388aea5f1",
       "size": 4447727,
       "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/Cwo-0.4.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/Cwo-0.4.1-mpc-armv7.zip",
     "date": "2026-11-01",
     "channel": "stable",
     "notes": "Repackaged for the Open MPC plugin catalog. The plugin binaries are the same ones from 0.4.0. What changed is the packaging: catalog ids now start with `op1fx-` (for example `op1fx-delay`), the installer matches the current mpc-vst-plugins template, and the repo carries MPC screenshots and a `tested.json`.\n\nTested on an MPC Live III (Gen2), MPC OS 3.9.1. The armv7 zips (Gen1, Force, MPC One) are built but not tested on hardware yet.\n\nDownload `OP1-Suite-0.4.1-mpc-aarch64.zip` to install all twenty on a Gen2 MPC, or one plugin zip for a single plugin.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 74,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "3.9.1",
       "date": "2026-11-01"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen2"
   ],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "0.4.1",
   "latest_beta": null,
   "updated": "2026-11-01",
   "added": "2026-11-01",
   "downloads": 94
  },
  {
   "id": "daemon",
   "name": "Daemon",
   "author": "sd88me",
   "repo": "sd88me/mpc-vst-daemon",
   "kind": "instrument",
   "license": "GPL-3.0-or-later",
   "summary": "AI generative assistant: type or say what you hear and Daemon writes chords, basslines, melodies and beats in your key and plays them in time on its MIDI port. Agent mode builds the session too (tracks, instruments, presets, effects, clips) as a plan you RUN. Gemini or Claude; needs network and an API key.",
   "screenshot": "https://raw.githubusercontent.com/sd88me/mpc-vst-daemon/v1.0.0/docs/screenshots/daemon.png",
   "style": "sequencer",
   "role": "midi",
   "tags": [
    "generative",
    "ai",
    "midi",
    "chords",
    "melody",
    "beats",
    "agent",
    "voice"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.1",
     "size": 744100,
     "defer": true,
     "sha256": "b28fa8db2db91517bc1c99ec36384a9eb321d2234bd800dd8d599a5d6f36afbd",
     "param_compat": 1,
     "max_glibc": "2.28",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "daemon",
      "name": "Daemon",
      "version": "1.0.1",
      "kind": "instrument",
      "uid": "44614d6e",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "daemon.so",
      "skin": "sd88me - VST - Daemon",
      "folder": "portable/sd88me - VST - Daemon",
      "extras": [
       "engine"
      ],
      "user_data": [
       "engine"
      ],
      "arch": "armv7",
      "max_glibc": "2.28",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-daemon",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "flags": {
      "portable/sd88me - VST - Daemon/daemon.so": {
       "network": [
        "connect",
        "send",
        "socket"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      },
      "aarch64: portable/sd88me - VST - Daemon/daemon.so": {
       "network": [
        "connect",
        "send",
        "socket"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "b28fa8db2db91517bc1c99ec36384a9eb321d2234bd800dd8d599a5d6f36afbd",
       "size": 744100,
       "url": "https://github.com/sd88me/mpc-vst-daemon/releases/download/v1.0.1/Daemon-1.0.1-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "62b0b00909a90fbd2996a30933b90f7c61c139edeef761c7ade923241cedbe7e",
       "size": 754631,
       "url": "https://github.com/sd88me/mpc-vst-daemon/releases/download/v1.0.1/Daemon-1.0.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-daemon/releases/download/v1.0.1/Daemon-1.0.1-mpc-armv7.zip",
     "date": "2026-10-21",
     "channel": "stable",
     "notes": "Rebuilt against the updated mpc-vst-plugins wrapper: **Q-Links now move parameters on track edit \u2192 automation** (a plain host write no longer makes MPC rebuild its parameter screen; sd88me/mpc-vst-plugins#486). No other changes to Daemon or Daemon Listen.\n\nEach plugin has two zips: `*-mpc-armv7.zip` for Gen1 MPCs and the Force, `*-mpc-aarch64.zip` for Gen2 (MPC OS 3.x, tested offline only). Your `daemon.conf` and the engine folder are kept on upgrade.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/sd88me - VST - Daemon/daemon.so calls network (connect, send, socket); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 348,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-23"
      }
     ]
    },
    {
     "version": "1.0.0",
     "size": 743087,
     "defer": true,
     "sha256": "b21e247c3f7c82f9379b1c70658784ab877ffaeb0204b7967b34af0e199893ab",
     "param_compat": 1,
     "max_glibc": "2.28",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "daemon",
      "name": "Daemon",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "44614d6e",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "daemon.so",
      "skin": "sd88me - VST - Daemon",
      "folder": "portable/sd88me - VST - Daemon",
      "extras": [
       "engine"
      ],
      "user_data": [
       "engine"
      ],
      "arch": "armv7",
      "max_glibc": "2.28",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-daemon",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "flags": {
      "portable/sd88me - VST - Daemon/daemon.so": {
       "network": [
        "connect",
        "send",
        "socket"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      },
      "aarch64: portable/sd88me - VST - Daemon/daemon.so": {
       "network": [
        "connect",
        "send",
        "socket"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "b21e247c3f7c82f9379b1c70658784ab877ffaeb0204b7967b34af0e199893ab",
       "size": 743087,
       "url": "https://github.com/sd88me/mpc-vst-daemon/releases/download/v1.0.0/Daemon-1.0.0-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "cf6735ae999f99ef4c9daff59d3efd6d8b64ff2f089e844eaea81f3d9bf2d3f4",
       "size": 753695,
       "url": "https://github.com/sd88me/mpc-vst-daemon/releases/download/v1.0.0/Daemon-1.0.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-daemon/releases/download/v1.0.0/Daemon-1.0.0-mpc-armv7.zip",
     "date": "2026-10-21",
     "channel": "stable",
     "notes": "**Daemon 1.0.0: your AI generative assistant for the Akai MPC and Force.**\n\n![Daemon](https://raw.githubusercontent.com/sd88me/mpc-vst-daemon/main/docs/screenshots/daemon.png)\n\n### Downloads\n| Device | Files | MPC OS |\n|---|---|---|\n| Force and first-generation MPCs (Gen 1, armv7) | `Daemon-1.0.0-mpc-armv7.zip` + `Daemon-Listen-1.0.0-mpc-armv7.zip` | 2.x and 3.x |\n| Second-generation MPCs (Gen 2, aarch64) | `Daemon-1.0.0-mpc-aarch64.zip` + `Daemon-Listen-1.0.0-mpc-aarch64.zip` | 3.x |\n\nEach zip has an `INSTALL.md` and an `install.sh`. Daemon Listen is the voice-input effect (optional).\n\n### What it does\n- Makes chords, melodies, basslines and beats from a sentence, typed or spoken, in your key, scale and length, playing in time with MPC.\n- Agent mode (CONTROL MPC) builds the session around them: adds tracks, loads instruments, presets and effects, sets synth parameters and\n  puts parts into clips, always as a plan you read before pressing RUN.\n- Gemini (Google) or Claude (Anthropic), chosen on the SETTINGS tab. Voice input uses Gemini.\n\n### Tested\nVerified on an Akai Force with MPC OS 3.9.1. Gen 2 hardware and MPC OS 2.x are supported by the build (glibc 2.28 for armv7, the\n2.x skin format) but not yet tested on a device. Agent mode's screen automations ship for the Force on MPC OS 3.9.1.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/sd88me - VST - Daemon/daemon.so calls network (connect, send, socket); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 168,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "3.9.1",
       "date": "2026-10-21"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "1.0.1",
   "latest_beta": null,
   "updated": "2026-10-21",
   "added": "2026-10-21",
   "downloads": 516
  },
  {
   "id": "daemon-listen",
   "name": "Daemon Listen",
   "author": "sd88me",
   "repo": "sd88me/mpc-vst-daemon",
   "kind": "effect",
   "license": "GPL-3.0-or-later",
   "summary": "Companion to Daemon: insert it on the audio track that carries your mic, and Daemon's TALK button hears you. Passes audio through unchanged. Needs Daemon in the same project.",
   "style": "utility",
   "tags": [
    "voice",
    "mic",
    "ai"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.1",
     "size": 37027,
     "defer": true,
     "sha256": "f57306bebbdcd5fb5f705f705710cda6ee319541d4dbd618c4a57da8611fbba8",
     "param_compat": 1,
     "max_glibc": "2.4",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "daemon-listen",
      "name": "Daemon Listen",
      "version": "1.0.1",
      "kind": "effect",
      "uid": "44614c73",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "daemonlisten.so",
      "skin": "sd88me - VST - Daemon Listen",
      "folder": "portable/sd88me - VST - Daemon Listen",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.4",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-daemon",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "f57306bebbdcd5fb5f705f705710cda6ee319541d4dbd618c4a57da8611fbba8",
       "size": 37027,
       "url": "https://github.com/sd88me/mpc-vst-daemon/releases/download/v1.0.1/Daemon-Listen-1.0.1-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "9be62280a2a6de191586daaeea74e670566ad1f7f930a632680e23597cf8f4f9",
       "size": 38798,
       "url": "https://github.com/sd88me/mpc-vst-daemon/releases/download/v1.0.1/Daemon-Listen-1.0.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-daemon/releases/download/v1.0.1/Daemon-Listen-1.0.1-mpc-armv7.zip",
     "date": "2026-10-21",
     "channel": "stable",
     "notes": "Rebuilt against the updated mpc-vst-plugins wrapper: **Q-Links now move parameters on track edit \u2192 automation** (a plain host write no longer makes MPC rebuild its parameter screen; sd88me/mpc-vst-plugins#486). No other changes to Daemon or Daemon Listen.\n\nEach plugin has two zips: `*-mpc-armv7.zip` for Gen1 MPCs and the Force, `*-mpc-aarch64.zip` for Gen2 (MPC OS 3.x, tested offline only). Your `daemon.conf` and the engine folder are kept on upgrade.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 304,
     "depends": [
      {
       "id": "daemon",
       "rules": [],
       "pick": {
        "armv7": "1.0.1",
        "aarch64": "1.0.1"
       }
      }
     ],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-23"
      }
     ]
    },
    {
     "version": "1.0.0",
     "size": 37008,
     "defer": true,
     "sha256": "19b09aba27c964851ca4d82042ddf1685430e753c4fffd74e90f218bc47a6710",
     "param_compat": 1,
     "max_glibc": "2.4",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "daemon-listen",
      "name": "Daemon Listen",
      "version": "1.0.0",
      "kind": "effect",
      "uid": "44614c73",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "daemonlisten.so",
      "skin": "sd88me - VST - Daemon Listen",
      "folder": "portable/sd88me - VST - Daemon Listen",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.4",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-daemon",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "19b09aba27c964851ca4d82042ddf1685430e753c4fffd74e90f218bc47a6710",
       "size": 37008,
       "url": "https://github.com/sd88me/mpc-vst-daemon/releases/download/v1.0.0/Daemon-Listen-1.0.0-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "9d6fa28e8f16d9bee2864a280c370711484289fc4b852839ed74cb7dbba6d45d",
       "size": 38775,
       "url": "https://github.com/sd88me/mpc-vst-daemon/releases/download/v1.0.0/Daemon-Listen-1.0.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-daemon/releases/download/v1.0.0/Daemon-Listen-1.0.0-mpc-armv7.zip",
     "date": "2026-10-21",
     "channel": "stable",
     "notes": "**Daemon 1.0.0: your AI generative assistant for the Akai MPC and Force.**\n\n![Daemon](https://raw.githubusercontent.com/sd88me/mpc-vst-daemon/main/docs/screenshots/daemon.png)\n\n### Downloads\n| Device | Files | MPC OS |\n|---|---|---|\n| Force and first-generation MPCs (Gen 1, armv7) | `Daemon-1.0.0-mpc-armv7.zip` + `Daemon-Listen-1.0.0-mpc-armv7.zip` | 2.x and 3.x |\n| Second-generation MPCs (Gen 2, aarch64) | `Daemon-1.0.0-mpc-aarch64.zip` + `Daemon-Listen-1.0.0-mpc-aarch64.zip` | 3.x |\n\nEach zip has an `INSTALL.md` and an `install.sh`. Daemon Listen is the voice-input effect (optional).\n\n### What it does\n- Makes chords, melodies, basslines and beats from a sentence, typed or spoken, in your key, scale and length, playing in time with MPC.\n- Agent mode (CONTROL MPC) builds the session around them: adds tracks, loads instruments, presets and effects, sets synth parameters and\n  puts parts into clips, always as a plan you read before pressing RUN.\n- Gemini (Google) or Claude (Anthropic), chosen on the SETTINGS tab. Voice input uses Gemini.\n\n### Tested\nVerified on an Akai Force with MPC OS 3.9.1. Gen 2 hardware and MPC OS 2.x are supported by the build (glibc 2.28 for armv7, the\n2.x skin format) but not yet tested on a device. Agent mode's screen automations ship for the Force on MPC OS 3.9.1.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 165,
     "depends": [
      {
       "id": "daemon",
       "rules": [],
       "pick": {
        "armv7": "1.0.1",
        "aarch64": "1.0.1"
       }
      }
     ],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "3.9.1",
       "date": "2026-10-21"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "screenshot",
    "cpu-bench",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "1.0.1",
   "latest_beta": null,
   "updated": "2026-10-21",
   "added": "2026-10-21",
   "downloads": 469
  },
  {
   "id": "op1fx-dbox",
   "name": "DBox",
   "author": "Bombest",
   "repo": "Bombest-Audio/op1-fx",
   "kind": "instrument",
   "license": "GPL-3.0-only",
   "summary": "A 24-key synthesized drum kit: two oscillators and noise per hit, 12 voices. OP-1 inspired.",
   "screenshot": "https://raw.githubusercontent.com/Bombest-Audio/op1-fx/34f1396d82a4ae72baa761a50f1d9bfe834c444f/screenshots/mpc/dbox.png",
   "style": "drum-machine",
   "collection": "bombest-op1fx",
   "tags": [
    "op1",
    "drums",
    "synth",
    "kit"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.4.1",
     "size": 9036610,
     "defer": true,
     "sha256": "1725522f472b90b41e0fa7beace23cc30704b30df2029fb29b6d318a7439f3a5",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "op1fx-dbox",
      "name": "DBox",
      "version": "0.4.1",
      "kind": "instrument",
      "uid": "42624462",
      "manufacturer": "bombest",
      "layout": "portable",
      "so": "dbox.so",
      "skin": "bombest - VST - DBox",
      "folder": "portable/bombest - VST - DBox",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "New take on the OP-1 dbox for MPC.",
      "requires": "",
      "source_repo": "Bombest-Audio/op1-fx",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "1725522f472b90b41e0fa7beace23cc30704b30df2029fb29b6d318a7439f3a5",
       "size": 9036610,
       "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/DBox-0.4.1-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "450c7172c4d9e759e443a20801ee99a5e89d4da4b165062ca9de2de5e379cebb",
       "size": 9039702,
       "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/DBox-0.4.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/DBox-0.4.1-mpc-armv7.zip",
     "date": "2026-11-01",
     "channel": "stable",
     "notes": "Repackaged for the Open MPC plugin catalog. The plugin binaries are the same ones from 0.4.0. What changed is the packaging: catalog ids now start with `op1fx-` (for example `op1fx-delay`), the installer matches the current mpc-vst-plugins template, and the repo carries MPC screenshots and a `tested.json`.\n\nTested on an MPC Live III (Gen2), MPC OS 3.9.1. The armv7 zips (Gen1, Force, MPC One) are built but not tested on hardware yet.\n\nDownload `OP1-Suite-0.4.1-mpc-aarch64.zip` to install all twenty on a Gen2 MPC, or one plugin zip for a single plugin.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 87,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "3.9.1",
       "date": "2026-11-01"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen2"
   ],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "0.4.1",
   "latest_beta": null,
   "updated": "2026-11-01",
   "added": "2026-11-01",
   "downloads": 107
  },
  {
   "id": "op1fx-delay",
   "name": "Delay",
   "author": "Bombest",
   "repo": "Bombest-Audio/op1-fx",
   "kind": "effect",
   "license": "GPL-3.0-only",
   "summary": "Four-knob delay with a 12-preset bank. OP-1 inspired.",
   "screenshot": "https://raw.githubusercontent.com/Bombest-Audio/op1-fx/34f1396d82a4ae72baa761a50f1d9bfe834c444f/screenshots/mpc/delay.png",
   "style": "delay",
   "collection": "bombest-op1fx",
   "tags": [
    "op1",
    "delay",
    "echo",
    "tape"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.4.1",
     "size": 4367140,
     "defer": true,
     "sha256": "03b58f0ede1d678cd536757bb72437e984ef634371371dc129cba6a7d024564c",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "op1fx-delay",
      "name": "Delay",
      "version": "0.4.1",
      "kind": "effect",
      "uid": "42624479",
      "manufacturer": "bombest",
      "layout": "portable",
      "so": "delay.so",
      "skin": "bombest - VST - Delay",
      "folder": "portable/bombest - VST - Delay",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "New take on the OP-1 delay for MPC. 12 factory presets.",
      "requires": "",
      "source_repo": "Bombest-Audio/op1-fx",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "03b58f0ede1d678cd536757bb72437e984ef634371371dc129cba6a7d024564c",
       "size": 4367140,
       "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/Delay-0.4.1-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "1c2dd8a5abe70891a4b8b8f957c9e60c3056a11c2c15adc0b0d08944795b8c44",
       "size": 4370353,
       "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/Delay-0.4.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/Delay-0.4.1-mpc-armv7.zip",
     "date": "2026-11-01",
     "channel": "stable",
     "notes": "Repackaged for the Open MPC plugin catalog. The plugin binaries are the same ones from 0.4.0. What changed is the packaging: catalog ids now start with `op1fx-` (for example `op1fx-delay`), the installer matches the current mpc-vst-plugins template, and the repo carries MPC screenshots and a `tested.json`.\n\nTested on an MPC Live III (Gen2), MPC OS 3.9.1. The armv7 zips (Gen1, Force, MPC One) are built but not tested on hardware yet.\n\nDownload `OP1-Suite-0.4.1-mpc-aarch64.zip` to install all twenty on a Gen2 MPC, or one plugin zip for a single plugin.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 75,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "3.9.1",
       "date": "2026-11-01"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen2"
   ],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "0.4.1",
   "latest_beta": null,
   "updated": "2026-11-01",
   "added": "2026-11-01",
   "downloads": 95
  },
  {
   "id": "denis",
   "name": "Denis",
   "author": "saustin2010",
   "repo": "saustin2010/mpc-vst-denis",
   "kind": "instrument",
   "license": "MIT",
   "summary": "West Coast / Serge-inspired mono synth: complex oscillators, a wavefolder and a modulation matrix.",
   "screenshot": "https://raw.githubusercontent.com/saustin2010/mpc-vst-denis/v1.1.1/screenshots/page_0.png",
   "style": "synth",
   "tags": [
    "west-coast",
    "serge",
    "wavefolder",
    "monophonic"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.1.1",
     "size": 5666573,
     "defer": true,
     "sha256": "84058c8e3a28a17eb67516030d497747773cba2c07db31c4faa3f31d7c04f0f5",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "denis",
      "name": "[SYN] Denis",
      "version": "1.1.1",
      "kind": "instrument",
      "uid": "446e6973",
      "manufacturer": "Filliformes",
      "layout": "portable",
      "so": "denis.so",
      "skin": "Filliformes - VST - [SYN] Denis",
      "folder": "portable/Filliformes - VST - [SYN] Denis",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "West Coast / Serge-inspired mono synth: complex oscillators, a wavefolder and a modulation matrix.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-denis",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "84058c8e3a28a17eb67516030d497747773cba2c07db31c4faa3f31d7c04f0f5",
       "size": 5666573,
       "url": "https://github.com/saustin2010/mpc-vst-denis/releases/download/v1.1.1/SYN-Denis-1.1.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-denis/releases/download/v1.1.1/SYN-Denis-1.1.1-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "West Coast / Serge-inspired mono synth: complex oscillators, a wavefolder and a modulation matrix.\n\n## What's new in 1.1.1\n\nBuilt on sd88me's fixed wrapper ([mpc-vst-plugins#499](https://github.com/sd88me/mpc-vst-plugins/discussions/499)): on track edit \u2192 automation, the physical Q-Links move this plugin's parameters again (before, they didn't move or snapped straight back). Controls that change others, such as a preset, still redraw the screen. Nothing else changed: same parameters, sound and screen, and saved projects open as before.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Denis-1.1.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Denis-1.1.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Filliformes - VST - [SYN] Denis/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] Denis** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-denis@99f2d8d with mpc-vst-plugins@e3a0af4.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 474,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.1.0",
     "size": 5665874,
     "defer": true,
     "sha256": "1cd5ae856836550dc67897391d8cc999d04422831d89ca9450d3d80ece0e789c",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "denis",
      "name": "[SYN] Denis",
      "version": "1.1.0",
      "kind": "instrument",
      "uid": "446e6973",
      "manufacturer": "Filliformes",
      "layout": "portable",
      "so": "denis.so",
      "skin": "Filliformes - VST - [SYN] Denis",
      "folder": "portable/Filliformes - VST - [SYN] Denis",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "West Coast / Serge-inspired mono synth: complex oscillators, a wavefolder and a modulation matrix.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-denis",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "1cd5ae856836550dc67897391d8cc999d04422831d89ca9450d3d80ece0e789c",
       "size": 5665874,
       "url": "https://github.com/saustin2010/mpc-vst-denis/releases/download/v1.1.0/SYN-Denis-1.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-denis/releases/download/v1.1.0/SYN-Denis-1.1.0-mpc-armv7.zip",
     "date": "2026-10-18",
     "channel": "stable",
     "notes": "West Coast / Serge-inspired mono synth: complex oscillators, a wavefolder and a modulation matrix.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Denis-1.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Denis-1.1.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Filliformes - VST - [SYN] Denis/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] Denis** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-denis@9fbd75b with mpc-vst-plugins@7f0653c.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 273,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.0",
     "size": 5577705,
     "defer": true,
     "sha256": "348009baa79c577d378c6a9a1e25177458e7e4702217b34cefaddaa47ec3ec55",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "denis",
      "name": "[SYN] Denis",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "446e6973",
      "manufacturer": "Filliformes",
      "layout": "portable",
      "so": "denis.so",
      "skin": "Filliformes - VST - [SYN] Denis",
      "folder": "portable/Filliformes - VST - [SYN] Denis",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "West Coast / Serge-inspired mono synth: complex oscillators, a wavefolder and a modulation matrix.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-denis",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "348009baa79c577d378c6a9a1e25177458e7e4702217b34cefaddaa47ec3ec55",
       "size": 5577705,
       "url": "https://github.com/saustin2010/mpc-vst-denis/releases/download/v1.0.0/SYN-Denis-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-denis/releases/download/v1.0.0/SYN-Denis-1.0.0-mpc-armv7.zip",
     "date": "2026-10-08",
     "channel": "stable",
     "notes": "West Coast / Serge-inspired mono synth: complex oscillators, a wavefolder and a modulation matrix.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Denis-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Denis-1.0.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Filliformes - VST - [SYN] Denis/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] Denis** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-denis@494682f with mpc-vst-plugins@f210a56.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 660,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.1.1",
   "latest_beta": null,
   "updated": "2026-10-23",
   "added": "2026-10-09",
   "downloads": 1407
  },
  {
   "id": "dexed-dx7",
   "name": "Dexed",
   "author": "sd88me",
   "repo": "sd88me/mpc-vst-dx7",
   "kind": "instrument",
   "license": "GPL-3.0-only",
   "summary": "DX7-style 6-operator FM synth (Dexed/MSFA engine) as a native instrument, with .syx bank browsing, all 32 algorithm diagrams and a touchscreen skin with Q-Links.",
   "screenshot": "https://raw.githubusercontent.com/sd88me/mpc-vst-dx7/main/docs/img/dexed-dx7.png",
   "style": "fm-synth",
   "tags": [
    "dx7",
    "emulation"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.7",
     "size": 3891230,
     "defer": true,
     "sha256": "0cc5bed1404c9d0758fe3c25c862684110b0b73e2973d3ac64f09d9e014c6fc1",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "MPC OS standalone (Force/Live/One/X/Key) with root SSH access; 44.1 kHz",
     "manifest": {
      "schema": 1,
      "id": "dexed-dx7",
      "name": "Dexed (DX7)",
      "version": "1.0.7",
      "kind": "instrument",
      "uid": "46445832",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "dx7_dexed.so",
      "skin": "sd88me - VST - Dexed (DX7)",
      "folder": "portable/sd88me - VST - Dexed (DX7)",
      "extras": [
       "dx7_carts"
      ],
      "user_data": [
       "dx7_carts"
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "6-operator FM synthesis (Dexed/MSFA via schwung-dx7), with the DX7-editor LCD touchscreen skin ported from force-dx7.",
      "requires": "MPC OS standalone (Force/Live/One/X/Key) with root SSH access; 44.1 kHz",
      "source_repo": "sd88me/mpc-vst-dx7",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "0cc5bed1404c9d0758fe3c25c862684110b0b73e2973d3ac64f09d9e014c6fc1",
       "size": 3891230,
       "url": "https://github.com/sd88me/mpc-vst-dx7/releases/download/dx7-v1.0.7/Dexed-DX7-1.0.7-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "3b368c878f955040f1823958c585d9023be95d516cd06e5bbc5fef473e0106c7",
       "size": 3898605,
       "url": "https://github.com/sd88me/mpc-vst-dx7/releases/download/dx7-v1.0.7/Dexed-DX7-1.0.7-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-dx7/releases/download/dx7-v1.0.7/Dexed-DX7-1.0.7-mpc-armv7.zip",
     "date": "2026-10-21",
     "channel": "stable",
     "notes": "Rebuilt against the updated mpc-vst-plugins wrapper: **Q-Links now move parameters on track edit \u2192 automation** (a plain host write no longer makes MPC rebuild its parameter screen; sd88me/mpc-vst-plugins#486). No other changes.\n\n`*-mpc-armv7.zip` is for Gen1 MPCs and the Force; `*-mpc-aarch64.zip` is the Gen2 build (MPC OS 3.x), tested offline only. Settings and your own files in the plugin's data folders are kept on upgrade.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 763,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-23"
      }
     ]
    },
    {
     "version": "1.0.6",
     "size": 3886473,
     "defer": true,
     "sha256": "394a94dcd1e5d92334d3d52bf3430454dbd8053fb15def2e1d97d42aa817a79d",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": {
      "p99_pct": 4.0,
      "max_pct": 5.4,
      "verdict": "PASS"
     },
     "requires": "MPC OS standalone (Force/Live/One/X/Key) with root SSH access; 44.1 kHz",
     "manifest": {
      "schema": 1,
      "id": "dexed-dx7",
      "name": "Dexed (DX7)",
      "version": "1.0.6",
      "kind": "instrument",
      "uid": "46445832",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "dx7_dexed.so",
      "skin": "sd88me - VST - Dexed (DX7)",
      "folder": "portable/sd88me - VST - Dexed (DX7)",
      "extras": [
       "dx7_carts"
      ],
      "user_data": [
       "dx7_carts"
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "6-operator FM synthesis (Dexed/MSFA via schwung-dx7), with the DX7-editor LCD touchscreen skin ported from force-dx7.",
      "requires": "MPC OS standalone (Force/Live/One/X/Key) with root SSH access; 44.1 kHz",
      "source_repo": "sd88me/mpc-vst-dx7",
      "license": "GPL-3.0-only",
      "cpu": {
       "p99_pct": 4.0,
       "max_pct": 5.4,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "394a94dcd1e5d92334d3d52bf3430454dbd8053fb15def2e1d97d42aa817a79d",
       "size": 3886473,
       "url": "https://github.com/sd88me/mpc-vst-dx7/releases/download/dx7-v1.0.6/Dexed-DX7-1.0.6-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-dx7/releases/download/dx7-v1.0.6/Dexed-DX7-1.0.6-mpc-armv7.zip",
     "date": "2026-10-05",
     "channel": "stable",
     "notes": "Dexed (DX7) 1.0.6: the skin is now written in the format MPC OS 2.x draws (which MPC OS 3.x reads too), so the catalog labels this release **MPC OS 2.x + 3.x**. The library and everything else are the same as 1.0.5.\n\n## What is new\n\n- **MPC OS 2.x**: the touchscreen skin is in the 2.x shape. On MPC OS 2.x the pages should now draw; with 1.0.5 and earlier they stayed empty (the plugin still played from the Q-Links).\n- Everything from 1.0.5 is included: the BANKS page Q-Links (bank, patch, page back and forward), one cart per Q-Link turn or wheel click, lists that read top to bottom, and three Q-Link events per option on the key-scaling curves.\n- Same library (glibc 2.29), same parameters: saved projects load as before, and your own `.syx` carts are kept on upgrade.\n\n## What was tried (please read)\n\nThe \"MPC OS 2.x + 3.x\" label is a check of the skin and library against MPC OS 2.15.1's own skins, **not a test of this release on a 2.x unit**. This exact skin (the 2.x shape with the new BANKS page) had not been run on a device when it was released. What was tried: the 2.x shape with 1.0.4's pages worked on a Force and, per a tester, on a 2.15.1 MPC Live; 1.0.5's BANKS page worked on a Force in the 3.x shape. If a page misbehaves on your device, **1.0.5 is the fallback** (MPC OS 3.x only), and a report is welcome.\n\n**CPU** (Force, `tools/bench.sh`, 2026-10-05, same library as 1.0.5): worst block 5.4% of the audio budget, worst p99 4.0%, 1.7% mean at 16 voices (PASS).\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Dexed-DX7-1.0.6 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Dexed-DX7-1.0.6/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - Dexed (DX7)/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `dx7_carts/` inside the plugin folder (`/sdcard/Synths/sd88me - VST - Dexed (DX7)/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **Dexed (DX7)** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 1115,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-10"
      }
     ]
    },
    {
     "version": "1.0.5",
     "size": 3888845,
     "defer": true,
     "sha256": "c8af7386b2394fba0f4255c9769e41149c2f53981fa15d1a8cd01520055fd245",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": {
      "p99_pct": 4.0,
      "max_pct": 5.4,
      "verdict": "PASS"
     },
     "requires": "MPC OS standalone (Force/Live/One/X/Key) with root SSH access; 44.1 kHz",
     "manifest": {
      "schema": 1,
      "id": "dexed-dx7",
      "name": "Dexed (DX7)",
      "version": "1.0.5",
      "kind": "instrument",
      "uid": "46445832",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "dx7_dexed.so",
      "skin": "sd88me - VST - Dexed (DX7)",
      "folder": "portable/sd88me - VST - Dexed (DX7)",
      "extras": [
       "dx7_carts"
      ],
      "user_data": [
       "dx7_carts"
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "6-operator FM synthesis (Dexed/MSFA via schwung-dx7), with the DX7-editor LCD touchscreen skin ported from force-dx7.",
      "requires": "MPC OS standalone (Force/Live/One/X/Key) with root SSH access; 44.1 kHz",
      "source_repo": "sd88me/mpc-vst-dx7",
      "license": "GPL-3.0-only",
      "cpu": {
       "p99_pct": 4.0,
       "max_pct": 5.4,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "c8af7386b2394fba0f4255c9769e41149c2f53981fa15d1a8cd01520055fd245",
       "size": 3888845,
       "url": "https://github.com/sd88me/mpc-vst-dx7/releases/download/dx7-v1.0.5/Dexed-DX7-1.0.5-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-dx7/releases/download/dx7-v1.0.5/Dexed-DX7-1.0.5-mpc-armv7.zip",
     "date": "2026-10-05",
     "channel": "stable",
     "notes": "Dexed (DX7) 1.0.5: the BANKS page steps banks and patches from the Q-Links and the wheel, one cart at a time, and its lists read top to bottom; device-tested on a Force.\n\n## What is new\n\n- **BANKS page Q-Links**: the tab's Q-Links are now bank, patch, page back and page forward (they were page back and forward only), and the bank and patch each have a stepper with arrows.\n- **One cart per turn**: a Q-Link turn or a wheel click moves one cart or one patch. Before, the bank index (0-998) made each turn skip eight to ten carts.\n- **Lists number top to bottom**: carts 1-11 down the left column, then 12-22; patches 1-16, then 17-32. The page follows the bank you select.\n- **Key-scaling curves** (left and right, operators 1-6): a Q-Link turn takes three events per option, so it no longer races through the four curves.\n- Nothing else changes: the same parameters, so saved projects load as before, and your own `.syx` carts are kept on upgrade.\n\n## MPC OS\n\nThis release works on **MPC OS 3.x** (tested on a Force). On MPC OS 2.x it loads and plays from the Q-Links but its touchscreen page stays empty: the catalog labels it \"MPC OS 3.x only\", and the installers warn before putting it on a 2.x device. A release with a compatible skin would change that label.\n\n**CPU** (Force, `tools/bench.sh`, 2026-10-05): worst block 5.4% of the audio budget, worst p99 4.0%, 1.7% mean at 16 voices (PASS).\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Dexed-DX7-1.0.5 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Dexed-DX7-1.0.5/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - Dexed (DX7)/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `dx7_carts/` inside the plugin folder (`/sdcard/Synths/sd88me - VST - Dexed (DX7)/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **Dexed (DX7)** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 472,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.4",
     "size": 3883102,
     "defer": true,
     "sha256": "5e267b858f7616c3c15019a5a38e0306cd65995a62b7561758b3501fafd184d1",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "MPC OS standalone (Force/Live/One/X/Key) with root SSH access; 44.1 kHz",
     "manifest": {
      "schema": 1,
      "id": "dexed-dx7",
      "name": "Dexed (DX7)",
      "version": "1.0.4",
      "kind": "instrument",
      "uid": "46445832",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "dx7_dexed.so",
      "skin": "sd88me - VST - Dexed (DX7)",
      "folder": "portable/sd88me - VST - Dexed (DX7)",
      "extras": [
       "dx7_carts"
      ],
      "user_data": [
       "dx7_carts"
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 1,
      "about": "6-operator FM synthesis (Dexed/MSFA via schwung-dx7), with the DX7-editor LCD touchscreen skin ported from force-dx7.",
      "requires": "MPC OS standalone (Force/Live/One/X/Key) with root SSH access; 44.1 kHz",
      "source_repo": "sd88me/mpc-vst-dx7",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "5e267b858f7616c3c15019a5a38e0306cd65995a62b7561758b3501fafd184d1",
       "size": 3883102,
       "url": "https://github.com/sd88me/mpc-vst-dx7/releases/download/dx7-v1.0.4/Dexed-DX7-1.0.4-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-dx7/releases/download/dx7-v1.0.4/Dexed-DX7-1.0.4-mpc-armv7.zip",
     "date": "2026-10-02",
     "channel": "stable",
     "notes": "Dexed (DX7) 1.0.4: rebuilt against glibc 2.31 so it loads on MPC OS 2.x; device-tested on a Force.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Dexed-DX7-1.0.4 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Dexed-DX7-1.0.4/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - Dexed (DX7)/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `dx7_carts/` inside the plugin folder (`/sdcard/Synths/sd88me - VST - Dexed (DX7)/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **Dexed (DX7)** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 775,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.3",
     "size": 3882930,
     "defer": true,
     "sha256": "d704ce1aa06f7ee7aea4ed25df59baee83d170989dde77bb9244f19dd1025f22",
     "param_compat": 1,
     "max_glibc": "2.32",
     "cpu": null,
     "requires": "MPC OS standalone (Force/Live/One/X/Key) with root SSH access; 44.1 kHz",
     "manifest": {
      "schema": 1,
      "id": "dexed-dx7",
      "name": "Dexed (DX7)",
      "version": "1.0.3",
      "kind": "instrument",
      "uid": "46445832",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "dx7_dexed.so",
      "skin": "sd88me - VST - Dexed (DX7)",
      "folder": "portable/sd88me - VST - Dexed (DX7)",
      "extras": [
       "dx7_carts"
      ],
      "user_data": [
       "dx7_carts"
      ],
      "arch": "armv7",
      "max_glibc": "2.32",
      "param_compat": 1,
      "about": "6-operator FM synthesis (Dexed/MSFA via schwung-dx7), with the DX7-editor LCD touchscreen skin ported from force-dx7.",
      "requires": "MPC OS standalone (Force/Live/One/X/Key) with root SSH access; 44.1 kHz",
      "source_repo": "sd88me/mpc-vst-dx7",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "d704ce1aa06f7ee7aea4ed25df59baee83d170989dde77bb9244f19dd1025f22",
       "size": 3882930,
       "url": "https://github.com/sd88me/mpc-vst-dx7/releases/download/dx7-v1.0.3/Dexed-DX7-1.0.3-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-dx7/releases/download/dx7-v1.0.3/Dexed-DX7-1.0.3-mpc-armv7.zip",
     "date": "2026-10-02",
     "channel": "stable",
     "notes": "Fixes loading on MPC OS 2.x (glibc 2.32): the plugin no longer calls `dladdr`, which the previous build bound to GLIBC_2.34. The installer also works on Hakai-enabled systems (service `inmusic-mpc` instead of `acvs`). No other plugin changes; your banks in `dx7_carts` are kept.\n\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Dexed-DX7-1.0.3 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Dexed-DX7-1.0.3/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - Dexed (DX7)/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `dx7_carts/` inside the plugin folder (`/sdcard/Synths/sd88me - VST - Dexed (DX7)/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **Dexed (DX7)** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt locally (the skin fonts are not in the repo) with mpc-vst-plugins 28f5ffd.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 566,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.2",
     "size": 3882535,
     "defer": true,
     "sha256": "8d24330f79c1d25536b43443d64d3b6ece3a34e1ecb494085347d571d8fb56d2",
     "param_compat": 1,
     "max_glibc": "2.34",
     "cpu": null,
     "requires": "MPC OS standalone (Force/Live/One/X/Key) with root SSH access; 44.1 kHz",
     "manifest": {
      "schema": 1,
      "id": "dexed-dx7",
      "name": "Dexed (DX7)",
      "version": "1.0.2",
      "kind": "instrument",
      "uid": "46445832",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "dx7_dexed.so",
      "skin": "sd88me - VST - Dexed (DX7)",
      "folder": "portable/sd88me - VST - Dexed (DX7)",
      "extras": [
       "dx7_carts"
      ],
      "user_data": [
       "dx7_carts"
      ],
      "arch": "armv7",
      "max_glibc": "2.34",
      "param_compat": 1,
      "about": "6-operator FM synthesis (Dexed/MSFA via schwung-dx7), with the DX7-editor LCD touchscreen skin ported from force-dx7.",
      "requires": "MPC OS standalone (Force/Live/One/X/Key) with root SSH access; 44.1 kHz",
      "source_repo": "sd88me/mpc-vst-dx7",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.34, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "armv7": {
       "sha256": "8d24330f79c1d25536b43443d64d3b6ece3a34e1ecb494085347d571d8fb56d2",
       "size": 3882535,
       "url": "https://github.com/sd88me/mpc-vst-dx7/releases/download/dx7-v1.0.2/Dexed-DX7-1.0.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-dx7/releases/download/dx7-v1.0.2/Dexed-DX7-1.0.2-mpc-armv7.zip",
     "date": "2026-10-01",
     "channel": "stable",
     "notes": "Re-release with the current installer (one MPC restart in a batch install, executable bits and links restored if a copy loses them). No change to the plugin itself; your banks in `dx7_carts` are kept.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Dexed-DX7-1.0.2 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Dexed-DX7-1.0.2/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - Dexed (DX7)/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `dx7_carts/` inside the plugin folder (`/sdcard/Synths/sd88me - VST - Dexed (DX7)/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **Dexed (DX7)** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt locally (the skin fonts are not in the repo) with mpc-vst-plugins a81f447.\n",
     "yanked": true,
     "warnings": [
      "needs GLIBC 2.34: listed as MPC OS 3.x only (MPC OS 2.x has about 2.32; build with arm32v7/gcc:11-bullseye to reach it)",
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 633,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.1",
     "size": 3881444,
     "defer": false,
     "sha256": "5240720908bd4b6827bc0190dfdf398491b4bbdeb5ee2813d6d6a1485dae75dc",
     "param_compat": 1,
     "max_glibc": "2.34",
     "cpu": null,
     "requires": "MPC OS standalone (Force/Live/One/X/Key) with root SSH access; 44.1 kHz",
     "manifest": {
      "schema": 1,
      "id": "dexed-dx7",
      "name": "Dexed (DX7)",
      "version": "1.0.1",
      "kind": "instrument",
      "uid": "46445832",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "dx7_dexed.so",
      "skin": "sd88me - VST - Dexed (DX7)",
      "folder": "portable/sd88me - VST - Dexed (DX7)",
      "extras": [
       "dx7_carts"
      ],
      "user_data": [
       "dx7_carts"
      ],
      "arch": "armv7",
      "max_glibc": "2.34",
      "param_compat": 1,
      "about": "6-operator FM synthesis (Dexed/MSFA via schwung-dx7), with the DX7-editor LCD touchscreen skin ported from force-dx7.",
      "requires": "MPC OS standalone (Force/Live/One/X/Key) with root SSH access; 44.1 kHz",
      "source_repo": "sd88me/mpc-vst-dx7",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.34, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "armv7": {
       "sha256": "5240720908bd4b6827bc0190dfdf398491b4bbdeb5ee2813d6d6a1485dae75dc",
       "size": 3881444,
       "url": "https://github.com/sd88me/mpc-vst-dx7/releases/download/dx7-v1.0.1/Dexed-DX7-1.0.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-dx7/releases/download/dx7-v1.0.1/Dexed-DX7-1.0.1-mpc-armv7.zip",
     "date": "2026-09-29",
     "channel": "stable",
     "notes": "**Layout change:** the plugin now installs as one folder in `/sdcard/Synths` (skin, plugin and banks together); the installer replaces an older install and moves your own banks over. Banks are found next to the plugin.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Dexed-DX7-1.0.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Dexed-DX7-1.0.1/install.sh`\n\nThe installer checks the device, copies `portable/sd88me - VST - Dexed (DX7)/` (the plugin, its skin and its data, as one folder) into\n`/sdcard/Synths`, then **stops MPC** (save your project first), backs up `MPC.settings`, adds the plugin to MPC's plugin\nlist from the folder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `dx7_carts/` inside the plugin folder (`/sdcard/Synths/sd88me - VST - Dexed (DX7)/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **Dexed (DX7)** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\n",
     "yanked": true,
     "warnings": [
      "needs GLIBC 2.34: listed as MPC OS 3.x only (MPC OS 2.x has about 2.32; build with arm32v7/gcc:11-bullseye to reach it)",
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 653,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.0",
     "size": 3881874,
     "defer": false,
     "sha256": "7aa54747a7db8537be4d550850206983dc4772bdddb16a14d9c29ee009271d21",
     "param_compat": 1,
     "max_glibc": "2.32",
     "cpu": {
      "p99_pct": 8.3,
      "max_pct": 15.7,
      "verdict": "PASS"
     },
     "requires": "MPC OS standalone (Force/Live/One/X/Key) with root SSH access; 44.1 kHz",
     "manifest": {
      "schema": 1,
      "id": "dexed-dx7",
      "name": "Dexed (DX7)",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "46445832",
      "manufacturer": "sd88me",
      "so": "dx7_dexed.so",
      "so_dir": "/sdcard/vst",
      "skin": "sd88me - VST - Dexed (DX7)",
      "extras": [
       "dx7_carts"
      ],
      "arch": "armv7",
      "max_glibc": "2.32",
      "param_compat": 1,
      "about": "6-operator FM synthesis (Dexed/MSFA via schwung-dx7), with the DX7-editor LCD touchscreen skin ported from force-dx7.",
      "requires": "MPC OS standalone (Force/Live/One/X/Key) with root SSH access; 44.1 kHz",
      "source_repo": "sd88me/mpc-vst-dx7",
      "license": "GPL-3.0-only",
      "cpu": {
       "p99_pct": 8.3,
       "max_pct": 15.7,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "7aa54747a7db8537be4d550850206983dc4772bdddb16a14d9c29ee009271d21",
       "size": 3881874,
       "url": "https://github.com/sd88me/mpc-vst-dx7/releases/download/dx7-v1.0.0/Dexed-DX7-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-dx7/releases/download/dx7-v1.0.0/Dexed-DX7-1.0.0-mpc-armv7.zip",
     "date": "2026-09-29",
     "channel": "stable",
     "notes": "# Dexed (DX7) 1.0.0\n\nFirst 1.0 release (renamed from \"DX7 (Dexed)\"; same plugin uid and `.so`, so the installer upgrades in place).\n\n**New since 0.4.0**\n- Redesigned skin: GLOBAL, OP1-6 and ALGORITHM pages share one layout; larger control text; DX Green accent.\n- ALGORITHM page shows Dexed's diagram for all 32 algorithms, and a small live copy sits on each OP page.\n- Per-operator ON switches (OP1-6 pages).\n- BANKS page: bank and patch lists with paging.\n- Catalog manifest (`mpc-plugin.json`), GPL-3.0.\n\nNew parameters were appended at the end, so saved projects keep working. Upgrading leaves the old\n`DX7 (Dexed)` skin folder in `/sdcard/Synths/`; it is unused and can be deleted.\nCPU: worst p99 8.3% of a block (bench PASS). Tested on a Force.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Dexed-DX7-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Dexed-DX7-1.0.0/install.sh`\n\nThe installer checks the device, copies the files, then **stops MPC** (save your project first), backs up\n`MPC.settings`, adds the plugin to MPC's plugin list and starts MPC again. Running it again upgrades in place.\nAdd `-y` to skip the confirmation prompt.\n\nThen add **Dexed (DX7)** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n",
     "yanked": false,
     "warnings": [
      "old layout (payload/, installs the .so to /sdcard/vst, no \"layout\" field): re-release with the current tools/release.py (docs/RELEASING.md)",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 612,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "1.0.7",
   "latest_beta": null,
   "updated": "2026-10-21",
   "added": "2026-09-29",
   "downloads": 6289
  },
  {
   "id": "op1fx-digital",
   "name": "Digital",
   "author": "Bombest",
   "repo": "Bombest-Audio/op1-fx",
   "kind": "instrument",
   "license": "GPL-3.0-only",
   "summary": "Feedback sine oscillator, a second sine with sync, and a bit-flipping XOR stage. Eight voices. OP-1 inspired.",
   "screenshot": "https://raw.githubusercontent.com/Bombest-Audio/op1-fx/34f1396d82a4ae72baa761a50f1d9bfe834c444f/screenshots/mpc/digital.png",
   "style": "synth",
   "collection": "bombest-op1fx",
   "tags": [
    "op1",
    "synth",
    "feedback",
    "xor"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.4.1",
     "size": 6016310,
     "defer": true,
     "sha256": "a997b1796fd3ec94ccc17c24190ab14e631e863974d54dea91c0091f16850c80",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "op1fx-digital",
      "name": "Digital",
      "version": "0.4.1",
      "kind": "instrument",
      "uid": "42624467",
      "manufacturer": "bombest",
      "layout": "portable",
      "so": "digital.so",
      "skin": "bombest - VST - Digital",
      "folder": "portable/bombest - VST - Digital",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "New take on the OP-1 digital for MPC.",
      "requires": "",
      "source_repo": "Bombest-Audio/op1-fx",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "a997b1796fd3ec94ccc17c24190ab14e631e863974d54dea91c0091f16850c80",
       "size": 6016310,
       "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/Digital-0.4.1-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "05c0ef2227303d77919a4d265c0b64d9858d729ddc94491a7084a02afc23594c",
       "size": 6019154,
       "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/Digital-0.4.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/Digital-0.4.1-mpc-armv7.zip",
     "date": "2026-11-01",
     "channel": "stable",
     "notes": "Repackaged for the Open MPC plugin catalog. The plugin binaries are the same ones from 0.4.0. What changed is the packaging: catalog ids now start with `op1fx-` (for example `op1fx-delay`), the installer matches the current mpc-vst-plugins template, and the repo carries MPC screenshots and a `tested.json`.\n\nTested on an MPC Live III (Gen2), MPC OS 3.9.1. The armv7 zips (Gen1, Force, MPC One) are built but not tested on hardware yet.\n\nDownload `OP1-Suite-0.4.1-mpc-aarch64.zip` to install all twenty on a Gen2 MPC, or one plugin zip for a single plugin.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 81,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "3.9.1",
       "date": "2026-11-01"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen2"
   ],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "0.4.1",
   "latest_beta": null,
   "updated": "2026-11-01",
   "added": "2026-11-01",
   "downloads": 101
  },
  {
   "id": "dinxxl",
   "name": "DINXXL",
   "author": "L'Cronx",
   "repo": "sunskiefer/dinxxl",
   "kind": "instrument",
   "license": "GPL-3.0-or-later",
   "summary": "BlastBeats-style OPL3 FM groovebox: the published v7.1 firmware by Twisted Electrons runs unmodified on a software model of its board (YMF262 via ymfm). 6 drums, 4 four-op synths, 64-step sequencer with p-locks and songs, factory card inside. By L'Cronx; not made or endorsed by Twisted Electrons.",
   "screenshot": "https://raw.githubusercontent.com/sunskiefer/dinxxl/v1.0.0/docs/img/keys.png",
   "style": "drum-machine",
   "tags": [
    "blastbeats",
    "opl3",
    "fm",
    "drum-machine",
    "groovebox",
    "step-sequencer",
    "chiptune",
    "adlib"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.0",
     "size": 4711246,
     "defer": true,
     "sha256": "3a66dcd675517c376b34629f2c0cd8e8eb6274d09aa15dd3f939652a8634bcaa",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "dinxxl",
      "name": "DINXXL",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "446e584c",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "dinxxl.so",
      "skin": "L'Cronx - VST - DINXXL",
      "folder": "portable/L'Cronx - VST - DINXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "BlastBeats OPL3 drum machine and groovebox: the real firmware on a virtual board",
      "requires": "",
      "source_repo": "sunskiefer/dinxxl",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "3a66dcd675517c376b34629f2c0cd8e8eb6274d09aa15dd3f939652a8634bcaa",
       "size": 4711246,
       "url": "https://github.com/sunskiefer/DINXXL/releases/download/v1.0.0/DINXXL-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/DINXXL/releases/download/v1.0.0/DINXXL-1.0.0-mpc-armv7.zip",
     "date": "2026-10-29",
     "channel": "stable",
     "notes": "BlastBeats (Twisted Electrons) v7.1 firmware, unmodified, as an Akai Force / MPC OS 3.x plugin by L'Cronx, with the BlastBeats factory card inside. Install: unzip and follow INSTALL.md (the installer restarts MPC). Rough edges expected; send card/dinxxl.log with bug reports. GPL-3.0-or-later for L'Cronx code; BlastBeats firmware (c) Twisted Electrons, see NOTICE and README.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 191,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.0.0",
   "latest_beta": null,
   "updated": "2026-10-29",
   "added": "2026-10-29",
   "downloads": 191
  },
  {
   "id": "op1fx-dna",
   "name": "DNA",
   "author": "Bombest",
   "repo": "Bombest-Audio/op1-fx",
   "kind": "instrument",
   "license": "GPL-3.0-only",
   "summary": "A 128-bit genome played as a one-bit wave through an anti-aliased reader. Eight voices. OP-1 inspired.",
   "screenshot": "https://raw.githubusercontent.com/Bombest-Audio/op1-fx/34f1396d82a4ae72baa761a50f1d9bfe834c444f/screenshots/mpc/dna.png",
   "style": "synth",
   "collection": "bombest-op1fx",
   "tags": [
    "op1",
    "synth",
    "1-bit",
    "wavetable"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.4.1",
     "size": 4926132,
     "defer": true,
     "sha256": "ea7e275350b1bdc97ec8cb244fa075955142743cef3e2f1caca415ae42e64c6f",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "op1fx-dna",
      "name": "DNA",
      "version": "0.4.1",
      "kind": "instrument",
      "uid": "4262446e",
      "manufacturer": "bombest",
      "layout": "portable",
      "so": "dna.so",
      "skin": "bombest - VST - DNA",
      "folder": "portable/bombest - VST - DNA",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "New take on the OP-1 dna for MPC.",
      "requires": "",
      "source_repo": "Bombest-Audio/op1-fx",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "ea7e275350b1bdc97ec8cb244fa075955142743cef3e2f1caca415ae42e64c6f",
       "size": 4926132,
       "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/DNA-0.4.1-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "16e597a8dd108fe387f21c28fb9084febed4278812074b4ea84b050effa27a1f",
       "size": 4929534,
       "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/DNA-0.4.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/DNA-0.4.1-mpc-armv7.zip",
     "date": "2026-11-01",
     "channel": "stable",
     "notes": "Repackaged for the Open MPC plugin catalog. The plugin binaries are the same ones from 0.4.0. What changed is the packaging: catalog ids now start with `op1fx-` (for example `op1fx-delay`), the installer matches the current mpc-vst-plugins template, and the repo carries MPC screenshots and a `tested.json`.\n\nTested on an MPC Live III (Gen2), MPC OS 3.9.1. The armv7 zips (Gen1, Force, MPC One) are built but not tested on hardware yet.\n\nDownload `OP1-Suite-0.4.1-mpc-aarch64.zip` to install all twenty on a Gen2 MPC, or one plugin zip for a single plugin.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 95,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "3.9.1",
       "date": "2026-11-01"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen2"
   ],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "0.4.1",
   "latest_beta": null,
   "updated": "2026-11-01",
   "added": "2026-11-01",
   "downloads": 115
  },
  {
   "id": "dragonfly-early-reflections",
   "name": "Dragonfly Early Reflections",
   "author": "gmorb",
   "repo": "gmorb/mpc-vst-dragonfly-early-reflections",
   "kind": "effect",
   "license": "GPL-3.0-or-later",
   "summary": "Dragonfly Early Reflections as a native insert effect, with a touchscreen skin and Q-Links.",
   "screenshot": "https://raw.githubusercontent.com/gmorb/mpc-vst-dragonfly-early-reflections/2044beed9f510a3963df7b61da6a4c19c6c7e7b3/docs/banners/early.png",
   "style": "reverb",
   "tags": [
    "reverb",
    "early-reflections",
    "dragonfly"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.3.1",
     "size": 784749,
     "defer": true,
     "sha256": "1b338a260d23928b4ec1c31cfc3f0e11d9f25d2656c653799b692a1841a14e09",
     "param_compat": 1,
     "max_glibc": "2.34",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "dragonfly-early-reflections",
      "name": "Early Reflections",
      "version": "1.3.1",
      "kind": "effect",
      "uid": "44664572",
      "manufacturer": "Dragonfly",
      "layout": "portable",
      "so": "dragonfly_early.so",
      "skin": "Dragonfly - VST - Early Reflections",
      "folder": "portable/Dragonfly - VST - Early Reflections",
      "extras": [
       "dragonfly-early-reflections-licenses"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.34",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Dragonfly Early Reflections (Michael Willis, Rob van den Berg) as an MPC insert effect: 8 room-reflection programs.",
      "requires": "",
      "source_repo": "gmorb/mpc-vst-dragonfly-early-reflections",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.34, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "armv7": {
       "sha256": "1b338a260d23928b4ec1c31cfc3f0e11d9f25d2656c653799b692a1841a14e09",
       "size": 784749,
       "url": "https://github.com/gmorb/mpc-vst-dragonfly-early-reflections/releases/download/v1.3.1/Early-Reflections-1.3.1-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "e8646709de20989760e6b00c97b3071e2cb6988d40c693f46deb15ae955060d4",
       "size": 795708,
       "url": "https://github.com/gmorb/mpc-vst-dragonfly-early-reflections/releases/download/v1.3.1/Early-Reflections-1.3.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/gmorb/mpc-vst-dragonfly-early-reflections/releases/download/v1.3.1/Early-Reflections-1.3.1-mpc-armv7.zip",
     "date": "2026-10-29",
     "channel": "stable",
     "notes": "The plugin's MPC name is now the full **Early Reflections** (was the abbreviated `Early Refl`), so the insert\nslot, the plugin browser and the page folder all read the full name. The catalog zips follow:\n`Early-Reflections-<version>-mpc-armv7.zip` and `-mpc-aarch64.zip`.\n\nUnchanged: the plugin id `dragonfly-early-reflections`, the VST uid `44664572`, every parameter, the page layout\nand the DSP. Hall, Room and Plate are untouched.\n\nHosts that matched a saved project's insert by the plugin's file name (`EarlyRefl.so` -> `EarlyReflections.so`)\nor by its `version.xml` identifier may need Early Reflections re-added to that track. The uid is unchanged, so the\nsaved state is still accepted.\n\nSource: gmorb/mpc-vst-dragonfly at v1.3.1.\n",
     "yanked": false,
     "warnings": [
      "needs GLIBC 2.34: listed as MPC OS 3.x only (MPC OS 2.x has about 2.32; build with arm32v7/gcc:11-bullseye to reach it)",
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 180,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "3.9.1",
       "date": "2026-10-28"
      },
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "3.9.1",
       "date": "2026-10-28"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1",
    "gen2"
   ],
   "bar_missing": [
    "cpu-bench"
   ],
   "featured": false,
   "latest": "1.3.1",
   "latest_beta": null,
   "updated": "2026-10-29",
   "added": "2026-09-30",
   "downloads": 180
  },
  {
   "id": "dragonfly-hall",
   "name": "Dragonfly Hall",
   "author": "gmorb",
   "repo": "gmorb/mpc-vst-dragonfly-hall",
   "kind": "effect",
   "license": "GPL-3.0-or-later",
   "summary": "Dragonfly Hall reverb as a native insert effect, with a touchscreen skin and Q-Links.",
   "screenshot": "https://raw.githubusercontent.com/gmorb/mpc-vst-dragonfly-hall/eb9f41f22ea93414776db40760c2387b36cf3144/docs/banners/hall.png",
   "style": "reverb",
   "tags": [
    "reverb",
    "hall",
    "dragonfly"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.3.0",
     "size": 2540919,
     "defer": true,
     "sha256": "3b52ff2c967a8c713f5feb8501e59a8b18edf5241aec1f1cea31afec5cac8708",
     "param_compat": 1,
     "max_glibc": "2.34",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "dragonfly-hall",
      "name": "Hall",
      "version": "1.3.0",
      "kind": "effect",
      "uid": "4466486c",
      "manufacturer": "Dragonfly",
      "layout": "portable",
      "so": "dragonfly_hall.so",
      "skin": "Dragonfly - VST - Hall",
      "folder": "portable/Dragonfly - VST - Hall",
      "extras": [
       "dragonfly-hall-licenses"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.34",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Dragonfly Hall Reverb (Michael Willis, Rob van den Berg) as an MPC insert effect: a lush hall reverb with early reflections, 25 presets.",
      "requires": "",
      "source_repo": "gmorb/mpc-vst-dragonfly-hall",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.34, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "armv7": {
       "sha256": "3b52ff2c967a8c713f5feb8501e59a8b18edf5241aec1f1cea31afec5cac8708",
       "size": 2540919,
       "url": "https://github.com/gmorb/mpc-vst-dragonfly-hall/releases/download/v1.3.0/Hall-1.3.0-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "147471a32afc993e2e20a2024ba0eefbe7b3351b289e4a773d63be27eb96557c",
       "size": 2552412,
       "url": "https://github.com/gmorb/mpc-vst-dragonfly-hall/releases/download/v1.3.0/Hall-1.3.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/gmorb/mpc-vst-dragonfly-hall/releases/download/v1.3.0/Hall-1.3.0-mpc-armv7.zip",
     "date": "2026-10-29",
     "channel": "stable",
     "notes": "Dragonfly Hall 1.3.0 for MPC OS. **Gen2 (64-bit) builds**, and the reverb now built exactly as upstream builds it.\n\n| Device | Download |\n|---|---|\n| Gen1 (32-bit): Force, MPC Live, Live II, One, X, Key 61 | `Hall-1.3.0-mpc-armv7.zip` |\n| Gen2 (64-bit): MPC Live III, One G2, Key G2 | `Hall-1.3.0-mpc-aarch64.zip` |\n\n- New: a Gen2 (aarch64) build. Same plugin id, parameters, presets and page as Gen1, so projects move between generations.\n- Sound: the DSP is compiled with upstream's own flags (`-O3 -ffast-math`) and null-tested against upstream's binary\n  ([docs/SOUND.md](https://github.com/gmorb/mpc-vst-dragonfly/blob/v1.3.0/docs/SOUND.md)).\n- Gen1 builds now use NEON + VFPv4 (Cortex-A17).\n- Tested on an Akai Force (Gen1) and an MPC Live III (Gen2), MPC OS 3.9.1.\n\nInstall: from the [MPC OS Plugin Catalog](https://sd88me.github.io/mpc-vst-plugins/), or unzip and run `install.sh` on the device (see the zip's `INSTALL.md`).\n\n**Source code** for this release: [gmorb/mpc-vst-dragonfly at v1.3.0](https://github.com/gmorb/mpc-vst-dragonfly/tree/v1.3.0) (GPL-3.0-or-later). Full changelog: [CHANGELOG.md](https://github.com/gmorb/mpc-vst-dragonfly/blob/v1.3.0/CHANGELOG.md).\n",
     "yanked": false,
     "warnings": [
      "needs GLIBC 2.34: listed as MPC OS 3.x only (MPC OS 2.x has about 2.32; build with arm32v7/gcc:11-bullseye to reach it)",
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 245,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "3.9.1",
       "date": "2026-10-28"
      },
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "3.9.1",
       "date": "2026-10-28"
      }
     ]
    },
    {
     "version": "1.2.0",
     "size": 2548527,
     "defer": true,
     "sha256": "f95262df55fd8d36595a492a0b9b66fbe9f213db24baf2b40deb23ba6b5c2d20",
     "param_compat": 1,
     "max_glibc": "2.34",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "dragonfly-hall",
      "name": "Hall",
      "version": "1.2.0",
      "kind": "effect",
      "uid": "4466486c",
      "manufacturer": "Dragonfly",
      "layout": "portable",
      "so": "Hall.so",
      "skin": "Dragonfly - VST - Hall",
      "folder": "portable/Dragonfly - VST - Hall",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.34",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "",
      "requires": "",
      "source_repo": "gmorb/mpc-vst-dragonfly-hall",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.34, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "armv7": {
       "sha256": "f95262df55fd8d36595a492a0b9b66fbe9f213db24baf2b40deb23ba6b5c2d20",
       "size": 2548527,
       "url": "https://github.com/gmorb/mpc-vst-dragonfly-hall/releases/download/v1.2.0/Hall-1.2.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/gmorb/mpc-vst-dragonfly-hall/releases/download/v1.2.0/Hall-1.2.0-mpc-armv7.zip",
     "date": "2026-10-02",
     "channel": "stable",
     "notes": "Hall reverb plugin for MPC OS Gen1.\n\nAsset: Hall-1.2.0-mpc-armv7.zip\nBuilt with mpc-vst-plugins release.py and passing catalog_check.py.",
     "yanked": false,
     "warnings": [
      "needs GLIBC 2.34: listed as MPC OS 3.x only (MPC OS 2.x has about 2.32; build with arm32v7/gcc:11-bullseye to reach it)",
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 792,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Force",
       "firmware": "",
       "date": ""
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1",
    "gen2"
   ],
   "bar_missing": [
    "cpu-bench"
   ],
   "featured": false,
   "latest": "1.3.0",
   "latest_beta": null,
   "updated": "2026-10-29",
   "added": "2026-09-30",
   "downloads": 1037
  },
  {
   "id": "dragonfly-plate",
   "name": "Dragonfly Plate",
   "author": "gmorb",
   "repo": "gmorb/mpc-vst-dragonfly-plate",
   "kind": "effect",
   "license": "GPL-3.0-or-later",
   "summary": "Dragonfly Plate reverb as a native insert effect, with a touchscreen skin and Q-Links.",
   "screenshot": "https://raw.githubusercontent.com/gmorb/mpc-vst-dragonfly-plate/a9087385948d18ae38739c44ddf42ab826d1a567/docs/banners/plate.png",
   "style": "reverb",
   "tags": [
    "reverb",
    "plate",
    "dragonfly"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.3.0",
     "size": 1207987,
     "defer": true,
     "sha256": "dff95659431d6b01ace66faeb8e2736c0a83e685110e0cc4bd0bcde59d96606e",
     "param_compat": 1,
     "max_glibc": "2.34",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "dragonfly-plate",
      "name": "Plate",
      "version": "1.3.0",
      "kind": "effect",
      "uid": "4466506c",
      "manufacturer": "Dragonfly",
      "layout": "portable",
      "so": "dragonfly_plate.so",
      "skin": "Dragonfly - VST - Plate",
      "folder": "portable/Dragonfly - VST - Plate",
      "extras": [
       "dragonfly-plate-licenses"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.34",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Dragonfly Plate Reverb (Michael Willis, Rob van den Berg) as an MPC insert effect: three plate algorithms, 8 presets.",
      "requires": "",
      "source_repo": "gmorb/mpc-vst-dragonfly-plate",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.34, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "armv7": {
       "sha256": "dff95659431d6b01ace66faeb8e2736c0a83e685110e0cc4bd0bcde59d96606e",
       "size": 1207987,
       "url": "https://github.com/gmorb/mpc-vst-dragonfly-plate/releases/download/v1.3.0/Plate-1.3.0-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "ab4fbb6be2bd2e770a823603bc27dcfa4f53e1759f9ae0933f212a3173f5e474",
       "size": 1217595,
       "url": "https://github.com/gmorb/mpc-vst-dragonfly-plate/releases/download/v1.3.0/Plate-1.3.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/gmorb/mpc-vst-dragonfly-plate/releases/download/v1.3.0/Plate-1.3.0-mpc-armv7.zip",
     "date": "2026-10-29",
     "channel": "stable",
     "notes": "Dragonfly Plate 1.3.0 for MPC OS. **Gen2 (64-bit) builds**, and the reverb now built exactly as upstream builds it.\n\n| Device | Download |\n|---|---|\n| Gen1 (32-bit): Force, MPC Live, Live II, One, X, Key 61 | `Plate-1.3.0-mpc-armv7.zip` |\n| Gen2 (64-bit): MPC Live III, One G2, Key G2 | `Plate-1.3.0-mpc-aarch64.zip` |\n\n- New: a Gen2 (aarch64) build. Same plugin id, parameters, presets and page as Gen1, so projects move between generations.\n- Sound: the DSP is compiled with upstream's own flags (`-O3 -ffast-math`) and null-tested against upstream's binary\n  ([docs/SOUND.md](https://github.com/gmorb/mpc-vst-dragonfly/blob/v1.3.0/docs/SOUND.md)).\n- Gen1 builds now use NEON + VFPv4 (Cortex-A17).\n- Tested on an Akai Force (Gen1) and an MPC Live III (Gen2), MPC OS 3.9.1.\n\nInstall: from the [MPC OS Plugin Catalog](https://sd88me.github.io/mpc-vst-plugins/), or unzip and run `install.sh` on the device (see the zip's `INSTALL.md`).\n\n**Source code** for this release: [gmorb/mpc-vst-dragonfly at v1.3.0](https://github.com/gmorb/mpc-vst-dragonfly/tree/v1.3.0) (GPL-3.0-or-later). Full changelog: [CHANGELOG.md](https://github.com/gmorb/mpc-vst-dragonfly/blob/v1.3.0/CHANGELOG.md).\n",
     "yanked": false,
     "warnings": [
      "needs GLIBC 2.34: listed as MPC OS 3.x only (MPC OS 2.x has about 2.32; build with arm32v7/gcc:11-bullseye to reach it)",
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 225,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "3.9.1",
       "date": "2026-10-28"
      },
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "3.9.1",
       "date": "2026-10-28"
      }
     ]
    },
    {
     "version": "1.2.0",
     "size": 1214553,
     "defer": true,
     "sha256": "5e87273f0eaf420b378026b88fdecf136c291694a9d786d7297346e57807ddfe",
     "param_compat": 1,
     "max_glibc": "2.34",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "dragonfly-plate",
      "name": "Plate",
      "version": "1.2.0",
      "kind": "effect",
      "uid": "4466506c",
      "manufacturer": "Dragonfly",
      "layout": "portable",
      "so": "Plate.so",
      "skin": "Dragonfly - VST - Plate",
      "folder": "portable/Dragonfly - VST - Plate",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.34",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "",
      "requires": "",
      "source_repo": "gmorb/mpc-vst-dragonfly-plate",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.34, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "armv7": {
       "sha256": "5e87273f0eaf420b378026b88fdecf136c291694a9d786d7297346e57807ddfe",
       "size": 1214553,
       "url": "https://github.com/gmorb/mpc-vst-dragonfly-plate/releases/download/v1.2.0/Plate-1.2.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/gmorb/mpc-vst-dragonfly-plate/releases/download/v1.2.0/Plate-1.2.0-mpc-armv7.zip",
     "date": "2026-10-02",
     "channel": "stable",
     "notes": "Plate reverb plugin for MPC OS Gen1.\n\nAsset: Plate-1.2.0-mpc-armv7.zip\nBuilt with mpc-vst-plugins release.py and passing catalog_check.py.",
     "yanked": false,
     "warnings": [
      "needs GLIBC 2.34: listed as MPC OS 3.x only (MPC OS 2.x has about 2.32; build with arm32v7/gcc:11-bullseye to reach it)",
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 780,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Force",
       "firmware": "",
       "date": ""
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1",
    "gen2"
   ],
   "bar_missing": [
    "cpu-bench"
   ],
   "featured": false,
   "latest": "1.3.0",
   "latest_beta": null,
   "updated": "2026-10-29",
   "added": "2026-09-30",
   "downloads": 1005
  },
  {
   "id": "dragonfly-room",
   "name": "Dragonfly Room",
   "author": "gmorb",
   "repo": "gmorb/mpc-vst-dragonfly-room",
   "kind": "effect",
   "license": "GPL-3.0-or-later",
   "summary": "Dragonfly Room reverb as a native insert effect, with a touchscreen skin and Q-Links.",
   "screenshot": "https://raw.githubusercontent.com/gmorb/mpc-vst-dragonfly-room/6c62e1a5c9ef57f0c31897afa0faf07d7a446585/docs/banners/room.png",
   "style": "reverb",
   "tags": [
    "reverb",
    "room",
    "dragonfly"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.3.0",
     "size": 2049688,
     "defer": true,
     "sha256": "d17d62e7c97b5b1360ac690c794e085ae6715cb89b781d602f70212bc98c1512",
     "param_compat": 1,
     "max_glibc": "2.34",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "dragonfly-room",
      "name": "Room",
      "version": "1.3.0",
      "kind": "effect",
      "uid": "4466526d",
      "manufacturer": "Dragonfly",
      "layout": "portable",
      "so": "dragonfly_room.so",
      "skin": "Dragonfly - VST - Room",
      "folder": "portable/Dragonfly - VST - Room",
      "extras": [
       "dragonfly-room-licenses"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.34",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Dragonfly Room Reverb (Michael Willis, Rob van den Berg) as an MPC insert effect: small-to-medium rooms with low boost, 25 presets.",
      "requires": "",
      "source_repo": "gmorb/mpc-vst-dragonfly-room",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.34, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "armv7": {
       "sha256": "d17d62e7c97b5b1360ac690c794e085ae6715cb89b781d602f70212bc98c1512",
       "size": 2049688,
       "url": "https://github.com/gmorb/mpc-vst-dragonfly-room/releases/download/v1.3.0/Room-1.3.0-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "f5760c0d9e0903c31688f86019853e99afd23b6780e3a56025457ca376500911",
       "size": 2061617,
       "url": "https://github.com/gmorb/mpc-vst-dragonfly-room/releases/download/v1.3.0/Room-1.3.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/gmorb/mpc-vst-dragonfly-room/releases/download/v1.3.0/Room-1.3.0-mpc-armv7.zip",
     "date": "2026-10-29",
     "channel": "stable",
     "notes": "Dragonfly Room 1.3.0 for MPC OS. **Gen2 (64-bit) builds**, and the reverb now built exactly as upstream builds it.\n\n| Device | Download |\n|---|---|\n| Gen1 (32-bit): Force, MPC Live, Live II, One, X, Key 61 | `Room-1.3.0-mpc-armv7.zip` |\n| Gen2 (64-bit): MPC Live III, One G2, Key G2 | `Room-1.3.0-mpc-aarch64.zip` |\n\n- New: a Gen2 (aarch64) build. Same plugin id, parameters, presets and page as Gen1, so projects move between generations.\n- Sound: the DSP is compiled with upstream's own flags (`-O3 -ffast-math`) and null-tested against upstream's binary\n  ([docs/SOUND.md](https://github.com/gmorb/mpc-vst-dragonfly/blob/v1.3.0/docs/SOUND.md)).\n- Gen1 builds now use NEON + VFPv4 (Cortex-A17).\n- Tested on an Akai Force (Gen1) and an MPC Live III (Gen2), MPC OS 3.9.1.\n\nInstall: from the [MPC OS Plugin Catalog](https://sd88me.github.io/mpc-vst-plugins/), or unzip and run `install.sh` on the device (see the zip's `INSTALL.md`).\n\n**Source code** for this release: [gmorb/mpc-vst-dragonfly at v1.3.0](https://github.com/gmorb/mpc-vst-dragonfly/tree/v1.3.0) (GPL-3.0-or-later). Full changelog: [CHANGELOG.md](https://github.com/gmorb/mpc-vst-dragonfly/blob/v1.3.0/CHANGELOG.md).\n",
     "yanked": false,
     "warnings": [
      "needs GLIBC 2.34: listed as MPC OS 3.x only (MPC OS 2.x has about 2.32; build with arm32v7/gcc:11-bullseye to reach it)",
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 220,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "3.9.1",
       "date": "2026-10-28"
      },
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "3.9.1",
       "date": "2026-10-28"
      }
     ]
    },
    {
     "version": "1.2.0",
     "size": 2057559,
     "defer": true,
     "sha256": "9d23efdd4159c0dffd944b851a31b5b12d7ca657e7b0e8797c2a23d5a595cbff",
     "param_compat": 1,
     "max_glibc": "2.34",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "dragonfly-room",
      "name": "Room",
      "version": "1.2.0",
      "kind": "effect",
      "uid": "4466526d",
      "manufacturer": "Dragonfly",
      "layout": "portable",
      "so": "Room.so",
      "skin": "Dragonfly - VST - Room",
      "folder": "portable/Dragonfly - VST - Room",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.34",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "",
      "requires": "",
      "source_repo": "gmorb/mpc-vst-dragonfly-room",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.34, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "armv7": {
       "sha256": "9d23efdd4159c0dffd944b851a31b5b12d7ca657e7b0e8797c2a23d5a595cbff",
       "size": 2057559,
       "url": "https://github.com/gmorb/mpc-vst-dragonfly-room/releases/download/v1.2.0/Room-1.2.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/gmorb/mpc-vst-dragonfly-room/releases/download/v1.2.0/Room-1.2.0-mpc-armv7.zip",
     "date": "2026-10-02",
     "channel": "stable",
     "notes": "Room reverb plugin for MPC OS Gen1.\n\nAsset: Room-1.2.0-mpc-armv7.zip\nBuilt with mpc-vst-plugins release.py and passing catalog_check.py.",
     "yanked": false,
     "warnings": [
      "needs GLIBC 2.34: listed as MPC OS 3.x only (MPC OS 2.x has about 2.32; build with arm32v7/gcc:11-bullseye to reach it)",
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 776,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Force",
       "firmware": "",
       "date": ""
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1",
    "gen2"
   ],
   "bar_missing": [
    "cpu-bench"
   ],
   "featured": false,
   "latest": "1.3.0",
   "latest_beta": null,
   "updated": "2026-10-29",
   "added": "2026-09-30",
   "downloads": 996
  },
  {
   "id": "drips",
   "name": "Drips",
   "author": "Padbangers",
   "repo": "padbangers/drips",
   "kind": "effect",
   "license": "MIT",
   "summary": "Drips: a granular texture synthesizer with four recording qualities, a delay and beat slicer, tempo-synced seeding, wavetables and a modulation page, from \u00c9milie Gillet's open-source Beads.",
   "screenshot": "https://raw.githubusercontent.com/padbangers/drips/85683cebf7b4fcf1716ed6f32faa89041768b24e/docs/drips-main.png",
   "style": "granular",
   "tags": [
    "granular",
    "texture",
    "delay",
    "beat-slicer",
    "wavetable",
    "reverb",
    "tempo-sync"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.0",
     "size": 3336602,
     "defer": true,
     "sha256": "4362a35b664c369ffbca05650518b190227252a9671625e980c6ae9fc1656b5b",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 9.9,
      "max_pct": 11.1,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "drips",
      "name": "Drips",
      "version": "1.0.0",
      "kind": "effect",
      "uid": "50624264",
      "manufacturer": "Padbangers",
      "layout": "portable",
      "so": "drips.so",
      "skin": "Padbangers - VST - Drips",
      "folder": "portable/Padbangers - VST - Drips",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Granular texture synthesizer built on Emilie Gillet's open-source Beads DSP: four recording qualities, delay and beat slicer, tempo-synced Seed, wavetable mode and a modulation page.",
      "requires": "",
      "source_repo": "padbangers/drips",
      "license": "MIT",
      "cpu": {
       "p99_pct": 9.9,
       "max_pct": 11.1,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "4362a35b664c369ffbca05650518b190227252a9671625e980c6ae9fc1656b5b",
       "size": 3336602,
       "url": "https://github.com/padbangers/drips/releases/download/drips-v1.0.0/Drips-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/padbangers/drips/releases/download/drips-v1.0.0/Drips-1.0.0-mpc-armv7.zip",
     "date": "2026-10-13",
     "channel": "stable",
     "notes": "**Drips 1.0.0** \u2014 a granular texture synthesizer for Akai MPC standalone devices, as an insert effect, built on \u00c9milie Gillet's open-source Beads DSP.\n\n- Records the track into a 4\u201332 s buffer and replays it as up to 30 grains; four recording qualities (Bright Digital, Cold Digital, Sunny Tape, Scorched Cassette), each at its own sample rate.\n- Delay and beat slicer (SIZE fully clockwise), tempo-synced to the MPC.\n- Seed latched, gated, or clocked by MIDI notes or the MPC tempo; optional MIDI split (channel 1 pitch, channel 2 seed).\n- Wavetable mode (no input needed), two envelopes, two LFOs and an 8-slot modulation matrix, a built-in manual.\n\nTested on an **Akai MPC X** (MPC OS 3.9.1). CPU on the MPC X: p99 9.9 %, worst block 11.1 % \u2014 PASS. MPC OS 3.x.\n\nSHA-256 of `Drips-1.0.0-mpc-armv7.zip`: `4362a35b664c369ffbca05650518b190227252a9671625e980c6ae9fc1656b5b`\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61). The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Drips-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Drips-1.0.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies the plugin folder into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list and starts MPC again. Running it again upgrades in place.\n\nThen add **Drips** to a track from the plugin browser (Insert effects, Padbangers). Full instructions, manual install and uninstall: `INSTALL.md` in the zip.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 633,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai MPC X",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-13"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [],
   "featured": false,
   "latest": "1.0.0",
   "latest_beta": null,
   "updated": "2026-10-13",
   "added": "2026-10-13",
   "downloads": 633
  },
  {
   "id": "drloguexxl",
   "name": "DrLogueXXL",
   "author": "L'Cronx",
   "repo": "sunskiefer/DrLogueXXL",
   "kind": "instrument",
   "license": "GPL-3.0-or-later",
   "summary": "Hybrid drum machine modelled on the KORG drumlogue (not affiliated with KORG): analogue-style kick, snare and toms, six sample parts with 192 synthesised sounds and your own WAVs, a MULTI part with VPM, noise and six open logue SDK units, delay, reverb and master effects, choke groups, a mixer and four macros, on a panel in the machine's look.",
   "screenshot": "https://raw.githubusercontent.com/sunskiefer/DrLogueXXL/v0.2.0/docs/img/perform.png",
   "style": "drum-machine",
   "tags": [
    "drums",
    "analog",
    "hybrid",
    "samples",
    "fm",
    "logue",
    "drumlogue",
    "mixer"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.2.1",
     "size": 8202238,
     "defer": true,
     "sha256": "26707d02063184994f69deb333d8d5affcecfb949eebf59c2702e0c0580f9d3c",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "drloguexxl",
      "name": "DrLogueXXL",
      "version": "0.2.1",
      "kind": "instrument",
      "uid": "416e446c",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "drloguexxl.so",
      "skin": "L'Cronx - VST - DrLogueXXL",
      "folder": "portable/L'Cronx - VST - DrLogueXXL",
      "extras": [
       "Samples"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "DrLogueXXL by L'Cronx: a drumlogue-style hybrid drum machine for MPC OS",
      "requires": "",
      "source_repo": "sunskiefer/DrLogueXXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "26707d02063184994f69deb333d8d5affcecfb949eebf59c2702e0c0580f9d3c",
       "size": 8202238,
       "url": "https://github.com/sunskiefer/DrLogueXXL/releases/download/v0.2.1/DrLogueXXL-0.2.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/DrLogueXXL/releases/download/v0.2.1/DrLogueXXL-0.2.1-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 386,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.2.0",
     "size": 8202247,
     "defer": true,
     "sha256": "cc7a09124809f26f4b1b5806f9283621be2454fb06287bca4829b2300ebc874a",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "drloguexxl",
      "name": "DrLogueXXL",
      "version": "0.2.0",
      "kind": "instrument",
      "uid": "416e446c",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "drloguexxl.so",
      "skin": "L'Cronx - VST - DrLogueXXL",
      "folder": "portable/L'Cronx - VST - DrLogueXXL",
      "extras": [
       "Samples"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "DrLogueXXL by L'Cronx: a drumlogue-style hybrid drum machine for MPC OS",
      "requires": "",
      "source_repo": "sunskiefer/DrLogueXXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "cc7a09124809f26f4b1b5806f9283621be2454fb06287bca4829b2300ebc874a",
       "size": 8202247,
       "url": "https://github.com/sunskiefer/DrLogueXXL/releases/download/v0.2.0/DrLogueXXL-0.2.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/DrLogueXXL/releases/download/v0.2.0/DrLogueXXL-0.2.0-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 108,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "0.2.1",
   "latest_beta": null,
   "updated": "2026-10-23",
   "added": "2026-10-23",
   "downloads": 494
  },
  {
   "id": "dronexxl",
   "name": "DroneXXL",
   "author": "L'Cronx",
   "repo": "sunskiefer/DroneXXL",
   "kind": "instrument",
   "license": "GPL-3.0-or-later",
   "summary": "Drone and experimental synth, after the Solar 42, built on Neil Baumberger's AmbientModules: a 15-module rack (4 drones, mixer, filter, pads, 2 PapaSrapa, 2 VCOs, LFOs, joystick, sequencer, detector) patched by touch, with 8 macros, an XY pad, a randomizer that never repeats and a brickwall limiter.",
   "screenshot": "https://raw.githubusercontent.com/sunskiefer/DroneXXL/v0.1.0/docs/img/overview.png",
   "style": "synth",
   "tags": [
    "drone",
    "experimental",
    "modular",
    "patch-panel",
    "ambient",
    "randomizer",
    "vcv-rack"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.1.0",
     "size": 87796069,
     "defer": true,
     "sha256": "1b5d2d3ff5147c6a6c112dbf3eaf581be268f16859eac0b847b8360548cf6d36",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "dronexxl",
      "name": "DroneXXL",
      "version": "0.1.0",
      "kind": "instrument",
      "uid": "44726e58",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "dronexxl.so",
      "skin": "L'Cronx - VST - DroneXXL",
      "folder": "portable/L'Cronx - VST - DroneXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Drone and experimental synth for the Akai Force / MPC (VST2): a 15-module rack modelled on the Solar 42 and based on AmbientModules.",
      "requires": "",
      "source_repo": "sunskiefer/DroneXXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "1b5d2d3ff5147c6a6c112dbf3eaf581be268f16859eac0b847b8360548cf6d36",
       "size": 87796069,
       "url": "https://github.com/sunskiefer/DroneXXL/releases/download/v0.1.0/DroneXXL-0.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/DroneXXL/releases/download/v0.1.0/DroneXXL-0.1.0-mpc-armv7.zip",
     "date": "2026-10-25",
     "channel": "stable",
     "notes": "DroneXXL 0.1.0 - drone and experimental synth for the Akai Force / MPC (VST2), after the Solar 42, built on Neil Baumberger's AmbientModules (GPL-3.0-or-later). 15-module rack, tap-to-patch cables, 8 macros, XY pad, randomizer, brickwall limiter (ceiling default -3 dBFS, never above -1 dB). Presets: Pulsar, Solar 42, Cinematic Performance, Meditations on Death.\r\n\r\nTesting status: tested on an Akai Force, MPC OS 3.1.9, by the author. No CPU benchmark yet.\r\n\r\nNeeds MPC OS 3.x (not 2.x). Root shell access (SSH) is needed to install.\r\n\r\nInstall: unzip, run install.sh on the device as root (see INSTALL.md in the zip), or copy portable/L'Cronx - VST - DroneXXL/ into /sdcard/Synths/.\r\n\r\nSHA-256: 1b5d2d3ff5147c6a6c112dbf3eaf581be268f16859eac0b847b8360548cf6d36",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 374,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "0.1.0",
   "latest_beta": null,
   "updated": "2026-10-25",
   "added": "2026-10-25",
   "downloads": 374
  },
  {
   "id": "grids",
   "name": "Drum Map",
   "author": "saustin2010",
   "repo": "saustin2010/mpc-vst-drum-map",
   "kind": "instrument",
   "license": "GPL-3.0-only",
   "summary": "Drum Map: a topographic drum sequencer that plays kick, snare and hats from MPC's clock through its own MIDI port, from \u00c9milie Gillet's open-source Grids.",
   "screenshot": "https://raw.githubusercontent.com/saustin2010/mpc-vst-drum-map/v1.2.1/screenshots/page_0.png",
   "style": "sequencer",
   "role": "midi",
   "tags": [
    "drum",
    "midi",
    "euclidean",
    "eurorack"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.2.1",
     "size": 344782,
     "defer": true,
     "sha256": "e04d3367ef7d37df9d94986e3ccf4586d387e04c245daf8f6c6630e680b997b3",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "grids",
      "name": "[SEQ] Drum Map",
      "version": "1.2.1",
      "kind": "instrument",
      "uid": "4d496772",
      "manufacturer": "\u00c9milie Gillet",
      "layout": "portable",
      "so": "grids.so",
      "skin": "\u00c9milie Gillet - VST - [SEQ] Drum Map",
      "folder": "portable/\u00c9milie Gillet - VST - [SEQ] Drum Map",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Drum Map: a topographic drum sequencer that plays a drum track from MPC's clock, from \u00c9milie Gillet's open-source Grids.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-drum-map",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "e04d3367ef7d37df9d94986e3ccf4586d387e04c245daf8f6c6630e680b997b3",
       "size": 344782,
       "url": "https://github.com/saustin2010/mpc-vst-drum-map/releases/download/v1.2.1/SEQ-Drum-Map-1.2.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-drum-map/releases/download/v1.2.1/SEQ-Drum-Map-1.2.1-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "Drum Map: a topographic drum sequencer that plays a drum track from MPC's clock, from \u00c9milie Gillet's open-source Grids.\n\n## What's new in 1.2.1\n\nBuilt on sd88me's fixed wrapper ([mpc-vst-plugins#499](https://github.com/sd88me/mpc-vst-plugins/discussions/499)): on track edit \u2192 automation, the physical Q-Links move this plugin's parameters again (before, they didn't move or snapped straight back). Controls that change others, such as a preset, still redraw the screen. Nothing else changed: same parameters, sound and screen, and saved projects open as before.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SEQ-Drum-Map-1.2.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SEQ-Drum-Map-1.2.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/\u00c9milie Gillet - VST - [SEQ] Drum Map/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SEQ] Drum Map** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-drum-map@7e25d7b with mpc-vst-plugins@e3a0af4.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 318,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.2.0",
     "size": 344105,
     "defer": true,
     "sha256": "94a7faad8f737c459e07640a6c8dda1ffef79eadfbde0c3ae3f0d73d4cbe886c",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "grids",
      "name": "[SEQ] Drum Map",
      "version": "1.2.0",
      "kind": "instrument",
      "uid": "4d496772",
      "manufacturer": "\u00c9milie Gillet",
      "layout": "portable",
      "so": "grids.so",
      "skin": "\u00c9milie Gillet - VST - [SEQ] Drum Map",
      "folder": "portable/\u00c9milie Gillet - VST - [SEQ] Drum Map",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Drum Map: a topographic drum sequencer that plays a drum track from MPC's clock, from \u00c9milie Gillet's open-source Grids.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-drum-map",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "94a7faad8f737c459e07640a6c8dda1ffef79eadfbde0c3ae3f0d73d4cbe886c",
       "size": 344105,
       "url": "https://github.com/saustin2010/mpc-vst-drum-map/releases/download/v1.2.0/SEQ-Drum-Map-1.2.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-drum-map/releases/download/v1.2.0/SEQ-Drum-Map-1.2.0-mpc-armv7.zip",
     "date": "2026-10-18",
     "channel": "stable",
     "notes": "Drum Map: a topographic drum sequencer that plays a drum track from MPC's clock, from \u00c9milie Gillet's open-source Grids.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SEQ-Drum-Map-1.2.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SEQ-Drum-Map-1.2.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/\u00c9milie Gillet - VST - [SEQ] Drum Map/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SEQ] Drum Map** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-drum-map@ee691b3 with mpc-vst-plugins@7f0653c.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 248,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.1.0",
     "size": 383669,
     "defer": true,
     "sha256": "adf85f7e9f2630054e255f22c45faef473f5cee2487e044393270e1900bb2a4c",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "grids",
      "name": "[SEQ] Drum Map",
      "version": "1.1.0",
      "kind": "instrument",
      "uid": "4d496772",
      "manufacturer": "\u00c9milie Gillet",
      "layout": "portable",
      "so": "grids.so",
      "skin": "\u00c9milie Gillet - VST - [SEQ] Drum Map",
      "folder": "portable/\u00c9milie Gillet - VST - [SEQ] Drum Map",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Drum Map: a topographic drum sequencer that plays a drum track from MPC's clock, from \u00c9milie Gillet's open-source Grids.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-drum-map",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "adf85f7e9f2630054e255f22c45faef473f5cee2487e044393270e1900bb2a4c",
       "size": 383669,
       "url": "https://github.com/saustin2010/mpc-vst-drum-map/releases/download/v1.1.0/SEQ-Drum-Map-1.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-drum-map/releases/download/v1.1.0/SEQ-Drum-Map-1.1.0-mpc-armv7.zip",
     "date": "2026-10-12",
     "channel": "stable",
     "notes": "Drum Map: a topographic drum sequencer that plays a drum track from MPC's clock, from \u00c9milie Gillet's open-source Grids.\n\n## What's new in 1.1.0\n\n- **New name: Drum Map** (was Grids). Mutable Instruments asks that its name and its module names not be used on derivative works, so the plugin has a name of its own and shows **\u00c9milie Gillet**, who wrote the code, as its maker. Its patterns are unchanged: \u00c9milie Gillet's open-source Grids code.\n- The screen no longer shows another company's name.\n- **STOP leaves MODE alone.** On every STOP, MPC briefly sets a plugin's first control to its far end and back; the plugin now ignores that.\n- **Its MIDI port is now [SEQ] Drum Map MIDI Out.** If you used Grids, turn **Track** on for the new port in Menu \u2192 Preferences \u2192 MIDI and pick it again as your drum track's MIDI input.\n- Parameters are unchanged, so projects saved with Grids open with Drum Map and keep their settings: MPC finds a plugin by its ID, not its name.\n- It installs into a new folder, `\u00c9milie Gillet - VST - [SEQ] Drum Map`. After updating, delete the old `Mutable Instruments - VST - [SEQ] Grids` folder from `/sdcard/Synths`.\n- This repo was renamed from `mpc-vst-grids`; the old address redirects.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SEQ-Drum-Map-1.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SEQ-Drum-Map-1.1.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/\u00c9milie Gillet - VST - [SEQ] Drum Map/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SEQ] Drum Map** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-drum-map@19da6ea with mpc-vst-plugins@7f0653c.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 459,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.2.1",
   "latest_beta": null,
   "updated": "2026-10-23",
   "added": "2026-10-09",
   "downloads": 1509
  },
  {
   "id": "op1fx-drwave",
   "name": "DrWave",
   "author": "Bombest",
   "repo": "Bombest-Audio/op1-fx",
   "kind": "instrument",
   "license": "GPL-3.0-only",
   "summary": "Wave, blend, motion and fold controls over eight voices. OP-1 inspired.",
   "screenshot": "https://raw.githubusercontent.com/Bombest-Audio/op1-fx/34f1396d82a4ae72baa761a50f1d9bfe834c444f/screenshots/mpc/drwave.png",
   "style": "synth",
   "collection": "bombest-op1fx",
   "tags": [
    "op1",
    "synth",
    "wavetable",
    "fold"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.4.1",
     "size": 6987436,
     "defer": true,
     "sha256": "cf7a70b987a4ad1a0fd8269e28f14d5b944484b6c0e5d17be61468b2dc3f9375",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "op1fx-drwave",
      "name": "DrWave",
      "version": "0.4.1",
      "kind": "instrument",
      "uid": "42624477",
      "manufacturer": "bombest",
      "layout": "portable",
      "so": "drwave.so",
      "skin": "bombest - VST - DrWave",
      "folder": "portable/bombest - VST - DrWave",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "New take on the OP-1 drwave for MPC.",
      "requires": "",
      "source_repo": "Bombest-Audio/op1-fx",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "cf7a70b987a4ad1a0fd8269e28f14d5b944484b6c0e5d17be61468b2dc3f9375",
       "size": 6987436,
       "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/DrWave-0.4.1-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "4fdaf20c6385ad4d6456cdb75fcaa9f27c99c709b8ac9109fa129ba8f17a8cd2",
       "size": 6990362,
       "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/DrWave-0.4.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/DrWave-0.4.1-mpc-armv7.zip",
     "date": "2026-11-01",
     "channel": "stable",
     "notes": "Repackaged for the Open MPC plugin catalog. The plugin binaries are the same ones from 0.4.0. What changed is the packaging: catalog ids now start with `op1fx-` (for example `op1fx-delay`), the installer matches the current mpc-vst-plugins template, and the repo carries MPC screenshots and a `tested.json`.\n\nTested on an MPC Live III (Gen2), MPC OS 3.9.1. The armv7 zips (Gen1, Force, MPC One) are built but not tested on hardware yet.\n\nDownload `OP1-Suite-0.4.1-mpc-aarch64.zip` to install all twenty on a Gen2 MPC, or one plugin zip for a single plugin.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 89,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "3.9.1",
       "date": "2026-11-01"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen2"
   ],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "0.4.1",
   "latest_beta": null,
   "updated": "2026-11-01",
   "added": "2026-11-01",
   "downloads": 109
  },
  {
   "id": "op1fx-dsynth",
   "name": "DSynth",
   "author": "Bombest",
   "repo": "Bombest-Audio/op1-fx",
   "kind": "instrument",
   "license": "GPL-3.0-only",
   "summary": "Two oscillators with FM, a pitch drop for drum thump and an eight-mode filter. OP-1 inspired.",
   "screenshot": "https://raw.githubusercontent.com/Bombest-Audio/op1-fx/34f1396d82a4ae72baa761a50f1d9bfe834c444f/screenshots/mpc/dsynth.png",
   "style": "synth",
   "collection": "bombest-op1fx",
   "tags": [
    "op1",
    "synth",
    "fm",
    "drums"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.4.1",
     "size": 5082320,
     "defer": true,
     "sha256": "531a1c00cb4b04289badb3a72ddde69fd9136431ab0a928226313267b8f4500b",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "op1fx-dsynth",
      "name": "DSynth",
      "version": "0.4.1",
      "kind": "instrument",
      "uid": "42624473",
      "manufacturer": "bombest",
      "layout": "portable",
      "so": "dsynth.so",
      "skin": "bombest - VST - DSynth",
      "folder": "portable/bombest - VST - DSynth",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "New take on the OP-1 dsynth for MPC.",
      "requires": "",
      "source_repo": "Bombest-Audio/op1-fx",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "531a1c00cb4b04289badb3a72ddde69fd9136431ab0a928226313267b8f4500b",
       "size": 5082320,
       "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/DSynth-0.4.1-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "9dce69bbba2543ef4187b7d71aecb720a5510602dfdb355212f2ed3f0bae06c6",
       "size": 5085507,
       "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/DSynth-0.4.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/DSynth-0.4.1-mpc-armv7.zip",
     "date": "2026-11-01",
     "channel": "stable",
     "notes": "Repackaged for the Open MPC plugin catalog. The plugin binaries are the same ones from 0.4.0. What changed is the packaging: catalog ids now start with `op1fx-` (for example `op1fx-delay`), the installer matches the current mpc-vst-plugins template, and the repo carries MPC screenshots and a `tested.json`.\n\nTested on an MPC Live III (Gen2), MPC OS 3.9.1. The armv7 zips (Gen1, Force, MPC One) are built but not tested on hardware yet.\n\nDownload `OP1-Suite-0.4.1-mpc-aarch64.zip` to install all twenty on a Gen2 MPC, or one plugin zip for a single plugin.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 87,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "3.9.1",
       "date": "2026-11-01"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen2"
   ],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "0.4.1",
   "latest_beta": null,
   "updated": "2026-11-01",
   "added": "2026-11-01",
   "downloads": 107
  },
  {
   "id": "rampage",
   "name": "Dual Slope",
   "author": "saustin2010",
   "repo": "saustin2010/mpc-vst-dual-slope",
   "kind": "instrument",
   "license": "GPL-3.0-or-later",
   "summary": "Dual Slope, based on Befaco's Rampage VCV Rack module: two rise-and-fall generators (envelopes, LFOs, slew) whose outputs go out of its own MIDI port as CCs.",
   "screenshot": "https://raw.githubusercontent.com/saustin2010/mpc-vst-dual-slope/v1.2.1/screenshots/page_0.png",
   "style": "modulation",
   "role": "midi",
   "tags": [
    "vcv",
    "envelope",
    "lfo",
    "slew",
    "midi-cc",
    "eurorack"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.2.1",
     "size": 3297072,
     "defer": true,
     "sha256": "b15e0cdf21d0168df7980304ccb651c726c43e3100de5601859e87dd2e30e311",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "rampage",
      "name": "[SEQ] Dual Slope",
      "version": "1.2.1",
      "kind": "instrument",
      "uid": "42665270",
      "manufacturer": "Andrew Belt",
      "layout": "portable",
      "so": "rampage.so",
      "skin": "Andrew Belt - VST - [SEQ] Dual Slope",
      "folder": "portable/Andrew Belt - VST - [SEQ] Dual Slope",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Dual Slope: two rise-and-fall generators (envelopes, LFOs, slew) that modulate other tracks, based on Befaco's Rampage VCV Rack module.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-dual-slope",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "b15e0cdf21d0168df7980304ccb651c726c43e3100de5601859e87dd2e30e311",
       "size": 3297072,
       "url": "https://github.com/saustin2010/mpc-vst-dual-slope/releases/download/v1.2.1/SEQ-Dual-Slope-1.2.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-dual-slope/releases/download/v1.2.1/SEQ-Dual-Slope-1.2.1-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "Dual Slope: two rise-and-fall generators (envelopes, LFOs, slew) that modulate other tracks, based on Befaco's Rampage VCV Rack module.\n\n## What's new in 1.2.1\n\nBuilt on sd88me's fixed wrapper ([mpc-vst-plugins#499](https://github.com/sd88me/mpc-vst-plugins/discussions/499)): on track edit \u2192 automation, the physical Q-Links move this plugin's parameters again (before, they didn't move or snapped straight back). Controls that change others, such as a preset, still redraw the screen. Nothing else changed: same parameters, sound and screen, and saved projects open as before.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SEQ-Dual-Slope-1.2.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SEQ-Dual-Slope-1.2.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Andrew Belt - VST - [SEQ] Dual Slope/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SEQ] Dual Slope** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-dual-slope@f61ec29 with mpc-vst-plugins@e3a0af4.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 292,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.2.0",
     "size": 3296558,
     "defer": true,
     "sha256": "85c6a961a6e25b65bce777d8306d1b1de28c99ca4811b7f4177feac4f70931ca",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "rampage",
      "name": "[SEQ] Dual Slope",
      "version": "1.2.0",
      "kind": "instrument",
      "uid": "42665270",
      "manufacturer": "Andrew Belt",
      "layout": "portable",
      "so": "rampage.so",
      "skin": "Andrew Belt - VST - [SEQ] Dual Slope",
      "folder": "portable/Andrew Belt - VST - [SEQ] Dual Slope",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Dual Slope: two rise-and-fall generators (envelopes, LFOs, slew) that modulate other tracks, based on Befaco's Rampage VCV Rack module.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-dual-slope",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "85c6a961a6e25b65bce777d8306d1b1de28c99ca4811b7f4177feac4f70931ca",
       "size": 3296558,
       "url": "https://github.com/saustin2010/mpc-vst-dual-slope/releases/download/v1.2.0/SEQ-Dual-Slope-1.2.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-dual-slope/releases/download/v1.2.0/SEQ-Dual-Slope-1.2.0-mpc-armv7.zip",
     "date": "2026-10-18",
     "channel": "stable",
     "notes": "Dual Slope: two rise-and-fall generators (envelopes, LFOs, slew) that modulate other tracks, based on Befaco's Rampage VCV Rack module.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SEQ-Dual-Slope-1.2.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SEQ-Dual-Slope-1.2.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Andrew Belt - VST - [SEQ] Dual Slope/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SEQ] Dual Slope** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-dual-slope@1c9586f with mpc-vst-plugins@eaef502.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 233,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.1.0",
     "size": 3296885,
     "defer": true,
     "sha256": "3a9c2b31b072c68ee7e92f37f03f5c7335c0ed41f37700f1eb9e167ce59b1deb",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "rampage",
      "name": "[SEQ] Dual Slope",
      "version": "1.1.0",
      "kind": "instrument",
      "uid": "42665270",
      "manufacturer": "Andrew Belt",
      "layout": "portable",
      "so": "rampage.so",
      "skin": "Andrew Belt - VST - [SEQ] Dual Slope",
      "folder": "portable/Andrew Belt - VST - [SEQ] Dual Slope",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Dual Slope: two rise-and-fall generators (envelopes, LFOs, slew) that modulate other tracks, based on Befaco's Rampage VCV Rack module.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-dual-slope",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "3a9c2b31b072c68ee7e92f37f03f5c7335c0ed41f37700f1eb9e167ce59b1deb",
       "size": 3296885,
       "url": "https://github.com/saustin2010/mpc-vst-dual-slope/releases/download/v1.1.0/SEQ-Dual-Slope-1.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-dual-slope/releases/download/v1.1.0/SEQ-Dual-Slope-1.1.0-mpc-armv7.zip",
     "date": "2026-10-13",
     "channel": "stable",
     "notes": "Dual Slope: two rise-and-fall generators (envelopes, LFOs, slew) that modulate other tracks, based on Befaco's Rampage VCV Rack module.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SEQ-Dual-Slope-1.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SEQ-Dual-Slope-1.1.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Andrew Belt - VST - [SEQ] Dual Slope/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SEQ] Dual Slope** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-dual-slope@c273b29 with mpc-vst-plugins@eaef502.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 360,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live II",
       "firmware": "3.9.1",
       "date": "2026-10-13"
      }
     ]
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.2.1",
   "latest_beta": null,
   "updated": "2026-10-23",
   "added": "2026-10-10",
   "downloads": 1265
  },
  {
   "id": "dub-force-siren",
   "name": "Dub Force Siren",
   "author": "no3z",
   "repo": "no3z/mpc-dubsiren",
   "kind": "instrument",
   "license": "MIT",
   "summary": "Dub siren with tape echo: siren and zap modes, LFO, filter and ping-pong delay on one page mirroring two banks of eight Q-Links.",
   "screenshot": "https://raw.githubusercontent.com/no3z/mpc-dubsiren/v2.0.0/resources/preview.png",
   "style": "synth",
   "tags": [
    "dub",
    "siren",
    "echo",
    "sfx"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "2.1.0",
     "size": 119360,
     "defer": true,
     "sha256": "bf12f387e66481c076e5cea5d89de94703c6692f27bfc4589c0f8e3d0da84059",
     "param_compat": 2,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "dub-force-siren",
      "name": "Dub Force Siren",
      "version": "2.1.0",
      "kind": "instrument",
      "uid": "44625372",
      "manufacturer": "Dub Force",
      "layout": "portable",
      "so": "dub_force_siren.so",
      "skin": "Dub Force - VST - Dub Force Siren",
      "folder": "portable/Dub Force - VST - Dub Force Siren",
      "extras": [
       "presets",
       "notices"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 2,
      "about": "Native dub siren with tape echo; one page mirroring two banks of eight Q-Links.",
      "requires": "",
      "source_repo": "no3z/mpc-dubsiren",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "bf12f387e66481c076e5cea5d89de94703c6692f27bfc4589c0f8e3d0da84059",
       "size": 119360,
       "url": "https://github.com/no3z/mpc-dubsiren/releases/download/v2.1.0/Dub-Force-Siren-2.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/no3z/mpc-dubsiren/releases/download/v2.1.0/Dub-Force-Siren-2.1.0-mpc-armv7.zip",
     "date": "2026-10-26",
     "channel": "stable",
     "notes": "Dub Force Siren 2.1.0 fixes physical Q-Links on Track Edit \u2192 Automation and unstable WAVE/LFO SHAPE selection. All twelve factory sounds are now available in the native top-bar PRESET selector. The duplicate PATCH panel is removed, Q-Link 15 is unassigned and OUTPUT remains on 16.\n\nPITCH now spans 10 Hz\u20138 kHz logarithmically; with full LFO depth the siren sweep reaches 16 kHz. Existing normalized PITCH automation changes scale: review it before reusing old projects. Factory sounds and physical-Hz saved states retain their values. The plugin name, UID, binary, parameter indices and standard upstream installer are preserved.\n\nTested by the maintainer on Akai Force, software 3.9.1.2, on 2026-10-26. The maintainer confirmed the final installed candidate works, including Q-Links, WAVE/SHAPE, native presets and project reload. Host ASan/UBSan suites, ARM tests under QEMU, SIMD/scalar equivalence, UI audit and catalog validation also pass. This is the exact tested ZIP, not a rebuild; no new hardware CPU benchmark is claimed.\n\n### Requirements\n\nModded standalone Force/MPC with root access, ARMv7 hard-float and a 44.1 kHz host. This package requires no newer than GLIBC_2.29. The hardware test covers the Force; no Gen2/aarch64 build is included.\n\n### Install\n\nSave the current project first: the standard installer stops and restarts the MPC application. Download and unzip `Dub-Force-Siren-2.1.0-mpc-armv7.zip` on your computer. Back up the installed plugin folder and MPC settings, then copy the extracted `Dub-Force-Siren-2.1.0` folder to the device and run:\n\n```sh\nsh /path/to/Dub-Force-Siren-2.1.0/install.sh -y -t /path/to/Synths\n```\n\nFor the maintainer's Force, the verified Synths path is `/media/AKAI_SSD/Synths`. Other devices should use their registered Synths directory. The extracted `INSTALL.md` contains the standard installer and manual-install instructions. The repository's [Force upgrade and rollback guide](https://github.com/no3z/mpc-dubsiren/blob/v2.1.0/docs/RELEASE_2.1.0.md) includes the tested paths and backup steps. Keep the 2.0.0 ZIP and backups for rollback.\n\nZIP SHA-256: `bf12f387e66481c076e5cea5d89de94703c6692f27bfc4589c0f8e3d0da84059`\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 338,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "3.9.1.2",
       "date": "2026-10-26"
      }
     ]
    },
    {
     "version": "2.0.0",
     "size": 168392,
     "defer": true,
     "sha256": "f10021e2b300f459d2b74bc80c99624d13be4c5c2e443e03bca98d819d28db09",
     "param_compat": 2,
     "max_glibc": "2.29",
     "cpu": {
      "p99_pct": 2.6,
      "max_pct": 2.9,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "dub-force-siren",
      "name": "Dub Force Siren",
      "version": "2.0.0",
      "kind": "instrument",
      "uid": "44625372",
      "manufacturer": "Dub Force",
      "layout": "portable",
      "so": "dub_force_siren.so",
      "skin": "Dub Force - VST - Dub Force Siren",
      "folder": "portable/Dub Force - VST - Dub Force Siren",
      "extras": [
       "presets",
       "notices"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 2,
      "about": "Native dub siren with tape echo; one page mirroring two banks of eight Q-Links.",
      "requires": "",
      "source_repo": "no3z/mpc-dubsiren",
      "license": "MIT",
      "cpu": {
       "p99_pct": 2.6,
       "max_pct": 2.9,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "f10021e2b300f459d2b74bc80c99624d13be4c5c2e443e03bca98d819d28db09",
       "size": 168392,
       "url": "https://github.com/no3z/mpc-dubsiren/releases/download/v2.0.0/Dub-Force-Siren-2.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/no3z/mpc-dubsiren/releases/download/v2.0.0/Dub-Force-Siren-2.0.0-mpc-armv7.zip",
     "date": "2026-10-07",
     "channel": "stable",
     "notes": "Native ARM dub siren with tape echo for Akai Force / MPC OS. One page mirroring two banks of eight Q-Links: siren and zap modes, LFO, filter, ping-pong echo, twelve presets. Unzip on the device and run install.sh as root; see INSTALL.md inside the ZIP. Projects from 1.0.x reopen with their state migrated; 1.0.x automation does not carry over.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 778,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench"
   ],
   "featured": false,
   "latest": "2.1.0",
   "latest_beta": null,
   "updated": "2026-10-26",
   "added": "2026-10-07",
   "downloads": 1116
  },
  {
   "id": "dub-station",
   "name": "Dub Station",
   "author": "nachtaktiv303",
   "repo": "nachtaktiv303/mpc-vst-dub-station",
   "kind": "effect",
   "license": "MIT",
   "summary": "Dub-techno multi-effect: two independent tape delays, a huge modulated reverb, tape grit, a noise/crackle ambience bed, phaser, ducking and a panic kill.",
   "screenshot": "https://raw.githubusercontent.com/nachtaktiv303/mpc-vst-dub-station/main/preview_0.png",
   "style": "delay",
   "tags": [
    "dub",
    "delay",
    "tape",
    "reverb",
    "space-echo",
    "multi-effect"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.2",
     "size": 2222604,
     "defer": true,
     "sha256": "485fdaaa758787b4654b48aca9067e7369da2eebdaf457b780714b0195cdda2a",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "dub-station",
      "name": "Dub Station",
      "version": "1.0.2",
      "kind": "effect",
      "uid": "44625374",
      "manufacturer": "Lukas",
      "layout": "portable",
      "so": "dub_station.so",
      "skin": "Lukas - VST - Dub Station",
      "folder": "portable/Lukas - VST - Dub Station",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Dub-techno multi-effect for MPC OS",
      "requires": "",
      "source_repo": "nachtaktiv303/mpc-vst-dub-station",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "485fdaaa758787b4654b48aca9067e7369da2eebdaf457b780714b0195cdda2a",
       "size": 2222604,
       "url": "https://github.com/nachtaktiv303/mpc-vst-dub-station/releases/download/dub-station-vst-v1.0.2/Dub-Station-1.0.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/nachtaktiv303/mpc-vst-dub-station/releases/download/dub-station-vst-v1.0.2/Dub-Station-1.0.2-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "Builds on 1.0.1 (fixed-wrapper rebuild \u2014 Q-Links on the track automation screen). Adds a visible PANIC button: each tap blinks amber for ~300 ms and clears itself (engine-driven, reliable on repeated/double taps), and still flushes the delay/reverb tails. No sound changes.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 398,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.1",
     "size": 2219746,
     "defer": true,
     "sha256": "77febaa9b91f72060c78b90e7758de80fd3a8cf01d1773eaf7ba58b8ab4deb79",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "dub-station",
      "name": "Dub Station",
      "version": "1.0.1",
      "kind": "effect",
      "uid": "44625374",
      "manufacturer": "Lukas",
      "layout": "portable",
      "so": "dub_station.so",
      "skin": "Lukas - VST - Dub Station",
      "folder": "portable/Lukas - VST - Dub Station",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Dub-techno multi-effect for MPC OS",
      "requires": "",
      "source_repo": "nachtaktiv303/mpc-vst-dub-station",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "77febaa9b91f72060c78b90e7758de80fd3a8cf01d1773eaf7ba58b8ab4deb79",
       "size": 2219746,
       "url": "https://github.com/nachtaktiv303/mpc-vst-dub-station/releases/download/dub-station-vst-v1.0.1/Dub-Station-1.0.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/nachtaktiv303/mpc-vst-dub-station/releases/download/dub-station-vst-v1.0.1/Dub-Station-1.0.1-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "Rebuilt on the fixed mpc-vst-plugins wrapper: physical Q-Links now move plugin parameters on the track **automation** screen (previously they snapped back). No sound or feature changes.\n\n- Upstream wrapper fix (sd88me/mpc-vst-plugins #486\u2013489): a plain parameter write no longer forces an `audioMasterUpdateDisplay`.\n- Ships `params.lock` and a redrawn PANIC button with a clearly lit armed state.\n\nVerified on an MPC One (automation Q-Links fixed on-device).",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 126,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.0",
     "size": 2209760,
     "defer": true,
     "sha256": "32d1c880b6fcd9ca9e5e97a904cad125d87141570b4d649ac1e7a46c58d64b57",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": {
      "p99_pct": 13.4,
      "max_pct": 41.1,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "dub-station",
      "name": "Dub Station",
      "version": "1.0.0",
      "kind": "effect",
      "uid": "44625374",
      "manufacturer": "Lukas",
      "layout": "portable",
      "so": "dub_station.so",
      "skin": "Lukas - VST - Dub Station",
      "folder": "portable/Lukas - VST - Dub Station",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Dub-techno multi-effect: dual tape delay, a huge modulated reverb, tape grit, ambience and a panic kill. Not a clone -- its own DSP.",
      "requires": "",
      "source_repo": "nachtaktiv303/mpc-vst-dub-station",
      "license": "MIT",
      "cpu": {
       "p99_pct": 13.4,
       "max_pct": 41.1,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "32d1c880b6fcd9ca9e5e97a904cad125d87141570b4d649ac1e7a46c58d64b57",
       "size": 2209760,
       "url": "https://github.com/nachtaktiv303/mpc-vst-dub-station/releases/download/dub-station-vst-v1.0.0/Dub-Station-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/nachtaktiv303/mpc-vst-dub-station/releases/download/dub-station-vst-v1.0.0/Dub-Station-1.0.0-mpc-armv7.zip",
     "date": "2026-10-10",
     "channel": "stable",
     "notes": "**Your one-stop effect plugin for dub techno. Not a clone, every bit its own.** First stable release.\n\nA native VST2 insert effect for standalone Akai MPC / Force (MPC OS 3.x): dual independent tape delay (resonant DJ-filter on A, tilt-filter + flanger on B), a huge modulated reverb (Airwindows Galactic), tape drive/warble/degrade, a filtered noise + crackle ambience bed, a phaser, ducking, a global mix and a **Panic** kill. Space-Echo-inspired touchscreen skin, three pages, full Q-Links.\n\n### Changes since 0.9.0\n- Louder reverb send (the REVERB knob now reads loud at the top).\n\n### Requirements\n- A first-gen (32-bit ARM) MPC OS device: Force, MPC Live/Live II, One, X, Key 61.\n- **Root shell access** \u2014 a modded, rooted unit. Installing plugins this way is unofficial; back up first, use at your own risk.\n- Tested on MPC One (Hakai 3.9).\n\n### Install\n1. `scp -r Dub-Station-1.0.0 root@<device-ip>:/tmp/`\n2. `ssh root@<device-ip> sh /tmp/Dub-Station-1.0.0/install.sh`\n\nThen add **Dub Station** to a track as an insert effect. Full steps, checksums and CPU figures are in `INSTALL.md` inside the zip. `uninstall.sh` removes it.\n\n### CPU\nWorst p99 ~12% of one audio block on a Gen1 device (PASS). All DSP is MIT (Airwindows Galactic, CHOMPI TAPE 2.0, DaisySP) \u2014 see `src/VENDORED.md`.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 541,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC One",
       "firmware": "Hakai 3.9",
       "date": "2026-10-10"
      }
     ]
    },
    {
     "version": "0.9.0",
     "size": 2209766,
     "defer": true,
     "sha256": "1fba85dfe8e49d5fb94d24e0ead1bf3cbb0cc9ed9dc5ecbf0b4cc5f29c32d978",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": {
      "p99_pct": 12.2,
      "max_pct": 60.4,
      "verdict": "WARN"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "dub-station",
      "name": "Dub Station",
      "version": "0.9.0",
      "kind": "effect",
      "uid": "44625374",
      "manufacturer": "Lukas",
      "layout": "portable",
      "so": "dub_station.so",
      "skin": "Lukas - VST - Dub Station",
      "folder": "portable/Lukas - VST - Dub Station",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Dub-techno multi-effect: dual tape delay, a huge modulated reverb, tape grit, ambience and a panic kill. Not a clone -- its own DSP.",
      "requires": "",
      "source_repo": "nachtaktiv303/mpc-vst-dub-station",
      "license": "MIT",
      "cpu": {
       "p99_pct": 12.2,
       "max_pct": 60.4,
       "verdict": "WARN"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "1fba85dfe8e49d5fb94d24e0ead1bf3cbb0cc9ed9dc5ecbf0b4cc5f29c32d978",
       "size": 2209766,
       "url": "https://github.com/nachtaktiv303/mpc-vst-dub-station/releases/download/dub-station-vst-v0.9.0/Dub-Station-0.9.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/nachtaktiv303/mpc-vst-dub-station/releases/download/dub-station-vst-v0.9.0/Dub-Station-0.9.0-mpc-armv7.zip",
     "date": "2026-10-10",
     "channel": "stable",
     "notes": "**Your one-stop effect plugin for dub techno. Not a clone, every bit its own.**\n\nA native VST2 insert effect for standalone Akai MPC / Force (MPC OS 3.x): dual independent tape delay (resonant DJ-filter on A, tilt-filter + flanger on B), a huge modulated reverb (Airwindows Galactic), tape drive/warble/degrade, a filtered noise + crackle ambience bed, a phaser, ducking, a global mix and a **Panic** kill. Space-Echo-inspired touchscreen skin, three pages, full Q-Links.\n\n### Requirements\n- A first-gen (32-bit ARM) MPC OS device: Force, MPC Live/Live II, One, X, Key 61.\n- **Root shell access** \u2014 a modded, rooted unit. Installing plugins this way is unofficial; back up first, use at your own risk.\n- Tested on MPC One (Hakai 3.9).\n\n### Install\n1. `scp -r Dub-Station-0.9.0 root@<device-ip>:/tmp/`\n2. `ssh root@<device-ip> sh /tmp/Dub-Station-0.9.0/install.sh`\n\nThen add **Dub Station** to a track as an insert effect. Full scripted/manual steps, checksums and CPU figures are in `INSTALL.md` inside the zip. `uninstall.sh` removes it.\n\n### CPU\nWorst p99 **12.2%** of one audio block on a Gen1 device; one brief spike when Panic clears the buffers (verdict WARN, no dropout).\n\nAll DSP is MIT (Airwindows Galactic, CHOMPI TAPE 2.0, DaisySP) \u2014 see `src/VENDORED.md`.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 257,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC One",
       "firmware": "Hakai 3.9",
       "date": "2026-10-10"
      }
     ]
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.0.2",
   "latest_beta": null,
   "updated": "2026-10-23",
   "added": "2026-10-11",
   "downloads": 1322
  },
  {
   "id": "effectwerk",
   "name": "EffectWerk",
   "author": "Devko",
   "repo": "Devko/EffectWerk",
   "kind": "effect",
   "license": "MIT",
   "summary": "A live looper and performance mixer in one insert slot: record bars on MPC's grid, then roll, slow, reverse and layer them, and crossfade two scenes from 64 one-tap effects. Plus a ten-module effect rack with macros, LFOs and a mod matrix, 62 presets and a 14-page touchscreen skin with Q-Links.",
   "screenshot": "https://raw.githubusercontent.com/Devko/EffectWerk/v0.0.1/docs/img/looper.png",
   "style": "multi-fx",
   "tags": [
    "looper",
    "performance-mixer",
    "octatrack-style",
    "crossfader",
    "scenes",
    "effect-rack",
    "granular",
    "shimmer-reverb"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.0.5",
     "size": 3096901,
     "defer": true,
     "sha256": "4317f886585cc8f26fa6ca783eab6af61737260c2398a7aac60abcdfae590881",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "root SSH (MockbaMod)",
     "manifest": {
      "schema": 1,
      "id": "effectwerk",
      "name": "EffectWerk",
      "version": "0.0.5",
      "kind": "effect",
      "uid": "45664663",
      "manufacturer": "Devko",
      "layout": "portable",
      "so": "effectwerk.so",
      "skin": "Devko - VST - EffectWerk",
      "folder": "portable/Devko - VST - EffectWerk",
      "extras": [],
      "user_data": [
       "Presets",
       "preset_favorites.txt",
       "preset_recent.txt"
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 0,
      "about": "EffectWerk effect rack (preview): drive, filter, EQ, compressor / OTT, chorus, phaser / flanger, tremolo / auto-pan / gate, granular textures, delay and a reverb with shimmer, in any order, with macros, LFOs, an envelope follower and a mod matrix; and an Octatrack-style performance mixer: two scenes on the crossfader, 64 effects that fade in (the sweeps and risers move on the bar), a looper on the grid.",
      "requires": "root SSH (MockbaMod)",
      "source_repo": "Devko/EffectWerk",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "4317f886585cc8f26fa6ca783eab6af61737260c2398a7aac60abcdfae590881",
       "size": 3096901,
       "url": "https://github.com/Devko/EffectWerk/releases/download/v0.0.5/EffectWerk-0.0.5-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/Devko/EffectWerk/releases/download/v0.0.5/EffectWerk-0.0.5-mpc-armv7.zip",
     "date": "2026-10-29",
     "channel": "stable",
     "notes": "\n**EffectForce is now EffectWerk: a new name, the same effect rack.** <!-- werk-rename: keep -->\n\"Force\" is the name of Akai's device, so it no longer belongs in this plugin's name. The sound stays the same, apart\nfrom the Delay fix below.\n\n- MPC's plugin list shows **EffectWerk**, and the plugin lives in `/sdcard/Synths/Devko - VST - EffectWerk`.\n- Your presets, favorites and recents move over by themselves: the installer carries them out of the old `Devko - VST - EffectForce` folder and removes it, and the first start renames `/media/AkaiForce/EffectForce Presets` to `EffectWerk Presets`. <!-- werk-rename: keep -->\n- Projects saved with EffectForce open with EffectWerk and their settings: the plugin keeps EffectForce's plugin ID, and it reads presets and projects saved under the old name (the same way checked with SubWerk on a Force). <!-- werk-rename: keep -->\n- **Delay: no NaN in the line on the Force.** Two input samples of one sign beyond 1.7e38 could put a NaN into the\n  delay line in Stereo and Ping-Pong on the Force's ARM build, where it went round the feedback until a reset. The\n  line's input is now held within range first; the dry signal is unchanged, so Mix at 0 is still the input bit for bit.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 161,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "0.0.5",
   "latest_beta": null,
   "updated": "2026-10-29",
   "added": "2026-10-06",
   "downloads": 161
  },
  {
   "id": "eucalypso",
   "name": "Eucalypso",
   "author": "saustin2010",
   "repo": "saustin2010/mpc-vst-eucalypso",
   "kind": "instrument",
   "license": "MIT",
   "summary": "Four-lane Euclidean sequencer that turns the notes you hold into interlocking rhythms for other tracks.",
   "screenshot": "https://raw.githubusercontent.com/saustin2010/mpc-vst-eucalypso/v1.0.1/screenshots/page_0.png",
   "style": "sequencer",
   "role": "midi",
   "tags": [
    "euclidean",
    "midi",
    "polyrhythm",
    "generative"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.1",
     "size": 559425,
     "defer": true,
     "sha256": "6884f849accd01df6d6f5b49bfa88eb55de795de85ad1e84da2ee7926e6880ef",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "eucalypso",
      "name": "[SEQ] Eucalypso",
      "version": "1.0.1",
      "kind": "instrument",
      "uid": "45756361",
      "manufacturer": "handcraftedcc",
      "layout": "portable",
      "so": "eucalypso.so",
      "skin": "handcraftedcc - VST - [SEQ] Eucalypso",
      "folder": "portable/handcraftedcc - VST - [SEQ] Eucalypso",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Four-lane Euclidean sequencer: turns held notes into interlocking rhythms for other tracks.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-eucalypso",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "6884f849accd01df6d6f5b49bfa88eb55de795de85ad1e84da2ee7926e6880ef",
       "size": 559425,
       "url": "https://github.com/saustin2010/mpc-vst-eucalypso/releases/download/v1.0.1/SEQ-Eucalypso-1.0.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-eucalypso/releases/download/v1.0.1/SEQ-Eucalypso-1.0.1-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "Four-lane Euclidean sequencer: turns held notes into interlocking rhythms for other tracks.\n\n## What's new in 1.0.1\n\nBuilt on sd88me's fixed wrapper ([mpc-vst-plugins#499](https://github.com/sd88me/mpc-vst-plugins/discussions/499)): on track edit \u2192 automation, the physical Q-Links move this plugin's parameters again (before, they didn't move or snapped straight back). Controls that change others, such as a preset, still redraw the screen. Nothing else changed: same parameters, sound and screen, and saved projects open as before.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SEQ-Eucalypso-1.0.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SEQ-Eucalypso-1.0.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/handcraftedcc - VST - [SEQ] Eucalypso/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SEQ] Eucalypso** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-eucalypso@173c9f8 with mpc-vst-plugins@e3a0af4.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 314,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.0",
     "size": 558556,
     "defer": true,
     "sha256": "656737e4cefae8eadb1ed863d108db592fc6de93bd615201669ec6596f3b8878",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "eucalypso",
      "name": "[SEQ] Eucalypso",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "45756361",
      "manufacturer": "handcraftedcc",
      "layout": "portable",
      "so": "eucalypso.so",
      "skin": "handcraftedcc - VST - [SEQ] Eucalypso",
      "folder": "portable/handcraftedcc - VST - [SEQ] Eucalypso",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Four-lane Euclidean sequencer: turns held notes into interlocking rhythms for other tracks.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-eucalypso",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "656737e4cefae8eadb1ed863d108db592fc6de93bd615201669ec6596f3b8878",
       "size": 558556,
       "url": "https://github.com/saustin2010/mpc-vst-eucalypso/releases/download/v1.0.0/SEQ-Eucalypso-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-eucalypso/releases/download/v1.0.0/SEQ-Eucalypso-1.0.0-mpc-armv7.zip",
     "date": "2026-10-09",
     "channel": "stable",
     "notes": "Four-lane Euclidean sequencer: turns held notes into interlocking rhythms for other tracks.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SEQ-Eucalypso-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SEQ-Eucalypso-1.0.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/handcraftedcc - VST - [SEQ] Eucalypso/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SEQ] Eucalypso** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-eucalypso@dd01e61 with mpc-vst-plugins@f210a56.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 533,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.0.1",
   "latest_beta": null,
   "updated": "2026-10-23",
   "added": "2026-10-10",
   "downloads": 847
  },
  {
   "id": "euclidier",
   "name": "Euclidier",
   "author": "sd88me",
   "repo": "sd88me/mpc-vst-euclidier",
   "kind": "instrument",
   "license": "MIT",
   "summary": "8-lane Euclidean MIDI sequencer: live pattern circle and lane rows with a play-head, per-lane and global randomise, a drum-mode switch, and a touchscreen skin with Q-Links.",
   "screenshot": "https://raw.githubusercontent.com/sd88me/mpc-vst-euclidier/master/docs/img/euclidier.png",
   "style": "sequencer",
   "role": "midi",
   "tags": [
    "euclidean",
    "midi",
    "drum",
    "polyrhythm"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.8",
     "size": 1665483,
     "defer": true,
     "sha256": "a8cc22327bbb715bc23c36b54a2b0dcb2b724c796472bc9aee296b1fce1b1927",
     "param_compat": 1,
     "max_glibc": "2.30",
     "cpu": null,
     "requires": "A rooted MPC/Force. The plugin starts the bundled engine and plays MIDI from its own 'Euclidier' port (enable it in Preferences, MIDI).",
     "manifest": {
      "schema": 1,
      "id": "euclidier",
      "name": "Euclidier",
      "version": "1.0.8",
      "kind": "instrument",
      "uid": "45714472",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "euclidier.so",
      "skin": "sd88me - VST - Euclidier",
      "folder": "portable/sd88me - VST - Euclidier",
      "extras": [
       "euclidier"
      ],
      "user_data": [
       "euclidierBANK.bin"
      ],
      "arch": "armv7",
      "max_glibc": "2.30",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "An 8-lane Euclidean MIDI sequencer with live pattern displays, per-lane and global randomise, and a drum-mode switch.",
      "requires": "A rooted MPC/Force. The plugin starts the bundled engine and plays MIDI from its own 'Euclidier' port (enable it in Preferences, MIDI).",
      "source_repo": "sd88me/mpc-vst-euclidier",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "portable/sd88me - VST - Euclidier/euclidier": {
       "network": [
        "accept",
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ]
      },
      "portable/sd88me - VST - Euclidier/euclidier.so": {
       "network": [
        "connect",
        "recv",
        "send",
        "socket"
       ],
       "runs programs": [
        "posix_spawn"
       ]
      }
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "a8cc22327bbb715bc23c36b54a2b0dcb2b724c796472bc9aee296b1fce1b1927",
       "size": 1665483,
       "url": "https://github.com/sd88me/mpc-vst-euclidier/releases/download/euclidier-vst-v1.0.8/Euclidier-1.0.8-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-euclidier/releases/download/euclidier-vst-v1.0.8/Euclidier-1.0.8-mpc-armv7.zip",
     "date": "2026-10-14",
     "channel": "stable",
     "notes": "**Fixed: Euclidier stopped after a few minutes and needed a reload.** The background engine was crashing (SIGSEGV). Its MIDI-clock filter grew the input thread's stack each time MPC's clock and Euclidier's own clock alternated, and it never freed the clock events it rejected. Found and fixed by @SamplingHigh (with Codex), who ran the fixed engine on a Force (MPC OS 3.9.1) with no restarts and no lost MIDI output. Thank you!\n\nAlso guarded two edge cases: a tempo estimate before the first clock pulses arrive, and the random-CC velocity when both values are equal.\n\n**Tested:** on a Force (MPC OS 3.9.1), running for over 15 minutes with the transport going: one engine process, no restarts, no exit or signal in the log, stack steady at 132 KB. Offline: grid test and armhf build pass. The CPU benchmark was not re-run for this build.\n\n**Requirements and install:** as 1.0.7. Unzip, copy the folder to the device, run `install.sh` (it stops and restarts MPC). Running it again upgrades in place. MPC OS 2.x + 3.x (glibc 2.30), first-generation devices (Force, Live, One, X, Key).\n\nIf it still drops out, please send `/tmp/euclidier_vst.log` (over SSH, before restarting MPC).\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/sd88me - VST - Euclidier/euclidier calls network (accept, bind, listen, recv, send, socket): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Euclidier/euclidier.so calls network (connect, recv, send, socket); runs programs (posix_spawn): flagged for manual review (the author can explain why)"
     ],
     "downloads": 635,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-14"
      }
     ]
    },
    {
     "version": "1.0.7",
     "size": 1664869,
     "defer": true,
     "sha256": "2d5b40fedbfa397c0a74fc7f4301c40fda457aa7bf59241adb3b5f092d872278",
     "param_compat": 1,
     "max_glibc": "2.30",
     "cpu": {
      "p99_pct": 2.3,
      "max_pct": 9.4,
      "verdict": "PASS"
     },
     "requires": "A rooted MPC/Force. The plugin starts the bundled engine and plays MIDI from its own 'Euclidier' port (enable it in Preferences, MIDI).",
     "manifest": {
      "schema": 1,
      "id": "euclidier",
      "name": "Euclidier",
      "version": "1.0.7",
      "kind": "instrument",
      "uid": "45714472",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "euclidier.so",
      "skin": "sd88me - VST - Euclidier",
      "folder": "portable/sd88me - VST - Euclidier",
      "extras": [
       "euclidier"
      ],
      "user_data": [
       "euclidierBANK.bin"
      ],
      "arch": "armv7",
      "max_glibc": "2.30",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "An 8-lane Euclidean MIDI sequencer with live pattern displays, per-lane and global randomise, and a drum-mode switch.",
      "requires": "A rooted MPC/Force. The plugin starts the bundled engine and plays MIDI from its own 'Euclidier' port (enable it in Preferences, MIDI).",
      "source_repo": "sd88me/mpc-vst-euclidier",
      "license": "MIT",
      "cpu": {
       "p99_pct": 2.3,
       "max_pct": 9.4,
       "verdict": "PASS"
      }
     },
     "flags": {
      "portable/sd88me - VST - Euclidier/euclidier": {
       "network": [
        "accept",
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ]
      },
      "portable/sd88me - VST - Euclidier/euclidier.so": {
       "network": [
        "connect",
        "recv",
        "send",
        "socket"
       ],
       "runs programs": [
        "posix_spawn"
       ]
      }
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "2d5b40fedbfa397c0a74fc7f4301c40fda457aa7bf59241adb3b5f092d872278",
       "size": 1664869,
       "url": "https://github.com/sd88me/mpc-vst-euclidier/releases/download/euclidier-vst-v1.0.7/Euclidier-1.0.7-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-euclidier/releases/download/euclidier-vst-v1.0.7/Euclidier-1.0.7-mpc-armv7.zip",
     "date": "2026-10-12",
     "channel": "stable",
     "notes": "**Fixed: Euclidier played slightly behind the other tracks.** It sent each moment's clock after that moment had played (one audio block, about 3 ms, late), and the notes then still had to pass through its engine. Users lined it up by adding track delay to everything else. Euclidier now sends each block's clock at the start of that block, as StepRunner-8 does, so its notes arrive on time or slightly early. You should no longer need track delay on your other tracks.\n\nAt a loop end Euclidier now follows MPC's loop range: the part of a block after the loop end plays from the loop start, so the first step of the loop is not delayed or doubled.\n\n**Tested:** on a Force (MPC OS 3.9.1), 4-bar loop at 126 BPM: every note on the 16th grid, at most 3.7 ms early and never late; the same pattern on every pass through the loop. Offline, the grid test replays MPC's measured position jitter over 50 loops and requires every pulse to go out with the block it belongs to.\n\n**MPC OS:** 2.x + 3.x (glibc 2.30), as 1.0.6. CPU on a Force: worst p99 2.3%, PASS.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it",
      "portable/sd88me - VST - Euclidier/euclidier calls network (accept, bind, listen, recv, send, socket): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Euclidier/euclidier.so calls network (connect, recv, send, socket); runs programs (posix_spawn): flagged for manual review (the author can explain why)"
     ],
     "downloads": 385,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.6",
     "size": 1665218,
     "defer": true,
     "sha256": "93c6d3dab0edee7945a47cec9d13d6ee8ded7f70fa817810d4c0ffe9507ddd3e",
     "param_compat": 1,
     "max_glibc": "2.30",
     "cpu": null,
     "requires": "A rooted MPC/Force. The plugin starts the bundled engine and plays MIDI from its own 'Euclidier' port (enable it in Preferences, MIDI).",
     "manifest": {
      "schema": 1,
      "id": "euclidier",
      "name": "Euclidier",
      "version": "1.0.6",
      "kind": "instrument",
      "uid": "45714472",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "euclidier.so",
      "skin": "sd88me - VST - Euclidier",
      "folder": "portable/sd88me - VST - Euclidier",
      "extras": [
       "euclidier"
      ],
      "user_data": [
       "euclidierBANK.bin"
      ],
      "arch": "armv7",
      "max_glibc": "2.30",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "An 8-lane Euclidean MIDI sequencer with live pattern displays, per-lane and global randomise, and a drum-mode switch.",
      "requires": "A rooted MPC/Force. The plugin starts the bundled engine and plays MIDI from its own 'Euclidier' port (enable it in Preferences, MIDI).",
      "source_repo": "sd88me/mpc-vst-euclidier",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "portable/sd88me - VST - Euclidier/euclidier": {
       "network": [
        "accept",
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ]
      },
      "portable/sd88me - VST - Euclidier/euclidier.so": {
       "network": [
        "connect",
        "recv",
        "send",
        "socket"
       ],
       "runs programs": [
        "posix_spawn"
       ]
      }
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "93c6d3dab0edee7945a47cec9d13d6ee8ded7f70fa817810d4c0ffe9507ddd3e",
       "size": 1665218,
       "url": "https://github.com/sd88me/mpc-vst-euclidier/releases/download/euclidier-vst-v1.0.6/Euclidier-1.0.6-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-euclidier/releases/download/euclidier-vst-v1.0.6/Euclidier-1.0.6-mpc-armv7.zip",
     "date": "2026-10-11",
     "channel": "stable",
     "notes": "**Fixed: a tempo change could make a step play twice.** When the host's tempo changes, its song position steps back a little before moving on. Euclidier treated that as a loop and re-sent the last stretch of time, so a step could repeat. A small backward step (under one beat) is now held until the position catches up. Real loops are unaffected.\n\n**Tested:** on a Force (MPC OS 3.x), changing tempo while playing. The offline grid test sweeps 60 tempo-change positions: 20 of 60 repeated a step before, none do now.\n\n**MPC OS:** 2.x + 3.x (glibc 2.30), as 1.0.5.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/sd88me - VST - Euclidier/euclidier calls network (accept, bind, listen, recv, send, socket): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Euclidier/euclidier.so calls network (connect, recv, send, socket); runs programs (posix_spawn): flagged for manual review (the author can explain why)"
     ],
     "downloads": 337,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-11"
      }
     ]
    },
    {
     "version": "1.0.5",
     "size": 1665213,
     "defer": true,
     "sha256": "8e8fc078f96c5834a2d66f4a69400af3d4232d782471a713fe5c9b05f418cf4b",
     "param_compat": 1,
     "max_glibc": "2.30",
     "cpu": null,
     "requires": "A rooted MPC/Force. The plugin starts the bundled engine and plays MIDI from its own 'Euclidier' port (enable it in Preferences, MIDI).",
     "manifest": {
      "schema": 1,
      "id": "euclidier",
      "name": "Euclidier",
      "version": "1.0.5",
      "kind": "instrument",
      "uid": "45714472",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "euclidier.so",
      "skin": "sd88me - VST - Euclidier",
      "folder": "portable/sd88me - VST - Euclidier",
      "extras": [
       "euclidier"
      ],
      "user_data": [
       "euclidierBANK.bin"
      ],
      "arch": "armv7",
      "max_glibc": "2.30",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "An 8-lane Euclidean MIDI sequencer with live pattern displays, per-lane and global randomise, and a drum-mode switch.",
      "requires": "A rooted MPC/Force. The plugin starts the bundled engine and plays MIDI from its own 'Euclidier' port (enable it in Preferences, MIDI).",
      "source_repo": "sd88me/mpc-vst-euclidier",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "portable/sd88me - VST - Euclidier/euclidier": {
       "network": [
        "accept",
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ]
      },
      "portable/sd88me - VST - Euclidier/euclidier.so": {
       "network": [
        "connect",
        "recv",
        "send",
        "socket"
       ],
       "runs programs": [
        "posix_spawn"
       ]
      }
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "8e8fc078f96c5834a2d66f4a69400af3d4232d782471a713fe5c9b05f418cf4b",
       "size": 1665213,
       "url": "https://github.com/sd88me/mpc-vst-euclidier/releases/download/euclidier-vst-v1.0.5/Euclidier-1.0.5-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-euclidier/releases/download/euclidier-vst-v1.0.5/Euclidier-1.0.5-mpc-armv7.zip",
     "date": "2026-10-10",
     "channel": "stable",
     "notes": "**Fixed: Euclidier could go silent after a while and only came back after reloading the plugin** ([#3](https://github.com/sd88me/mpc-vst-euclidier/discussions/3)). The plugin runs a background sequencer engine; when that engine stopped, nothing restarted it. Now:\n\n- The plugin checks the engine every second. If it has exited or stopped answering, a new one is started with all your lane settings and the tempo, and it rejoins at the current song position: the sequence comes back within a few seconds, no reload needed. The reason is written to `/tmp/euclidier_vst.log`.\n- Note-offs are timed from a steady clock, not the wall clock (if the device set its clock while playing, notes could hang until it caught up).\n- The engine no longer writes console output that could block it.\n\n**If it still drops out for you**, even briefly, please send `/tmp/euclidier_vst.log` (over SSH, before restarting MPC): it now says whether the engine exited or hung.\n\n**Tested:** on a Force (MPC OS 3.x), running without a stop. The offline host test kills the engine mid-run and checks it comes back with its settings.\n\n**MPC OS:** 2.x + 3.x (glibc 2.30), as 1.0.4.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/sd88me - VST - Euclidier/euclidier calls network (accept, bind, listen, recv, send, socket): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Euclidier/euclidier.so calls network (connect, recv, send, socket); runs programs (posix_spawn): flagged for manual review (the author can explain why)"
     ],
     "downloads": 375,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-11"
      }
     ]
    },
    {
     "version": "1.0.4",
     "size": 1659659,
     "defer": true,
     "sha256": "c1f208c46941557b135a9dd45d8291193cb48f40c7029cc75504ea7e4d58c6e7",
     "param_compat": 1,
     "max_glibc": "2.30",
     "cpu": {
      "p99_pct": 8.8,
      "max_pct": 22.1,
      "verdict": "PASS"
     },
     "requires": "A rooted MPC/Force. The plugin starts the bundled engine and plays MIDI from its own 'Euclidier' port (enable it in Preferences, MIDI).",
     "manifest": {
      "schema": 1,
      "id": "euclidier",
      "name": "Euclidier",
      "version": "1.0.4",
      "kind": "instrument",
      "uid": "45714472",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "euclidier.so",
      "skin": "sd88me - VST - Euclidier",
      "folder": "portable/sd88me - VST - Euclidier",
      "extras": [
       "euclidier"
      ],
      "user_data": [
       "euclidierBANK.bin"
      ],
      "arch": "armv7",
      "max_glibc": "2.30",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "An 8-lane Euclidean MIDI sequencer with live pattern displays, per-lane and global randomise, and a drum-mode switch.",
      "requires": "A rooted MPC/Force. The plugin starts the bundled engine and plays MIDI from its own 'Euclidier' port (enable it in Preferences, MIDI).",
      "source_repo": "sd88me/mpc-vst-euclidier",
      "license": "MIT",
      "cpu": {
       "p99_pct": 8.8,
       "max_pct": 22.1,
       "verdict": "PASS"
      }
     },
     "flags": {
      "portable/sd88me - VST - Euclidier/euclidier": {
       "network": [
        "accept",
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ]
      },
      "portable/sd88me - VST - Euclidier/euclidier.so": {
       "network": [
        "connect",
        "recv",
        "send",
        "socket"
       ],
       "runs programs": [
        "posix_spawn"
       ]
      }
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "c1f208c46941557b135a9dd45d8291193cb48f40c7029cc75504ea7e4d58c6e7",
       "size": 1659659,
       "url": "https://github.com/sd88me/mpc-vst-euclidier/releases/download/euclidier-vst-v1.0.4/Euclidier-1.0.4-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-euclidier/releases/download/euclidier-vst-v1.0.4/Euclidier-1.0.4-mpc-armv7.zip",
     "date": "2026-10-08",
     "channel": "stable",
     "notes": "**Changed:** the lanes now follow MPC's song position. Euclidier used to count the clock pulses it was sent from the start of play, so a start in the middle of a beat, a loop wrap, a locate, or a single lost pulse could leave every lane shifted until the next restart. The plugin now also tells the engine where the song is (a Song Position Pointer at the start, after each loop or locate, and once per bar), so steps stay on MPC's grid. The pattern position follows the song position as well: a loop whose length isn't a multiple of a lane's pattern length restarts the same way every loop.\n\n**Changed:** the engine now uses MPC's real tempo for gate lengths instead of estimating it from the timing of the pulses.\n\n**Includes 1.0.3:** loading a saved preset or project no longer changes the pattern, and a Preset-slot bank is no longer lost when you upgrade.\n\n**Not checked on a device yet:** the song-position clock by ear against other tracks over a long run. If you hear a lane drifting against your drums, please report it with your tempo, loop length and where playback started.\n\n**MPC OS:** skin and library are in the 2.x shape (glibc 2.30), so the catalog labels this 2.x + 3.x. Tested on a Force (MPC OS 3.x); not yet tested on a 2.x unit.\n\nCPU (Force): p99 8.8%, worst block 22.1%, PASS (measured with MPC and other plugins running; the released 1.0.2 measured 9.8% / 17.6% on the same device at the same time).\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it",
      "portable/sd88me - VST - Euclidier/euclidier calls network (accept, bind, listen, recv, send, socket): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Euclidier/euclidier.so calls network (connect, recv, send, socket); runs programs (posix_spawn): flagged for manual review (the author can explain why)"
     ],
     "downloads": 517,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-10"
      }
     ]
    },
    {
     "version": "1.0.3",
     "size": 1658193,
     "defer": true,
     "sha256": "1af34ad2f380efe247e2dffd1b24ced87df07a9412d4b3e54ac6c7e3bb6f7c4b",
     "param_compat": 1,
     "max_glibc": "2.30",
     "cpu": {
      "p99_pct": 9.9,
      "max_pct": 20.5,
      "verdict": "PASS"
     },
     "requires": "A rooted MPC/Force. The plugin starts the bundled engine and plays MIDI from its own 'Euclidier' port (enable it in Preferences, MIDI).",
     "manifest": {
      "schema": 1,
      "id": "euclidier",
      "name": "Euclidier",
      "version": "1.0.3",
      "kind": "instrument",
      "uid": "45714472",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "euclidier.so",
      "skin": "sd88me - VST - Euclidier",
      "folder": "portable/sd88me - VST - Euclidier",
      "extras": [
       "euclidier"
      ],
      "user_data": [
       "euclidierBANK.bin"
      ],
      "arch": "armv7",
      "max_glibc": "2.30",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "An 8-lane Euclidean MIDI sequencer with live pattern displays, per-lane and global randomise, and a drum-mode switch.",
      "requires": "A rooted MPC/Force. The plugin starts the bundled engine and plays MIDI from its own 'Euclidier' port (enable it in Preferences, MIDI).",
      "source_repo": "sd88me/mpc-vst-euclidier",
      "license": "MIT",
      "cpu": {
       "p99_pct": 9.9,
       "max_pct": 20.5,
       "verdict": "PASS"
      }
     },
     "flags": {
      "portable/sd88me - VST - Euclidier/euclidier": {
       "network": [
        "accept",
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ]
      },
      "portable/sd88me - VST - Euclidier/euclidier.so": {
       "network": [
        "connect",
        "recv",
        "send",
        "socket"
       ],
       "runs programs": [
        "posix_spawn"
       ]
      }
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "1af34ad2f380efe247e2dffd1b24ced87df07a9412d4b3e54ac6c7e3bb6f7c4b",
       "size": 1658193,
       "url": "https://github.com/sd88me/mpc-vst-euclidier/releases/download/euclidier-vst-v1.0.3/Euclidier-1.0.3-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-euclidier/releases/download/euclidier-vst-v1.0.3/Euclidier-1.0.3-mpc-armv7.zip",
     "date": "2026-10-08",
     "channel": "stable",
     "notes": "**Fixed:** loading a saved preset or project could change the pattern: the lit steps no longer matched what was saved, and the sound followed the wrong ones. Cause: three write-only engine actions (Randomize, bank Load, bank Save) were stored in every preset and replayed on load, so the lanes were randomized, a bank slot was loaded over them, and the half-restored state was saved into that slot. They are no longer saved or replayed, and presets saved by older versions now load correctly too (their stored copies are ignored).\n\n**If you use Euclidier's own Preset slots:** the old bug may have overwritten the selected slot on earlier loads, so check your saved slots.\n\n**MPC OS:** skin and library are in the 2.x shape (glibc 2.30), so the catalog labels this 2.x + 3.x. Tested on a Force (MPC OS 3.x); not yet tested on a 2.x unit.\n\nCPU (Force): p99 9.9%, worst block 20.5%, PASS. This was measured with MPC and other plugins running; the released 1.0.2 measured 9.8% / 17.6% on the same device at the same time, so the change is not a CPU regression (the 2.2% in the 1.0.2 notes was measured on an idle device).\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it",
      "portable/sd88me - VST - Euclidier/euclidier calls network (accept, bind, listen, recv, send, socket): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Euclidier/euclidier.so calls network (connect, recv, send, socket); runs programs (posix_spawn): flagged for manual review (the author can explain why)"
     ],
     "downloads": 380,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.2",
     "size": 1657941,
     "defer": true,
     "sha256": "ca60abaa411f5fff43602c645c22f14a065cd85796560eb8c6ec7ef3c7fa3100",
     "param_compat": 1,
     "max_glibc": "2.30",
     "cpu": {
      "p99_pct": 2.2,
      "max_pct": 11.5,
      "verdict": "PASS"
     },
     "requires": "A rooted MPC/Force. The plugin starts the bundled engine and plays MIDI from its own 'Euclidier' port (enable it in Preferences, MIDI).",
     "manifest": {
      "schema": 1,
      "id": "euclidier",
      "name": "Euclidier",
      "version": "1.0.2",
      "kind": "instrument",
      "uid": "45714472",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "euclidier.so",
      "skin": "sd88me - VST - Euclidier",
      "folder": "portable/sd88me - VST - Euclidier",
      "extras": [
       "euclidier"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.30",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "An 8-lane Euclidean MIDI sequencer with live pattern displays, per-lane and global randomise, and a drum-mode switch.",
      "requires": "A rooted MPC/Force. The plugin starts the bundled engine and plays MIDI from its own 'Euclidier' port (enable it in Preferences, MIDI).",
      "source_repo": "sd88me/mpc-vst-euclidier",
      "license": "MIT",
      "cpu": {
       "p99_pct": 2.2,
       "max_pct": 11.5,
       "verdict": "PASS"
      }
     },
     "flags": {
      "portable/sd88me - VST - Euclidier/euclidier": {
       "network": [
        "accept",
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ]
      },
      "portable/sd88me - VST - Euclidier/euclidier.so": {
       "network": [
        "connect",
        "recv",
        "send",
        "socket"
       ],
       "runs programs": [
        "posix_spawn"
       ]
      }
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "ca60abaa411f5fff43602c645c22f14a065cd85796560eb8c6ec7ef3c7fa3100",
       "size": 1657941,
       "url": "https://github.com/sd88me/mpc-vst-euclidier/releases/download/euclidier-vst-v1.0.2/Euclidier-1.0.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-euclidier/releases/download/euclidier-vst-v1.0.2/Euclidier-1.0.2-mpc-armv7.zip",
     "date": "2026-10-06",
     "channel": "stable",
     "notes": "**Fixed:** reloading a plugin preset or project could move notes and some knobs. Restore now applies values in a safe order (a lane's mode no longer overwrites its note) and re-reads the engine afterwards.\n\n**MPC OS:** skin and library are in the 2.x shape (glibc 2.30), so the catalog labels this 2.x + 3.x. Tested on a Force (MPC OS 3.x); not yet tested on a 2.x unit.\n\nCPU (Force): p99 2.2%, worst block 11.5%, PASS.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it",
      "portable/sd88me - VST - Euclidier/euclidier calls network (accept, bind, listen, recv, send, socket): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Euclidier/euclidier.so calls network (connect, recv, send, socket); runs programs (posix_spawn): flagged for manual review (the author can explain why)"
     ],
     "downloads": 489,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.1",
     "size": 1648706,
     "defer": false,
     "sha256": "d838834712130bce234e656b6e635f922d38875cfcf16c6d108140ad63f178fe",
     "param_compat": 1,
     "max_glibc": "2.30",
     "cpu": {
      "p99_pct": 2.0,
      "max_pct": 13.1,
      "verdict": "PASS"
     },
     "requires": "A rooted MPC/Force. The plugin starts the bundled engine and plays MIDI from its own 'Euclidier' port (enable it in Preferences, MIDI).",
     "manifest": {
      "schema": 1,
      "id": "euclidier",
      "name": "Euclidier",
      "version": "1.0.1",
      "kind": "instrument",
      "uid": "45714472",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "euclidier.so",
      "skin": "sd88me - VST - Euclidier",
      "folder": "portable/sd88me - VST - Euclidier",
      "extras": [
       "euclidier"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.30",
      "param_compat": 1,
      "about": "An 8-lane Euclidean MIDI sequencer with live pattern displays, per-lane and global randomise, and a drum-mode switch.",
      "requires": "A rooted MPC/Force. The plugin starts the bundled engine and plays MIDI from its own 'Euclidier' port (enable it in Preferences, MIDI).",
      "source_repo": "sd88me/mpc-vst-euclidier",
      "license": "MIT",
      "cpu": {
       "p99_pct": 2.0,
       "max_pct": 13.1,
       "verdict": "PASS"
      }
     },
     "flags": {
      "portable/sd88me - VST - Euclidier/euclidier": {
       "network": [
        "accept",
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ]
      },
      "portable/sd88me - VST - Euclidier/euclidier.so": {
       "network": [
        "connect",
        "recv",
        "send",
        "socket"
       ],
       "runs programs": [
        "posix_spawn"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "d838834712130bce234e656b6e635f922d38875cfcf16c6d108140ad63f178fe",
       "size": 1648706,
       "url": "https://github.com/sd88me/mpc-vst-euclidier/releases/download/euclidier-vst-v1.0.1/Euclidier-1.0.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-euclidier/releases/download/euclidier-vst-v1.0.1/Euclidier-1.0.1-mpc-armv7.zip",
     "date": "2026-10-03",
     "channel": "stable",
     "notes": "# Euclidier 1.0.1\n\nFixes for 1.0.0. If you installed 1.0.0, install this over it (the installer upgrades in place).\n\n**Fixed**\n- **Tempo too fast.** MPC sends its own MIDI clock to every MIDI port (a device's *sync* setting), on top of the clock the plugin makes from the project transport, so the engine ran too fast. It now follows only the plugin's clock, whatever the port's sync setting is.\n- **MIDI port name.** The port showed as \"Mockba Euclidier\"; it is now \"Euclidier\". You may need to enable the new \"Euclidier\" device for your tracks in Preferences, MIDI (the old \"Mockba Euclidier\" entry can be ignored).\n- A second Euclidier instance gets its own port (\"Euclidier 2\", ...), and a removed and re-inserted instance gets the same name back, so MPC keeps its settings.\n\nAn 8-lane Euclidean MIDI sequencer as a native plugin for Akai MPC OS standalone devices (Force, MPC Live / One / X / Key). It plays no sound: it sends MIDI to other tracks from its own \"Euclidier\" MIDI port.\n\n**What's in it**\n- **LANES** tab: edit one lane. A pattern circle with a play-head, knobs for steps, fill, shift, loop, gate, velocity, humanise, note and MIDI channel, a division stepper, NOTE / DRUM and enable.\n- **ALL** tab: all 8 lanes as live pattern rows with a play-head, an enable lamp and a RANDOMISE button per lane.\n- **RANDOMISE ALL** and **DRUM MODE ALL** in the top bar. A new instance starts with every lane in drum mode, lanes 1-4 on, each with its own pattern.\n- Up to 32 steps per lane. The engine is bundled in the plugin folder.\n- CPU on a Force: worst p99 2.0% of the audio block (PASS).\n\nAfter installing, enable the \"Euclidier\" MIDI port for the tracks that should receive it in Preferences, MIDI.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Euclidier-1.0.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Euclidier-1.0.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - Euclidier/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Euclidier** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it",
      "portable/sd88me - VST - Euclidier/euclidier calls network (accept, bind, listen, recv, send, socket): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Euclidier/euclidier.so calls network (connect, recv, send, socket); runs programs (posix_spawn): flagged for manual review (the author can explain why)"
     ],
     "downloads": 614,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.0",
     "size": 1647778,
     "defer": false,
     "sha256": "86121f75a48d64982031ceb0e0926bfefd4aded092d453a8d47a511a58be7532",
     "param_compat": 1,
     "max_glibc": "2.30",
     "cpu": {
      "p99_pct": 2.0,
      "max_pct": 13.1,
      "verdict": "PASS"
     },
     "requires": "A rooted MPC/Force. The plugin starts the bundled engine and plays MIDI from its own 'Euclidier' port (enable it in Preferences, MIDI).",
     "manifest": {
      "schema": 1,
      "id": "euclidier",
      "name": "Euclidier",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "45714472",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "euclidier.so",
      "skin": "sd88me - VST - Euclidier",
      "folder": "portable/sd88me - VST - Euclidier",
      "extras": [
       "euclidier"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.30",
      "param_compat": 1,
      "about": "An 8-lane Euclidean MIDI sequencer with live pattern displays, per-lane and global randomise, and a drum-mode switch.",
      "requires": "A rooted MPC/Force. The plugin starts the bundled engine and plays MIDI from its own 'Euclidier' port (enable it in Preferences, MIDI).",
      "source_repo": "sd88me/mpc-vst-euclidier",
      "license": "MIT",
      "cpu": {
       "p99_pct": 2.0,
       "max_pct": 13.1,
       "verdict": "PASS"
      }
     },
     "flags": {
      "portable/sd88me - VST - Euclidier/euclidier": {
       "network": [
        "accept",
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ]
      },
      "portable/sd88me - VST - Euclidier/euclidier.so": {
       "network": [
        "connect",
        "recv",
        "send",
        "socket"
       ],
       "runs programs": [
        "posix_spawn"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "86121f75a48d64982031ceb0e0926bfefd4aded092d453a8d47a511a58be7532",
       "size": 1647778,
       "url": "https://github.com/sd88me/mpc-vst-euclidier/releases/download/euclidier-vst-v1.0.0/Euclidier-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-euclidier/releases/download/euclidier-vst-v1.0.0/Euclidier-1.0.0-mpc-armv7.zip",
     "date": "2026-10-03",
     "channel": "stable",
     "notes": "# Euclidier 1.0.0\n\nAn 8-lane Euclidean MIDI sequencer as a native plugin for Akai MPC OS standalone devices (Force, MPC Live / One / X / Key). It plays no sound: it sends MIDI to other tracks from its own \"Euclidier\" MIDI port.\n\n**What's in it**\n- **LANES** tab: edit one lane. A pattern circle with a play-head, knobs for steps, fill, shift, loop, gate, velocity, humanise, note and MIDI channel, a division stepper, NOTE / DRUM and enable.\n- **ALL** tab: all 8 lanes as live pattern rows with a play-head, an enable lamp and a RANDOMISE button per lane.\n- **RANDOMISE ALL** and **DRUM MODE ALL** in the top bar. A new instance starts with lanes 1-4 on, each with its own pattern.\n- Up to 32 steps per lane. The engine is bundled in the plugin folder.\n- CPU on a Force: worst p99 2.0% of the audio block (PASS).\n\nAfter installing, enable the \"Euclidier\" MIDI port for the tracks that should receive it in Preferences, MIDI.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Euclidier-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Euclidier-1.0.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - Euclidier/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Euclidier** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n",
     "yanked": true,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it",
      "portable/sd88me - VST - Euclidier/euclidier calls network (accept, bind, listen, recv, send, socket): flagged for manual review (the author can explain why)",
      "portable/sd88me - VST - Euclidier/euclidier.so calls network (connect, recv, send, socket); runs programs (posix_spawn): flagged for manual review (the author can explain why)"
     ],
     "downloads": 468,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench"
   ],
   "featured": false,
   "latest": "1.0.8",
   "latest_beta": null,
   "updated": "2026-10-14",
   "added": "2026-10-03",
   "downloads": 4200
  },
  {
   "id": "evil-tuner-xxl",
   "name": "Evil Tuner XXL",
   "author": "L'Cronx",
   "repo": "sunskiefer/Evil-Tuner-XXL",
   "kind": "instrument",
   "license": "GPL-3.0-or-later",
   "summary": "Internet radio (30,000+ stations), or a phone over Wi-Fi or AirPlay, played into an MPC track through a granular engine, filter, character stages, delay, reverb, trance gate, stutter, tempo-synced looper and three LFOs. Inspired by the Endorphin.es Evil Pet (no affiliation, no code). Needs a network.",
   "screenshot": "https://raw.githubusercontent.com/sunskiefer/Evil-Tuner-XXL/main/docs/img/RADIO.png",
   "style": "radio-granular",
   "tags": [
    "radio",
    "internet-radio",
    "granular",
    "airplay",
    "looper",
    "stutter",
    "reverb",
    "sampling"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.2.0",
     "size": 13370418,
     "defer": true,
     "sha256": "ee6bd6517686fda1e340f48e1d65c3bd25bb1737838e4e087fd4b9d7a7decc11",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "a network (Wi-Fi or a phone hotspot)",
     "manifest": {
      "schema": 1,
      "id": "evil-tuner-xxl",
      "name": "Evil Tuner XXL",
      "version": "0.2.0",
      "kind": "instrument",
      "uid": "416e4574",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "evil_tuner_xxl.so",
      "skin": "L'Cronx - VST - Evil Tuner XXL",
      "folder": "portable/L'Cronx - VST - Evil Tuner XXL",
      "extras": [
       "bin"
      ],
      "user_data": [
       "user_data"
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Evil Tuner XXL by L'Cronx: internet radio, phone (Roc) and AirPlay into an MPC track, through grains, filter, character, saturator, Erica-style delay, reverb, trance gate and a looper",
      "requires": "a network (Wi-Fi or a phone hotspot)",
      "source_repo": "sunskiefer/Evil-Tuner-XXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "flags": {
      "portable/L'Cronx - VST - Evil Tuner XXL/evil_tuner_xxl.so": {
       "network": [
        "getaddrinfo"
       ],
       "runs programs": [
        "posix_spawn"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "ee6bd6517686fda1e340f48e1d65c3bd25bb1737838e4e087fd4b9d7a7decc11",
       "size": 13370418,
       "url": "https://github.com/sunskiefer/Evil-Tuner-XXL/releases/download/v0.2.0/Evil-Tuner-XXL-0.2.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/Evil-Tuner-XXL/releases/download/v0.2.0/Evil-Tuner-XXL-0.2.0-mpc-armv7.zip",
     "date": "2026-10-22",
     "channel": "stable",
     "notes": "# Changelog\n\n## 0.2.0\n\nTested on an Akai Force (MPC OS 3.9.1).\n\n- PET: a second grain engine, CLOUDS (Mutable Instruments Clouds with the Parasites firmware: granular, stretch,\n  looping delay, spectral, Oliverb, Resonestor) beside XXL GRAINS (ENGINE). The knobs show what they do in each mode.\n  SCALE snaps PITCH (and CLOUD's scattered grains) to a scale; GRAIN SYNC puts grains on the beat grid.\n- TAPE: loops up to 3 minutes; SEND (the loop goes through PET / FX / SPACE / GATE, or plays clean); REC OUT (record\n  what you hear instead of the input); overdub the radio on top of a playing loop; UNDO / REDO per layer.\n- SAVE / AUTO SAVE: the loop as eviltunerrec01.wav, 02 ... (24-bit) in \"Force Documents/Evil Tuner XXL Recordings\";\n  AUTO SAVE writes every recording and overdub to a new file.\n- AIRPLAY: Apple devices listed the receiver but could not connect (the Apple-Response was wrong with mbedTLS 3);\n  fixed, and the receiver advertises its own host name and only the address of the network it is on.\n- Larger text everywhere; knob names are live.\n- The mpc-vst-plugins wrapper's Q-Link / automation UpdateDisplay fix (#486-#489).\n\n## 0.1.1\n- Packed under **L'Cronx**: the plugin folder is now `L'Cronx - VST - Evil Tuner XXL` and MPC lists the maker as L'Cronx. Nothing else\n  changed from 0.1.0. If you installed 0.1.0, run its `uninstall.sh` first (copy out anything you saved inside the plugin\n  folder), then install 0.1.1. The installer handles the ' in the folder name.\n\n## 0.1.0\n\nFirst release (offline-tested).\n\n- Sources: RADIO (Radio Browser: browse by genre, country, sort and bitrate, search with an on-screen keyboard,\n  favourites, SYNC to start with MPC's Play, ICY titles, auto-reconnect), PHONE (Roc / Roc Droid receiver on udp\n  10001-10003) and AIRPLAY (classic AirPlay, shows the title), each a static helper program.\n- PET: 8-voice granular engine on the last 8 s (position, size, pitch, grains, spread, cloud, detune, shape, freeze,\n  KEYS), LP / HP / BP / COMB / DUAL filter with an envelope, oscillator layer, RANDOM.\n- FX: Loop Saboteur's eleven output stages, an eight-mode saturator, a look-ahead limiter.\n- SPACE: the Erica-style delay from LXRXXL BAZZLINE; Dragonfly Plate, reverse and Room reverb with shimmer.\n- GATE: 16-step trance gate with patterns and swing, stutter, MIDI duck.\n- TAPE: a rolling 3-minute tape, a tempo-synced looper (capture, overdub, reverse, half / double, undo, to grains) and\n  background STRETCH renders (Paulstretch, freeze, stutter, cloud, half tape, reverse).\n- MOD: three LFOs (free or synced), an envelope follower, the keys' ADSR.\n- Seven pages: a classic tuner RADIO page and six modern effect pages.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/L'Cronx - VST - Evil Tuner XXL/evil_tuner_xxl.so calls network (getaddrinfo); runs programs (posix_spawn); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 524,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "3.9.1",
       "date": "2026-10-22"
      }
     ]
    },
    {
     "version": "0.1.1",
     "size": 10853279,
     "defer": true,
     "sha256": "2aa322aafd0885205c8af0243b8beb17a31e688fd606b5bee8a671219c2b7ce1",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "a network (Wi-Fi or a phone hotspot)",
     "manifest": {
      "schema": 1,
      "id": "evil-tuner-xxl",
      "name": "Evil Tuner XXL",
      "version": "0.1.1",
      "kind": "instrument",
      "uid": "416e4574",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "evil_tuner_xxl.so",
      "skin": "L'Cronx - VST - Evil Tuner XXL",
      "folder": "portable/L'Cronx - VST - Evil Tuner XXL",
      "extras": [
       "bin"
      ],
      "user_data": [
       "user_data"
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Evil Tuner XXL by L'Cronx: internet radio, phone (Roc) and AirPlay into an MPC track, through grains, filter, character, saturator, Erica-style delay, reverb, trance gate and a looper",
      "requires": "a network (Wi-Fi or a phone hotspot)",
      "source_repo": "sunskiefer/Evil-Tuner-XXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "flags": {
      "portable/L'Cronx - VST - Evil Tuner XXL/evil_tuner_xxl.so": {
       "network": [
        "getaddrinfo"
       ],
       "runs programs": [
        "posix_spawn"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "2aa322aafd0885205c8af0243b8beb17a31e688fd606b5bee8a671219c2b7ce1",
       "size": 10853279,
       "url": "https://github.com/sunskiefer/Evil-Tuner-XXL/releases/download/v0.1.1/Evil-Tuner-XXL-0.1.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/Evil-Tuner-XXL/releases/download/v0.1.1/Evil-Tuner-XXL-0.1.1-mpc-armv7.zip",
     "date": "2026-10-16",
     "channel": "stable",
     "notes": "# Changelog\n\n## 0.1.1\n- Packed under **L'Cronx**: the plugin folder is now `L'Cronx - VST - Evil Tuner XXL` and MPC lists the maker as L'Cronx. Nothing else\n  changed from 0.1.0. If you installed 0.1.0, run its `uninstall.sh` first (copy out anything you saved inside the plugin\n  folder), then install 0.1.1. The installer handles the ' in the folder name.\n\n## 0.1.0\n\nFirst release (offline-tested; not yet run on a device).\n\n- Sources: RADIO (Radio Browser: browse by genre, country, sort and bitrate, search with an on-screen keyboard,\n  favourites, SYNC to start with MPC's Play, ICY titles, auto-reconnect), PHONE (Roc / Roc Droid receiver on udp\n  10001-10003) and AIRPLAY (classic AirPlay, shows the title), each a static helper program.\n- PET: 8-voice granular engine on the last 8 s (position, size, pitch, grains, spread, cloud, detune, shape, freeze,\n  KEYS), LP / HP / BP / COMB / DUAL filter with an envelope, oscillator layer, RANDOM.\n- FX: Loop Saboteur's eleven output stages, an eight-mode saturator, a look-ahead limiter.\n- SPACE: the Erica-style delay from LXRXXL BAZZLINE; Dragonfly Plate, reverse and Room reverb with shimmer.\n- GATE: 16-step trance gate with patterns and swing, stutter, MIDI duck.\n- TAPE: a rolling 3-minute tape, a tempo-synced looper (capture, overdub, reverse, half / double, undo, to grains) and\n  background STRETCH renders (Paulstretch, freeze, stutter, cloud, half tape, reverse).\n- MOD: three LFOs (free or synced), an envelope follower, the keys' ADSR.\n- Seven pages: a classic tuner RADIO page and six modern effect pages.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/L'Cronx - VST - Evil Tuner XXL/evil_tuner_xxl.so calls network (getaddrinfo); runs programs (posix_spawn); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 282,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.1.0",
     "size": 10842810,
     "defer": true,
     "sha256": "a9630227d39fff74c47482ed7d94ee32c814a4c1a12e34c63e5448e06c8604de",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "a network (Wi-Fi or a phone hotspot)",
     "manifest": {
      "schema": 1,
      "id": "evil-tuner-xxl",
      "name": "Evil Tuner XXL",
      "version": "0.1.0",
      "kind": "instrument",
      "uid": "416e4574",
      "manufacturer": "ANDREALPHEUS",
      "layout": "portable",
      "so": "evil_tuner_xxl.so",
      "skin": "ANDREALPHEUS - VST - Evil Tuner XXL",
      "folder": "portable/ANDREALPHEUS - VST - Evil Tuner XXL",
      "extras": [
       "bin"
      ],
      "user_data": [
       "user_data"
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Evil Tuner XXL by ANDREALPHEUS: internet radio, phone (Roc) and AirPlay into an MPC track, through grains, filter, character, saturator, Erica-style delay, reverb, trance gate and a looper",
      "requires": "a network (Wi-Fi or a phone hotspot)",
      "source_repo": "sunskiefer/Evil-Tuner-XXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "flags": {
      "portable/ANDREALPHEUS - VST - Evil Tuner XXL/evil_tuner_xxl.so": {
       "network": [
        "getaddrinfo"
       ],
       "runs programs": [
        "posix_spawn"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "a9630227d39fff74c47482ed7d94ee32c814a4c1a12e34c63e5448e06c8604de",
       "size": 10842810,
       "url": "https://github.com/sunskiefer/Evil-Tuner-XXL/releases/download/v0.1.0/Evil-Tuner-XXL-0.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/Evil-Tuner-XXL/releases/download/v0.1.0/Evil-Tuner-XXL-0.1.0-mpc-armv7.zip",
     "date": "2026-10-14",
     "channel": "stable",
     "notes": "# Changelog\n\n## 0.1.0\n\nFirst release (offline-tested; not yet run on a device).\n\n- Sources: RADIO (Radio Browser: browse by genre, country, sort and bitrate, search with an on-screen keyboard,\n  favourites, SYNC to start with MPC's Play, ICY titles, auto-reconnect), PHONE (Roc / Roc Droid receiver on udp\n  10001-10003) and AIRPLAY (classic AirPlay, shows the title), each a static helper program.\n- PET: 8-voice granular engine on the last 8 s (position, size, pitch, grains, spread, cloud, detune, shape, freeze,\n  KEYS), LP / HP / BP / COMB / DUAL filter with an envelope, oscillator layer, RANDOM.\n- FX: Loop Saboteur's eleven output stages, an eight-mode saturator, a look-ahead limiter.\n- SPACE: the Erica-style delay from LXRXXL BAZZLINE; Dragonfly Plate, reverse and Room reverb with shimmer.\n- GATE: 16-step trance gate with patterns and swing, stutter, MIDI duck.\n- TAPE: a rolling 3-minute tape, a tempo-synced looper (capture, overdub, reverse, half / double, undo, to grains) and\n  background STRETCH renders (Paulstretch, freeze, stutter, cloud, half tape, reverse).\n- MOD: three LFOs (free or synced), an envelope follower, the keys' ADSR.\n- Seven pages: a classic tuner RADIO page and six modern effect pages.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/ANDREALPHEUS - VST - Evil Tuner XXL/evil_tuner_xxl.so calls network (getaddrinfo); runs programs (posix_spawn); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 289,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench"
   ],
   "featured": false,
   "latest": "0.2.0",
   "latest_beta": null,
   "updated": "2026-10-22",
   "added": "2026-10-15",
   "downloads": 1095
  },
  {
   "id": "fizzik",
   "name": "Fizzik",
   "author": "saustin2010",
   "repo": "saustin2010/mpc-vst-fizzik",
   "kind": "instrument",
   "license": "MIT",
   "summary": "Physical modelling: an exciter and two coupled resonators (string, beam, plate, membrane).",
   "screenshot": "https://raw.githubusercontent.com/saustin2010/mpc-vst-fizzik/v1.0.2/screenshots/page_0.png",
   "style": "synth",
   "tags": [
    "physical-modelling",
    "resonator",
    "percussion"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.2",
     "size": 1930474,
     "defer": true,
     "sha256": "fa9216465d6917110022d73c1ce002ef51c93a27911540b49f4d1c0fce2b43d9",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "fizzik",
      "name": "[SYN] Fizzik",
      "version": "1.0.2",
      "kind": "instrument",
      "uid": "467a696b",
      "manufacturer": "Filliformes",
      "layout": "portable",
      "so": "fizzik.so",
      "skin": "Filliformes - VST - [SYN] Fizzik",
      "folder": "portable/Filliformes - VST - [SYN] Fizzik",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Physical modelling: an exciter and two coupled resonators (string, beam, plate, membrane).",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-fizzik",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "fa9216465d6917110022d73c1ce002ef51c93a27911540b49f4d1c0fce2b43d9",
       "size": 1930474,
       "url": "https://github.com/saustin2010/mpc-vst-fizzik/releases/download/v1.0.2/SYN-Fizzik-1.0.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-fizzik/releases/download/v1.0.2/SYN-Fizzik-1.0.2-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "Physical modelling: an exciter and two coupled resonators (string, beam, plate, membrane).\n\n## What's new in 1.0.2\n\nBuilt on sd88me's fixed wrapper ([mpc-vst-plugins#499](https://github.com/sd88me/mpc-vst-plugins/discussions/499)): on track edit \u2192 automation, the physical Q-Links move this plugin's parameters again (before, they didn't move or snapped straight back). Controls that change others, such as a preset, still redraw the screen.\n\nAlso: VOICING's two 4-pole voicings are named **CLEAN 4P** and **WARM 4P** on the screen (no other company's names). The sound is unchanged, and saved sounds keep their voicing.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Fizzik-1.0.2 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Fizzik-1.0.2/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Filliformes - VST - [SYN] Fizzik/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] Fizzik** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-fizzik@045950e with mpc-vst-plugins@e3a0af4.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 410,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.1",
     "size": 1929018,
     "defer": true,
     "sha256": "52e8c521888b9a91cf7eea6ac73dd9dbedc33785d07b4b64a65f90dfad8a9032",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "fizzik",
      "name": "[SYN] Fizzik",
      "version": "1.0.1",
      "kind": "instrument",
      "uid": "467a696b",
      "manufacturer": "Filliformes",
      "layout": "portable",
      "so": "fizzik.so",
      "skin": "Filliformes - VST - [SYN] Fizzik",
      "folder": "portable/Filliformes - VST - [SYN] Fizzik",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Physical modelling: an exciter and two coupled resonators (string, beam, plate, membrane).",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-fizzik",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "52e8c521888b9a91cf7eea6ac73dd9dbedc33785d07b4b64a65f90dfad8a9032",
       "size": 1929018,
       "url": "https://github.com/saustin2010/mpc-vst-fizzik/releases/download/v1.0.1/SYN-Fizzik-1.0.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-fizzik/releases/download/v1.0.1/SYN-Fizzik-1.0.1-mpc-armv7.zip",
     "date": "2026-10-10",
     "channel": "stable",
     "notes": "Physical modelling: an exciter and two coupled resonators (string, beam, plate, membrane).\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Fizzik-1.0.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Fizzik-1.0.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Filliformes - VST - [SYN] Fizzik/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] Fizzik** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-fizzik@efafed4 with mpc-vst-plugins@7f0653c.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 613,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.0",
     "size": 1928823,
     "defer": true,
     "sha256": "b566e9a9d9467af5059dfec0402d3b03c979153f95d4095e5fb31fe024f29bca",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "fizzik",
      "name": "[SYN] Fizzik",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "467a696b",
      "manufacturer": "Filliformes",
      "layout": "portable",
      "so": "fizzik.so",
      "skin": "Filliformes - VST - [SYN] Fizzik",
      "folder": "portable/Filliformes - VST - [SYN] Fizzik",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Physical modelling: an exciter and two coupled resonators (string, beam, plate, membrane).",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-fizzik",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "b566e9a9d9467af5059dfec0402d3b03c979153f95d4095e5fb31fe024f29bca",
       "size": 1928823,
       "url": "https://github.com/saustin2010/mpc-vst-fizzik/releases/download/v1.0.0/SYN-Fizzik-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-fizzik/releases/download/v1.0.0/SYN-Fizzik-1.0.0-mpc-armv7.zip",
     "date": "2026-10-08",
     "channel": "stable",
     "notes": "Physical modelling: an exciter and two coupled resonators (string, beam, plate, membrane).\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Fizzik-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Fizzik-1.0.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Filliformes - VST - [SYN] Fizzik/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] Fizzik** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-fizzik@11998d4 with mpc-vst-plugins@f210a56.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 381,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.0.2",
   "latest_beta": null,
   "updated": "2026-10-23",
   "added": "2026-10-09",
   "downloads": 1404
  },
  {
   "id": "op1fx-fm",
   "name": "Fm",
   "author": "Bombest",
   "repo": "Bombest-Audio/op1-fx",
   "kind": "instrument",
   "license": "GPL-3.0-only",
   "summary": "Four-operator FM synth with eight voices and four screen knobs. OP-1 inspired.",
   "screenshot": "https://raw.githubusercontent.com/Bombest-Audio/op1-fx/34f1396d82a4ae72baa761a50f1d9bfe834c444f/screenshots/mpc/fm.png",
   "style": "synth",
   "collection": "bombest-op1fx",
   "tags": [
    "op1",
    "synth",
    "fm",
    "operators"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.4.1",
     "size": 8725729,
     "defer": true,
     "sha256": "1b6cf57db6515119bde78c5cf0c0c47cda69d1a2dbb8b83a0b9fe2ea4131952b",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "op1fx-fm",
      "name": "Fm",
      "version": "0.4.1",
      "kind": "instrument",
      "uid": "4262466d",
      "manufacturer": "bombest",
      "layout": "portable",
      "so": "fm.so",
      "skin": "bombest - VST - Fm",
      "folder": "portable/bombest - VST - Fm",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "New take on the OP-1 fm for MPC.",
      "requires": "",
      "source_repo": "Bombest-Audio/op1-fx",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "1b6cf57db6515119bde78c5cf0c0c47cda69d1a2dbb8b83a0b9fe2ea4131952b",
       "size": 8725729,
       "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/Fm-0.4.1-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "9f656768fcacbcd935bf5ba25499e713a98cd2cb39e709fccf3cced75b1bd312",
       "size": 8728598,
       "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/Fm-0.4.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/Fm-0.4.1-mpc-armv7.zip",
     "date": "2026-11-01",
     "channel": "stable",
     "notes": "Repackaged for the Open MPC plugin catalog. The plugin binaries are the same ones from 0.4.0. What changed is the packaging: catalog ids now start with `op1fx-` (for example `op1fx-delay`), the installer matches the current mpc-vst-plugins template, and the repo carries MPC screenshots and a `tested.json`.\n\nTested on an MPC Live III (Gen2), MPC OS 3.9.1. The armv7 zips (Gen1, Force, MPC One) are built but not tested on hardware yet.\n\nDownload `OP1-Suite-0.4.1-mpc-aarch64.zip` to install all twenty on a Gen2 MPC, or one plugin zip for a single plugin.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 93,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "3.9.1",
       "date": "2026-11-01"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen2"
   ],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "0.4.1",
   "latest_beta": null,
   "updated": "2026-11-01",
   "added": "2026-11-01",
   "downloads": 113
  },
  {
   "id": "force-link-audio",
   "name": "Force Link Audio",
   "author": "Mac Digi / Rare Data",
   "repo": "macdigi/force-link-audio",
   "kind": "addin",
   "license": "GPL-2.0-or-later",
   "summary": "Publish the Force stereo main mix to Link Audio receivers on your trusted LAN while staying standalone. Disable the legacy Force Link Audio addon first. Off until enabled in settings; no remote-control server. Other MPC hardware is unverified.",
   "screenshot": "https://github.com/macdigi/force-link-audio/releases/download/v1.1.0/force-link-audio-card.png",
   "style": "network-audio",
   "tags": [
    "link-audio",
    "network-audio",
    "recording",
    "compa"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.1.0",
     "size": 262789,
     "defer": true,
     "sha256": "fb60eedca879c97fbd5a8aaa442d50397fa1ea221524957e7306b8aaace8df68",
     "param_compat": 1,
     "max_glibc": "2.15",
     "cpu": null,
     "requires": "Force targeted; other MPC hardware unverified. Disable the legacy MockbaMod ForceLinkAudio addon before enabling this package.",
     "manifest": {
      "schema": 1,
      "id": "force-link-audio",
      "name": "Force Link Audio",
      "version": "1.1.0",
      "kind": "addin",
      "layout": "addin",
      "so": "forceLinkAudioAddin.so",
      "conf": "force-link-audio.conf",
      "files": [
       "forceLinkAudio",
       "LICENSE",
       "THIRD-PARTY-NOTICES.txt",
       "README-addin.txt"
      ],
      "user_data": [
       "force-link-audio.conf"
      ],
      "arch": "armv7",
      "max_glibc": "2.15",
      "param_compat": 1,
      "about": "Publish the Force main mix to Link Audio peers on a trusted LAN; disabled until enabled in its settings.",
      "requires": "Force targeted; other MPC hardware unverified. Disable the legacy MockbaMod ForceLinkAudio addon before enabling this package.",
      "source_repo": "macdigi/force-link-audio",
      "license": "GPL-2.0-or-later",
      "cpu": null
     },
     "flags": {
      "forceLinkAudio": {
       "network": [
        "bind",
        "recv",
        "recvfrom",
        "sendto",
        "socket"
       ]
      },
      "forceLinkAudioAddin.so": {
       "network": [
        "sendto",
        "socket"
       ],
       "runs programs": [
        "posix_spawn"
       ]
      }
     },
     "hooks": [
      "snd_pcm_hw_params",
      "snd_pcm_writei",
      "snd_pcm_writen"
     ],
     "chains": true,
     "assets": {
      "armv7": {
       "sha256": "fb60eedca879c97fbd5a8aaa442d50397fa1ea221524957e7306b8aaace8df68",
       "size": 262789,
       "url": "https://github.com/macdigi/force-link-audio/releases/download/v1.1.0/Force-Link-Audio-1.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/macdigi/force-link-audio/releases/download/v1.1.0/Force-Link-Audio-1.1.0-mpc-armv7.zip",
     "date": "2026-10-14",
     "channel": "stable",
     "notes": "## Force Link Audio 1.1.0 \u2014 OpenMPC add-in\n\nPublish the Force's stereo main mix as a Link Audio channel while keeping the\nForce standalone. By Mac Digi / Rare Data, originally built for the COMPA project.\n\nThis release adds the OpenMPC catalog package and shared installer. The audio tap\nstays small; the Link Audio publisher remains a separate process and now exits\nwhen its MPC parent exits. The build targets armhf/glibc 2.31; other MPC hardware\nis unverified.\n\n**Network audio is off by default.** Read README-addin.txt, disable the old\nMockbaMod ForceLinkAudio addon if present, then install the new package. Set\n`enabled=1` in the installed settings only when you want to publish audio on your\ntrusted LAN. Save your project before the installer restarts MPC.\n\nOriginal legacy releases remain available. This package uses the unmodified\nOpenMPC shared installer and preserves other preload entries. See INSTALL.md for\nits changes and uninstall procedure, including the shared boot-reload integration.\n\nSource: the matching tag in this repository. GPL-2.0-or-later; third-party notices\nare included. Thanks to sd88me/OpenMPC, MockbaMod contributors and Amit Talwar.\n\n### Verification\n\nCatalog validation, 12 config-parser cases, 77 shared-installer checks and the\nisolated ARM lifecycle test passed. Real Force installation, settings preservation and rollback passed. The owner\nconfirmed normal local sound and controls while looping a saved project. A Mac\nLink Audio receiver captured 641,000 non-silent stereo frames with no clipping.\nOther MPC models remain unverified.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "addin-lib.sh differs from this repo's current template (older release tool, or modified): review it",
      "forceLinkAudio calls network (bind, recv, recvfrom, sendto, socket): flagged for manual review (the author can explain why)",
      "forceLinkAudioAddin.so calls network (sendto, socket); runs programs (posix_spawn): flagged for manual review (the author can explain why)"
     ],
     "downloads": 336,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "3.9.1.2",
       "date": "2026-10-14"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [],
   "featured": false,
   "latest": "1.1.0",
   "latest_beta": null,
   "updated": "2026-10-14",
   "added": "2026-10-15",
   "downloads": 336,
   "shares_hooks": []
  },
  {
   "id": "fretty",
   "name": "Fretty",
   "author": "3dthc",
   "repo": "3dthc/fretty-mpc",
   "kind": "instrument",
   "license": "MIT",
   "summary": "A guitar instrument for Akai MPC OS standalone devices (native VST2), featuring refined selector typography, 110 presets, and a synth layer.",
   "screenshot": "https://raw.githubusercontent.com/3dthc/fretty-mpc/main/docs/images/play_sunburst.png",
   "tags": [],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.8.5",
     "size": 73185050,
     "defer": true,
     "sha256": "1e84edb06fde6d5546546739cfc2f228474f83d975ccbdf4b4d8b58c25922623",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "fretty",
      "name": "Fretty",
      "version": "0.8.5",
      "kind": "instrument",
      "uid": "46725479",
      "manufacturer": "3dthc",
      "layout": "portable",
      "so": "fretty.so",
      "skin": "3dthc - VST - Fretty",
      "folder": "portable/3dthc - VST - Fretty",
      "extras": [
       "engine"
      ],
      "user_data": [],
      "user_files": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 0,
      "about": "Sampled guitars (acoustic archtop, electric), harps, strumstick, violin, dan tranh and psaltery on a six-string playing model, with a synth layer, chord pads, drive, chorus, echo and space. All samples CC0.",
      "requires": "",
      "source_repo": "3dthc/fretty-mpc",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "1e84edb06fde6d5546546739cfc2f228474f83d975ccbdf4b4d8b58c25922623",
       "size": 73185050,
       "url": "https://github.com/3dthc/fretty-mpc/releases/download/v0.8.5/Fretty-0.8.5-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "a570c0a81f046ffe3f567a13c6d0ea3851b93b7d2cf384178ecac4c289ad8be8",
       "size": 73199121,
       "url": "https://github.com/3dthc/fretty-mpc/releases/download/v0.8.5/Fretty-0.8.5-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/3dthc/fretty-mpc/releases/download/v0.8.5/Fretty-0.8.5-mpc-armv7.zip",
     "date": "2026-11-03",
     "channel": "stable",
     "notes": "Sampled guitars (acoustic archtop, electric), harps, strumstick, violin, dan tranh and psaltery on a six-string playing model, with a synth layer, chord pads, drive, chorus, echo and space. All samples CC0.\r\n\r\n## Requirements\r\n\r\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\r\n  The installer refuses anything else. Newer models are untested.\r\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\r\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\r\n\r\n## Install (scripted)\r\n\r\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Fretty-0.8.5 root@<device-ip>:/tmp/`\r\n2. Run it: `ssh root@<device-ip> sh /tmp/Fretty-0.8.5/install.sh`\r\n\r\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/3dthc - VST - Fretty/` (the plugin, its skin\r\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\r\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\r\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\r\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\r\n\r\nThen add **Fretty** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\r\nand the Q-Links follow the page.\r\n\r\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\r\n\r\n---\r\nBuilt by GitHub Actions from 3dthc/fretty-mpc@d7a3ee2 with mpc-vst-plugins@c6b4bb0.\r\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 95,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.8.4",
     "size": 73186480,
     "defer": true,
     "sha256": "7e13d5f45f9dc00efb946bee68bd04b581fe96bea9df02fcc2d7b282ab1df3a9",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "fretty",
      "name": "Fretty",
      "version": "0.8.4",
      "kind": "instrument",
      "uid": "46725479",
      "manufacturer": "3dthc",
      "layout": "portable",
      "so": "fretty.so",
      "skin": "3dthc - VST - Fretty",
      "folder": "portable/3dthc - VST - Fretty",
      "extras": [
       "engine"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Sampled guitars (acoustic archtop, electric), harps, strumstick, violin, dan tranh and psaltery on a six-string playing model, with a synth layer, chord pads, drive, chorus, echo and space. All samples CC0.",
      "requires": "",
      "source_repo": "3dthc/fretty-mpc",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "7e13d5f45f9dc00efb946bee68bd04b581fe96bea9df02fcc2d7b282ab1df3a9",
       "size": 73186480,
       "url": "https://github.com/3dthc/fretty-mpc/releases/download/v0.8.4/Fretty-0.8.4-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/3dthc/fretty-mpc/releases/download/v0.8.4/Fretty-0.8.4-mpc-armv7.zip",
     "date": "2026-10-26",
     "channel": "stable",
     "notes": "Sampled guitars (acoustic archtop, electric), harps, strumstick, violin, dan tranh and psaltery on a six-string playing model, with a synth layer, chord pads, drive, chorus, echo and space. All samples CC0.\r\n\r\n## Requirements\r\n\r\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\r\n  The installer refuses anything else. Newer models are untested.\r\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\r\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\r\n\r\n## Install (scripted)\r\n\r\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Fretty-0.8.4 root@<device-ip>:/tmp/`\r\n2. Run it: `ssh root@<device-ip> sh /tmp/Fretty-0.8.4/install.sh`\r\n\r\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/3dthc - VST - Fretty/` (the plugin, its skin\r\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\r\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\r\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\r\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\r\n\r\nThen add **Fretty** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\r\nand the Q-Links follow the page.\r\n\r\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\r\n\r\n---\r\nBuilt by GitHub Actions from 3dthc/fretty-mpc@a9b51c2 with mpc-vst-plugins@8aa8d35.\r\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 355,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live II",
       "firmware": "3.9.1",
       "date": "2026-10-26"
      }
     ]
    },
    {
     "version": "0.8.3",
     "size": 73186232,
     "defer": true,
     "sha256": "ce55ce435c2163c92fef9813d7e4573021325768251df960edecf69d3b5210eb",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "fretty",
      "name": "Fretty",
      "version": "0.8.3",
      "kind": "instrument",
      "uid": "46725479",
      "manufacturer": "3dthc",
      "layout": "portable",
      "so": "fretty.so",
      "skin": "3dthc - VST - Fretty",
      "folder": "portable/3dthc - VST - Fretty",
      "extras": [
       "engine"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Sampled guitars (acoustic archtop, electric), harps, strumstick, violin, dan tranh and psaltery on a six-string playing model, with a synth layer, chord pads, drive, chorus, echo and space. All samples CC0.",
      "requires": "",
      "source_repo": "3dthc/fretty-mpc",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "ce55ce435c2163c92fef9813d7e4573021325768251df960edecf69d3b5210eb",
       "size": 73186232,
       "url": "https://github.com/3dthc/fretty-mpc/releases/download/v0.8.3/Fretty-0.8.3-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/3dthc/fretty-mpc/releases/download/v0.8.3/Fretty-0.8.3-mpc-armv7.zip",
     "date": "2026-10-16",
     "channel": "stable",
     "notes": "### Fretty 0.8.3\r\n\r\n- Refined UI typography and improved font consistency for selector values.\r\n- Standardized 80s preset category names.\r\n- Includes an updated catalog of 110 presets.\r\n- Improved skin-generation and live-preview tooling.\r\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 318,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.8.2",
     "size": 73182492,
     "defer": true,
     "sha256": "210d74d880e99d38a15bee0eb70eb63801789ccdc1daea0845bb36c55d2c92bc",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "fretty",
      "name": "Fretty",
      "version": "0.8.2",
      "kind": "instrument",
      "uid": "46725479",
      "manufacturer": "3dthc",
      "layout": "portable",
      "so": "fretty.so",
      "skin": "3dthc - VST - Fretty",
      "folder": "portable/3dthc - VST - Fretty",
      "extras": [
       "engine"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Sampled guitars (acoustic archtop, electric), harps, strumstick, violin (bowed and pizzicato), dan tranh and psaltery on a six-string playing model, with a synth layer, drive, chorus, echo and space. All samples CC0.",
      "requires": "",
      "source_repo": "3dthc/fretty-mpc",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "210d74d880e99d38a15bee0eb70eb63801789ccdc1daea0845bb36c55d2c92bc",
       "size": 73182492,
       "url": "https://github.com/3dthc/fretty-mpc/releases/download/v0.8.2/Fretty-0.8.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/3dthc/fretty-mpc/releases/download/v0.8.2/Fretty-0.8.2-mpc-armv7.zip",
     "date": "2026-10-15",
     "channel": "stable",
     "notes": "Sampled guitars (acoustic archtop, electric), harps, strumstick, violin, dan tranh and psaltery on a six-string playing model, with a synth layer, chord pads, drive, chorus, echo and space. All samples CC0.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Fretty-0.8.2 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Fretty-0.8.2/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/3dthc - VST - Fretty/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Fretty** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from 3dthc/fretty-mpc@0a4ce7c with mpc-vst-plugins@e18a0a1.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 242,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "0.8.5",
   "latest_beta": null,
   "updated": "2026-11-03",
   "added": "2026-10-16",
   "downloads": 1188
  },
  {
   "id": "gaiaxxl",
   "name": "GAIAXXL",
   "author": "L'Cronx",
   "repo": "sunskiefer/GAIAXXL",
   "kind": "instrument",
   "license": "GPL-3.0-or-later",
   "summary": "Three-tone virtual-analog synth modelled on the discontinued Roland GAIA SH-01 (not affiliated with Roland): the editor's parameters over six full-screen pages, 21 oscillator variations (with KORG logue-sdk wave tables), SYNC/RING, the GAIA's effects chain and arpeggiator, two beams, a musical randomizer and 64 patches.",
   "screenshot": "https://raw.githubusercontent.com/sunskiefer/GAIAXXL/v0.1.2/docs/img/tone.png",
   "style": "synth",
   "tags": [
    "synth",
    "virtual-analog",
    "supersaw",
    "gaia",
    "arpeggiator",
    "pad",
    "lead",
    "randomizer"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.1.3",
     "size": 8066550,
     "defer": true,
     "sha256": "002ff09ca05228515fdea700860dfd3e6f3b341c3593b8aabf445b9ffc7726e0",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "gaiaxxl",
      "name": "GAIAXXL",
      "version": "0.1.3",
      "kind": "instrument",
      "uid": "4761584c",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "gaiaxxl.so",
      "skin": "L'Cronx - VST - GAIAXXL",
      "folder": "portable/L'Cronx - VST - GAIAXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "GAIAXXL: a three-tone virtual-analog synth modelled on the Roland GAIA SH-01, for MPC OS",
      "requires": "",
      "source_repo": "sunskiefer/GAIAXXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "002ff09ca05228515fdea700860dfd3e6f3b341c3593b8aabf445b9ffc7726e0",
       "size": 8066550,
       "url": "https://github.com/sunskiefer/GAIAXXL/releases/download/v0.1.3/GAIAXXL-0.1.3-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/GAIAXXL/releases/download/v0.1.3/GAIAXXL-0.1.3-mpc-armv7.zip",
     "date": "2026-10-22",
     "channel": "stable",
     "notes": "> **0.1.3** is 0.1.2 built on the latest wrapper and includes the Q-Link and automation fix (#486\u2013#489): Q-Links now move parameters on the track's automation screen. Nothing else changed. Installs over 0.1.2 in place.\n\nGAIAXXL: a three-tone virtual-analog synth for Akai Force / MPC OS 3.x, modelled on the discontinued Roland GAIA SH-01\n(not affiliated with Roland).\n\nInstall: copy the zip to the device, unzip it and run `install.sh` as root (it stops and restarts MPC), or follow\nINSTALL.md inside the zip. Manual: docs/USER_GUIDE.md. What changed: CHANGELOG.md.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 461,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.1.2",
     "size": 8064950,
     "defer": true,
     "sha256": "b3bdc5edeeafdd5426039106695fdd6c20c7b05fe75d305481e5f133b073e249",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "gaiaxxl",
      "name": "GAIAXXL",
      "version": "0.1.2",
      "kind": "instrument",
      "uid": "4761584c",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "gaiaxxl.so",
      "skin": "L'Cronx - VST - GAIAXXL",
      "folder": "portable/L'Cronx - VST - GAIAXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "GAIAXXL: a three-tone virtual-analog synth modelled on the Roland GAIA SH-01, for MPC OS",
      "requires": "",
      "source_repo": "sunskiefer/GAIAXXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "b3bdc5edeeafdd5426039106695fdd6c20c7b05fe75d305481e5f133b073e249",
       "size": 8064950,
       "url": "https://github.com/sunskiefer/GAIAXXL/releases/download/v0.1.2/GAIAXXL-0.1.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/GAIAXXL/releases/download/v0.1.2/GAIAXXL-0.1.2-mpc-armv7.zip",
     "date": "2026-10-17",
     "channel": "stable",
     "notes": "GAIAXXL: a three-tone virtual-analog synth for Akai Force / MPC OS 3.x, modelled on the discontinued Roland GAIA SH-01\n(not affiliated with Roland).\n\nInstall: copy the zip to the device, unzip it and run `install.sh` as root (it stops and restarts MPC), or follow\nINSTALL.md inside the zip. Manual: docs/USER_GUIDE.md. What changed: CHANGELOG.md.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 146,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.1.1",
     "size": 8050132,
     "defer": true,
     "sha256": "d317a19adbe5c492e98794e5d95aa0745b3794c2e0ae0ade41ae33d7d135afa3",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "gaiaxxl",
      "name": "GAIAXXL",
      "version": "0.1.1",
      "kind": "instrument",
      "uid": "4761584c",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "gaiaxxl.so",
      "skin": "L'Cronx - VST - GAIAXXL",
      "folder": "portable/L'Cronx - VST - GAIAXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "GAIAXXL: a three-tone virtual-analog synth modelled on the Roland GAIA SH-01, for MPC OS",
      "requires": "",
      "source_repo": "sunskiefer/GAIAXXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "d317a19adbe5c492e98794e5d95aa0745b3794c2e0ae0ade41ae33d7d135afa3",
       "size": 8050132,
       "url": "https://github.com/sunskiefer/GAIAXXL/releases/download/v0.1.1/GAIAXXL-0.1.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/GAIAXXL/releases/download/v0.1.1/GAIAXXL-0.1.1-mpc-armv7.zip",
     "date": "2026-10-16",
     "channel": "stable",
     "notes": "GAIAXXL: a three-tone virtual-analog synth for Akai Force / MPC OS 3.x, modelled on the discontinued Roland GAIA SH-01\n(not affiliated with Roland).\n\nInstall: copy the zip to the device, unzip it and run `install.sh` as root (it stops and restarts MPC), or follow\nINSTALL.md inside the zip. Manual: docs/USER_GUIDE.md. What changed: CHANGELOG.md.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 138,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.1.0",
     "size": 8052717,
     "defer": true,
     "sha256": "a10155c37c04148f0f6550634fee3bcd6b03793106d86b21b28275af2b84ae21",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "gaiaxxl",
      "name": "GAIAXXL",
      "version": "0.1.0",
      "kind": "instrument",
      "uid": "4761584c",
      "manufacturer": "ANDREALPHEUS",
      "layout": "portable",
      "so": "gaiaxxl.so",
      "skin": "ANDREALPHEUS - VST - GAIAXXL",
      "folder": "portable/ANDREALPHEUS - VST - GAIAXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "GAIAXXL: a three-tone virtual-analog synth modelled on the Roland GAIA SH-01, for MPC OS",
      "requires": "",
      "source_repo": "sunskiefer/GAIAXXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "a10155c37c04148f0f6550634fee3bcd6b03793106d86b21b28275af2b84ae21",
       "size": 8052717,
       "url": "https://github.com/sunskiefer/GAIAXXL/releases/download/v0.1.0/GAIAXXL-0.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/GAIAXXL/releases/download/v0.1.0/GAIAXXL-0.1.0-mpc-armv7.zip",
     "date": "2026-10-16",
     "channel": "stable",
     "notes": "GAIAXXL: a three-tone virtual-analog synth for Akai Force / MPC OS 3.x, modelled on the discontinued Roland GAIA SH-01\n(not affiliated with Roland).\n\nInstall: copy the zip to the device, unzip it and run `install.sh` as root (it stops and restarts MPC), or follow\nINSTALL.md inside the zip. Manual: docs/USER_GUIDE.md. What changed: CHANGELOG.md.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 137,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "0.1.3",
   "latest_beta": null,
   "updated": "2026-10-22",
   "added": "2026-10-22",
   "downloads": 882
  },
  {
   "id": "ghost",
   "name": "GHOST",
   "author": "MPC-EURO",
   "repo": "carballocba/MPC-EURO-",
   "kind": "effect",
   "license": "GPL-3.0-only",
   "summary": "Live buffer manipulation, rhythmic stutter and generative glitch with independent and combined Random Repeat modes.",
   "style": "glitch",
   "tags": [
    "buffer",
    "stutter",
    "reverse",
    "generative",
    "performance"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "2.4.2",
     "size": 831820,
     "defer": true,
     "sha256": "0920fde1c908e9a3dcdde5182dffeb206b63b8e706e16c7fb46839a9b0be0b7e",
     "param_compat": 2,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "Gen1 MPC with root shell access, BusyBox and systemctl. Device-side transactional installer.",
     "manifest": {
      "schema": 1,
      "id": "ghost",
      "name": "GHOST",
      "version": "2.4.2",
      "kind": "effect",
      "uid": "47485354",
      "manufacturer": "MPC-EURO",
      "layout": "portable",
      "so": "ghost.so",
      "skin": "MPC-EURO - VST - GHOST",
      "folder": "portable/MPC-EURO - VST - GHOST",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 2,
      "about": "GHOST BOTH FIX stereo glitch effect; identical approved audio binary.",
      "requires": "Gen1 MPC with root shell access, BusyBox and systemctl. Device-side transactional installer.",
      "source_repo": "carballocba/MPC-EURO-",
      "license": "GPL-3.0-only",
      "cpu": null,
      "installer_revision": "2.4.2-installer2-rc3"
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "0920fde1c908e9a3dcdde5182dffeb206b63b8e706e16c7fb46839a9b0be0b7e",
       "size": 831820,
       "url": "https://github.com/carballocba/MPC-EURO-/releases/download/v2.4.2-installer2-rc3/GHOST-2.4.2-installer2-rc3-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/carballocba/MPC-EURO-/releases/download/v2.4.2-installer2-rc3/GHOST-2.4.2-installer2-rc3-mpc-armv7.zip",
     "date": "2026-10-29",
     "channel": "beta",
     "notes": "# GHOST 2.4.2 \u2014 installer2-rc3 Community Beta\n\nInstaller-only prerelease. The GHOST 2.4.2 BOTH FIX DSP, GUI, UID, parameter indices, Q-Links and presets are unchanged. The original v2.4.2 release/tag/assets are preserved.\n\n**Tested ZIP SHA-256:** `0920fde1c908e9a3dcdde5182dffeb206b63b8e706e16c7fb46839a9b0be0b7e`  \n**Unchanged audio binary:** `588019130b31ced7077f7e4afe35bd23b0753df7a2959e2af39fa825e1b81afd`\n\n## Installer corrections\n\nPost-stop stable settings boundary; serialized worker/watchdog rollback; explicit recovery/work roots outside plugin discovery; boot/PID/start-time lock ownership; strict numeric XML entity decoding; pinned legacy desktop metadata adoption. Runtime conflicts refuse; presets and unknown user files are preserved. No broad cleanup of Synths.\n\n## Verified scope\n\n- 84 offline tests; ShellCheck passes. Catalog ZIP validation: zero errors, two custom-installer warnings requiring maintainer review.\n- Actual MPC One Gen1 / Hakai 3.9.1: install, legacy-format-to-community-format migration update, uninstall and preferred-installation restore all returned 0 with integrity checks.\n- Owner confirmed GUI/navigation, touch, Q-Links, audio/MIX and basic stability after install and after restore. Not exhaustive parameter or endurance testing.\n- 52 FXP and 82 foreign registrations/plugin binary hashes preserved; final original 366 files and settings bytes restored exactly. No unexpected restart/crash observed.\n- The migration update keeps audio/product version 2.4.2. No semantic-version upgrade or catalog-client notification coverage is claimed. Shutdown-rewrite/race/stale-lock faults were tested offline, not physically injected.\n\n## Install and recovery\n\nRead the included INSTALL.md before running install.sh. Use root shell, actual writable executable Synths path and explicit validated recovery/work roots outside ALL content discovery locations. Work must share the target filesystem. Example roots on the tested device were /storage/GHOST-Recovery and /storage/GHOST-Work; do not assume they are correct for every device. Save project changes first. The host screen may go black during intended stop/start. Keep each transaction's verified backup and recovery context.\n\nUse the documented community -y/-n/-t contract. With -n, the batch caller owns host lifecycle. Uninstall removes recognized GHOST runtime/registration and retains presets/unknown user files. Recovery capacity is bounded by refusal; completed recovery points are not deleted automatically. No physical power-loss/storage-failure test or Gen2/OS2.x compatibility claim.\n\n## Downloads\n\n- Installation ZIP and SHA256SUMS below.\n- [Hardware terminal logs and owner confirmations](https://github.com/carballocba/MPC-EURO-/tree/v2.4.2-installer2-rc3/evidence/hardware-rc3); private settings/backups excluded.\n- [Consolidated hardware report](https://github.com/carballocba/MPC-EURO-/blob/v2.4.2-installer2-rc3/GHOST_HARDWARE_TEST_RESULTS.md).\n- [Corresponding committed source, installer and tests](https://github.com/carballocba/MPC-EURO-/tree/v2.4.2-installer2-rc3); use GitHub source downloads for this tag.\n- [Existing five-page User Manual](https://github.com/carballocba/MPC-EURO-/releases/download/v2.4.2/GHOST_2.4.2_User_Manual.pdf) and [Quick Start](https://github.com/carballocba/MPC-EURO-/releases/download/v2.4.2/GHOST_QUICK_START.md). These unchanged audio/control manuals apply; use this package's INSTALL.md for installation.\n\nThe original desktop recovery package remains available on v2.4.2. GPL-3.0-only with retained third-party notices. Catalog PR571 remains subject to sd88me's review; this prerelease is not catalog approval.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 57,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "experimental",
   "verified_on": [],
   "bar_missing": [
    "stable-release",
    "screenshot"
   ],
   "featured": false,
   "latest": null,
   "latest_beta": "2.4.2",
   "updated": "2026-10-29",
   "added": "2026-10-29",
   "downloads": 57
  },
  {
   "id": "glass-spheres",
   "name": "Glass Spheres",
   "author": "Padbangers",
   "repo": "FullPace/glass-spheres",
   "kind": "instrument",
   "license": "MIT",
   "summary": "A random sampler after Mutable Instruments Marbles: random gates, melodies and deja vu loops that play other tracks over MIDI or analog gear over the MPC X's CV jacks, with envelopes, LFOs and a modulation matrix.",
   "screenshot": "https://raw.githubusercontent.com/FullPace/glass-spheres/glass-spheres-v1.0.0/docs/glass-spheres-main.png",
   "style": "sequencer",
   "role": "midi",
   "tags": [
    "mutable-instruments",
    "marbles",
    "random",
    "generative",
    "sequencer",
    "midi",
    "cv",
    "eurorack"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.0",
     "size": 6954675,
     "defer": true,
     "sha256": "c09d22a5347e4c9324c9e8bf3ace1fb79f56a237fc851554a3040e536effff9c",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 3.8,
      "max_pct": 6.6,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "glass-spheres",
      "name": "Glass Spheres",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "50624d62",
      "manufacturer": "Padbangers",
      "layout": "portable",
      "so": "glass_spheres.so",
      "skin": "Padbangers - VST - Glass Spheres",
      "folder": "portable/Padbangers - VST - Glass Spheres",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "param_compat": 1,
      "about": "A random sampler after Mutable Instruments Marbles (random gates, melodies, deja vu loops) that plays other tracks over MIDI or analog gear over the MPC X's CV jacks, with envelopes, LFOs and a modulation matrix.",
      "requires": "",
      "source_repo": "FullPace/glass-spheres",
      "license": "MIT",
      "cpu": {
       "p99_pct": 3.8,
       "max_pct": 6.6,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "c09d22a5347e4c9324c9e8bf3ace1fb79f56a237fc851554a3040e536effff9c",
       "size": 6954675,
       "url": "https://github.com/padbangers/glass-spheres/releases/download/glass-spheres-v1.0.0/Glass-Spheres-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/padbangers/glass-spheres/releases/download/glass-spheres-v1.0.0/Glass-Spheres-1.0.0-mpc-armv7.zip",
     "date": "2026-10-04",
     "channel": "stable",
     "notes": "A random sampler after Mutable Instruments Marbles (random gates, melodies and deja vu loops) that plays other tracks over MIDI or analog gear over the MPC X's CV jacks, with two envelopes, two LFOs and a modulation matrix.\n\n**SHA-256** `Glass-Spheres-1.0.0-mpc-armv7.zip`: `c09d22a5347e4c9324c9e8bf3ace1fb79f56a237fc851554a3040e536effff9c`\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM: MPC Live / Live II, One, X, Key 61, Force). The installer refuses anything else. CV output needs an MPC X.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on an **MPC X with MPC OS 3.9.1**. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the whole folder to the device: `scp -r Glass-Spheres-1.0.0 root@<device-ip>:/tmp/`\n2. Save your project, then run: `ssh root@<device-ip> sh /tmp/Glass-Spheres-1.0.0/install.sh`\n\nThe installer copies the plugin folder to `/sdcard/Synths`, stops MPC, backs up `MPC.settings`, adds Glass Spheres to the plugin list and starts MPC again. Then add **Glass Spheres** from *Instrument plugins* on a track of its own.\n\nUninstall: `ssh root@<device-ip> sh /tmp/Glass-Spheres-1.0.0/uninstall.sh`\n\n## CPU\n\nMeasured on the MPC X with the framework's `tools/bench.sh`: worst p99 **3.8%** of one audio block, worst block 6.6%, verdict **PASS**.\n\n## Notes\n\n- **MIDI:** every instance opens its own MIDI port, **Glass Spheres 1**, **Glass Spheres 2**, ... On the track to be played, pick it as the MIDI input with the voice's channel and turn monitoring on. Three voices (gate T1-T3, pitch X1-X3 / Y / fixed note, channel each) and two CC lanes on the OUTPUT tab.\n- **CV (MPC X):** each of the seven outputs to any of CV 1-8, 0-5 V at 1 V/octave. Don't use the same jacks on CV tracks.\n- Clock: internal, MPC tempo and transport, or MIDI notes on its own track.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 944,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai MPC X",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-04"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [],
   "featured": false,
   "latest": "1.0.0",
   "latest_beta": null,
   "updated": "2026-10-04",
   "added": "2026-10-04",
   "downloads": 944
  },
  {
   "id": "op1fx-grid",
   "name": "Grid",
   "author": "Bombest",
   "repo": "Bombest-Audio/op1-fx",
   "kind": "effect",
   "license": "GPL-3.0-only",
   "summary": "A 2D waveguide mesh you feed audio and read back. OP-1 inspired.",
   "screenshot": "https://raw.githubusercontent.com/Bombest-Audio/op1-fx/34f1396d82a4ae72baa761a50f1d9bfe834c444f/screenshots/mpc/grid.png",
   "style": "reverb",
   "collection": "bombest-op1fx",
   "tags": [
    "op1",
    "reverb",
    "waveguide",
    "resonator"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.4.1",
     "size": 9953886,
     "defer": true,
     "sha256": "6802018c6009a316f0449a6d6acd1667b414a3c715bf901854c0b05ad849b88d",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "op1fx-grid",
      "name": "Grid",
      "version": "0.4.1",
      "kind": "effect",
      "uid": "42624764",
      "manufacturer": "bombest",
      "layout": "portable",
      "so": "grid.so",
      "skin": "bombest - VST - Grid",
      "folder": "portable/bombest - VST - Grid",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "New take on the OP-1 grid for MPC. 12 factory presets.",
      "requires": "",
      "source_repo": "Bombest-Audio/op1-fx",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "6802018c6009a316f0449a6d6acd1667b414a3c715bf901854c0b05ad849b88d",
       "size": 9953886,
       "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/Grid-0.4.1-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "1955e1f7af16e693fd04697ec261e83a35b79bdc71fb4798f1345a61f022ad65",
       "size": 9957123,
       "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/Grid-0.4.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/Grid-0.4.1-mpc-armv7.zip",
     "date": "2026-11-01",
     "channel": "stable",
     "notes": "Repackaged for the Open MPC plugin catalog. The plugin binaries are the same ones from 0.4.0. What changed is the packaging: catalog ids now start with `op1fx-` (for example `op1fx-delay`), the installer matches the current mpc-vst-plugins template, and the repo carries MPC screenshots and a `tested.json`.\n\nTested on an MPC Live III (Gen2), MPC OS 3.9.1. The armv7 zips (Gen1, Force, MPC One) are built but not tested on hardware yet.\n\nDownload `OP1-Suite-0.4.1-mpc-aarch64.zip` to install all twenty on a Gen2 MPC, or one plugin zip for a single plugin.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 70,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "3.9.1",
       "date": "2026-11-01"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen2"
   ],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "0.4.1",
   "latest_beta": null,
   "updated": "2026-11-01",
   "added": "2026-11-01",
   "downloads": 90
  },
  {
   "id": "groove-bank",
   "name": "Groove Bank",
   "author": "saustin2010",
   "repo": "saustin2010/mpc-vst-groovebank",
   "kind": "instrument",
   "license": "MIT",
   "summary": "Replays the chord you hold in genre grooves from its library, with swing, strum and latch, through its own MIDI port.",
   "screenshot": "https://raw.githubusercontent.com/saustin2010/mpc-vst-groovebank/v1.1.1/screenshots/page_0.png",
   "style": "sequencer",
   "role": "midi",
   "tags": [
    "midi",
    "chords",
    "rhythm",
    "grooves"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.1.1",
     "size": 872803,
     "defer": true,
     "sha256": "d8e722095eca72cee836e69369c1620f8a29afa9a31491a71b55deaa5ec3b141",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "groove-bank",
      "name": "[SEQ] Groove Bank",
      "version": "1.1.1",
      "kind": "instrument",
      "uid": "47727642",
      "manufacturer": "Mission Minnow",
      "layout": "portable",
      "so": "groovebank.so",
      "skin": "Mission Minnow - VST - [SEQ] Groove Bank",
      "folder": "portable/Mission Minnow - VST - [SEQ] Groove Bank",
      "extras": [
       "groovebank"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Retriggers the chord you hold in a rhythm from a library of genre grooves.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-groovebank",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "d8e722095eca72cee836e69369c1620f8a29afa9a31491a71b55deaa5ec3b141",
       "size": 872803,
       "url": "https://github.com/saustin2010/mpc-vst-groovebank/releases/download/v1.1.1/SEQ-Groove-Bank-1.1.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-groovebank/releases/download/v1.1.1/SEQ-Groove-Bank-1.1.1-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "Retriggers the chord you hold in a rhythm from a library of genre grooves.\n\n## What's new in 1.1.1\n\nBuilt on sd88me's fixed wrapper ([mpc-vst-plugins#499](https://github.com/sd88me/mpc-vst-plugins/discussions/499)): on track edit \u2192 automation, the physical Q-Links move this plugin's parameters again (before, they didn't move or snapped straight back). Controls that change others, such as a preset, still redraw the screen. Nothing else changed: same parameters, sound and screen, and saved projects open as before.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SEQ-Groove-Bank-1.1.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SEQ-Groove-Bank-1.1.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Mission Minnow - VST - [SEQ] Groove Bank/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SEQ] Groove Bank** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-groovebank@856455e with mpc-vst-plugins@e3a0af4.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 345,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.1.0",
     "size": 872117,
     "defer": true,
     "sha256": "f4bf69d56a5b51dfc2eb75e30d666fcdeea948119dd790f807c4c29a46754c10",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "groove-bank",
      "name": "[SEQ] Groove Bank",
      "version": "1.1.0",
      "kind": "instrument",
      "uid": "47727642",
      "manufacturer": "Mission Minnow",
      "layout": "portable",
      "so": "groovebank.so",
      "skin": "Mission Minnow - VST - [SEQ] Groove Bank",
      "folder": "portable/Mission Minnow - VST - [SEQ] Groove Bank",
      "extras": [
       "groovebank"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Retriggers the chord you hold in a rhythm from a library of genre grooves.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-groovebank",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "f4bf69d56a5b51dfc2eb75e30d666fcdeea948119dd790f807c4c29a46754c10",
       "size": 872117,
       "url": "https://github.com/saustin2010/mpc-vst-groovebank/releases/download/v1.1.0/SEQ-Groove-Bank-1.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-groovebank/releases/download/v1.1.0/SEQ-Groove-Bank-1.1.0-mpc-armv7.zip",
     "date": "2026-10-18",
     "channel": "stable",
     "notes": "Retriggers the chord you hold in a rhythm from a library of genre grooves.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SEQ-Groove-Bank-1.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SEQ-Groove-Bank-1.1.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Mission Minnow - VST - [SEQ] Groove Bank/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SEQ] Groove Bank** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-groovebank@60d1a45 with mpc-vst-plugins@7f0653c.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 252,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.1",
     "size": 832699,
     "defer": true,
     "sha256": "1f4c7920dfdfe0b78856c02a48e1a556d76c027f68dee92f4f7b87cc99c52055",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "groove-bank",
      "name": "[SEQ] Groove Bank",
      "version": "1.0.1",
      "kind": "instrument",
      "uid": "47727642",
      "manufacturer": "Mission Minnow",
      "layout": "portable",
      "so": "groovebank.so",
      "skin": "Mission Minnow - VST - [SEQ] Groove Bank",
      "folder": "portable/Mission Minnow - VST - [SEQ] Groove Bank",
      "extras": [
       "groovebank"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Retriggers the chord you hold in a rhythm from a library of genre grooves.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-groovebank",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "1f4c7920dfdfe0b78856c02a48e1a556d76c027f68dee92f4f7b87cc99c52055",
       "size": 832699,
       "url": "https://github.com/saustin2010/mpc-vst-groovebank/releases/download/v1.0.1/SEQ-Groove-Bank-1.0.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-groovebank/releases/download/v1.0.1/SEQ-Groove-Bank-1.0.1-mpc-armv7.zip",
     "date": "2026-10-10",
     "channel": "stable",
     "notes": "Retriggers the chord you hold in a rhythm from a library of genre grooves.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SEQ-Groove-Bank-1.0.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SEQ-Groove-Bank-1.0.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Mission Minnow - VST - [SEQ] Groove Bank/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SEQ] Groove Bank** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-groovebank@b553933 with mpc-vst-plugins@7f0653c.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 547,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.0",
     "size": 832577,
     "defer": true,
     "sha256": "12910846de110e48fbea225ab64e714646aa5a62f989572f2e256e31c4e978ca",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "groove-bank",
      "name": "[SEQ] Groove Bank",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "47727642",
      "manufacturer": "Mission Minnow",
      "layout": "portable",
      "so": "groovebank.so",
      "skin": "Mission Minnow - VST - [SEQ] Groove Bank",
      "folder": "portable/Mission Minnow - VST - [SEQ] Groove Bank",
      "extras": [
       "groovebank"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Retriggers the chord you hold in a rhythm from a library of genre grooves.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-groovebank",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "12910846de110e48fbea225ab64e714646aa5a62f989572f2e256e31c4e978ca",
       "size": 832577,
       "url": "https://github.com/saustin2010/mpc-vst-groovebank/releases/download/v1.0.0/SEQ-Groove-Bank-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-groovebank/releases/download/v1.0.0/SEQ-Groove-Bank-1.0.0-mpc-armv7.zip",
     "date": "2026-10-08",
     "channel": "stable",
     "notes": "Retriggers the chord you hold in a rhythm from a library of genre grooves.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SEQ-Groove-Bank-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SEQ-Groove-Bank-1.0.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Mission Minnow - VST - [SEQ] Groove Bank/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SEQ] Groove Bank** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-groovebank@9762043 with mpc-vst-plugins@f210a56.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 386,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.1.1",
   "latest_beta": null,
   "updated": "2026-10-23",
   "added": "2026-10-09",
   "downloads": 1530
  },
  {
   "id": "hank",
   "name": "Hank",
   "author": "saustin2010",
   "repo": "saustin2010/mpc-vst-hank",
   "kind": "instrument",
   "license": "MIT",
   "summary": "Small, immediate two-operator FM synth on one page: ratio, brightness, bite, envelopes, noise; 32 presets.",
   "screenshot": "https://raw.githubusercontent.com/saustin2010/mpc-vst-hank/v1.1.1/screenshots/page_0.png",
   "style": "fm-synth",
   "tags": [
    "fm",
    "two-operator",
    "polyphonic",
    "bass"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.1.1",
     "size": 2237141,
     "defer": true,
     "sha256": "6a0fe45cc802b358fed4332f6d30785086b5076ed19e149bff9709ca9cda0a1b",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "hank",
      "name": "[SYN] Hank",
      "version": "1.1.1",
      "kind": "instrument",
      "uid": "48616e6b",
      "manufacturer": "Charles Vestal",
      "layout": "portable",
      "so": "hank.so",
      "skin": "Charles Vestal - VST - [SYN] Hank",
      "folder": "portable/Charles Vestal - VST - [SYN] Hank",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Two-operator FM on one page: ratio, brightness, bite, an envelope pair, noise and a tone sweep.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-hank",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "6a0fe45cc802b358fed4332f6d30785086b5076ed19e149bff9709ca9cda0a1b",
       "size": 2237141,
       "url": "https://github.com/saustin2010/mpc-vst-hank/releases/download/v1.1.1/SYN-Hank-1.1.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-hank/releases/download/v1.1.1/SYN-Hank-1.1.1-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "Two-operator FM on one page: ratio, brightness, bite, an envelope pair, noise and a tone sweep.\n\n## What's new in 1.1.1\n\nBuilt on sd88me's fixed wrapper ([mpc-vst-plugins#499](https://github.com/sd88me/mpc-vst-plugins/discussions/499)): on track edit \u2192 automation, the physical Q-Links move this plugin's parameters again (before, they didn't move or snapped straight back). Controls that change others, such as a preset, still redraw the screen. Nothing else changed: same parameters, sound and screen, and saved projects open as before.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Hank-1.1.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Hank-1.1.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Charles Vestal - VST - [SYN] Hank/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] Hank** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-hank@5f62f78 with mpc-vst-plugins@e3a0af4.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 360,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.1.0",
     "size": 2236424,
     "defer": true,
     "sha256": "722a5e713420756797df00f67b519dc875d9956f9f74e83d38123b1577b4634a",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "hank",
      "name": "[SYN] Hank",
      "version": "1.1.0",
      "kind": "instrument",
      "uid": "48616e6b",
      "manufacturer": "Charles Vestal",
      "layout": "portable",
      "so": "hank.so",
      "skin": "Charles Vestal - VST - [SYN] Hank",
      "folder": "portable/Charles Vestal - VST - [SYN] Hank",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Two-operator FM on one page: ratio, brightness, bite, an envelope pair, noise and a tone sweep.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-hank",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "722a5e713420756797df00f67b519dc875d9956f9f74e83d38123b1577b4634a",
       "size": 2236424,
       "url": "https://github.com/saustin2010/mpc-vst-hank/releases/download/v1.1.0/SYN-Hank-1.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-hank/releases/download/v1.1.0/SYN-Hank-1.1.0-mpc-armv7.zip",
     "date": "2026-10-18",
     "channel": "stable",
     "notes": "Two-operator FM on one page: ratio, brightness, bite, an envelope pair, noise and a tone sweep.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Hank-1.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Hank-1.1.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Charles Vestal - VST - [SYN] Hank/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] Hank** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-hank@8b37f46 with mpc-vst-plugins@7f0653c.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 234,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.0",
     "size": 2232628,
     "defer": true,
     "sha256": "8a264bfd833859e75f858dfe936666fcfeafb2eb8782c668fbf92c622a514820",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "hank",
      "name": "[SYN] Hank",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "48616e6b",
      "manufacturer": "Charles Vestal",
      "layout": "portable",
      "so": "hank.so",
      "skin": "Charles Vestal - VST - [SYN] Hank",
      "folder": "portable/Charles Vestal - VST - [SYN] Hank",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Two-operator FM on one page: ratio, brightness, bite, an envelope pair, noise and a tone sweep.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-hank",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "8a264bfd833859e75f858dfe936666fcfeafb2eb8782c668fbf92c622a514820",
       "size": 2232628,
       "url": "https://github.com/saustin2010/mpc-vst-hank/releases/download/v1.0.0/SYN-Hank-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-hank/releases/download/v1.0.0/SYN-Hank-1.0.0-mpc-armv7.zip",
     "date": "2026-10-09",
     "channel": "stable",
     "notes": "Two-operator FM on one page: ratio, brightness, bite, an envelope pair, noise and a tone sweep.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Hank-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Hank-1.0.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Charles Vestal - VST - [SYN] Hank/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] Hank** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-hank@5c78247 with mpc-vst-plugins@f210a56.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 527,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.1.1",
   "latest_beta": null,
   "updated": "2026-10-23",
   "added": "2026-10-10",
   "downloads": 1121
  },
  {
   "id": "helm",
   "name": "Helm",
   "author": "Lewinator56",
   "repo": "Lewinator56/mpc-vst-helm",
   "kind": "instrument",
   "license": "GPL-3.0-only",
   "summary": "32-voice polyphonic synthesizer (Helm engine by Matt Tytel) with 2 cross-mod oscillators, sub, noise, multi-mode filter, 3 LFOs, 3 envelopes, 32-step sequencer & arpeggiator, built-in effects and touchscreen skin with Q-Links.",
   "screenshot": "https://github.com/user-attachments/assets/b537127a-22e6-4e21-b9f1-48e473c892b8",
   "style": "synth",
   "tags": [
    "polyphonic",
    "subtractive",
    "arpeggiator",
    "step-sequencer",
    "mod-matrix"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.0",
     "size": 12867016,
     "defer": true,
     "sha256": "cf652d453c66c3ee815c88b2865e227703fe4eb78133b60b0e112bd8f0c94cdc",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "helm",
      "name": "Helm",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "48656c6d",
      "manufacturer": "Matt Tytel",
      "layout": "portable",
      "so": "helm.so",
      "skin": "Matt Tytel - VST - Helm",
      "folder": "portable/Matt Tytel - VST - Helm",
      "extras": [
       "patches"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Helm polyphonic synthesizer for Akai MPC",
      "requires": "",
      "source_repo": "Lewinator56/mpc-vst-helm",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "cf652d453c66c3ee815c88b2865e227703fe4eb78133b60b0e112bd8f0c94cdc",
       "size": 12867016,
       "url": "https://github.com/Lewinator56/mpc-vst-helm/releases/download/1.0.0/Helm-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/Lewinator56/mpc-vst-helm/releases/download/1.0.0/Helm-1.0.0-mpc-armv7.zip",
     "date": "2026-10-04",
     "channel": "stable",
     "notes": "Initial release. \r\n\r\nPlease submit bugs in the issue section.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 1115,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.0.0",
   "latest_beta": null,
   "updated": "2026-10-04",
   "added": "2026-10-05",
   "downloads": 1115
  },
  {
   "id": "hera",
   "name": "Hera",
   "author": "saustin2010",
   "repo": "saustin2010/mpc-vst-hera",
   "kind": "instrument",
   "license": "GPL-3.0-only",
   "summary": "Roland Juno-60: jpcima's Hera engine with its 56 presets, the BBD chorus and a touchscreen skin with Q-Links.",
   "screenshot": "https://raw.githubusercontent.com/saustin2010/mpc-vst-hera/v1.1.1/screenshots/page_0.png",
   "style": "synth",
   "tags": [
    "juno-60",
    "polyphonic",
    "chorus",
    "analog-modelling"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.1.2",
     "size": 3464026,
     "defer": true,
     "sha256": "709bb7b47b0964886d1cea5e023348eb8d12ed66c8a1ecf0e0191c2f4facde2d",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "hera",
      "name": "[SYN] Hera",
      "version": "1.1.2",
      "kind": "instrument",
      "uid": "48657261",
      "manufacturer": "jpcima",
      "layout": "portable",
      "so": "hera.so",
      "skin": "jpcima - VST - [SYN] Hera",
      "folder": "portable/jpcima - VST - [SYN] Hera",
      "extras": [
       "hera"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Roland Juno-60 polysynth: jpcima's Hera engine with its 56 presets.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-hera",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "709bb7b47b0964886d1cea5e023348eb8d12ed66c8a1ecf0e0191c2f4facde2d",
       "size": 3464026,
       "url": "https://github.com/saustin2010/mpc-vst-hera/releases/download/v1.1.2/SYN-Hera-1.1.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-hera/releases/download/v1.1.2/SYN-Hera-1.1.2-mpc-armv7.zip",
     "date": "2026-10-24",
     "channel": "stable",
     "notes": "Roland Juno-60 polysynth: jpcima's Hera engine with its 56 presets.\n\n## What's new in 1.1.2\n\n**Louder.** Each preset now plays up to 12 dB louder, as much as it can without clipping: six-note chords at full velocity stay at or below \u22122 dBFS at the default VOLUME. Hera was about 12 dB quieter than other synths; typical playing goes from about \u221236 to \u221225 dBFS. Projects that use Hera play louder by the same amount, so pull its track fader down where you had boosted it. Nothing else changed: same parameters, and the sound is the same apart from its level.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Hera-1.1.2 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Hera-1.1.2/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/jpcima - VST - [SYN] Hera/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] Hera** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-hera@c25d5b3 with mpc-vst-plugins@ea7f73c.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 544,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.1.1",
     "size": 3463208,
     "defer": true,
     "sha256": "763906bdaf8528df13458d786fe9776b12281a2fea26f3fd1d2b06357456e6e9",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "hera",
      "name": "[SYN] Hera",
      "version": "1.1.1",
      "kind": "instrument",
      "uid": "48657261",
      "manufacturer": "jpcima",
      "layout": "portable",
      "so": "hera.so",
      "skin": "jpcima - VST - [SYN] Hera",
      "folder": "portable/jpcima - VST - [SYN] Hera",
      "extras": [
       "hera"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Roland Juno-60 polysynth: jpcima's Hera engine with its 56 presets.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-hera",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "763906bdaf8528df13458d786fe9776b12281a2fea26f3fd1d2b06357456e6e9",
       "size": 3463208,
       "url": "https://github.com/saustin2010/mpc-vst-hera/releases/download/v1.1.1/SYN-Hera-1.1.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-hera/releases/download/v1.1.1/SYN-Hera-1.1.1-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "Roland Juno-60 polysynth: jpcima's Hera engine with its 56 presets.\n\n## What's new in 1.1.1\n\nBuilt on sd88me's fixed wrapper ([mpc-vst-plugins#499](https://github.com/sd88me/mpc-vst-plugins/discussions/499)): on track edit \u2192 automation, the physical Q-Links move this plugin's parameters again (before, they didn't move or snapped straight back). Controls that change others, such as a preset, still redraw the screen. Nothing else changed: same parameters, sound and screen, and saved projects open as before.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Hera-1.1.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Hera-1.1.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/jpcima - VST - [SYN] Hera/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] Hera** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-hera@21eff9e with mpc-vst-plugins@e3a0af4.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 213,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.1.0",
     "size": 3462559,
     "defer": true,
     "sha256": "94bcfede9efb5f3e83522deab34336fde855021abb8ad8fe764ea7845e20404e",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "hera",
      "name": "[SYN] Hera",
      "version": "1.1.0",
      "kind": "instrument",
      "uid": "48657261",
      "manufacturer": "jpcima",
      "layout": "portable",
      "so": "hera.so",
      "skin": "jpcima - VST - [SYN] Hera",
      "folder": "portable/jpcima - VST - [SYN] Hera",
      "extras": [
       "hera"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Roland Juno-60 polysynth: jpcima's Hera engine with its 56 presets.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-hera",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "94bcfede9efb5f3e83522deab34336fde855021abb8ad8fe764ea7845e20404e",
       "size": 3462559,
       "url": "https://github.com/saustin2010/mpc-vst-hera/releases/download/v1.1.0/SYN-Hera-1.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-hera/releases/download/v1.1.0/SYN-Hera-1.1.0-mpc-armv7.zip",
     "date": "2026-10-18",
     "channel": "stable",
     "notes": "Roland Juno-60 polysynth: jpcima's Hera engine with its 56 presets.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Hera-1.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Hera-1.1.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/jpcima - VST - [SYN] Hera/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] Hera** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-hera@eb9a6fb with mpc-vst-plugins@7f0653c.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 312,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.1",
     "size": 3455267,
     "defer": true,
     "sha256": "cdfd2421b576c596135744cca2eacc1312b820b21778db22e1f30d8b81a26d6d",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "hera",
      "name": "[SYN] Hera",
      "version": "1.0.1",
      "kind": "instrument",
      "uid": "48657261",
      "manufacturer": "jpcima",
      "layout": "portable",
      "so": "hera.so",
      "skin": "jpcima - VST - [SYN] Hera",
      "folder": "portable/jpcima - VST - [SYN] Hera",
      "extras": [
       "hera"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Roland Juno-60 polysynth: jpcima's Hera engine with its 56 presets.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-hera",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "cdfd2421b576c596135744cca2eacc1312b820b21778db22e1f30d8b81a26d6d",
       "size": 3455267,
       "url": "https://github.com/saustin2010/mpc-vst-hera/releases/download/v1.0.1/SYN-Hera-1.0.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-hera/releases/download/v1.0.1/SYN-Hera-1.0.1-mpc-armv7.zip",
     "date": "2026-10-10",
     "channel": "stable",
     "notes": "Roland Juno-60 polysynth: jpcima's Hera engine with its 56 presets.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Hera-1.0.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Hera-1.0.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/jpcima - VST - [SYN] Hera/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] Hera** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-hera@07d9469 with mpc-vst-plugins@7f0653c.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 672,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.0",
     "size": 3455107,
     "defer": true,
     "sha256": "999cb4acb7fca61f0cc92997fe808a5389374796361d9973a6c28df714c730c7",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "hera",
      "name": "[SYN] Hera",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "48657261",
      "manufacturer": "jpcima",
      "layout": "portable",
      "so": "hera.so",
      "skin": "jpcima - VST - [SYN] Hera",
      "folder": "portable/jpcima - VST - [SYN] Hera",
      "extras": [
       "hera"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Roland Juno-60 polysynth: jpcima's Hera engine with its 56 presets.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-hera",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "999cb4acb7fca61f0cc92997fe808a5389374796361d9973a6c28df714c730c7",
       "size": 3455107,
       "url": "https://github.com/saustin2010/mpc-vst-hera/releases/download/v1.0.0/SYN-Hera-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-hera/releases/download/v1.0.0/SYN-Hera-1.0.0-mpc-armv7.zip",
     "date": "2026-10-08",
     "channel": "stable",
     "notes": "Roland Juno-60 polysynth: jpcima's Hera engine with its 56 presets.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Hera-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Hera-1.0.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/jpcima - VST - [SYN] Hera/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] Hera** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-hera@aaa5639 with mpc-vst-plugins@10d8f5f.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 513,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live II",
       "firmware": "3.9.1",
       "date": "2026-10-08"
      }
     ]
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.1.2",
   "latest_beta": null,
   "updated": "2026-10-24",
   "added": "2026-10-08",
   "downloads": 2254
  },
  {
   "id": "hexachord-73",
   "name": "HexChord 73",
   "author": "Eurikon",
   "repo": "Eurikon/mpc-vst-plugins",
   "kind": "instrument",
   "license": "GPL-3.0-or-later",
   "summary": "Stereo chord synthesizer with four engines, eight chords, four voicings and a touchscreen chord diagram.",
   "screenshot": "https://raw.githubusercontent.com/Eurikon/mpc-vst-plugins/9eed16e63f97e5ad87621a21cead85b6a7fee35b/media/hexachord-73.png",
   "style": "synth",
   "tags": [
    "chord",
    "polyphonic",
    "stereo"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.0",
     "size": 3026068,
     "defer": true,
     "sha256": "e18a72658b0579149b600a76d060498e28b2aa2a6e414f577c5e386fc977cdc8",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 22.5,
      "max_pct": 24.2,
      "verdict": "WARN",
      "instance_note": "CPU verdict WARN: start with one or two instances and check the MPC project CPU meter."
     },
     "requires": "Gen1 MPC; MPC OS 3.9.1 or 3.10; SD card plugin storage",
     "manifest": {
      "schema": 1,
      "id": "hexachord-73",
      "name": "HexChord 73",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "48783733",
      "manufacturer": "Twisted Cable",
      "layout": "portable",
      "so": "hexachord-73.so",
      "skin": "Twisted Cable - VST - HexChord 73",
      "folder": "portable/Twisted Cable - VST - HexChord 73",
      "extras": [
       "LICENSE",
       "licenses"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Stereo chord synthesizer with four voice models and native MPC controls.",
      "requires": "Gen1 MPC; MPC OS 3.9.1 or 3.10; SD card plugin storage",
      "source_repo": "Eurikon/mpc-vst-plugins",
      "license": "GPL-3.0-or-later",
      "cpu": {
       "p99_pct": 22.5,
       "max_pct": 24.2,
       "verdict": "WARN",
       "instance_note": "CPU verdict WARN: start with one or two instances and check the MPC project CPU meter."
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:(local widget) version 1 has field(s) 2.15.1 does not use: image, xPositionHandle, yPositionHandle",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "armv7": {
       "sha256": "e18a72658b0579149b600a76d060498e28b2aa2a6e414f577c5e386fc977cdc8",
       "size": 3026068,
       "url": "https://github.com/Eurikon/mpc-vst-plugins/releases/download/hexachord-73-v1.0.0/HexChord-73-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/Eurikon/mpc-vst-plugins/releases/download/hexachord-73-v1.0.0/HexChord-73-1.0.0-mpc-armv7.zip",
     "date": "2026-10-27",
     "channel": "stable",
     "notes": "HexChord 73: stereo chord synthesizer with four engines, eight chords and four voicings.\n\nTested on MPC Live 2 Retro / Gen1 / MPC OS 3.9.1 and 3.10.\n\nCPU: **WARN** \u2014 start with one or two instances and check the project CPU meter.\n\n[Installation and controls](https://github.com/Eurikon/mpc-vst-plugins/blob/main/Instruments/HexaChord-73/README.md).\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 272,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live II Retro",
       "firmware": "3.9.1",
       "date": "2026-10-14"
      },
      {
       "device": "MPC Live II Retro",
       "firmware": "3.10",
       "date": "2026-10-27"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [],
   "featured": false,
   "latest": "1.0.0",
   "latest_beta": null,
   "updated": "2026-10-27",
   "added": "2026-10-27",
   "downloads": 272
  },
  {
   "id": "incipience",
   "name": "Incipience",
   "author": "saustin2010",
   "repo": "saustin2010/mpc-vst-incipience",
   "kind": "instrument",
   "license": "MIT",
   "summary": "Eleven-instrument drum synth laid out like the Jomox AlphaBase Mk II (kick, MBrane, hats, clap, rim, cymbals, two sample players, 4-op FM, reverb, delay), with RANDOMISE per instrument and a mod matrix; each instrument chromatic on its own MIDI channel and on its own track with Incipience OUT; plays the AlphaBase's free samples and your own WAVs.",
   "screenshot": "https://raw.githubusercontent.com/saustin2010/mpc-vst-incipience/v1.1.1/screenshots/page_0.png",
   "style": "drum-machine",
   "tags": [
    "drums",
    "alphabase",
    "fm",
    "samples",
    "multi-out",
    "mod-matrix"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.1.1",
     "size": 7331704,
     "defer": true,
     "sha256": "613afa9c5d28e88899a8db2c070432698550a6ca719273ad8b432bc8cf50db63",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "incipience",
      "name": "[DRUM] Incipience",
      "version": "1.1.1",
      "kind": "instrument",
      "uid": "496e6370",
      "manufacturer": "Steve A",
      "layout": "portable",
      "so": "incipience.so",
      "skin": "Steve A - VST - [DRUM] Incipience",
      "folder": "portable/Steve A - VST - [DRUM] Incipience",
      "extras": [],
      "user_data": [
       "incipience"
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Eleven instruments laid out like the Jomox AlphaBase Mk II analog drum machine, with its controls and 0-127 ranges; plays the AlphaBase's own sample set and your own WAV files.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-incipience",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "613afa9c5d28e88899a8db2c070432698550a6ca719273ad8b432bc8cf50db63",
       "size": 7331704,
       "url": "https://github.com/saustin2010/mpc-vst-incipience/releases/download/v1.1.1/DRUM-Incipience-1.1.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-incipience/releases/download/v1.1.1/DRUM-Incipience-1.1.1-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "Eleven instruments laid out like the Jomox AlphaBase Mk II analog drum machine, with its controls and 0-127 ranges; plays the AlphaBase's own sample set and your own WAV files.\n\n## What's new in 1.1.1\n\nBuilt on sd88me's fixed wrapper ([mpc-vst-plugins#499](https://github.com/sd88me/mpc-vst-plugins/discussions/499)): on track edit \u2192 automation, the physical Q-Links move this plugin's parameters again (before, they didn't move or snapped straight back). Controls that change others, such as a preset, still redraw the screen. Nothing else changed: same parameters, sound and screen, and saved projects open as before.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r DRUM-Incipience-1.1.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/DRUM-Incipience-1.1.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Steve A - VST - [DRUM] Incipience/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `incipience/` inside the plugin folder (`/sdcard/Synths/Steve A - VST - [DRUM] Incipience/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **[DRUM] Incipience** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-incipience@5843416 with mpc-vst-plugins@e3a0af4.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 409,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.1.0",
     "size": 7331727,
     "defer": true,
     "sha256": "d39b16150800a2d864f2d5d0c22cfa25feee972022a11cfd87be2dc70b5a7712",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "incipience",
      "name": "[DRUM] Incipience",
      "version": "1.1.0",
      "kind": "instrument",
      "uid": "496e6370",
      "manufacturer": "Steve A",
      "layout": "portable",
      "so": "incipience.so",
      "skin": "Steve A - VST - [DRUM] Incipience",
      "folder": "portable/Steve A - VST - [DRUM] Incipience",
      "extras": [],
      "user_data": [
       "incipience"
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Eleven instruments laid out like the Jomox AlphaBase Mk II analog drum machine, with its controls and 0-127 ranges; plays the AlphaBase's own sample set and your own WAV files.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-incipience",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "d39b16150800a2d864f2d5d0c22cfa25feee972022a11cfd87be2dc70b5a7712",
       "size": 7331727,
       "url": "https://github.com/saustin2010/mpc-vst-incipience/releases/download/v1.1.0/DRUM-Incipience-1.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-incipience/releases/download/v1.1.0/DRUM-Incipience-1.1.0-mpc-armv7.zip",
     "date": "2026-10-20",
     "channel": "stable",
     "notes": "Eleven instruments laid out like the Jomox AlphaBase Mk II analog drum machine, with its controls and 0-127 ranges; plays the AlphaBase's own sample set and your own WAV files.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r DRUM-Incipience-1.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/DRUM-Incipience-1.1.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Steve A - VST - [DRUM] Incipience/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `incipience/` inside the plugin folder (`/sdcard/Synths/Steve A - VST - [DRUM] Incipience/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **[DRUM] Incipience** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-incipience@1687b5c with mpc-vst-plugins@b014168.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 218,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live II",
       "firmware": "3.9.1",
       "date": "2026-10-20"
      }
     ]
    },
    {
     "version": "1.0.0",
     "size": 7338585,
     "defer": true,
     "sha256": "d8b5f14f3622d23ed7259ed97923e443027cab933d6a6ad613d3271917db451f",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "incipience",
      "name": "[DRUM] Incipience",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "496e6370",
      "manufacturer": "Steve A",
      "layout": "portable",
      "so": "incipience.so",
      "skin": "Steve A - VST - [DRUM] Incipience",
      "folder": "portable/Steve A - VST - [DRUM] Incipience",
      "extras": [],
      "user_data": [
       "incipience"
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Eleven instruments laid out like the Jomox AlphaBase Mk II analog drum machine, with its controls and 0-127 ranges; plays the AlphaBase's own sample set and your own WAV files.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-incipience",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "d8b5f14f3622d23ed7259ed97923e443027cab933d6a6ad613d3271917db451f",
       "size": 7338585,
       "url": "https://github.com/saustin2010/mpc-vst-incipience/releases/download/v1.0.0/DRUM-Incipience-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-incipience/releases/download/v1.0.0/DRUM-Incipience-1.0.0-mpc-armv7.zip",
     "date": "2026-10-19",
     "channel": "stable",
     "notes": "Eleven instruments laid out like the Jomox AlphaBase Mk II analog drum machine, with its controls and 0-127 ranges; plays the AlphaBase's own sample set and your own WAV files.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r DRUM-Incipience-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/DRUM-Incipience-1.0.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Steve A - VST - [DRUM] Incipience/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `incipience/` inside the plugin folder (`/sdcard/Synths/Steve A - VST - [DRUM] Incipience/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **[DRUM] Incipience** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-incipience@6ca93fc with mpc-vst-plugins@b014168.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 185,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live II",
       "firmware": "3.9.1",
       "date": "2026-10-19"
      }
     ]
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.1.1",
   "latest_beta": null,
   "updated": "2026-10-23",
   "added": "2026-10-19",
   "downloads": 812
  },
  {
   "id": "incipience-out",
   "name": "Incipience OUT",
   "author": "saustin2010",
   "repo": "saustin2010/mpc-vst-incipience",
   "kind": "effect",
   "license": "MIT",
   "summary": "Companion to Incipience: plays one of its OUT 1-11 on its own MPC track (an audio track will do), so an instrument gets that track's fader, inserts and outputs, in time with the kit. Needs Incipience 1.0.0 or later in the same project.",
   "screenshot": "https://raw.githubusercontent.com/saustin2010/mpc-vst-incipience/v1.1.1/incipienceout/screenshots/page_0.png",
   "style": "utility",
   "tags": [
    "routing",
    "multi-out",
    "drum"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.1.1",
     "size": 106749,
     "defer": true,
     "sha256": "64d92e82587cffeb155d5f08f216b440d5f7311432fde95fe993fbfb9e33984b",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "Incipience 1.0.0 or later in the same project",
     "manifest": {
      "schema": 1,
      "id": "incipience-out",
      "name": "[FX] Incipience OUT",
      "version": "1.1.1",
      "kind": "effect",
      "uid": "496e634f",
      "manufacturer": "Steve A",
      "layout": "portable",
      "so": "incipienceout.so",
      "skin": "Steve A - VST - [FX] Incipience OUT",
      "folder": "portable/Steve A - VST - [FX] Incipience OUT",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Plays one of Incipience's OUT 1-11 on its own MPC track (an audio track will do), so an instrument gets that track's fader, inserts and outputs.",
      "requires": "Incipience 1.0.0 or later in the same project",
      "source_repo": "saustin2010/mpc-vst-incipience",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "64d92e82587cffeb155d5f08f216b440d5f7311432fde95fe993fbfb9e33984b",
       "size": 106749,
       "url": "https://github.com/saustin2010/mpc-vst-incipience/releases/download/incipience-out-v1.1.1/FX-Incipience-OUT-1.1.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-incipience/releases/download/incipience-out-v1.1.1/FX-Incipience-OUT-1.1.1-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "Plays one of Incipience's OUT 1-11 on its own MPC track (an audio track will do), so an instrument gets that track's fader, inserts and outputs.\n\n## What's new in 1.1.1\n\nBuilt on sd88me's fixed wrapper ([mpc-vst-plugins#499](https://github.com/sd88me/mpc-vst-plugins/discussions/499)), as Incipience 1.1.1 is. Nothing else changed.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r FX-Incipience-OUT-1.1.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/FX-Incipience-OUT-1.1.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Steve A - VST - [FX] Incipience OUT/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[FX] Incipience OUT** to a track from the plugin browser (Insert effects). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-incipience@5843416 with mpc-vst-plugins@e3a0af4.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 264,
     "depends": [
      {
       "id": "incipience",
       "rules": [
        [
         ">=",
         "1.0.0"
        ]
       ],
       "pick": {
        "armv7": "1.1.1"
       }
      }
     ],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.1.0",
     "size": 106701,
     "defer": true,
     "sha256": "3e20d3084853d1c81f7f75993c743ecd508e701e7868b4d80e7269518a970b5e",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "Incipience 1.0.0 or later in the same project",
     "manifest": {
      "schema": 1,
      "id": "incipience-out",
      "name": "[FX] Incipience OUT",
      "version": "1.1.0",
      "kind": "effect",
      "uid": "496e634f",
      "manufacturer": "Steve A",
      "layout": "portable",
      "so": "incipienceout.so",
      "skin": "Steve A - VST - [FX] Incipience OUT",
      "folder": "portable/Steve A - VST - [FX] Incipience OUT",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Plays one of Incipience's OUT 1-11 on its own MPC track (an audio track will do), so an instrument gets that track's fader, inserts and outputs.",
      "requires": "Incipience 1.0.0 or later in the same project",
      "source_repo": "saustin2010/mpc-vst-incipience",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "3e20d3084853d1c81f7f75993c743ecd508e701e7868b4d80e7269518a970b5e",
       "size": 106701,
       "url": "https://github.com/saustin2010/mpc-vst-incipience/releases/download/incipience-out-v1.1.0/FX-Incipience-OUT-1.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-incipience/releases/download/incipience-out-v1.1.0/FX-Incipience-OUT-1.1.0-mpc-armv7.zip",
     "date": "2026-10-20",
     "channel": "stable",
     "notes": "Plays one of Incipience's OUT 1-11 on its own MPC track (an audio track will do), so an instrument gets that track's fader, inserts and outputs.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r FX-Incipience-OUT-1.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/FX-Incipience-OUT-1.1.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Steve A - VST - [FX] Incipience OUT/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[FX] Incipience OUT** to a track from the plugin browser (Insert effects). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-incipience@1687b5c with mpc-vst-plugins@b014168.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 191,
     "depends": [
      {
       "id": "incipience",
       "rules": [
        [
         ">=",
         "1.0.0"
        ]
       ],
       "pick": {
        "armv7": "1.1.1"
       }
      }
     ],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live II",
       "firmware": "3.9.1",
       "date": "2026-10-20"
      }
     ]
    },
    {
     "version": "1.0.0",
     "size": 106699,
     "defer": true,
     "sha256": "aaf243454388ad53e81459a62a1b1ab4e5cb7a32c759f60d89fc6982a0a9fcd5",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "Incipience 1.0.0 or later in the same project",
     "manifest": {
      "schema": 1,
      "id": "incipience-out",
      "name": "[FX] Incipience OUT",
      "version": "1.0.0",
      "kind": "effect",
      "uid": "496e634f",
      "manufacturer": "Steve A",
      "layout": "portable",
      "so": "incipienceout.so",
      "skin": "Steve A - VST - [FX] Incipience OUT",
      "folder": "portable/Steve A - VST - [FX] Incipience OUT",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Plays one of Incipience's OUT 1-11 on its own MPC track (an audio track will do), so an instrument gets that track's fader, inserts and outputs.",
      "requires": "Incipience 1.0.0 or later in the same project",
      "source_repo": "saustin2010/mpc-vst-incipience",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "aaf243454388ad53e81459a62a1b1ab4e5cb7a32c759f60d89fc6982a0a9fcd5",
       "size": 106699,
       "url": "https://github.com/saustin2010/mpc-vst-incipience/releases/download/incipience-out-v1.0.0/FX-Incipience-OUT-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-incipience/releases/download/incipience-out-v1.0.0/FX-Incipience-OUT-1.0.0-mpc-armv7.zip",
     "date": "2026-10-19",
     "channel": "stable",
     "notes": "Plays one of Incipience's OUT 1-11 on its own MPC track (an audio track will do), so an instrument gets that track's fader, inserts and outputs.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r FX-Incipience-OUT-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/FX-Incipience-OUT-1.0.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Steve A - VST - [FX] Incipience OUT/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[FX] Incipience OUT** to a track from the plugin browser (Insert effects). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-incipience@6ca93fc with mpc-vst-plugins@b014168.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 177,
     "depends": [
      {
       "id": "incipience",
       "rules": [
        [
         ">=",
         "1.0.0"
        ]
       ],
       "pick": {
        "armv7": "1.1.1"
       }
      }
     ],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live II",
       "firmware": "3.9.1",
       "date": "2026-10-19"
      }
     ]
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.1.1",
   "latest_beta": null,
   "updated": "2026-10-23",
   "added": "2026-10-19",
   "downloads": 632
  },
  {
   "id": "interzonexxl",
   "name": "InterzoneXXL",
   "author": "L'Cronx",
   "repo": "sunskiefer/InterzoneXXL",
   "kind": "instrument",
   "license": "GPL-3.0-or-later",
   "summary": "Valley Audio's Interzone synth voice from VCV Rack, played from MIDI in mono or up to 16-voice poly on the module's own panel. Every input jack is patched to a built-in source (LFOs, sequencers, random) on the MPC tempo, with a brickwall limiter and 16 presets.",
   "screenshot": "https://raw.githubusercontent.com/sunskiefer/InterzoneXXL/v0.1.0/docs/img/vco.png",
   "style": "synth",
   "tags": [
    "synth",
    "monosynth",
    "polysynth",
    "analog",
    "vcv",
    "valley",
    "lfo",
    "modulation"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.1.3",
     "size": 14264341,
     "defer": true,
     "sha256": "b0d9c1ea07f1dfe9dd4dcaa833883c19d7cbea083c5fbc31834a2c29ef4f9f4c",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "interzonexxl",
      "name": "InterzoneXXL",
      "version": "0.1.3",
      "kind": "instrument",
      "uid": "416e497a",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "interzonexxl.so",
      "skin": "L'Cronx - VST - InterzoneXXL",
      "folder": "portable/L'Cronx - VST - InterzoneXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "InterzoneXXL by L'Cronx: Valley Audio's Interzone synth voice for MPC OS",
      "requires": "",
      "source_repo": "sunskiefer/InterzoneXXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "b0d9c1ea07f1dfe9dd4dcaa833883c19d7cbea083c5fbc31834a2c29ef4f9f4c",
       "size": 14264341,
       "url": "https://github.com/sunskiefer/InterzoneXXL/releases/download/v0.1.3/InterzoneXXL-0.1.3-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/InterzoneXXL/releases/download/v0.1.3/InterzoneXXL-0.1.3-mpc-armv7.zip",
     "date": "2026-10-22",
     "channel": "stable",
     "notes": "> **0.1.3** is 0.1.2 built on the latest wrapper and includes the Q-Link and automation fix (#486\u2013#489): Q-Links now move parameters on the track's automation screen. Nothing else changed. Installs over 0.1.2 in place.\n\n**InterzoneXXL \u2014 Valley Audio's Interzone synth voice, played from MIDI in mono or poly and patched with its own LFOs, random sources and sequencers, running natively inside MPC OS on the Akai Force.**\n\nLoad it as a plugin instrument on a track: a VCO with glide, pitch mod, PWM and a sub wave, a mixer with noise, a resonant 2/4-pole OTA filter with a high-pass, an LFO with seven waves, a looping envelope and a VCA, on pages drawn from the module's own panel, sliders and switches. Every input jack picks a source running inside the plugin: four Bogaudio LFOs, Tidal Modulator 2, Random Sampler, two CV and two gate sequencers on the MPC tempo, an extra oscillator, Interzone's own outputs, velocity, mod wheel and pressure.\n\n> \u2705 **0.1.1 is tested on an Akai Force** (MPC OS 3.9.1 with MockbaMod). Offline, the plugin's output is also checked against Valley's own Interzone module code, sample for sample (patched cables included), under ASan + UBSan. Save your projects before installing, and report problems under **Issues**. Full list: [CHANGELOG](https://github.com/sunskiefer/InterzoneXXL/blob/main/CHANGELOG.md).\n\n## Pages\n**VCO** \u00b7 **FILTER / LFO** \u00b7 **MIXER / ENV** \u00b7 **VOICE** (voice, limiter, Panic \u00b7 EXT OSC \u00b7 PRESETS) \u00b7 **CV IN** \u00b7 **LFO** (1-4) \u00b7 **TIDAL / RANDOM** \u00b7 **SEQ** (Seq 1-2, Gate 1-2, SEQ SET)\n\n## Requirements\n- Akai Force (first generation); other Gen1 MPC OS units should work but are untested\n- MPC OS 3.x\n- Root SSH access (for example MockbaMod)\n\n## Install\nDownload **InterzoneXXL-0.1.1-mpc-armv7.zip** below, unzip it, then:\n\n    scp -r InterzoneXXL-0.1.1 root@<device-ip>:/tmp/\n    ssh -t root@<device-ip> sh /tmp/InterzoneXXL-0.1.1/install.sh\n\nThe installer stops MPC (save first), installs the plugin, and starts MPC again. Then load **InterzoneXXL** (manufacturer L'Cronx) as a plugin instrument. Presets go in `/sdcard/InterzoneXXL Presets`.\n\nGuide: [docs/USER_GUIDE.md](https://github.com/sunskiefer/InterzoneXXL/blob/main/docs/USER_GUIDE.md)\n\n## Credits\n- **Interzone:** Dale Johnson (Valley Audio)\n- **LFO:** Matt Demanett (Bogaudio) \u00b7 **Tidal Modulator 2 and Random Sampler:** Emilie Gillet (Mutable Instruments Tides 2 and Marbles), VCV's port in Audible Instruments\n- **Patching, sources, presets, limiter, Panic:** from [PlateauXXL](https://github.com/sunskiefer/PlateauXXL) and [RMXXXL](https://github.com/sunskiefer/RMXXXL)\n- **Plugin framework, skin tools and installer:** sd88me ([mpc-vst-plugins](https://github.com/sd88me/mpc-vst-plugins))\n- **Artwork:** Valley (ValleyRackFree), VCV Component Library (CC BY-NC 4.0), Bogaudio (CC BY-SA 4.0) \u00b7 **Interface font:** Titillium Web (SIL Open Font License)\n\nLicensed GPL-3.0-or-later. Free, not for sale.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 422,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.1.2",
     "size": 14270279,
     "defer": true,
     "sha256": "ebd57184d3c502e2a7dc6b49e29109134a6ba3e48b8bedf98d9c3433ad58435d",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "interzonexxl",
      "name": "InterzoneXXL",
      "version": "0.1.2",
      "kind": "instrument",
      "uid": "416e497a",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "interzonexxl.so",
      "skin": "L'Cronx - VST - InterzoneXXL",
      "folder": "portable/L'Cronx - VST - InterzoneXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "InterzoneXXL by L'Cronx: Valley Audio's Interzone synth voice for MPC OS",
      "requires": "",
      "source_repo": "sunskiefer/InterzoneXXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "ebd57184d3c502e2a7dc6b49e29109134a6ba3e48b8bedf98d9c3433ad58435d",
       "size": 14270279,
       "url": "https://github.com/sunskiefer/InterzoneXXL/releases/download/v0.1.2/InterzoneXXL-0.1.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/InterzoneXXL/releases/download/v0.1.2/InterzoneXXL-0.1.2-mpc-armv7.zip",
     "date": "2026-10-16",
     "channel": "stable",
     "notes": "> **0.1.2** is 0.1.1 packed under L'Cronx (plugin folder `L'Cronx - VST - InterzoneXXL`); nothing else changed. Uninstall 0.1.1 first.\n\n**InterzoneXXL \u2014 Valley Audio's Interzone synth voice, played from MIDI in mono or poly and patched with its own LFOs, random sources and sequencers, running natively inside MPC OS on the Akai Force.**\n\nLoad it as a plugin instrument on a track: a VCO with glide, pitch mod, PWM and a sub wave, a mixer with noise, a resonant 2/4-pole OTA filter with a high-pass, an LFO with seven waves, a looping envelope and a VCA, on pages drawn from the module's own panel, sliders and switches. Every input jack picks a source running inside the plugin: four Bogaudio LFOs, Tidal Modulator 2, Random Sampler, two CV and two gate sequencers on the MPC tempo, an extra oscillator, Interzone's own outputs, velocity, mod wheel and pressure.\n\n> \u2705 **0.1.1 is tested on an Akai Force** (MPC OS 3.9.1 with MockbaMod). Offline, the plugin's output is also checked against Valley's own Interzone module code, sample for sample (patched cables included), under ASan + UBSan. Save your projects before installing, and report problems under **Issues**. Full list: [CHANGELOG](https://github.com/sunskiefer/InterzoneXXL/blob/main/CHANGELOG.md).\n\n## Pages\n**VCO** \u00b7 **FILTER / LFO** \u00b7 **MIXER / ENV** \u00b7 **VOICE** (voice, limiter, Panic \u00b7 EXT OSC \u00b7 PRESETS) \u00b7 **CV IN** \u00b7 **LFO** (1-4) \u00b7 **TIDAL / RANDOM** \u00b7 **SEQ** (Seq 1-2, Gate 1-2, SEQ SET)\n\n## Requirements\n- Akai Force (first generation); other Gen1 MPC OS units should work but are untested\n- MPC OS 3.x\n- Root SSH access (for example MockbaMod)\n\n## Install\nDownload **InterzoneXXL-0.1.1-mpc-armv7.zip** below, unzip it, then:\n\n    scp -r InterzoneXXL-0.1.1 root@<device-ip>:/tmp/\n    ssh -t root@<device-ip> sh /tmp/InterzoneXXL-0.1.1/install.sh\n\nThe installer stops MPC (save first), installs the plugin, and starts MPC again. Then load **InterzoneXXL** (manufacturer L'Cronx) as a plugin instrument. Presets go in `/sdcard/InterzoneXXL Presets`.\n\nGuide: [docs/USER_GUIDE.md](https://github.com/sunskiefer/InterzoneXXL/blob/main/docs/USER_GUIDE.md)\n\n## Credits\n- **Interzone:** Dale Johnson (Valley Audio)\n- **LFO:** Matt Demanett (Bogaudio) \u00b7 **Tidal Modulator 2 and Random Sampler:** Emilie Gillet (Mutable Instruments Tides 2 and Marbles), VCV's port in Audible Instruments\n- **Patching, sources, presets, limiter, Panic:** from [PlateauXXL](https://github.com/sunskiefer/PlateauXXL) and [RMXXXL](https://github.com/sunskiefer/RMXXXL)\n- **Plugin framework, skin tools and installer:** sd88me ([mpc-vst-plugins](https://github.com/sd88me/mpc-vst-plugins))\n- **Artwork:** Valley (ValleyRackFree), VCV Component Library (CC BY-NC 4.0), Bogaudio (CC BY-SA 4.0) \u00b7 **Interface font:** Titillium Web (SIL Open Font License)\n\nLicensed GPL-3.0-or-later. Free, not for sale.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 320,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.1.1",
     "size": 14275210,
     "defer": true,
     "sha256": "ba53790987815f5d216a992a69b5de9a483f92167ef358a784034ae95b2e785f",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "interzonexxl",
      "name": "InterzoneXXL",
      "version": "0.1.1",
      "kind": "instrument",
      "uid": "416e497a",
      "manufacturer": "ANDREALPHEUS",
      "layout": "portable",
      "so": "interzonexxl.so",
      "skin": "ANDREALPHEUS - VST - InterzoneXXL",
      "folder": "portable/ANDREALPHEUS - VST - InterzoneXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "InterzoneXXL by ANDREALPHEUS: Valley Audio's Interzone synth voice for MPC OS",
      "requires": "",
      "source_repo": "sunskiefer/InterzoneXXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "ba53790987815f5d216a992a69b5de9a483f92167ef358a784034ae95b2e785f",
       "size": 14275210,
       "url": "https://github.com/sunskiefer/InterzoneXXL/releases/download/v0.1.1/InterzoneXXL-0.1.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/InterzoneXXL/releases/download/v0.1.1/InterzoneXXL-0.1.1-mpc-armv7.zip",
     "date": "2026-10-09",
     "channel": "stable",
     "notes": "**InterzoneXXL \u2014 Valley Audio's Interzone synth voice, played from MIDI in mono or poly and patched with its own LFOs, random sources and sequencers, running natively inside MPC OS on the Akai Force.**\n\nLoad it as a plugin instrument on a track: a VCO with glide, pitch mod, PWM and a sub wave, a mixer with noise, a resonant 2/4-pole OTA filter with a high-pass, an LFO with seven waves, a looping envelope and a VCA, on pages drawn from the module's own panel, sliders and switches. Every input jack picks a source running inside the plugin: four Bogaudio LFOs, Tidal Modulator 2, Random Sampler, two CV and two gate sequencers on the MPC tempo, an extra oscillator, Interzone's own outputs, velocity, mod wheel and pressure.\n\n> \ud83e\uddea **0.1.1 is built and tested offline**: the plugin's output is checked against Valley's own Interzone module code, sample for sample (patched cables included), under ASan + UBSan. **Not yet tested on a device.** Save your projects before installing, and report problems under **Issues**. Full list: [CHANGELOG](https://github.com/sunskiefer/InterzoneXXL/blob/main/CHANGELOG.md).\n\n## Pages\n**VCO** \u00b7 **FILTER / LFO** \u00b7 **MIXER / ENV** \u00b7 **VOICE** (voice, limiter, Panic \u00b7 EXT OSC \u00b7 PRESETS) \u00b7 **CV IN** \u00b7 **LFO** (1-4) \u00b7 **TIDAL / RANDOM** \u00b7 **SEQ** (Seq 1-2, Gate 1-2, SEQ SET)\n\n## Requirements\n- Akai Force (first generation); other Gen1 MPC OS units should work but are untested\n- MPC OS 3.x\n- Root SSH access (for example MockbaMod)\n\n## Install\nDownload **InterzoneXXL-0.1.1-mpc-armv7.zip** below, unzip it, then:\n\n    scp -r InterzoneXXL-0.1.1 root@<device-ip>:/tmp/\n    ssh -t root@<device-ip> sh /tmp/InterzoneXXL-0.1.1/install.sh\n\nThe installer stops MPC (save first), installs the plugin, and starts MPC again. Then load **InterzoneXXL** (manufacturer ANDREALPHEUS) as a plugin instrument. Presets go in `/sdcard/InterzoneXXL Presets`.\n\nGuide: [docs/USER_GUIDE.md](https://github.com/sunskiefer/InterzoneXXL/blob/main/docs/USER_GUIDE.md)\n\n## Credits\n- **Interzone:** Dale Johnson (Valley Audio)\n- **LFO:** Matt Demanett (Bogaudio) \u00b7 **Tidal Modulator 2 and Random Sampler:** Emilie Gillet (Mutable Instruments Tides 2 and Marbles), VCV's port in Audible Instruments\n- **Patching, sources, presets, limiter, Panic:** from [PlateauXXL](https://github.com/sunskiefer/PlateauXXL) and [RMXXXL](https://github.com/sunskiefer/RMXXXL)\n- **Plugin framework, skin tools and installer:** sd88me ([mpc-vst-plugins](https://github.com/sd88me/mpc-vst-plugins))\n- **Artwork:** Valley (ValleyRackFree), VCV Component Library (CC BY-NC 4.0), Bogaudio (CC BY-SA 4.0) \u00b7 **Interface font:** Titillium Web (SIL Open Font License)\n\nLicensed GPL-3.0-or-later. Free, not for sale.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 608,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "3.9.1",
       "date": "2026-10-09"
      }
     ]
    },
    {
     "version": "0.1.0",
     "size": 14271886,
     "defer": true,
     "sha256": "59dfa6dddaade42f9b7f6de53b191fba1e47f93b4a06ccbb19f7afe1b2a24559",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "interzonexxl",
      "name": "InterzoneXXL",
      "version": "0.1.0",
      "kind": "instrument",
      "uid": "416e497a",
      "manufacturer": "ANDREALPHEUS",
      "layout": "portable",
      "so": "interzonexxl.so",
      "skin": "ANDREALPHEUS - VST - InterzoneXXL",
      "folder": "portable/ANDREALPHEUS - VST - InterzoneXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "InterzoneXXL by ANDREALPHEUS: Valley Audio's Interzone synth voice for MPC OS",
      "requires": "",
      "source_repo": "sunskiefer/InterzoneXXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "59dfa6dddaade42f9b7f6de53b191fba1e47f93b4a06ccbb19f7afe1b2a24559",
       "size": 14271886,
       "url": "https://github.com/sunskiefer/InterzoneXXL/releases/download/v0.1.0/InterzoneXXL-0.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/InterzoneXXL/releases/download/v0.1.0/InterzoneXXL-0.1.0-mpc-armv7.zip",
     "date": "2026-10-09",
     "channel": "stable",
     "notes": "**InterzoneXXL \u2014 Valley Audio's Interzone synth voice, played from MIDI in mono or poly and patched with its own LFOs, random sources and sequencers, running natively inside MPC OS on the Akai Force.**\n\nLoad it as a plugin instrument on a track: a VCO with glide, pitch mod, PWM and a sub wave, a mixer with noise, a resonant 2/4-pole OTA filter with a high-pass, an LFO with seven waves, a looping envelope and a VCA, on pages drawn from the module's own panel, sliders and switches. Every input jack picks a source running inside the plugin: four Bogaudio LFOs, Tidal Modulator 2, Random Sampler, two CV and two gate sequencers on the MPC tempo, an extra oscillator, Interzone's own outputs, velocity, mod wheel and pressure.\n\n> \ud83e\uddea **0.1.0 is built and tested offline**: the plugin's output is checked against Valley's own Interzone module code, sample for sample (patched cables included), under ASan + UBSan. **Not yet tested on a device.** Save your projects before installing, and report problems under **Issues**. Full list: [CHANGELOG](https://github.com/sunskiefer/InterzoneXXL/blob/main/CHANGELOG.md).\n\n## Pages\n**VCO** \u00b7 **FILTER / LFO** \u00b7 **MIXER / ENV** \u00b7 **VOICE** (voice, limiter, Panic \u00b7 EXT OSC \u00b7 PRESETS) \u00b7 **CV IN** \u00b7 **LFO** (1-4) \u00b7 **TIDAL / RANDOM** \u00b7 **SEQ** (Seq 1-2, Gate 1-2, SEQ SET)\n\n## Requirements\n- Akai Force (first generation); other Gen1 MPC OS units should work but are untested\n- MPC OS 3.x\n- Root SSH access (for example MockbaMod)\n\n## Install\nDownload **InterzoneXXL-0.1.0-mpc-armv7.zip** below, unzip it, then:\n\n    scp -r InterzoneXXL-0.1.0 root@<device-ip>:/tmp/\n    ssh -t root@<device-ip> sh /tmp/InterzoneXXL-0.1.0/install.sh\n\nThe installer stops MPC (save first), installs the plugin, and starts MPC again. Then load **InterzoneXXL** (manufacturer ANDREALPHEUS) as a plugin instrument. Presets go in `/sdcard/InterzoneXXL Presets`.\n\nGuide: [docs/USER_GUIDE.md](https://github.com/sunskiefer/InterzoneXXL/blob/main/docs/USER_GUIDE.md)\n\n## Credits\n- **Interzone:** Dale Johnson (Valley Audio)\n- **LFO:** Matt Demanett (Bogaudio) \u00b7 **Tidal Modulator 2 and Random Sampler:** Emilie Gillet (Mutable Instruments Tides 2 and Marbles), VCV's port in Audible Instruments\n- **Patching, sources, presets, limiter, Panic:** from [PlateauXXL](https://github.com/sunskiefer/PlateauXXL) and [RMXXXL](https://github.com/sunskiefer/RMXXXL)\n- **Plugin framework, skin tools and installer:** sd88me ([mpc-vst-plugins](https://github.com/sd88me/mpc-vst-plugins))\n- **Artwork:** Valley (ValleyRackFree), VCV Component Library (CC BY-NC 4.0), Bogaudio (CC BY-SA 4.0) \u00b7 **Interface font:** Titillium Web (SIL Open Font License)\n\nLicensed GPL-3.0-or-later. Free, not for sale.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 327,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "0.1.3",
   "latest_beta": null,
   "updated": "2026-10-22",
   "added": "2026-10-09",
   "downloads": 1677
  },
  {
   "id": "j106",
   "name": "JN-106",
   "author": "sd88me",
   "repo": "sd88me/mpc-vst-jn106",
   "kind": "instrument",
   "license": "GPL-3.0-only",
   "summary": "Faithful, circuit-modelled and hardware-profiled six-voice Juno emulation (Ultramaster KR-106 DSP): IR3109 filter, BA662 VCA and MN3009 BBD chorus modelled from the circuits, the 106 CPU firmware reimplemented from its disassembly, curves fitted to real hardware and checked against the service notes. 256 factory presets, realistic panel skin.",
   "screenshot": "https://raw.githubusercontent.com/sd88me/mpc-vst-jn106/9053529f679d2a5f07781f002004e27cc12959e0/docs/img/screenshot-lfo-dco.png",
   "style": "synth",
   "tags": [
    "analog",
    "poly",
    "vintage",
    "chorus"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.2.0",
     "size": 26541267,
     "defer": true,
     "sha256": "5fc6250eb2fb20bc7b22a7e1d893958e5b4a2a7534bf8f3f03014fa0686eaa75",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "j106",
      "name": "JN-106",
      "version": "0.2.0",
      "kind": "instrument",
      "uid": "4a313036",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "kr106.so",
      "skin": "sd88me - VST - JN-106",
      "folder": "portable/sd88me - VST - JN-106",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Circuit-modelled six-voice Juno emulation (Ultramaster KR-106) with a realistic panel, tempo-synced arpeggiator and 256 factory presets.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-jn106",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "5fc6250eb2fb20bc7b22a7e1d893958e5b4a2a7534bf8f3f03014fa0686eaa75",
       "size": 26541267,
       "url": "https://github.com/sd88me/mpc-vst-jn106/releases/download/jn-106-vst-v0.2.0/JN-106-0.2.0-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "c142964c651d61087f0879407821a21e37e04f2c17d0f3a681dd1236ebc395e7",
       "size": 26563558,
       "url": "https://github.com/sd88me/mpc-vst-jn106/releases/download/jn-106-vst-v0.2.0/JN-106-0.2.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-jn106/releases/download/jn-106-vst-v0.2.0/JN-106-0.2.0-mpc-armv7.zip",
     "date": "2026-10-28",
     "channel": "stable",
     "notes": "Arpeggiator tempo sync (SYNC key + DIV slider, 1/1 to 1/32 with triplets); bigger touch areas on the rocker switches and keys; Perform knobs no longer show a square border; more room round the noise slider on LFO/DCO; MPC Q-Link column outlines.\n\nQ-Link columns are regrouped by panel section, so CC 20-35 map in a different order than 0.1.0. New parameters are appended, so saved projects load unchanged.\n\n**Install:** armv7 zip for Gen1 MPCs and the Force, aarch64 zip for Gen2; follow INSTALL.md in the zip (the installer restarts MPC). MPC OS 3.x.\n\nTested on a Force (MPC OS 3.9.1, armv7): loads, skin, switches, arp. The aarch64 (Gen2) build has not been run on a device. Arp audio sync timing was not listened to.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 373,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-28"
      },
      {
       "device": "Akai MPC Live III (aarch64)",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-28"
      }
     ]
    },
    {
     "version": "0.1.0",
     "size": 24590491,
     "defer": true,
     "sha256": "0610bf7401c32b902128570dc9fa811b7ff2597e32fbc7e9d5e6e1308760153c",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 47.1,
      "max_pct": 48.4,
      "verdict": "FAIL"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "j106",
      "name": "JN-106",
      "version": "0.1.0",
      "kind": "instrument",
      "uid": "4a313036",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "kr106.so",
      "skin": "sd88me - VST - JN-106",
      "folder": "portable/sd88me - VST - JN-106",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Six-voice Juno-style polyphonic synth (ultramaster_kr106 DSP) with 256 factory presets and a realistic panel skin.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-jn106",
      "license": "GPL-3.0-only",
      "cpu": {
       "p99_pct": 47.1,
       "max_pct": 48.4,
       "verdict": "FAIL"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "0610bf7401c32b902128570dc9fa811b7ff2597e32fbc7e9d5e6e1308760153c",
       "size": 24590491,
       "url": "https://github.com/sd88me/mpc-vst-jn106/releases/download/jn-106-vst-v0.1.0/JN-106-0.1.0-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "fd23d2319df8e01b35e9cf91bb7ca9d8ca1e450866e27443d6e5cbfb6df91e61",
       "size": 24612799,
       "url": "https://github.com/sd88me/mpc-vst-jn106/releases/download/jn-106-vst-v0.1.0/JN-106-0.1.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-jn106/releases/download/jn-106-vst-v0.1.0/JN-106-0.1.0-mpc-armv7.zip",
     "date": "2026-10-21",
     "channel": "stable",
     "notes": "Six-voice Juno-style polysynth (ultramaster_kr106 DSP) with 256 factory presets and a realistic panel skin. Tested on a Force (MPC OS 3.9.1); the aarch64 zip (Gen2) is untested.\n\nCPU on a Force: six held notes about 31% of a block at 2x oversampling (20% at 1x); a fast Q-Link sweep peaks at 47% at p99 (bench verdict FAIL). Use 1x oversampling (SETTINGS) and one instance on a busy project.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r JN-106-0.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/JN-106-0.1.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - JN-106/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **JN-106** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\n## Install by hand\n\n1. Copy `portable/sd88me - VST - JN-106/` to `/sdcard/Synths/sd88me - VST - JN-106/`. It holds `kr106.so`, `plugin-meta.xml`, `version.xml`, `Plugin Skins/`\n   and the data:\n2. Stop MPC: `systemctl stop acvs`. If there is no `acvs` service (`systemctl cat acvs` fails, as on some MPC OS 2.x versions and on Hakai-enabled systems), use `systemctl stop inmusic-mpc`.\n3. Back up the settings file, `MPC.settings` (on a Force: `/media/az01-internal/Settings/MPC/MPC.settings`).\n4. In `MPC.settings`, inside `<VALUE name=\"pluginList-arm\"><KNOWNPLUGINS>`, add the line from `plugin-meta.xml` with\n   `%payload-path%` replaced by `/sdcard/Synths`. If there is no `pluginList-arm` value yet, add one just before `</PROPERTIES>`:\n   ```xml\n   <VALUE name=\"pluginList-arm\">\n     <KNOWNPLUGINS>\n       (the line from plugin-meta.xml)\n     </KNOWNPLUGINS>\n   </VALUE>\n   ```\n5. Start MPC: `systemctl start acvs`, or `systemctl start inmusic-mpc` if that is the service you stopped. If MPC shows default settings, restore your backup (the XML was malformed).\n\nEdit `MPC.settings` only while MPC is stopped: MPC can save its own copy over a change made while it runs. Tools that\nrebuild the whole plugin list from the plugin folders in `Synths` keep this plugin, because it is such a folder.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 377,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-22"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "0.2.0",
   "latest_beta": null,
   "updated": "2026-10-28",
   "added": "2026-10-22",
   "downloads": 750
  },
  {
   "id": "keyscope",
   "name": "Keyscope",
   "author": "jacob-sabella",
   "repo": "jacob-sabella/mpc-vst-keyscope",
   "kind": "effect",
   "license": "MIT",
   "summary": "Listens to any track and names its key, chord, bass note and tuning, from the spectrum of the whole mix; the audio passes through untouched.",
   "screenshot": "https://raw.githubusercontent.com/jacob-sabella/mpc-vst-keyscope/88cb99ac5e0d682e1e6d9c81836bf4096a9cde3c/docs/screenshots/keyscope.png",
   "style": "utility",
   "tags": [
    "key-detection",
    "chord-detection",
    "tuner",
    "analyzer"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.4",
     "size": 3306018,
     "defer": true,
     "sha256": "8c651542a02fe0e2e909f61e5095bf7be5ba540c7066c6ced650468c9dfe8198",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": {
      "p99_pct": 4.3,
      "max_pct": 8.3,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "keyscope",
      "name": "Keyscope",
      "version": "1.0.4",
      "kind": "effect",
      "uid": "4b795363",
      "manufacturer": "jacob-sabella",
      "layout": "portable",
      "so": "keyscope.so",
      "skin": "jacob-sabella - VST - Keyscope",
      "folder": "portable/jacob-sabella - VST - Keyscope",
      "extras": [],
      "user_data": [],
      "user_files": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "Listens to any track and names its key, chord, bass note and tuning, from the spectrum of the whole mix.",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-vst-keyscope",
      "license": "MIT",
      "cpu": {
       "p99_pct": 4.3,
       "max_pct": 8.3,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "8c651542a02fe0e2e909f61e5095bf7be5ba540c7066c6ced650468c9dfe8198",
       "size": 3306018,
       "url": "https://github.com/jacob-sabella/mpc-vst-keyscope/releases/download/keyscope-vst-v1.0.4/Keyscope-1.0.4-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/jacob-sabella/mpc-vst-keyscope/releases/download/keyscope-vst-v1.0.4/Keyscope-1.0.4-mpc-armv7.zip",
     "date": "2026-11-04",
     "channel": "stable",
     "notes": "Listens to any track and names its key, chord, bass note and tuning, from the spectrum of the whole mix.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Keyscope-1.0.4 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Keyscope-1.0.4/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/jacob-sabella - VST - Keyscope/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Keyscope** to a track from the plugin browser (Insert effects). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from jacob-sabella/mpc-vst-keyscope@614c7d5 with mpc-vst-plugins@8e266ce.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 52,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.3",
     "size": 3305368,
     "defer": true,
     "sha256": "223d0b79d72394edb606df80cbbfdfafa167a5a01ba2379facde99cc1d603f70",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": {
      "p99_pct": 4.3,
      "max_pct": 8.3,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "keyscope",
      "name": "Keyscope",
      "version": "1.0.3",
      "kind": "effect",
      "uid": "4b795363",
      "manufacturer": "jacob-sabella",
      "layout": "portable",
      "so": "keyscope.so",
      "skin": "jacob-sabella - VST - Keyscope",
      "folder": "portable/jacob-sabella - VST - Keyscope",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "Listens to any track and names its key, chord, bass note and tuning, from the spectrum of the whole mix.",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-vst-keyscope",
      "license": "MIT",
      "cpu": {
       "p99_pct": 4.3,
       "max_pct": 8.3,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "223d0b79d72394edb606df80cbbfdfafa167a5a01ba2379facde99cc1d603f70",
       "size": 3305368,
       "url": "https://github.com/jacob-sabella/mpc-vst-keyscope/releases/download/keyscope-vst-v1.0.3/Keyscope-1.0.3-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/jacob-sabella/mpc-vst-keyscope/releases/download/keyscope-vst-v1.0.3/Keyscope-1.0.3-mpc-armv7.zip",
     "date": "2026-10-22",
     "channel": "stable",
     "notes": "Listens to any track and names its key, chord, bass note and tuning, from the spectrum of the whole mix.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Keyscope-1.0.3 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Keyscope-1.0.3/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/jacob-sabella - VST - Keyscope/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Keyscope** to a track from the plugin browser (Insert effects). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from jacob-sabella/mpc-vst-keyscope@1332258 with mpc-vst-plugins@97a2eff.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 431,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.2",
     "size": 3304841,
     "defer": true,
     "sha256": "291da392ffc0127faad793f7b8ad9392fab26706643537597c9c1d4f5bc26fe6",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": {
      "p99_pct": 4.3,
      "max_pct": 8.3,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "keyscope",
      "name": "Keyscope",
      "version": "1.0.2",
      "kind": "effect",
      "uid": "4b795363",
      "manufacturer": "jacob-sabella",
      "layout": "portable",
      "so": "keyscope.so",
      "skin": "jacob-sabella - VST - Keyscope",
      "folder": "portable/jacob-sabella - VST - Keyscope",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "Listens to any track and names its key, chord, bass note and tuning, from the spectrum of the whole mix.",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-vst-keyscope",
      "license": "MIT",
      "cpu": {
       "p99_pct": 4.3,
       "max_pct": 8.3,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "291da392ffc0127faad793f7b8ad9392fab26706643537597c9c1d4f5bc26fe6",
       "size": 3304841,
       "url": "https://github.com/jacob-sabella/mpc-vst-keyscope/releases/download/keyscope-vst-v1.0.2/Keyscope-1.0.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/jacob-sabella/mpc-vst-keyscope/releases/download/keyscope-vst-v1.0.2/Keyscope-1.0.2-mpc-armv7.zip",
     "date": "2026-10-10",
     "channel": "stable",
     "notes": "## What's new in 1.0.2\n\n- **Works on MPC OS 2.x as well as 3.x.** The screen skin is now written in the MPC OS 2.x format, which 3.x reads too, so the touchscreen page draws on 2.x units instead of staying empty. Checked against MPC OS 2.15.1's own skins; not yet tried on a 2.x unit, so reports from 2.x owners are welcome.\n- The plugin itself is unchanged.\n\nListens to any track and names its key, chord, bass note and tuning, from the spectrum of the whole mix.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Keyscope-1.0.2 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Keyscope-1.0.2/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/jacob-sabella - VST - Keyscope/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Keyscope** to a track from the plugin browser (Insert effects). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from jacob-sabella/mpc-vst-keyscope@a7fbed2 with mpc-vst-plugins@9f5f91a.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 577,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.1",
     "size": 3305527,
     "defer": true,
     "sha256": "82ed96dafed896c89b4cd5b2579aa0841005fe490f65da53807c5c1ba5f26aa4",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": {
      "p99_pct": 4.3,
      "max_pct": 8.3,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "keyscope",
      "name": "Keyscope",
      "version": "1.0.1",
      "kind": "effect",
      "uid": "4b795363",
      "manufacturer": "jacob-sabella",
      "layout": "portable",
      "so": "keyscope.so",
      "skin": "jacob-sabella - VST - Keyscope",
      "folder": "portable/jacob-sabella - VST - Keyscope",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Listens to any track and names its key, chord, bass note and tuning, from the spectrum of the whole mix.",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-vst-keyscope",
      "license": "MIT",
      "cpu": {
       "p99_pct": 4.3,
       "max_pct": 8.3,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "82ed96dafed896c89b4cd5b2579aa0841005fe490f65da53807c5c1ba5f26aa4",
       "size": 3305527,
       "url": "https://github.com/jacob-sabella/mpc-vst-keyscope/releases/download/keyscope-vst-v1.0.1/Keyscope-1.0.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/jacob-sabella/mpc-vst-keyscope/releases/download/keyscope-vst-v1.0.1/Keyscope-1.0.1-mpc-armv7.zip",
     "date": "2026-10-06",
     "channel": "stable",
     "notes": "Listens to any track and names its key, chord, bass note and tuning, from the spectrum of the whole mix.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Keyscope-1.0.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Keyscope-1.0.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/jacob-sabella - VST - Keyscope/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Keyscope** to a track from the plugin browser (Insert effects). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from jacob-sabella/mpc-vst-keyscope@05ff0de with mpc-vst-plugins@a4b8f86.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 594,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Key 37",
       "firmware": "3.9.1.2",
       "date": "2026-10-05"
      }
     ]
    },
    {
     "version": "1.0.0",
     "size": 3304483,
     "defer": true,
     "sha256": "1c4279d8c2c56ee1a7c02490b0524f7ecdd0598415f38e15988e4524b43a27d0",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": {
      "p99_pct": 4.3,
      "max_pct": 8.3,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "keyscope",
      "name": "Keyscope",
      "version": "1.0.0",
      "kind": "effect",
      "uid": "4b795363",
      "manufacturer": "jacob-sabella",
      "layout": "portable",
      "so": "keyscope.so",
      "skin": "jacob-sabella - VST - Keyscope",
      "folder": "portable/jacob-sabella - VST - Keyscope",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 1,
      "about": "Listens to any track and names its key, chord, bass note and tuning, from the spectrum of the whole mix.",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-vst-keyscope",
      "license": "MIT",
      "cpu": {
       "p99_pct": 4.3,
       "max_pct": 8.3,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "1c4279d8c2c56ee1a7c02490b0524f7ecdd0598415f38e15988e4524b43a27d0",
       "size": 3304483,
       "url": "https://github.com/jacob-sabella/mpc-vst-keyscope/releases/download/keyscope-vst-v1.0.0/Keyscope-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/jacob-sabella/mpc-vst-keyscope/releases/download/keyscope-vst-v1.0.0/Keyscope-1.0.0-mpc-armv7.zip",
     "date": "2026-10-04",
     "channel": "stable",
     "notes": "Listens to any track and names its key, chord, bass note and tuning, from the spectrum of the whole mix.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Keyscope-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Keyscope-1.0.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/jacob-sabella - VST - Keyscope/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Keyscope** to a track from the plugin browser (Insert effects). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from jacob-sabella/mpc-vst-keyscope@5efe13b with mpc-vst-plugins@5b60c7b.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 411,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Key 37",
       "firmware": "3.9.1.2",
       "date": "2026-10-04"
      }
     ]
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "tested"
   ],
   "featured": false,
   "latest": "1.0.4",
   "latest_beta": null,
   "updated": "2026-11-04",
   "added": "2026-10-05",
   "downloads": 2065
  },
  {
   "id": "kutilxxl",
   "name": "KutilXXL",
   "author": "L'Cronx",
   "repo": "sunskiefer/BUSTEDXXL",
   "kind": "instrument",
   "license": "GPL-3.0-or-later",
   "summary": "Groovebox of Bastl-style modules patched with touch cables across three screens: Wave Bard on Bastl's open-source Kastle 2 DSP plus Kompas, Crust 2, Pizza, Alchemist, Basil and ABC. Tap a module to open a window with just its jacks, big and named, and patch between modules.",
   "screenshot": "https://raw.githubusercontent.com/sunskiefer/BUSTEDXXL/v0.2.1/docs/img/screen1.png",
   "style": "groovebox",
   "tags": [
    "bastl",
    "kastle",
    "modular",
    "patch-panel",
    "touch-cables",
    "sampler",
    "fm",
    "groovebox"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.2.1",
     "size": 89442171,
     "defer": true,
     "sha256": "60be73cdaf68b225f60b9c1049fccbe401803b4f935c18017e3dc0414e896ac3",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "kutilxxl",
      "name": "KutilXXL",
      "version": "0.2.1",
      "kind": "instrument",
      "uid": "4b75746c",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "kutilxxl.so",
      "skin": "L'Cronx - VST - KutilXXL",
      "folder": "portable/L'Cronx - VST - KutilXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Groovebox of Bastl-style modules: Wave Bard on Bastl's open-source Kastle 2 DSP, imagined Kompas, Crust 2, Pizza, Alchemist, Basil and ABC, patched with touch cables",
      "requires": "",
      "source_repo": "sunskiefer/BUSTEDXXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "60be73cdaf68b225f60b9c1049fccbe401803b4f935c18017e3dc0414e896ac3",
       "size": 89442171,
       "url": "https://github.com/sunskiefer/BUSTEDXXL/releases/download/v0.2.1/KutilXXL-0.2.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/BUSTEDXXL/releases/download/v0.2.1/KutilXXL-0.2.1-mpc-armv7.zip",
     "date": "2026-11-01",
     "channel": "stable",
     "notes": "KutilXXL for Force / MPC OS by L'Cronx: a groovebox of Bastl-style modules patched with touch cables. Install: unzip, run install.sh (INSTALL.md inside), or use the MPC plugin installer. Tested offline only; not yet tested on a Force.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 145,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.1.1",
     "size": 107208402,
     "defer": true,
     "sha256": "2bea31c6b907c77cc3ade7d951b3a36f9779ee6e092f8410783716884c24045a",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "kutilxxl",
      "name": "KutilXXL",
      "version": "0.1.1",
      "kind": "instrument",
      "uid": "4b75746c",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "kutilxxl.so",
      "skin": "L'Cronx - VST - KutilXXL",
      "folder": "portable/L'Cronx - VST - KutilXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Groovebox of Bastl-style modules: Wave Bard on Bastl's open-source Kastle 2 DSP, imagined Kompas, Crust 2, Pizza, Alchemist, Basil and ABC, patched with touch cables",
      "requires": "",
      "source_repo": "sunskiefer/BUSTEDXXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "2bea31c6b907c77cc3ade7d951b3a36f9779ee6e092f8410783716884c24045a",
       "size": 107208402,
       "url": "https://github.com/sunskiefer/BUSTEDXXL/releases/download/v0.1.1/KutilXXL-0.1.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/BUSTEDXXL/releases/download/v0.1.1/KutilXXL-0.1.1-mpc-armv7.zip",
     "date": "2026-10-30",
     "channel": "stable",
     "notes": "KutilXXL for Force / MPC OS by L'Cronx: a groovebox of Bastl-style modules patched with touch cables. Install: unzip, run install.sh (INSTALL.md inside), or use the MPC plugin installer. Tested offline only; not yet tested on a Force.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 81,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.1.0",
     "size": 68058906,
     "defer": true,
     "sha256": "7971b0bcf9672317a786a5bb53bcef7253fe39fa01b18ff5ad9467298789cf54",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "kutilxxl",
      "name": "KutilXXL",
      "version": "0.1.0",
      "kind": "instrument",
      "uid": "4b75746c",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "kutilxxl.so",
      "skin": "L'Cronx - VST - KutilXXL",
      "folder": "portable/L'Cronx - VST - KutilXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Groovebox of Bastl-style modules: Wave Bard on Bastl's open-source Kastle 2 DSP, imagined Kompas, Crust 2, Pizza, Alchemist, Basil and ABC, patched with touch cables",
      "requires": "",
      "source_repo": "sunskiefer/BUSTEDXXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "7971b0bcf9672317a786a5bb53bcef7253fe39fa01b18ff5ad9467298789cf54",
       "size": 68058906,
       "url": "https://github.com/sunskiefer/BUSTEDXXL/releases/download/v0.1.0/KutilXXL-0.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/BUSTEDXXL/releases/download/v0.1.0/KutilXXL-0.1.0-mpc-armv7.zip",
     "date": "2026-10-30",
     "channel": "stable",
     "notes": "KutilXXL for Force / MPC OS by L'Cronx: a groovebox of Bastl-style modules patched with touch cables. Install: unzip, run install.sh (INSTALL.md inside), or use the MPC plugin installer. Tested offline only; not yet tested on a Force.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 36,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "0.2.1",
   "latest_beta": null,
   "updated": "2026-11-01",
   "added": "2026-10-31",
   "downloads": 262
  },
  {
   "id": "liminal-amp",
   "name": "Liminal Amp",
   "author": "gmorb",
   "repo": "gmorb/mpc-vst-liminal-amp",
   "kind": "effect",
   "license": "MIT",
   "summary": "Lightweight, official-sound Neural Amp Modeler: A2 captures with cab IR, gate and tone stack, resampled like the official plugin; browses models/ and irs/ folders on any drive.",
   "screenshot": "https://raw.githubusercontent.com/gmorb/mpc-vst-liminal-amp/v1.0.0/docs/images/page.png",
   "homepage": "https://github.com/gmorb/mpc-vst-liminal-amp",
   "style": "amp-sim",
   "tags": [
    "nam",
    "guitar",
    "amp",
    "cab-ir",
    "lightweight"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.2",
     "size": 5755698,
     "defer": true,
     "sha256": "1c968f039a3c96b258e42ed7b6f2e8d52ab73840663313f51840b3b3a554b634",
     "param_compat": 1,
     "max_glibc": "2.34",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "liminal-amp",
      "name": "Liminal Amp",
      "version": "1.0.2",
      "kind": "effect",
      "uid": "4e6d4132",
      "manufacturer": "Gm0rb",
      "layout": "portable",
      "so": "liminal_amp.so",
      "skin": "Gm0rb - VST - Liminal Amp",
      "folder": "portable/Gm0rb - VST - Liminal Amp",
      "extras": [
       "LICENSE",
       "NOTICE.md",
       "NAMA2.json",
       "models/README.txt",
       "irs/README.txt",
       "art/tone3000-logo.png",
       "presets/README.txt",
       "art/fonts/TitilliumWeb-Regular.ttf",
       "art/fonts/TitilliumWeb-SemiBold.ttf",
       "art/fonts/OFL.txt"
      ],
      "user_data": [
       "models",
       "irs",
       "presets"
      ],
      "arch": "armv7",
      "max_glibc": "2.34",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Neural Amp Modeler A2 amp captures (Lite size) with a cabinet IR, noise gate and tone stack; browses .nam and .wav files in models/ and irs/ folders anywhere on the device's drives.",
      "requires": "",
      "source_repo": "gmorb/mpc-vst-liminal-amp",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "portable/Gm0rb - VST - Liminal Amp/liminal_amp.so": {
       "network": [
        "accept",
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      },
      "aarch64: portable/Gm0rb - VST - Liminal Amp/liminal_amp.so": {
       "network": [
        "accept",
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.34, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "armv7": {
       "sha256": "1c968f039a3c96b258e42ed7b6f2e8d52ab73840663313f51840b3b3a554b634",
       "size": 5755698,
       "url": "https://github.com/gmorb/mpc-vst-liminal-amp/releases/download/v1.0.2/Liminal-Amp-1.0.2-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "0382d5e4d7b998bb4eede0331e5f4e47e4444c278dbf79380f052748838b606e",
       "size": 5846661,
       "url": "https://github.com/gmorb/mpc-vst-liminal-amp/releases/download/v1.0.2/Liminal-Amp-1.0.2-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/gmorb/mpc-vst-liminal-amp/releases/download/v1.0.2/Liminal-Amp-1.0.2-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "# Liminal Amp 1.0.2\n\nGen 1 gets the same fast cab as Gen 2.\n\n## Changes\n- **Faster cab IR on Gen 1.** The Force / MPC Live / Live II / One / X / Key 61 build now runs the cabinet IR's FFT with\n  NEON, as the Gen 2 build already did. Until now the Gen 1 build used slower plain (scalar) code for it. The sound\n  doesn't change: the IR is still processed to the official NAM plugin's spec (up to 8192 samples, its resampling and\n  level), checked against the official convolution on 32-bit ARM. The cab uses less CPU, which leaves more room for\n  other plugins or for **A2 Full**.\n\nBoth builds now run the same code the same way: same sound, same options (Eco, A2 Full, IR length), same presets.\nGen 2 hardware is simply faster.\n\nNothing else changes. Projects and presets from 1.0.0 and 1.0.1 open as they were.\n\n## Install\nOn a Gen 1 device use one of these two zips: **`Liminal-Amp-for-MPC-OS-1.0.2.zip`** (copy the `Gm0rb - VST - Liminal Amp`\nfolder into `Synths` and run `vstscanner.sh`) or **`Liminal-Amp-1.0.2-mpc-armv7.zip`** (MPC OS Plugin Catalog, with\n`install.sh`). On a Gen 2 device use **`Liminal-Amp-1.0.2-mpc-aarch64.zip`** with its `install.sh`, or the catalog\n(tested under emulation only so far:\n[docs/GEN2.md](https://github.com/gmorb/mpc-vst-liminal-amp/blob/main/docs/GEN2.md)).\nYour `models`, `irs` and `presets` folders are kept.\n\nRequires MPC OS 3.x on a Gen 1 Force / MPC, or a Gen 2 MPC (the aarch64 zip).\n\nChecksums: `SHA256SUMS` in this release.\n",
     "yanked": false,
     "warnings": [
      "needs GLIBC 2.34: listed as MPC OS 3.x only (MPC OS 2.x has about 2.32; build with arm32v7/gcc:11-bullseye to reach it)",
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/Gm0rb - VST - Liminal Amp/liminal_amp.so calls network (accept, bind, listen, recv, send, socket); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 301,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.1",
     "size": 5746339,
     "defer": true,
     "sha256": "30e7af4425e0c4a18e18e2fcd361e1cf2859b8d425403d286bf1f2cc2310bcdb",
     "param_compat": 1,
     "max_glibc": "2.34",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "liminal-amp",
      "name": "Liminal Amp",
      "version": "1.0.1",
      "kind": "effect",
      "uid": "4e6d4132",
      "manufacturer": "Gm0rb",
      "layout": "portable",
      "so": "liminal_amp.so",
      "skin": "Gm0rb - VST - Liminal Amp",
      "folder": "portable/Gm0rb - VST - Liminal Amp",
      "extras": [
       "LICENSE",
       "NOTICE.md",
       "NAMA2.json",
       "models/README.txt",
       "irs/README.txt",
       "art/tone3000-logo.png",
       "presets/README.txt",
       "art/fonts/TitilliumWeb-Regular.ttf",
       "art/fonts/TitilliumWeb-SemiBold.ttf",
       "art/fonts/OFL.txt"
      ],
      "user_data": [
       "models",
       "irs",
       "presets"
      ],
      "arch": "armv7",
      "max_glibc": "2.34",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Neural Amp Modeler A2 amp captures (Lite size) with a cabinet IR, noise gate and tone stack; browses .nam and .wav files in models/ and irs/ folders anywhere on the device's drives.",
      "requires": "",
      "source_repo": "gmorb/mpc-vst-liminal-amp",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "portable/Gm0rb - VST - Liminal Amp/liminal_amp.so": {
       "network": [
        "accept",
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      },
      "aarch64: portable/Gm0rb - VST - Liminal Amp/liminal_amp.so": {
       "network": [
        "accept",
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.34, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "armv7": {
       "sha256": "30e7af4425e0c4a18e18e2fcd361e1cf2859b8d425403d286bf1f2cc2310bcdb",
       "size": 5746339,
       "url": "https://github.com/gmorb/mpc-vst-liminal-amp/releases/download/v1.0.1/Liminal-Amp-1.0.1-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "b83bfdc4edff7fbd8fc55a752297e25bcd8cd11b8422a50925fb5656ea790f10",
       "size": 5846665,
       "url": "https://github.com/gmorb/mpc-vst-liminal-amp/releases/download/v1.0.1/Liminal-Amp-1.0.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/gmorb/mpc-vst-liminal-amp/releases/download/v1.0.1/Liminal-Amp-1.0.1-mpc-armv7.zip",
     "date": "2026-10-12",
     "channel": "stable",
     "notes": "# Liminal Amp 1.0.1\r\n\r\nA small update to [1.0.0](../v1.0.0): smoother taps, and a measured CPU figure for the MPC OS Plugin Catalog.\r\n\r\n## Changes\r\n- **Smoother phone-page taps.** GET TONES, BROWSE TONE3000 and NAME ON PHONE now start the phone page's server in the\r\n  plugin's background thread. The first tap used to do that work on the spot (a few milliseconds), which the catalog's\r\n  CPU bench counted as an overrun. The page still opens a moment after the tap, as before.\r\n- **CPU figure recorded.** This release carries the catalog bench's result, measured on an Akai Force (see INSTALL.md in\r\n  the catalog zip, and the listing).\r\n- **Gen 2 build (64-bit ARM).** `Liminal-Amp-1.0.1-mpc-aarch64.zip` is for Gen 2 devices (MPC Live III and kin,\r\n  RK3588 / RK3588S); the MPC OS Plugin Catalog's installer picks it on a Gen 2 device. It's **tested under emulation\r\n  only so far**; please report how it runs: see\r\n  [docs/GEN2.md](https://github.com/gmorb/mpc-vst-liminal-amp/blob/main/docs/GEN2.md).\r\n\r\nNothing else changes: same sound, controls, presets and project format. Projects and presets from 1.0.0 open as they were.\r\n\r\n## Install\r\nSame as 1.0.0. On a Gen 1 device use one of these two zips: **`Liminal-Amp-for-MPC-OS-1.0.1.zip`** (copy the `Gm0rb - VST - Liminal Amp`\r\nfolder into `Synths` and run `vstscanner.sh`) or **`Liminal-Amp-1.0.1-mpc-armv7.zip`** (MPC OS Plugin Catalog, with\r\n`install.sh`). On a Gen 2 device use **`Liminal-Amp-1.0.1-mpc-aarch64.zip`** with its `install.sh`, or the catalog.\r\nYour `models`, `irs` and `presets` folders are kept.\r\n\r\nRequires MPC OS 3.x on a Gen 1 Force / MPC, or a Gen 2 MPC (the aarch64 zip).\r\n\r\nChecksums: `SHA256SUMS` in this release.\r\n",
     "yanked": false,
     "warnings": [
      "needs GLIBC 2.34: listed as MPC OS 3.x only (MPC OS 2.x has about 2.32; build with arm32v7/gcc:11-bullseye to reach it)",
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/Gm0rb - VST - Liminal Amp/liminal_amp.so calls network (accept, bind, listen, recv, send, socket); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 435,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.0",
     "size": 5745218,
     "defer": true,
     "sha256": "edcd0832d76d3ce73b03c18c1abe76dfba4126087f7c836a4f065b5b414a8cca",
     "param_compat": 1,
     "max_glibc": "2.34",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "liminal-amp",
      "name": "Liminal Amp",
      "version": "1.0.0",
      "kind": "effect",
      "uid": "4e6d4132",
      "manufacturer": "Gm0rb",
      "layout": "portable",
      "so": "liminal_amp.so",
      "skin": "Gm0rb - VST - Liminal Amp",
      "folder": "portable/Gm0rb - VST - Liminal Amp",
      "extras": [
       "LICENSE",
       "NOTICE.md",
       "NAMA2.json",
       "models/README.txt",
       "irs/README.txt",
       "art/tone3000-logo.png",
       "presets/README.txt",
       "art/fonts/TitilliumWeb-Regular.ttf",
       "art/fonts/TitilliumWeb-SemiBold.ttf",
       "art/fonts/OFL.txt"
      ],
      "user_data": [
       "models",
       "irs",
       "presets"
      ],
      "arch": "armv7",
      "max_glibc": "2.34",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Neural Amp Modeler A2 amp captures (Lite size) with a cabinet IR, noise gate and tone stack; browses .nam and .wav files in models/ and irs/ folders anywhere on the device's drives.",
      "requires": "",
      "source_repo": "gmorb/mpc-vst-liminal-amp",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "portable/Gm0rb - VST - Liminal Amp/liminal_amp.so": {
       "network": [
        "accept",
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.34, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "armv7": {
       "sha256": "edcd0832d76d3ce73b03c18c1abe76dfba4126087f7c836a4f065b5b414a8cca",
       "size": 5745218,
       "url": "https://github.com/gmorb/mpc-vst-liminal-amp/releases/download/v1.0.0/Liminal-Amp-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/gmorb/mpc-vst-liminal-amp/releases/download/v1.0.0/Liminal-Amp-1.0.0-mpc-armv7.zip",
     "date": "2026-10-10",
     "channel": "stable",
     "notes": "- New page (v3), in the design system of the companion plugin Liminal Hz (one page, near-black textured background,\n  large type, engraved knobs, one accent that means \"a live value\") with this plugin's own identity: a guitar amp.\n  Warm valve glow in the lower right, faint drifting air across the page, amber knob arcs. Same controls, bigger text.\n- AMP LIST and CAB LIST: tap-to-load lists (four 44 px rows to a page, \"pack . name\", PREV / NEXT / CLOSE, the one in use\n  marked), opened over their block, as Liminal Hz's IR LIST. Long names slide. Parameters 36-59 (appended; state files\n  and automation do not include them).\n- Fast start: the folders found last time are kept in a hidden index (`.models-index`, `.irs-index`) in the plugin\n  folder. A project's saved amp and cab load from it as soon as the plugin opens, before the full search of the drives\n  finishes; the search then refreshes the lists. (Liminal Hz's library code.)\n- My Presets (as Liminal Hz): the header shows the preset in use (\"My: <name>\") beside **MY PRESETS**, which opens a\n  list over the AMP block (three to a page, PREV / NEXT / CLOSE). **SAVE** keeps the current sound (every setting, the\n  amp and the cab) named after its amp (\"Plexi Crunch\", \"Plexi Crunch 2\"...); tap a row to load it (the amp and cab are\n  found again even if a card moved; a missing one is named); **DELETE** asks twice. A project remembers the selected\n  preset. Presets are `presets/<name>.na2p` text files, kept across upgrades, renamable from a computer (RESCAN).\n  Parameters 75-79 (appended; not saved in projects, not automatable); amp_menu gained a third option (Presets).\n- The phone pages in the Liminal Amp look (warm black, the valves' amber glow, faceplate cards, the Liminal Amp wordmark,\n  Titillium Web shipped in `art/fonts` with its OFL licence, 48 px buttons). The home page offers TONE3000 and\n  **My Presets**. **NAME ON PHONE** opens `<address>/presets` (no internet or libcurl needed): save the current sound\n  under a typed name, load, rename, delete, and **edit** a preset: its amp and cab (from the plugin's lists) and every\n  setting, grouped as on the MPC (input, tone, out, cab, amp), then Save or Save and load.\n- The amp's pluck print: under the amp's name, one plucked A string played through the loaded capture, drawn as a\n  waveform (14 slices; parameters 61-74, read-only, not saved, not automatable). A clean amp shows a sharp attack that\n  fades; crunch holds the note and evens its peaks; high gain is a solid wall. Measured when a capture loads, in the\n  background (the capture alone, at its own rate, 1.2 s of audio), then the capture is reset before it plays. The amp's\n  detail (\"Amp \u00b7 NAM \u00b7 @creator\", \"Model 2 of 4 \u00b7 Local\") moved to the right of its pack line.\n- Glowing valves (lower right): three KT88 power valves (glass, silvered getter, wide ribbed anode with two slots, mica,\n  heater loops) on a chassis lip show the amp's output level (parameter 60 `tubes`, read-only, 25 states): heaters glow\n  dull red in silence and heat up one after another as you play, cooling over about 2.5 s. Not saved, not automatable;\n  one peak scan per audio block.\n- A2 FULL switch (off by default): plays an A2 capture at its Full size (8 channels) instead of Lite (3 channels),\n  reloaded in the background; the detail line then ends in \"\u00b7 Full\". On a Gen 1 Force the Full size alone takes\n  about 57% of an audio block (Lite about 12%): for simple projects, or faster hardware.\n- A2 FULL takes two taps: the first shows a warning (\"A2 FULL: very heavy on CPU\", \"Best on a G2. Own risk.\", \"Tap A2 FULL again to turn on\") and stays\n  off; a second tap within six seconds turns it on. Off is one tap. A project or preset saved with it on loads it as saved.\n- The phone page uses this plugin's own port (8091) and, when that's taken (another instance), the next free one;\n  a page that closed itself after 15 idle minutes opens again on the next press (it used to stay closed).\n- Brand: \"Liminal Amp\" by the manufacturer \"Gm0rb\" (folder `Gm0rb - VST - Liminal Amp`, `liminal_amp.so`, catalog id\n  `liminal-amp`). Renamed before release from \"NAM A2\", then \"Liminal Stack\", which MPC's insert slot showed as \"Limin.l Stack\"\n  (also without the space). The internal plugin uid (`NmA2`) and the project and preset formats are unchanged.\n- README images (`docs/images/`: banner, page, signal chain, controls, lists, My Presets, pluck print and valves, A2 FULL,\n  the phone pages), made by `tools/make_readme_images.py` from the running plugin and its real web server\n  (`tools/readme_demo.cpp` drives the host build).\n- Header: the preset readout no longer overprints the wordmark (wordmark slightly smaller; the preset, MY PRESETS, TONE3000\n  logo and status line moved right; the status line is narrower). Before first use the TONE3000 line says \"Tap BROWSE TONE3000\".\n- The A2 FULL switch's parameter is named \"A2 Full\" (was \"Full\", which MPC showed next to the cab's FULL / SHORT). Only the\n  shown name changed: projects and presets keep it by key. tools/honest_preview.py now draws a control's name as MPC does (the\n  parameter's name, and knob values in upper case), so the README images match the device.\n- DELETE (in each block's header): deletes a capture or a cab IR permanently, in two taps (the first asks: \"Tap DELETE again to\n  delete it permanently\", for 4 s). When the last file of a downloaded TONE3000 pack goes, its tone3000.json and\n  folder go too. Only .nam / .wav files inside the scanned folders can be deleted.\n- Cab IRs: our own WAV reader (engine/wav_reader) instead of AudioDSPTools' loader. It reads the files IR\n  libraries ship that the official loader refuses: WAVE_FORMAT_EXTENSIBLE without a `fact` chunk (written by many\n  DAWs; the official loader calls them \"invalid\"), 64-bit float, and stereo (averaged to mono; the chain is mono).\n  Identical samples to the official loader wherever it reads a file, except 32-bit integer PCM, which it loads with\n  inverted polarity (a `1 << 31` overflow); here the polarity is correct.\n- CAB's BROWSE TONE3000 shows cabinet IRs only (gears=cab): reverb \"Spaces\" IRs need far longer convolution than\n  a cab section (they're for the separate Liminal Hz plugin).\n- New page (one page, dark): AMP and CAB blocks, each with the tone pack (TONE3000 tone or folder), the model\n  name in large type, a detail line (TONE3000: gear type, format and @creator; local: \"Model 2 of 4\"), PREV/NEXT\n  PACK, and BROWSE TONE3000; the T3K mark on a block whose tone came from TONE3000; the full TONE3000 logo with the\n  status line; all controls in one row. Laid out to TONE3000's design requirements (entry point at the block,\n  partnership splash, loaded-tone attribution, logo before mark); tone images aren't possible on an MPC page.\n- ECO switch (off by default): runs the capture at MPC's 44.1 kHz without resampling, for lower CPU; the\n  capture's tone then shifts slightly (about 8% lower in frequency). Switching is faded to avoid a click.\n- NeuralAmpModelerCore v0.5.4 (was v0.5.2): A2 captures as TONE3000 serves them now take NAM's A2 fast path.\n  v0.5.2 required head_scale == 0.01, which trained captures don't have, and ran them on the generic path at\n  about 3x the CPU (a real capture measured 34% on a Force for the model alone). The fast path's output matches\n  the generic path's within float rounding; tools/a2_shape_test guards it.\n- First release: a lightweight, official-sound Neural Amp Modeler for Gen 1 Akai Force / MPC. A2 captures at\n  their Lite size with the official NAM plugin's signal chain (noise gate, tone stack, cabinet IR, normalized\n  output), resampled 44.1 <-> 48 kHz around the model as the official plugin does.\n- Browses .nam models and .wav cabinet IRs in any `models` and `irs` folders on the device's drives (and in the\n  plugin's own folder), with subfolders as categories; loads in the background, so browsing never cuts the sound.\n- GET TONES: pick A2 captures or cab IRs on TONE3000 from a phone on the same Wi-Fi (TONE3000's Select flow); they\n  download into the plugin's models/ and irs/ folders with a credit file, and load. Uses the device's libcurl; no\n  account data is stored on the device.\n- Projects keep the model and IR by name: found again when a card or folder changes.\n- Cabinet IRs by FFT convolution (identical to the official plugin's, far cheaper); optional Short IR length.\n- Measured on a Force (RK3288): the whole chain with an 8192-sample IR uses ~16% of an audio block (p99 ~19%).\n",
     "yanked": false,
     "warnings": [
      "needs GLIBC 2.34: listed as MPC OS 3.x only (MPC OS 2.x has about 2.32; build with arm32v7/gcc:11-bullseye to reach it)",
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it",
      "portable/Gm0rb - VST - Liminal Amp/liminal_amp.so calls network (accept, bind, listen, recv, send, socket); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 359,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "1.0.2",
   "latest_beta": null,
   "updated": "2026-10-23",
   "added": "2026-10-11",
   "downloads": 1095
  },
  {
   "id": "liminal-hz",
   "name": "Liminal Hz",
   "author": "gmorb",
   "repo": "gmorb/mpc-vst-liminal-hz",
   "kind": "effect",
   "license": "MIT",
   "summary": "Real rooms, halls and echoes from impulse responses (up to 5 s, mono or stereo), the space for your NAM amp; ~3.5% of an audio block on a Force; browses reverbs/ folders and TONE3000.",
   "screenshot": "https://raw.githubusercontent.com/gmorb/mpc-vst-liminal-hz/main/docs/images/banner.png",
   "homepage": "https://github.com/gmorb/mpc-vst-liminal-hz",
   "style": "reverb",
   "tags": [
    "reverb",
    "delay",
    "echo",
    "convolution",
    "ir",
    "tone3000"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.3.0",
     "size": 23494723,
     "defer": true,
     "sha256": "3d033c0540902b7cde8ef4996c067e70ffa3481535480ef182fcf261fe5c237b",
     "param_compat": 1,
     "max_glibc": "2.34",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "liminal-hz",
      "name": "Liminal Hz",
      "version": "1.3.0",
      "kind": "effect",
      "uid": "4e6d4952",
      "manufacturer": "Gm0rb",
      "layout": "portable",
      "so": "liminal_hz.so",
      "skin": "Gm0rb - VST - Liminal Hz",
      "folder": "portable/Gm0rb - VST - Liminal Hz",
      "extras": [
       "LICENSE",
       "NOTICE.md",
       "LiminalHz.json",
       "reverbs/README.txt",
       "presets/README.txt",
       "art/tone3000-logo.png",
       "art/fonts/TitilliumWeb-Regular.ttf",
       "art/fonts/TitilliumWeb-SemiBold.ttf",
       "art/fonts/OFL.txt",
       "factory/Echoes/Dream_Ping-Pong.wav",
       "factory/Echoes/Intercom_Echo.wav",
       "factory/Echoes/Parking_Slap.wav",
       "factory/Echoes/Stairwell_Flutter.wav",
       "factory/Echoes/Tape_Corridor.wav",
       "factory/Spaces/Backrooms.wav",
       "factory/Spaces/Empty_Mall.wav",
       "factory/Spaces/Fluorescent_Hall.wav",
       "factory/Spaces/Pool_Rooms.wav",
       "factory/Strange/Glass_Void.wav",
       "factory/Strange/Liminal_Hz.wav",
       "factory/Strange/Reverse_Bloom.wav",
       "factory/Strange/Shimmer_Fog.wav",
       "factory/Strange/Sub_Tunnel.wav"
      ],
      "user_data": [
       "reverbs",
       "presets"
      ],
      "arch": "armv7",
      "max_glibc": "2.34",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Convolution with impulse responses up to 5 seconds (20 with LONG IR on): rooms, halls, spaces, echoes and delays, mono or stereo; browses .wav files in reverbs/ folders anywhere on the device's drives, and TONE3000.",
      "requires": "",
      "source_repo": "gmorb/mpc-vst-liminal-hz",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "portable/Gm0rb - VST - Liminal Hz/liminal_hz.so": {
       "network": [
        "accept",
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      },
      "aarch64: portable/Gm0rb - VST - Liminal Hz/liminal_hz.so": {
       "network": [
        "accept",
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.34, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "armv7": {
       "sha256": "3d033c0540902b7cde8ef4996c067e70ffa3481535480ef182fcf261fe5c237b",
       "size": 23494723,
       "url": "https://github.com/gmorb/mpc-vst-liminal-hz/releases/download/v1.3.0/Liminal-Hz-1.3.0-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "0316a3375b2462e8d8776e2136358f86fc4496d16904caf1bfd3f646e7301637",
       "size": 23438505,
       "url": "https://github.com/gmorb/mpc-vst-liminal-hz/releases/download/v1.3.0/Liminal-Hz-1.3.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/gmorb/mpc-vst-liminal-hz/releases/download/v1.3.0/Liminal-Hz-1.3.0-mpc-armv7.zip",
     "date": "2026-10-24",
     "channel": "stable",
     "notes": "\n### New\n- **LONG IR** (Gen 1): a button under Reverse that brings Gen 2's IR quality to the Force and Gen 1 MPCs: IRs up to\n  **20 s** instead of 5 (so Decay 300% on a 5 s room rings its full ~15 s), band-limited sinc resampling for IRs at other\n  sample rates and for Stretch (no dulled top octave, no alias tones), and Decay analysed at twice the frequency detail.\n  It is CPU heavy, so it takes two taps: the first only warns (\"CPU heavy \u00b7 tap again\"), a second within 4 s turns it on;\n  one tap turns it off. It's a device setting: a project remembers it, presets and Init leave it alone, and it is never\n  automation. On Gen 2 it reads \"Gen 2 \u00b7 always on\".\n\n### Changed\n- **Gen 1 is cheaper to run, with LONG IR off too:**\n  - the third (\"far\") convolution stage, until now Gen 2 only, is on in both builds. Past 0.74 s an IR runs in\n    16384-sample blocks on its own worker, so a 5 s IR needs about a quarter of the partitions it did;\n  - the FFT runs PFFFT's NEON code. Until now the Gen 1 build ran PFFFT's scalar code, because the build flag that\n    enables NEON was never set.\n  Both give the same result as before (equal to direct convolution, `tools/bench_reverb --check`); only the CPU cost drops.\n  On a PC (`tools/bench_reverb`, real time, 5 s stereo IR) the worker's load falls from 1.9% to 0.7% of a core, and a\n  20 s IR with LONG IR on costs 1.3%: less than a 5 s IR did in 1.2.0. The audio thread's cost is unchanged. Not yet\n  measured on a Force (docs/HANDOFF.md lists what to measure).\n- **Faster re-preparation:** the resampled IR is kept, so turning Start, End, the fades, Decay or Reverse no longer\n  resamples the file again (only a new file, Stretch or LONG IR do). With LONG IR on, a 20 s 48 kHz IR re-prepares after\n  End, a fade or Reverse in about 0.12 s instead of about 1 s on a PC.\n- `engine/platform.h`: the IR quality (`Quality`: length cap, sinc, Decay FFT) is now a runtime setting instead of\n  build constants; `LIMINAL_GEN2` makes the high quality the only one.\n- Tests: the high-quality tests run in both builds; `ARM=1` now also runs the convolution check and the engine tests\n  as armv7 programs (NEON) under qemu-arm; plugin tests for LONG IR's two taps, its time-out, projects, Init and presets.\n\n",
     "yanked": false,
     "warnings": [
      "needs GLIBC 2.34: listed as MPC OS 3.x only (MPC OS 2.x has about 2.32; build with arm32v7/gcc:11-bullseye to reach it)",
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/Gm0rb - VST - Liminal Hz/liminal_hz.so calls network (accept, bind, listen, recv, send, socket); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 368,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "3.9.1",
       "date": "2026-10-24"
      },
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "3.9.1",
       "date": "2026-10-24"
      }
     ]
    },
    {
     "version": "1.2.0",
     "size": 23478746,
     "defer": true,
     "sha256": "902cbe16ef7fc413819c88f8424fa489e919a40a0ae6c13bf0d48dc45e1bffad",
     "param_compat": 1,
     "max_glibc": "2.34",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "liminal-hz",
      "name": "Liminal Hz",
      "version": "1.2.0",
      "kind": "effect",
      "uid": "4e6d4952",
      "manufacturer": "Gm0rb",
      "layout": "portable",
      "so": "liminal_hz.so",
      "skin": "Gm0rb - VST - Liminal Hz",
      "folder": "portable/Gm0rb - VST - Liminal Hz",
      "extras": [
       "LICENSE",
       "NOTICE.md",
       "LiminalHz.json",
       "reverbs/README.txt",
       "presets/README.txt",
       "art/tone3000-logo.png",
       "art/fonts/TitilliumWeb-Regular.ttf",
       "art/fonts/TitilliumWeb-SemiBold.ttf",
       "art/fonts/OFL.txt",
       "factory/Echoes/Dream_Ping-Pong.wav",
       "factory/Echoes/Intercom_Echo.wav",
       "factory/Echoes/Parking_Slap.wav",
       "factory/Echoes/Stairwell_Flutter.wav",
       "factory/Echoes/Tape_Corridor.wav",
       "factory/Spaces/Backrooms.wav",
       "factory/Spaces/Empty_Mall.wav",
       "factory/Spaces/Fluorescent_Hall.wav",
       "factory/Spaces/Pool_Rooms.wav",
       "factory/Strange/Glass_Void.wav",
       "factory/Strange/Liminal_Hz.wav",
       "factory/Strange/Reverse_Bloom.wav",
       "factory/Strange/Shimmer_Fog.wav",
       "factory/Strange/Sub_Tunnel.wav"
      ],
      "user_data": [
       "reverbs",
       "presets"
      ],
      "arch": "armv7",
      "max_glibc": "2.34",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Convolution with impulse responses up to 5 seconds: rooms, halls, spaces, echoes and delays, mono or stereo; browses .wav files in reverbs/ folders anywhere on the device's drives, and TONE3000.",
      "requires": "",
      "source_repo": "gmorb/mpc-vst-liminal-hz",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "portable/Gm0rb - VST - Liminal Hz/liminal_hz.so": {
       "network": [
        "accept",
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      },
      "aarch64: portable/Gm0rb - VST - Liminal Hz/liminal_hz.so": {
       "network": [
        "accept",
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.34, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "armv7": {
       "sha256": "902cbe16ef7fc413819c88f8424fa489e919a40a0ae6c13bf0d48dc45e1bffad",
       "size": 23478746,
       "url": "https://github.com/gmorb/mpc-vst-liminal-hz/releases/download/v1.2.0/Liminal-Hz-1.2.0-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "283192e9148822dbd301333b56c54c93aaa829324d12d6cd11337863e2041390",
       "size": 23432866,
       "url": "https://github.com/gmorb/mpc-vst-liminal-hz/releases/download/v1.2.0/Liminal-Hz-1.2.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/gmorb/mpc-vst-liminal-hz/releases/download/v1.2.0/Liminal-Hz-1.2.0-mpc-armv7.zip",
     "date": "2026-10-13",
     "channel": "stable",
     "notes": "### New\r\n- **Gen 2 build (MPC Live III and other RK3588 units, 64-bit).** The release now carries a second zip,\r\n  `Liminal-Hz-<version>-mpc-aarch64.zip`, next to the Gen 1 one: the same plugin (same id, uid, parameters, presets\r\n  and page), so a project moves between generations. Its installer registers it under `pluginList-arm-64bit`.\r\n- **Gen 2 lifts the Gen 1 limits** (engine/platform.h), since the RK3588 has far more headroom than the Force's RK3288:\r\n  - **IRs up to 20 s** (Gen 1: 5 s). Long halls, drones and long echo IRs play whole.\r\n  - **Decay reaches its full length**: 300% on a 5 s room now rings to about 15 s; on Gen 1 it stopped at the 5 s cap.\r\n  - **A third convolution stage** for long IRs: taps past 0.74 s run in 16384-sample blocks on their own worker\r\n    thread, so a 20 s stereo IR costs the audio thread exactly what a 5 s one does (the same 93 ms zero-latency head),\r\n    and the background work is a fraction of what 2048-sample blocks would need. Still zero latency, still equal to\r\n    direct convolution (`tools/bench_reverb --check`: about 133 dB below the signal).\r\n  - **Band-limited IR resampling** (Kaiser-windowed sinc, 64 zero crossings) instead of cubic interpolation, for IRs\r\n    at other sample rates and for **Stretch**. A 48 kHz IR keeps its top octave (cubic lost 1.9 dB at 17 kHz) and\r\n    Stretch below 100% no longer folds high partials back down as alias tones (cubic: a full-level alias; now -77 dB).\r\n  - **Finer Decay analysis**: an STFT of 4096 (10.8 Hz bins) instead of 2048, so the bass third-octave bands are\r\n    measured and continued from real resolution; same 11.6 ms time step.\r\n  - **NEON FFT** (PFFFT's NEON path; the Gen 1 build has always used PFFFT's scalar code).\r\n- Tested on an MPC Live III (Gen 2) and an Akai Force (Gen 1), both on MPC OS 3.9.1.\r\n- Tests: `GEN2=1 tools/test.sh` (the Gen 2 limits on the PC), `AARCH64=1` (the convolution check, engine tests and the\r\n  plugin test as aarch64 programs under qemu-aarch64, against the Gen 2 .so); new tests for the far stage, 15-20 s\r\n  IRs, Decay past 5 s, and the resampler's top octave and aliasing.\r\n\r\n### Changed\r\n- `engine/long_convolver`: the tail is now a list of stages (each with its own worker). The Gen 1 build has one stage,\r\n  as before; its tests pass unchanged.\r\n- The aarch64 build sets FPCR's flush-to-zero while processing, as the armv7 build sets FPSCR's.\r\n\r\n",
     "yanked": false,
     "warnings": [
      "needs GLIBC 2.34: listed as MPC OS 3.x only (MPC OS 2.x has about 2.32; build with arm32v7/gcc:11-bullseye to reach it)",
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/Gm0rb - VST - Liminal Hz/liminal_hz.so calls network (accept, bind, listen, recv, send, socket); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 537,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "3.9.1",
       "date": "2026-10-12"
      },
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "3.9.1",
       "date": "2026-10-12"
      }
     ]
    },
    {
     "version": "1.1.0",
     "size": 23488815,
     "defer": true,
     "sha256": "1ef153e5e929c790d49b1b61c2729f4648ca51369de66cbbe7eadd1e292d5556",
     "param_compat": 1,
     "max_glibc": "2.34",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "liminal-hz",
      "name": "Liminal Hz",
      "version": "1.1.0",
      "kind": "effect",
      "uid": "4e6d4952",
      "manufacturer": "Gm0rb",
      "layout": "portable",
      "so": "liminal_hz.so",
      "skin": "Gm0rb - VST - Liminal Hz",
      "folder": "portable/Gm0rb - VST - Liminal Hz",
      "extras": [
       "LICENSE",
       "NOTICE.md",
       "LiminalHz.json",
       "reverbs/README.txt",
       "presets/README.txt",
       "art/tone3000-logo.png",
       "art/fonts/TitilliumWeb-Regular.ttf",
       "art/fonts/TitilliumWeb-SemiBold.ttf",
       "art/fonts/OFL.txt",
       "factory/Echoes/Dream_Ping-Pong.wav",
       "factory/Echoes/Intercom_Echo.wav",
       "factory/Echoes/Parking_Slap.wav",
       "factory/Echoes/Stairwell_Flutter.wav",
       "factory/Echoes/Tape_Corridor.wav",
       "factory/Spaces/Backrooms.wav",
       "factory/Spaces/Empty_Mall.wav",
       "factory/Spaces/Fluorescent_Hall.wav",
       "factory/Spaces/Pool_Rooms.wav",
       "factory/Strange/Glass_Void.wav",
       "factory/Strange/Liminal_Hz.wav",
       "factory/Strange/Reverse_Bloom.wav",
       "factory/Strange/Shimmer_Fog.wav",
       "factory/Strange/Sub_Tunnel.wav"
      ],
      "user_data": [
       "reverbs",
       "presets"
      ],
      "arch": "armv7",
      "max_glibc": "2.34",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Convolution with impulse responses up to 5 seconds: rooms, halls, spaces, echoes and delays, mono or stereo; browses .wav files in reverbs/ folders anywhere on the device's drives, and TONE3000.",
      "requires": "",
      "source_repo": "gmorb/mpc-vst-liminal-hz",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "portable/Gm0rb - VST - Liminal Hz/liminal_hz.so": {
       "network": [
        "accept",
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.34, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "armv7": {
       "sha256": "1ef153e5e929c790d49b1b61c2729f4648ca51369de66cbbe7eadd1e292d5556",
       "size": 23488815,
       "url": "https://github.com/gmorb/mpc-vst-liminal-hz/releases/download/v1.1.0/Liminal-Hz-1.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/gmorb/mpc-vst-liminal-hz/releases/download/v1.1.0/Liminal-Hz-1.1.0-mpc-armv7.zip",
     "date": "2026-10-08",
     "channel": "stable",
     "notes": "",
     "yanked": false,
     "warnings": [
      "needs GLIBC 2.34: listed as MPC OS 3.x only (MPC OS 2.x has about 2.32; build with arm32v7/gcc:11-bullseye to reach it)",
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it",
      "portable/Gm0rb - VST - Liminal Hz/liminal_hz.so calls network (accept, bind, listen, recv, send, socket); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 550,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "3.9",
       "date": "2026-10-08"
      }
     ]
    },
    {
     "version": "1.0.0",
     "size": 23088899,
     "defer": true,
     "sha256": "8ea20f69de914d7e037c332af9b1eb9e2351d96d16f650a2801746299d50e79f",
     "param_compat": 1,
     "max_glibc": "2.34",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "liminal-hz",
      "name": "Liminal Hz",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "4e6d4952",
      "manufacturer": "Gm0rb",
      "layout": "portable",
      "so": "liminal_hz.so",
      "skin": "Gm0rb - VST - Liminal Hz",
      "folder": "portable/Gm0rb - VST - Liminal Hz",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.34",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "",
      "requires": "",
      "source_repo": "gmorb/mpc-vst-liminal-hz",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "portable/Gm0rb - VST - Liminal Hz/liminal_hz.so": {
       "network": [
        "accept",
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.34, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "armv7": {
       "sha256": "8ea20f69de914d7e037c332af9b1eb9e2351d96d16f650a2801746299d50e79f",
       "size": 23088899,
       "url": "https://github.com/gmorb/mpc-vst-liminal-hz/releases/download/v1.0.0/Liminal-Hz-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/gmorb/mpc-vst-liminal-hz/releases/download/v1.0.0/Liminal-Hz-1.0.0-mpc-armv7.zip",
     "date": "2026-10-03",
     "channel": "stable",
     "notes": "First release of Liminal Hz convolution reverb for MPC OS",
     "yanked": false,
     "warnings": [
      "needs GLIBC 2.34: listed as MPC OS 3.x only (MPC OS 2.x has about 2.32; build with arm32v7/gcc:11-bullseye to reach it)",
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it",
      "portable/Gm0rb - VST - Liminal Hz/liminal_hz.so calls network (accept, bind, listen, recv, send, socket); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 435,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "3.9",
       "date": "2026-10-06"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1",
    "gen2"
   ],
   "bar_missing": [
    "cpu-bench"
   ],
   "featured": false,
   "latest": "1.3.0",
   "latest_beta": null,
   "updated": "2026-10-24",
   "added": "2026-10-02",
   "downloads": 1890
  },
  {
   "id": "loop-saboteurxxl",
   "name": "Loop-SaboteurXXL",
   "author": "L'Cronx",
   "repo": "sunskiefer/Loop-SaboteurXXL",
   "kind": "effect",
   "license": "GPL-3.0-or-later",
   "summary": "A port of Loop Saboteur by Stephen McLeod Blythe (clickysteve): a glitch / chop / beat-slicer that records the last bars and replays them on the MPC tempo as retriggered, pitched, reversed, stretched and crushed slices. Eight Acts, a 64-step sequencer with trig conditions, ratchets and p-locks, and 19 factory presets.",
   "screenshot": "https://raw.githubusercontent.com/sunskiefer/Loop-SaboteurXXL/v0.1.0/docs/img/3-acts-seq.png",
   "style": "glitch",
   "tags": [
    "glitch",
    "slicer",
    "stutter",
    "beat-repeat",
    "sequencer",
    "p-lock",
    "lo-fi",
    "tape"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.1.3",
     "size": 8625684,
     "defer": true,
     "sha256": "57e8398367cfc660d5546c91fa3da195a7b22436d8ad21c973a7888d0bb69679",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "loop-saboteurxxl",
      "name": "Loop-SaboteurXXL",
      "version": "0.1.3",
      "kind": "effect",
      "uid": "416e4c73",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "loop_saboteurxxl.so",
      "skin": "L'Cronx - VST - Loop-SaboteurXXL",
      "folder": "portable/L'Cronx - VST - Loop-SaboteurXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Loop-SaboteurXXL by L'Cronx: Loop Saboteur's glitch / slicer / buffer-destroyer effect for MPC OS",
      "requires": "",
      "source_repo": "sunskiefer/Loop-SaboteurXXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "57e8398367cfc660d5546c91fa3da195a7b22436d8ad21c973a7888d0bb69679",
       "size": 8625684,
       "url": "https://github.com/sunskiefer/Loop-SaboteurXXL/releases/download/v0.1.3/Loop-SaboteurXXL-0.1.3-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/Loop-SaboteurXXL/releases/download/v0.1.3/Loop-SaboteurXXL-0.1.3-mpc-armv7.zip",
     "date": "2026-10-22",
     "channel": "stable",
     "notes": "> **0.1.3** is 0.1.2 built on the latest wrapper and includes the Q-Link and automation fix (#486\u2013#489): Q-Links now move parameters on the track's automation screen. Nothing else changed. Installs over 0.1.2 in place.\n\n**Loop-SaboteurXXL**: Loop Saboteur, the glitch / chop / beat-slicer effect by Stephen McLeod Blythe / AMFAS\n([clickysteve/Loop-Saboteur](https://github.com/clickysteve/Loop-Saboteur)), as a native insert effect for MPC OS on\nthe Akai Force. Art and build by Claude; developer L'Cronx.\n\nInstall: download `Loop-SaboteurXXL-<version>-mpc-armv7.zip`, unzip it and follow `INSTALL.md` inside (root SSH\naccess needed, e.g. MockbaMod; the installer stops and restarts MPC, so save your project first).\n\nWhat's new: see [CHANGELOG.md](https://github.com/sunskiefer/Loop-SaboteurXXL/blob/main/CHANGELOG.md). Manual:\n[docs/USER_GUIDE.md](https://github.com/sunskiefer/Loop-SaboteurXXL/blob/main/docs/USER_GUIDE.md).\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 376,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.1.2",
     "size": 8625627,
     "defer": true,
     "sha256": "6747869fa78be7324ce455903e77811d44111204b8c9bb198f830f58b6a2a080",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "loop-saboteurxxl",
      "name": "Loop-SaboteurXXL",
      "version": "0.1.2",
      "kind": "effect",
      "uid": "416e4c73",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "loop_saboteurxxl.so",
      "skin": "L'Cronx - VST - Loop-SaboteurXXL",
      "folder": "portable/L'Cronx - VST - Loop-SaboteurXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Loop-SaboteurXXL by L'Cronx: Loop Saboteur's glitch / slicer / buffer-destroyer effect for MPC OS",
      "requires": "",
      "source_repo": "sunskiefer/Loop-SaboteurXXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "6747869fa78be7324ce455903e77811d44111204b8c9bb198f830f58b6a2a080",
       "size": 8625627,
       "url": "https://github.com/sunskiefer/Loop-SaboteurXXL/releases/download/v0.1.2/Loop-SaboteurXXL-0.1.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/Loop-SaboteurXXL/releases/download/v0.1.2/Loop-SaboteurXXL-0.1.2-mpc-armv7.zip",
     "date": "2026-10-16",
     "channel": "stable",
     "notes": "> **0.1.2** is 0.1.1 packed under L'Cronx (plugin folder `L'Cronx - VST - Loop-SaboteurXXL`); nothing else changed. Uninstall 0.1.1 first.\n\n**Loop-SaboteurXXL**: Loop Saboteur, the glitch / chop / beat-slicer effect by Stephen McLeod Blythe / AMFAS\n([clickysteve/Loop-Saboteur](https://github.com/clickysteve/Loop-Saboteur)), as a native insert effect for MPC OS on\nthe Akai Force. Art and build by Claude; developer L'Cronx.\n\nInstall: download `Loop-SaboteurXXL-<version>-mpc-armv7.zip`, unzip it and follow `INSTALL.md` inside (root SSH\naccess needed, e.g. MockbaMod; the installer stops and restarts MPC, so save your project first).\n\nWhat's new: see [CHANGELOG.md](https://github.com/sunskiefer/Loop-SaboteurXXL/blob/main/CHANGELOG.md). Manual:\n[docs/USER_GUIDE.md](https://github.com/sunskiefer/Loop-SaboteurXXL/blob/main/docs/USER_GUIDE.md).\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 276,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.1.1",
     "size": 8629283,
     "defer": true,
     "sha256": "72cbdeff0b938c6502287e4a6ab3fc3b38217f6098b1f38bfc0ccb008c810dab",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "loop-saboteurxxl",
      "name": "Loop-SaboteurXXL",
      "version": "0.1.1",
      "kind": "effect",
      "uid": "416e4c73",
      "manufacturer": "ANDREALPHEUS",
      "layout": "portable",
      "so": "loop_saboteurxxl.so",
      "skin": "ANDREALPHEUS - VST - Loop-SaboteurXXL",
      "folder": "portable/ANDREALPHEUS - VST - Loop-SaboteurXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Loop-SaboteurXXL by ANDREALPHEUS: Loop Saboteur's glitch / slicer / buffer-destroyer effect for MPC OS",
      "requires": "",
      "source_repo": "sunskiefer/Loop-SaboteurXXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "72cbdeff0b938c6502287e4a6ab3fc3b38217f6098b1f38bfc0ccb008c810dab",
       "size": 8629283,
       "url": "https://github.com/sunskiefer/Loop-SaboteurXXL/releases/download/v0.1.1/Loop-SaboteurXXL-0.1.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/Loop-SaboteurXXL/releases/download/v0.1.1/Loop-SaboteurXXL-0.1.1-mpc-armv7.zip",
     "date": "2026-10-14",
     "channel": "stable",
     "notes": "**Loop-SaboteurXXL**: Loop Saboteur, the glitch / chop / beat-slicer effect by Stephen McLeod Blythe / AMFAS\n([clickysteve/Loop-Saboteur](https://github.com/clickysteve/Loop-Saboteur)), as a native insert effect for MPC OS on\nthe Akai Force. Art and build by Claude; developer L'Cronx.\n\nInstall: download `Loop-SaboteurXXL-<version>-mpc-armv7.zip`, unzip it and follow `INSTALL.md` inside (root SSH\naccess needed, e.g. MockbaMod; the installer stops and restarts MPC, so save your project first).\n\nWhat's new: see [CHANGELOG.md](https://github.com/sunskiefer/Loop-SaboteurXXL/blob/main/CHANGELOG.md). Manual:\n[docs/USER_GUIDE.md](https://github.com/sunskiefer/Loop-SaboteurXXL/blob/main/docs/USER_GUIDE.md).\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 278,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.1.0",
     "size": 8628307,
     "defer": true,
     "sha256": "add8723421a915255ec0aa5bb259d44ce7ed8ce1680c1a1562953b71040076bb",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "loop-saboteurxxl",
      "name": "Loop-SaboteurXXL",
      "version": "0.1.0",
      "kind": "effect",
      "uid": "416e4c73",
      "manufacturer": "ANDREALPHEUS",
      "layout": "portable",
      "so": "loop_saboteurxxl.so",
      "skin": "ANDREALPHEUS - VST - Loop-SaboteurXXL",
      "folder": "portable/ANDREALPHEUS - VST - Loop-SaboteurXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Loop-SaboteurXXL by ANDREALPHEUS: Loop Saboteur's glitch / slicer / buffer-destroyer effect for MPC OS",
      "requires": "",
      "source_repo": "sunskiefer/Loop-SaboteurXXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "add8723421a915255ec0aa5bb259d44ce7ed8ce1680c1a1562953b71040076bb",
       "size": 8628307,
       "url": "https://github.com/sunskiefer/Loop-SaboteurXXL/releases/download/v0.1.0/Loop-SaboteurXXL-0.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/Loop-SaboteurXXL/releases/download/v0.1.0/Loop-SaboteurXXL-0.1.0-mpc-armv7.zip",
     "date": "2026-10-14",
     "channel": "stable",
     "notes": "**Loop-SaboteurXXL**: Loop Saboteur, the glitch / chop / beat-slicer effect by Stephen McLeod Blythe / AMFAS\n([clickysteve/Loop-Saboteur](https://github.com/clickysteve/Loop-Saboteur)), as a native insert effect for MPC OS on\nthe Akai Force. Art and build by Claude; developer L'Cronx.\n\nInstall: download `Loop-SaboteurXXL-<version>-mpc-armv7.zip`, unzip it and follow `INSTALL.md` inside (root SSH\naccess needed, e.g. MockbaMod; the installer stops and restarts MPC, so save your project first).\n\nWhat's new: see [CHANGELOG.md](https://github.com/sunskiefer/Loop-SaboteurXXL/blob/main/CHANGELOG.md). Manual:\n[docs/USER_GUIDE.md](https://github.com/sunskiefer/Loop-SaboteurXXL/blob/main/docs/USER_GUIDE.md).\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 190,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "0.1.3",
   "latest_beta": null,
   "updated": "2026-10-22",
   "added": "2026-10-15",
   "downloads": 1120
  },
  {
   "id": "lucky-dip",
   "name": "Lucky Dip",
   "author": "sd88me",
   "repo": "sd88me/mpc-vst-luckydip",
   "kind": "instrument",
   "license": "MIT",
   "summary": "A random 16-pad drum-kit builder and inspiration machine: dips into your sample library, fills the pads at random, plays the kit and exports it as an MPC drum program.",
   "screenshot": "https://raw.githubusercontent.com/sd88me/mpc-vst-luckydip/main/docs/img/lucky-dip.png",
   "style": "sampler",
   "tags": [
    "sampler",
    "utility",
    "kit-builder",
    "random",
    "drum-kit"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.9.2",
     "size": 2096726,
     "defer": true,
     "sha256": "0ef43f26c77fb69ffea52ff045ee2d41f6c6cc945771a868a081edcebf8f7a37",
     "param_compat": 0,
     "max_glibc": "2.30",
     "cpu": null,
     "requires": "MPC OS standalone with the built-in plugin host (tested on Akai Force, MPC OS 3.9.1.x)",
     "manifest": {
      "schema": 1,
      "id": "lucky-dip",
      "name": "Lucky Dip",
      "version": "0.9.2",
      "kind": "instrument",
      "uid": "4c6b4470",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "lucky_dip.so",
      "skin": "sd88me - VST - Lucky Dip",
      "folder": "portable/sd88me - VST - Lucky Dip",
      "extras": [],
      "user_data": [
       "luckydip"
      ],
      "arch": "armv7",
      "max_glibc": "2.30",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 0,
      "about": "A random 16-pad drum-kit builder and inspiration machine: it dips into your sample library, fills the pads at random, plays the kit and exports it as an MPC drum program.",
      "requires": "MPC OS standalone with the built-in plugin host (tested on Akai Force, MPC OS 3.9.1.x)",
      "source_repo": "sd88me/mpc-vst-luckydip",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "0ef43f26c77fb69ffea52ff045ee2d41f6c6cc945771a868a081edcebf8f7a37",
       "size": 2096726,
       "url": "https://github.com/sd88me/mpc-vst-luckydip/releases/download/v0.9.2/Lucky-Dip-0.9.2-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "b7025062cd06255a26b450b396ab30e9e80c25fa30c51edb5bb29ab86ef39710",
       "size": 2104131,
       "url": "https://github.com/sd88me/mpc-vst-luckydip/releases/download/v0.9.2/Lucky-Dip-0.9.2-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-luckydip/releases/download/v0.9.2/Lucky-Dip-0.9.2-mpc-armv7.zip",
     "date": "2026-10-21",
     "channel": "stable",
     "notes": "Rebuilt against the updated mpc-vst-plugins wrapper: **Q-Links now move parameters on track edit \u2192 automation** (a plain host write no longer makes MPC rebuild its parameter screen; sd88me/mpc-vst-plugins#486). No other changes.\n\n`*-mpc-armv7.zip` is for Gen1 MPCs and the Force; `*-mpc-aarch64.zip` is the Gen2 build (MPC OS 3.x), tested offline only. Settings and your own files in the plugin's data folders are kept on upgrade.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 458,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-23"
      }
     ]
    },
    {
     "version": "0.9.1",
     "size": 2096593,
     "defer": true,
     "sha256": "6370d8d6102a9708acae84773395720e2846dfbedb187c3a4fdf6b18d5ffe6d6",
     "param_compat": 0,
     "max_glibc": "2.30",
     "cpu": {
      "p99_pct": 13.1,
      "max_pct": 27.6,
      "verdict": "PASS"
     },
     "requires": "MPC OS standalone with the built-in plugin host (tested on Akai Force, MPC OS 3.9.1.x)",
     "manifest": {
      "schema": 1,
      "id": "lucky-dip",
      "name": "Lucky Dip",
      "version": "0.9.1",
      "kind": "instrument",
      "uid": "4c6b4470",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "lucky_dip.so",
      "skin": "sd88me - VST - Lucky Dip",
      "folder": "portable/sd88me - VST - Lucky Dip",
      "extras": [],
      "user_data": [
       "luckydip"
      ],
      "arch": "armv7",
      "max_glibc": "2.30",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 0,
      "about": "A random 16-pad drum-kit builder and inspiration machine: it dips into your sample library, fills the pads at random, plays the kit and exports it as an MPC drum program.",
      "requires": "MPC OS standalone with the built-in plugin host (tested on Akai Force, MPC OS 3.9.1.x)",
      "source_repo": "sd88me/mpc-vst-luckydip",
      "license": "MIT",
      "cpu": {
       "p99_pct": 13.1,
       "max_pct": 27.6,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "6370d8d6102a9708acae84773395720e2846dfbedb187c3a4fdf6b18d5ffe6d6",
       "size": 2096593,
       "url": "https://github.com/sd88me/mpc-vst-luckydip/releases/download/v0.9.1/Lucky-Dip-0.9.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-luckydip/releases/download/v0.9.1/Lucky-Dip-0.9.1-mpc-armv7.zip",
     "date": "2026-10-06",
     "channel": "stable",
     "notes": "Skin now also in the MPC OS 2.x shape, so the catalog labels this release \"MPC OS 2.x + 3.x\" (library needs glibc 2.30; skin checked against MPC OS 2.15.1's own skins).\n\n- Tested on an Akai Force (MPC OS 3.9.1.x): all pages work. CPU bench PASS (worst p99 13.1%, worst block 27.6%).\n- **Not yet tried on a 2.x unit.** If you have an MPC Live / One / X on 2.x, please report whether it loads and draws.\n- Toolchain re-vendored from mpc-vst-plugins a4b8f86.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 801,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-10"
      }
     ]
    },
    {
     "version": "0.9.0",
     "size": 2097136,
     "defer": true,
     "sha256": "f1c39d3d35d02320bb9870859d1c11e74a2fbc99d4878b430b30c21a0b5a17d0",
     "param_compat": 0,
     "max_glibc": "2.30",
     "cpu": {
      "p99_pct": 13.9,
      "max_pct": 28.5,
      "verdict": "PASS"
     },
     "requires": "MPC OS standalone with the built-in plugin host (tested on Akai Force, MPC OS 3.9.1.x)",
     "manifest": {
      "schema": 1,
      "id": "lucky-dip",
      "name": "Lucky Dip",
      "version": "0.9.0",
      "kind": "instrument",
      "uid": "4c6b4470",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "lucky_dip.so",
      "skin": "sd88me - VST - Lucky Dip",
      "folder": "portable/sd88me - VST - Lucky Dip",
      "extras": [],
      "user_data": [
       "luckydip"
      ],
      "arch": "armv7",
      "max_glibc": "2.30",
      "param_compat": 0,
      "about": "A random 16-pad drum-kit builder and inspiration machine: it dips into your sample library, fills the pads at random, plays the kit and exports it as an MPC drum program.",
      "requires": "MPC OS standalone with the built-in plugin host (tested on Akai Force, MPC OS 3.9.1.x)",
      "source_repo": "sd88me/mpc-vst-luckydip",
      "license": "MIT",
      "cpu": {
       "p99_pct": 13.9,
       "max_pct": 28.5,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "f1c39d3d35d02320bb9870859d1c11e74a2fbc99d4878b430b30c21a0b5a17d0",
       "size": 2097136,
       "url": "https://github.com/sd88me/mpc-vst-luckydip/releases/download/v0.9.0/Lucky-Dip-0.9.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-luckydip/releases/download/v0.9.0/Lucky-Dip-0.9.0-mpc-armv7.zip",
     "date": "2026-10-04",
     "channel": "stable",
     "notes": "# Lucky Dip 0.9.0\n\n**A random drum-kit builder and inspiration machine for Akai MPC and Force.** It dips into your sample library, fills 16 pads at\nrandom, plays the kit, and exports it as an MPC drum program. Lock what you like, reroll what you don't, and rediscover samples you\nforgot you had.\n\nFirst public release (0.9: feature complete, tested on an Akai Force; other devices untested).\n\n## Highlights\n- Scans your folders and sorts samples into 23 categories from folder and file names\n- 16 pads filled at random, drum-kit style, with wildcard pads\n- LOCK / REROLL / CLEAR per pad, per-pad category pools, favourites and rejects, match levels\n- Four candy-coloured pages: PADS 1-8, PADS 9-16, PAD EDIT (follows the last pad you play) and SETTINGS\n- Export to an MPC `.xpm`, copying the samples or linking to the originals\n- Settings for the sample source, export folder, skip loops and max file size\n\n## Requirements\nFirst-generation MPC OS standalone device (32-bit ARM: Force, MPC Live / Live II, One, X, Key 61), root SSH access. Tested on a Force\n(MPC OS 3.9.1.x). Newer models are untested.\n\n## Install\nUnzip, copy the folder to the device (`scp -r Lucky-Dip-0.9.0 root@<device-ip>:/tmp/`) and run\n`ssh root@<device-ip> sh /tmp/Lucky-Dip-0.9.0/install.sh`. It stops MPC (save your project first), installs the plugin and starts MPC\nagain. See the README for how to use it.\n\nOptional: the 16-pad drum layout patch from mpc-vst-plugins (`tools/mpc_patch`, MPC OS 3.9.1.2 only).\n\nCPU on a Force (bench): worst block 27.8%, p99 13.9% of a block with a random-parameter sweep: PASS.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 543,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "0.9.2",
   "latest_beta": null,
   "updated": "2026-10-21",
   "added": "2026-10-04",
   "downloads": 1802
  },
  {
   "id": "lxrxxl",
   "name": "LXRXXL",
   "author": "L'Cronx",
   "repo": "sunskiefer/LXR02XXL",
   "kind": "instrument",
   "license": "GPL-3.0-only",
   "summary": "Inspired by the LXR-02: its open-source sound engine (GPL-3.0) with the real FX unit and the plate reverb, the whole panel on one page, 64-step sequencer with songs, rolls and a euclidean generator, Force pads playing the voices, randomizers and the Hrtl LXR-02 DLC presets old and new. Artwork by Suns Kiefer.",
   "screenshot": "https://raw.githubusercontent.com/sunskiefer/LXR02XXL/v0.6.0/docs/img/page.png",
   "style": "drum-machine",
   "tags": [
    "drums",
    "drum-machine",
    "lxr",
    "lxr-02",
    "erica-synths",
    "sequencer",
    "reverb",
    "randomizer"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.6.1",
     "size": 10723483,
     "defer": true,
     "sha256": "0da19cd40d393ba7789ba2f2a25f0b7f473cba4bb1112c75f96ebafe7198edf0",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "lxrxxl",
      "name": "LXRXXL",
      "version": "0.6.1",
      "kind": "instrument",
      "uid": "416e4c78",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "lxrxxl.so",
      "skin": "L'Cronx - VST - LXRXXL",
      "folder": "portable/L'Cronx - VST - LXRXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "LXRXXL by L'Cronx: the LXR-02's open-source sound engine (Erica Synths LXR firmware, GPL-3.0) for MPC OS, inspired by the Erica Synths LXR-02",
      "requires": "",
      "source_repo": "sunskiefer/LXR02XXL",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "0da19cd40d393ba7789ba2f2a25f0b7f473cba4bb1112c75f96ebafe7198edf0",
       "size": 10723483,
       "url": "https://github.com/sunskiefer/LXR02XXL/releases/download/v0.6.1/LXRXXL-0.6.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/LXR02XXL/releases/download/v0.6.1/LXRXXL-0.6.1-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "> **0.6.0**: the sound engine is now the LXR-02's own, from the Erica Synths firmware Erica open-sourced (GPL-3.0): its\n> voices, filters, PWM, modulation and the real FX unit, plus its plate reverb (off in the hardware firmware). The\n> panel, randomizers, RESET, PARAMETERS column and pad control are unchanged. LXR-02 kits play as they do on the\n> machine, pulse width and FX modulation included. The factory project keeps both preset sets: the Hrtl DLC kits as\n> the LXR-02 plays them and as 0.5 shipped them (\"05\"), plus both init kits. MPC projects and saved projects from 0.5.x\n> open and are converted. Installs over 0.5.x in place.\n\nLXRXXL for MPC OS 3.x (Akai Force / MPC), armv7. Unzip, then follow INSTALL.md (root SSH access, e.g. MockbaMod).\n`LXRXXL-<version>-mpc-armv7.zip` is the plugin; `LXRXXL-<version>-source.zip` its complete source (GPL-3.0).\nSee CHANGELOG.md for what changed.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 444,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.6.0",
     "size": 10723479,
     "defer": true,
     "sha256": "2a86459c7582ff3f3f6631c6006d6f20582e74769cdd3f5df4f5aba9ad27e841",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "lxrxxl",
      "name": "LXRXXL",
      "version": "0.6.0",
      "kind": "instrument",
      "uid": "416e4c78",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "lxrxxl.so",
      "skin": "L'Cronx - VST - LXRXXL",
      "folder": "portable/L'Cronx - VST - LXRXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "LXRXXL by L'Cronx: the LXR-02's open-source sound engine (Erica Synths LXR firmware, GPL-3.0) for MPC OS, inspired by the Erica Synths LXR-02",
      "requires": "",
      "source_repo": "sunskiefer/LXR02XXL",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "2a86459c7582ff3f3f6631c6006d6f20582e74769cdd3f5df4f5aba9ad27e841",
       "size": 10723479,
       "url": "https://github.com/sunskiefer/LXR02XXL/releases/download/v0.6.0/LXRXXL-0.6.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/LXR02XXL/releases/download/v0.6.0/LXRXXL-0.6.0-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "> **0.6.0**: the sound engine is now the LXR-02's own, from the Erica Synths firmware Erica open-sourced (GPL-3.0): its\n> voices, filters, PWM, modulation and the real FX unit, plus its plate reverb (off in the hardware firmware). The\n> panel, randomizers, RESET, PARAMETERS column and pad control are unchanged. LXR-02 kits play as they do on the\n> machine, pulse width and FX modulation included. The factory project keeps both preset sets: the Hrtl DLC kits as\n> the LXR-02 plays them and as 0.5 shipped them (\"05\"), plus both init kits. MPC projects and saved projects from 0.5.x\n> open and are converted. Installs over 0.5.x in place.\n\nLXRXXL for MPC OS 3.x (Akai Force / MPC), armv7. Unzip, then follow INSTALL.md (root SSH access, e.g. MockbaMod).\n`LXRXXL-<version>-mpc-armv7.zip` is the plugin; `LXRXXL-<version>-source.zip` its complete source (GPL-3.0).\nSee CHANGELOG.md for what changed.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 127,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "3.9.1",
       "date": "2026-10-25"
      }
     ]
    },
    {
     "version": "0.5.10",
     "size": 10737869,
     "defer": true,
     "sha256": "049f499cec710bbd256250f97c3ed1f2299b9e3b7908d72954e7cbdb6b9765ac",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "lxrxxl",
      "name": "LXRXXL",
      "version": "0.5.10",
      "kind": "instrument",
      "uid": "416e4c78",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "lxrxxl.so",
      "skin": "L'Cronx - VST - LXRXXL",
      "folder": "portable/L'Cronx - VST - LXRXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "LXRXXL by L'Cronx: the open-source Sonic Potions LXR engine for MPC OS, inspired by the Erica Synths LXR-02",
      "requires": "",
      "source_repo": "sunskiefer/LXR02XXL",
      "license": "LicenseRef-LXR02-Open",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "049f499cec710bbd256250f97c3ed1f2299b9e3b7908d72954e7cbdb6b9765ac",
       "size": 10737869,
       "url": "https://github.com/sunskiefer/LXR02XXL/releases/download/v0.5.10/LXRXXL-0.5.10-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/LXR02XXL/releases/download/v0.5.10/LXRXXL-0.5.10-mpc-armv7.zip",
     "date": "2026-10-22",
     "channel": "stable",
     "notes": "> **0.5.10** is 0.5.9 built on the latest wrapper and includes the Q-Link and automation fix (#486\u2013#489): Q-Links now move parameters on the track's automation screen. Nothing else changed. Installs over 0.5.9 in place.\n\nLXRXXL for MPC OS 3.x (Akai Force / MPC), armv7. Unzip, then follow INSTALL.md (root SSH access, e.g. MockbaMod).\n`LXRXXL-<version>-mpc-armv7.zip` is the plugin; `LXRXXL-<version>-source.zip` its complete source (required by the LXR02\nOpen-Source license: non-commercial use only).\nSee CHANGELOG.md for what changed.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 181,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.5.9",
     "size": 10731860,
     "defer": true,
     "sha256": "ac69012405883ee5aaf8f0f953b76463ca6e1a94d854388b437ea99876d1fa66",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "lxrxxl",
      "name": "LXRXXL",
      "version": "0.5.9",
      "kind": "instrument",
      "uid": "416e4c78",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "lxrxxl.so",
      "skin": "L'Cronx - VST - LXRXXL",
      "folder": "portable/L'Cronx - VST - LXRXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "LXRXXL by L'Cronx: the open-source Sonic Potions LXR engine for MPC OS, inspired by the Erica Synths LXR-02",
      "requires": "",
      "source_repo": "sunskiefer/LXR02XXL",
      "license": "LicenseRef-LXR02-Open",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "ac69012405883ee5aaf8f0f953b76463ca6e1a94d854388b437ea99876d1fa66",
       "size": 10731860,
       "url": "https://github.com/sunskiefer/LXR02XXL/releases/download/v0.5.9/LXRXXL-0.5.9-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/LXR02XXL/releases/download/v0.5.9/LXRXXL-0.5.9-mpc-armv7.zip",
     "date": "2026-10-16",
     "channel": "stable",
     "notes": "> **0.5.9** is 0.5.8 packed under L'Cronx (plugin folder `L'Cronx - VST - LXRXXL`); nothing else changed. Uninstall 0.5.8 first.\n\nLXRXXL for MPC OS 3.x (Akai Force / MPC), armv7. Unzip, then follow INSTALL.md (root SSH access, e.g. MockbaMod).\n`LXRXXL-<version>-mpc-armv7.zip` is the plugin; `LXRXXL-<version>-source.zip` its complete source (required by the LXR02\nOpen-Source license: non-commercial use only).\nSee CHANGELOG.md for what changed.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 295,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.5.8",
     "size": 10733055,
     "defer": true,
     "sha256": "629b21296e6b3c00bf6e080a007733f8a6f38ea964f7f8012c4eead619507d55",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "lxrxxl",
      "name": "LXRXXL",
      "version": "0.5.8",
      "kind": "instrument",
      "uid": "416e4c78",
      "manufacturer": "ANDREALPHEUS",
      "layout": "portable",
      "so": "lxrxxl.so",
      "skin": "ANDREALPHEUS - VST - LXRXXL",
      "folder": "portable/ANDREALPHEUS - VST - LXRXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "LXRXXL by ANDREALPHEUS: the open-source Sonic Potions LXR engine for MPC OS, inspired by the Erica Synths LXR-02",
      "requires": "",
      "source_repo": "sunskiefer/LXR02XXL",
      "license": "LicenseRef-LXR02-Open",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "629b21296e6b3c00bf6e080a007733f8a6f38ea964f7f8012c4eead619507d55",
       "size": 10733055,
       "url": "https://github.com/sunskiefer/LXR02XXL/releases/download/v0.5.8/LXRXXL-0.5.8-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/LXR02XXL/releases/download/v0.5.8/LXRXXL-0.5.8-mpc-armv7.zip",
     "date": "2026-10-12",
     "channel": "stable",
     "notes": "LXRXXL for MPC OS 3.x (Akai Force / MPC), armv7. Unzip, then follow INSTALL.md (root SSH access, e.g. MockbaMod).\n`LXRXXL-<version>-mpc-armv7.zip` is the plugin; `LXRXXL-<version>-source.zip` its complete source (required by the LXR02\nOpen-Source license: non-commercial use only).\nSee CHANGELOG.md for what changed.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 409,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "3.9.1",
       "date": "2026-10-12"
      }
     ]
    },
    {
     "version": "0.5.7",
     "size": 10733066,
     "defer": true,
     "sha256": "eddfe42070db3404b63c9aad9d3b2c7e362ca4955a59e22747acc55c5e48b498",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "lxrxxl",
      "name": "LXRXXL",
      "version": "0.5.7",
      "kind": "instrument",
      "uid": "416e4c78",
      "manufacturer": "ANDREALPHEUS",
      "layout": "portable",
      "so": "lxrxxl.so",
      "skin": "ANDREALPHEUS - VST - LXRXXL",
      "folder": "portable/ANDREALPHEUS - VST - LXRXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "LXRXXL by ANDREALPHEUS: the open-source Sonic Potions LXR engine for MPC OS, inspired by the Erica Synths LXR-02",
      "requires": "",
      "source_repo": "sunskiefer/LXR02XXL",
      "license": "LicenseRef-LXR02-Open",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "eddfe42070db3404b63c9aad9d3b2c7e362ca4955a59e22747acc55c5e48b498",
       "size": 10733066,
       "url": "https://github.com/sunskiefer/LXR02XXL/releases/download/v0.5.7/LXRXXL-0.5.7-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/LXR02XXL/releases/download/v0.5.7/LXRXXL-0.5.7-mpc-armv7.zip",
     "date": "2026-10-12",
     "channel": "stable",
     "notes": "LXRXXL for MPC OS 3.x (Akai Force / MPC), armv7. Unzip, then follow INSTALL.md (root SSH access, e.g. MockbaMod).\n`LXRXXL-<version>-mpc-armv7.zip` is the plugin; `LXRXXL-<version>-source.zip` its complete source (required by the LXR02\nOpen-Source license: non-commercial use only).\nSee CHANGELOG.md for what changed.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 236,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.5.6",
     "size": 10045782,
     "defer": true,
     "sha256": "0243689e47784591c676080c5d79a85e0fd94acd64c4584cf94a37d66b2fbac7",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "lxrxxl",
      "name": "LXRXXL",
      "version": "0.5.6",
      "kind": "instrument",
      "uid": "416e4c78",
      "manufacturer": "ANDREALPHEUS",
      "layout": "portable",
      "so": "lxrxxl.so",
      "skin": "ANDREALPHEUS - VST - LXRXXL",
      "folder": "portable/ANDREALPHEUS - VST - LXRXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "LXRXXL by ANDREALPHEUS: the open-source Sonic Potions LXR engine for MPC OS, inspired by the Erica Synths LXR-02",
      "requires": "",
      "source_repo": "sunskiefer/LXR02XXL",
      "license": "LicenseRef-LXR02-Open",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "0243689e47784591c676080c5d79a85e0fd94acd64c4584cf94a37d66b2fbac7",
       "size": 10045782,
       "url": "https://github.com/sunskiefer/LXR02XXL/releases/download/v0.5.6/LXRXXL-0.5.6-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/LXR02XXL/releases/download/v0.5.6/LXRXXL-0.5.6-mpc-armv7.zip",
     "date": "2026-10-12",
     "channel": "stable",
     "notes": "LXRXXL for MPC OS 3.x (Akai Force / MPC), armv7. Unzip, then follow INSTALL.md (root SSH access, e.g. MockbaMod).\n`LXRXXL-<version>-mpc-armv7.zip` is the plugin; `LXRXXL-<version>-source.zip` its complete source (required by the LXR02\nOpen-Source license: non-commercial use only).\nSee CHANGELOG.md for what changed.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 231,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.5.5",
     "size": 10045701,
     "defer": true,
     "sha256": "1eaf4c53d02cdc5435e7934c2e2f468b095a6ed06a6d8d0bf38bcafc07b9ae4d",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "lxrxxl",
      "name": "LXRXXL",
      "version": "0.5.5",
      "kind": "instrument",
      "uid": "416e4c78",
      "manufacturer": "ANDREALPHEUS",
      "layout": "portable",
      "so": "lxrxxl.so",
      "skin": "ANDREALPHEUS - VST - LXRXXL",
      "folder": "portable/ANDREALPHEUS - VST - LXRXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "LXRXXL by ANDREALPHEUS: the open-source Sonic Potions LXR engine for MPC OS, inspired by the Erica Synths LXR-02",
      "requires": "",
      "source_repo": "sunskiefer/LXR02XXL",
      "license": "LicenseRef-LXR02-Open",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "1eaf4c53d02cdc5435e7934c2e2f468b095a6ed06a6d8d0bf38bcafc07b9ae4d",
       "size": 10045701,
       "url": "https://github.com/sunskiefer/LXR02XXL/releases/download/v0.5.5/LXRXXL-0.5.5-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/LXR02XXL/releases/download/v0.5.5/LXRXXL-0.5.5-mpc-armv7.zip",
     "date": "2026-10-12",
     "channel": "stable",
     "notes": "LXRXXL for MPC OS 3.x (Akai Force / MPC), armv7. Unzip, then follow INSTALL.md (root SSH access, e.g. MockbaMod).\n`LXRXXL-<version>-mpc-armv7.zip` is the plugin; `LXRXXL-<version>-source.zip` its complete source (required by the LXR02\nOpen-Source license: non-commercial use only).\nSee CHANGELOG.md for what changed.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 230,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.5.4",
     "size": 10061847,
     "defer": true,
     "sha256": "f6747aac875fab42353e01896e020c10c1571afff7542c8e680c9fa4aa21a1be",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "lxrxxl",
      "name": "LXRXXL",
      "version": "0.5.4",
      "kind": "instrument",
      "uid": "416e4c78",
      "manufacturer": "ANDREALPHEUS",
      "layout": "portable",
      "so": "lxrxxl.so",
      "skin": "ANDREALPHEUS - VST - LXRXXL",
      "folder": "portable/ANDREALPHEUS - VST - LXRXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "LXRXXL by ANDREALPHEUS: the Sonic Potions + Erica Synths LXR-02 drum machine, modded, for MPC OS",
      "requires": "",
      "source_repo": "sunskiefer/LXR02XXL",
      "license": "LicenseRef-LXR02-Open",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "f6747aac875fab42353e01896e020c10c1571afff7542c8e680c9fa4aa21a1be",
       "size": 10061847,
       "url": "https://github.com/sunskiefer/LXR02XXL/releases/download/v0.5.4/LXRXXL-0.5.4-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/LXR02XXL/releases/download/v0.5.4/LXRXXL-0.5.4-mpc-armv7.zip",
     "date": "2026-10-11",
     "channel": "stable",
     "notes": "LXRXXL for MPC OS 3.x (Akai Force / MPC), armv7. Unzip, then follow INSTALL.md (root SSH access, e.g. MockbaMod).\n`LXRXXL-<version>-mpc-armv7.zip` is the plugin; `LXRXXL-<version>-source.zip` its complete source (required by the LXR02\nOpen-Source license: non-commercial use only).\nSee CHANGELOG.md for what changed.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 277,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "3.9.1",
       "date": "2026-10-11"
      }
     ]
    },
    {
     "version": "0.5.3",
     "size": 10062143,
     "defer": true,
     "sha256": "f3164b021a8994e233c82d60c6f35c10daf4119c042e0ddc77d9d38c5f585b6a",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "lxrxxl",
      "name": "LXRXXL",
      "version": "0.5.3",
      "kind": "instrument",
      "uid": "416e4c78",
      "manufacturer": "ANDREALPHEUS",
      "layout": "portable",
      "so": "lxrxxl.so",
      "skin": "ANDREALPHEUS - VST - LXRXXL",
      "folder": "portable/ANDREALPHEUS - VST - LXRXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "LXRXXL by ANDREALPHEUS: the Sonic Potions + Erica Synths LXR-02 drum machine, modded, for MPC OS",
      "requires": "",
      "source_repo": "sunskiefer/LXR02XXL",
      "license": "LicenseRef-LXR02-Open",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "f3164b021a8994e233c82d60c6f35c10daf4119c042e0ddc77d9d38c5f585b6a",
       "size": 10062143,
       "url": "https://github.com/sunskiefer/LXR02XXL/releases/download/v0.5.3/LXRXXL-0.5.3-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/LXR02XXL/releases/download/v0.5.3/LXRXXL-0.5.3-mpc-armv7.zip",
     "date": "2026-10-11",
     "channel": "stable",
     "notes": "LXRXXL for MPC OS 3.x (Akai Force / MPC), armv7. Unzip, then follow INSTALL.md (root SSH access, e.g. MockbaMod).\n`LXRXXL-<version>-mpc-armv7.zip` is the plugin; `LXRXXL-<version>-source.zip` its complete source (required by the LXR02\nOpen-Source license: non-commercial use only).\nSee CHANGELOG.md for what changed.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 315,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "0.6.1",
   "latest_beta": null,
   "updated": "2026-10-23",
   "added": "2026-10-11",
   "downloads": 3496
  },
  {
   "id": "lxrxxl-bazzline",
   "name": "LXRXXL BAZZLINE",
   "author": "L'Cronx",
   "repo": "sunskiefer/LXRXXL-BAZZLINE",
   "kind": "instrument",
   "license": "LicenseRef-LXR02-Open",
   "summary": "An 8-track bass synth: a variation of LXRXXL with bass voices inspired by the Erica Synths Bassline DB-01 on the LXR's oscillators, the LXR-02 style sequencer with the DB-01's step functions, a tape/digital delay, a MIDI gate/duck, an 8-track mixer and sound / performance presets saved on the device.",
   "screenshot": "https://raw.githubusercontent.com/sunskiefer/LXRXXL-BAZZLINE/v0.2.2/docs/img/panel.png",
   "style": "bass-synth",
   "tags": [
    "bass",
    "acid",
    "303",
    "bassline",
    "db-01",
    "lxr",
    "sequencer",
    "delay"
   ],
   "source_available": true,
   "distribution": "release",
   "versions": [
    {
     "version": "0.2.10",
     "size": 16957463,
     "defer": true,
     "sha256": "a5858ebda8022943a1ab8962d1d874739f50a0d51e4c93b4358bffef4a063e99",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "lxrxxl-bazzline",
      "name": "LXRXXL BAZZLINE",
      "version": "0.2.10",
      "kind": "instrument",
      "uid": "416e427a",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "lxrxxl_bazzline.so",
      "skin": "L'Cronx - VST - LXRXXL BAZZLINE",
      "folder": "portable/L'Cronx - VST - LXRXXL BAZZLINE",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "LXRXXL BAZZLINE by L'Cronx: an 8-track bass synth, a variation of LXRXXL, for MPC OS",
      "requires": "",
      "source_repo": "sunskiefer/LXRXXL-BAZZLINE",
      "license": "LicenseRef-LXR02-Open",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "a5858ebda8022943a1ab8962d1d874739f50a0d51e4c93b4358bffef4a063e99",
       "size": 16957463,
       "url": "https://github.com/sunskiefer/LXRXXL-BAZZLINE/releases/download/v0.2.10/LXRXXL-BAZZLINE-0.2.10-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/LXRXXL-BAZZLINE/releases/download/v0.2.10/LXRXXL-BAZZLINE-0.2.10-mpc-armv7.zip",
     "date": "2026-10-22",
     "channel": "stable",
     "notes": "> **0.2.10** is 0.2.9 built on the latest wrapper and includes the Q-Link and automation fix (#486\u2013#489): Q-Links now move parameters on the track's automation screen. Nothing else changed. Installs over 0.2.9 in place.\n\nLXRXXL BAZZLINE for MPC OS 3.x (Akai Force / MPC), armv7. Unzip, then follow INSTALL.md (root SSH access, e.g. MockbaMod).\n`LXRXXL-BAZZLINE-<version>-mpc-armv7.zip` is the plugin; `LXRXXL-BAZZLINE-<version>-source.zip` its complete source\n(required by the LXR02 Open-Source license: non-commercial use only).\nTested on a device when listed in tested.json (a pre-release until then). See CHANGELOG.md for what changed.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 495,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "3.9.1",
       "date": "2026-10-23"
      }
     ]
    },
    {
     "version": "0.2.9",
     "size": 16954959,
     "defer": true,
     "sha256": "b8ce0778ff6b4d462b509801c37b81006f8f505efef8b5aece75d0c33c72040f",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "lxrxxl-bazzline",
      "name": "LXRXXL BAZZLINE",
      "version": "0.2.9",
      "kind": "instrument",
      "uid": "416e427a",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "lxrxxl_bazzline.so",
      "skin": "L'Cronx - VST - LXRXXL BAZZLINE",
      "folder": "portable/L'Cronx - VST - LXRXXL BAZZLINE",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "LXRXXL BAZZLINE by L'Cronx: an 8-track bass synth, a variation of LXRXXL, for MPC OS",
      "requires": "",
      "source_repo": "sunskiefer/LXRXXL-BAZZLINE",
      "license": "LicenseRef-LXR02-Open",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "b8ce0778ff6b4d462b509801c37b81006f8f505efef8b5aece75d0c33c72040f",
       "size": 16954959,
       "url": "https://github.com/sunskiefer/LXRXXL-BAZZLINE/releases/download/v0.2.9/LXRXXL-BAZZLINE-0.2.9-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/LXRXXL-BAZZLINE/releases/download/v0.2.9/LXRXXL-BAZZLINE-0.2.9-mpc-armv7.zip",
     "date": "2026-10-16",
     "channel": "beta",
     "notes": "> **0.2.9** is 0.2.8 packed under L'Cronx (plugin folder `L'Cronx - VST - LXRXXL BAZZLINE`); nothing else changed. Uninstall 0.2.8 first.\n\nLXRXXL BAZZLINE for MPC OS 3.x (Akai Force / MPC), armv7. Unzip, then follow INSTALL.md (root SSH access, e.g. MockbaMod).\n`LXRXXL-BAZZLINE-<version>-mpc-armv7.zip` is the plugin; `LXRXXL-BAZZLINE-<version>-source.zip` its complete source\n(required by the LXR02 Open-Source license: non-commercial use only).\nTested on a device when listed in tested.json (a pre-release until then). See CHANGELOG.md for what changed.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 175,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.2.8",
     "size": 16958933,
     "defer": true,
     "sha256": "e88c3f427657ad9505081fae3f5b8547a135ad252bfc2f6ccbd849d8401c883a",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "lxrxxl-bazzline",
      "name": "LXRXXL BAZZLINE",
      "version": "0.2.8",
      "kind": "instrument",
      "uid": "416e427a",
      "manufacturer": "ANDREALPHEUS",
      "layout": "portable",
      "so": "lxrxxl_bazzline.so",
      "skin": "ANDREALPHEUS - VST - LXRXXL BAZZLINE",
      "folder": "portable/ANDREALPHEUS - VST - LXRXXL BAZZLINE",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "LXRXXL BAZZLINE by ANDREALPHEUS: an 8-track bass synth, a variation of LXRXXL, for MPC OS",
      "requires": "",
      "source_repo": "sunskiefer/LXRXXL-BAZZLINE",
      "license": "LicenseRef-LXR02-Open",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "e88c3f427657ad9505081fae3f5b8547a135ad252bfc2f6ccbd849d8401c883a",
       "size": 16958933,
       "url": "https://github.com/sunskiefer/LXRXXL-BAZZLINE/releases/download/v0.2.8/LXRXXL-BAZZLINE-0.2.8-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/LXRXXL-BAZZLINE/releases/download/v0.2.8/LXRXXL-BAZZLINE-0.2.8-mpc-armv7.zip",
     "date": "2026-10-12",
     "channel": "stable",
     "notes": "LXRXXL BAZZLINE for MPC OS 3.x (Akai Force / MPC), armv7. Unzip, then follow INSTALL.md (root SSH access, e.g. MockbaMod).\r\n`LXRXXL-BAZZLINE-<version>-mpc-armv7.zip` is the plugin; `LXRXXL-BAZZLINE-<version>-source.zip` its complete source\r\n(required by the LXR02 Open-Source license: non-commercial use only).\r\nTested on a device when listed in tested.json (a pre-release until then). See CHANGELOG.md for what changed.\r\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 468,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "3.9.1",
       "date": "2026-10-13"
      }
     ]
    },
    {
     "version": "0.2.7",
     "size": 16960452,
     "defer": true,
     "sha256": "fc864163b80df8220a91d073c9074b6c89462758af2b083aa3ea0b6e7e07117c",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "lxrxxl-bazzline",
      "name": "LXRXXL BAZZLINE",
      "version": "0.2.7",
      "kind": "instrument",
      "uid": "416e427a",
      "manufacturer": "ANDREALPHEUS",
      "layout": "portable",
      "so": "lxrxxl_bazzline.so",
      "skin": "ANDREALPHEUS - VST - LXRXXL BAZZLINE",
      "folder": "portable/ANDREALPHEUS - VST - LXRXXL BAZZLINE",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "LXRXXL BAZZLINE by ANDREALPHEUS: an 8-track bass synth, a variation of LXRXXL, for MPC OS",
      "requires": "",
      "source_repo": "sunskiefer/LXRXXL-BAZZLINE",
      "license": "LicenseRef-LXR02-Open",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "fc864163b80df8220a91d073c9074b6c89462758af2b083aa3ea0b6e7e07117c",
       "size": 16960452,
       "url": "https://github.com/sunskiefer/LXRXXL-BAZZLINE/releases/download/v0.2.7/LXRXXL-BAZZLINE-0.2.7-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/LXRXXL-BAZZLINE/releases/download/v0.2.7/LXRXXL-BAZZLINE-0.2.7-mpc-armv7.zip",
     "date": "2026-10-12",
     "channel": "beta",
     "notes": "LXRXXL BAZZLINE for MPC OS 3.x (Akai Force / MPC), armv7. Unzip, then follow INSTALL.md (root SSH access, e.g. MockbaMod).\n`LXRXXL-BAZZLINE-<version>-mpc-armv7.zip` is the plugin; `LXRXXL-BAZZLINE-<version>-source.zip` its complete source\n(required by the LXR02 Open-Source license: non-commercial use only).\nTested on a device when listed in tested.json (a pre-release until then). See CHANGELOG.md for what changed.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 223,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.2.6",
     "size": 16912932,
     "defer": true,
     "sha256": "819f4ac24a3ad744d26c256d6b37c16277f9d3b6c15998889105a23ba933f2d8",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "lxrxxl-bazzline",
      "name": "LXRXXL BAZZLINE",
      "version": "0.2.6",
      "kind": "instrument",
      "uid": "416e427a",
      "manufacturer": "ANDREALPHEUS",
      "layout": "portable",
      "so": "lxrxxl_bazzline.so",
      "skin": "ANDREALPHEUS - VST - LXRXXL BAZZLINE",
      "folder": "portable/ANDREALPHEUS - VST - LXRXXL BAZZLINE",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "LXRXXL BAZZLINE by ANDREALPHEUS: an 8-track bass synth, a variation of LXRXXL, for MPC OS",
      "requires": "",
      "source_repo": "sunskiefer/LXRXXL-BAZZLINE",
      "license": "LicenseRef-LXR02-Open",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "819f4ac24a3ad744d26c256d6b37c16277f9d3b6c15998889105a23ba933f2d8",
       "size": 16912932,
       "url": "https://github.com/sunskiefer/LXRXXL-BAZZLINE/releases/download/v0.2.6/LXRXXL-BAZZLINE-0.2.6-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/LXRXXL-BAZZLINE/releases/download/v0.2.6/LXRXXL-BAZZLINE-0.2.6-mpc-armv7.zip",
     "date": "2026-10-12",
     "channel": "beta",
     "notes": "LXRXXL BAZZLINE for MPC OS 3.x (Akai Force / MPC), armv7. Unzip, then follow INSTALL.md (root SSH access, e.g. MockbaMod).\n`LXRXXL-BAZZLINE-<version>-mpc-armv7.zip` is the plugin; `LXRXXL-BAZZLINE-<version>-source.zip` its complete source\n(required by the LXR02 Open-Source license: non-commercial use only).\nTested on a device when listed in tested.json (a pre-release until then). See CHANGELOG.md for what changed.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 225,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.2.5",
     "size": 16927214,
     "defer": true,
     "sha256": "4e840ebe2e78f19cb206906420b3bc7c9bcbd96f1e7239a200218badaaceeb9e",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "lxrxxl-bazzline",
      "name": "LXRXXL BAZZLINE",
      "version": "0.2.5",
      "kind": "instrument",
      "uid": "416e427a",
      "manufacturer": "ANDREALPHEUS",
      "layout": "portable",
      "so": "lxrxxl_bazzline.so",
      "skin": "ANDREALPHEUS - VST - LXRXXL BAZZLINE",
      "folder": "portable/ANDREALPHEUS - VST - LXRXXL BAZZLINE",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "LXRXXL BAZZLINE by ANDREALPHEUS: an 8-track bass synth, a variation of LXRXXL, for MPC OS",
      "requires": "",
      "source_repo": "sunskiefer/LXRXXL-BAZZLINE",
      "license": "LicenseRef-LXR02-Open",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "4e840ebe2e78f19cb206906420b3bc7c9bcbd96f1e7239a200218badaaceeb9e",
       "size": 16927214,
       "url": "https://github.com/sunskiefer/LXRXXL-BAZZLINE/releases/download/v0.2.5/LXRXXL-BAZZLINE-0.2.5-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/LXRXXL-BAZZLINE/releases/download/v0.2.5/LXRXXL-BAZZLINE-0.2.5-mpc-armv7.zip",
     "date": "2026-10-12",
     "channel": "beta",
     "notes": "LXRXXL BAZZLINE for MPC OS 3.x (Akai Force / MPC), armv7. Unzip, then follow INSTALL.md (root SSH access, e.g. MockbaMod).\n`LXRXXL-BAZZLINE-<version>-mpc-armv7.zip` is the plugin; `LXRXXL-BAZZLINE-<version>-source.zip` its complete source\n(required by the LXR02 Open-Source license: non-commercial use only).\nTested on a device when listed in tested.json (a pre-release until then). See CHANGELOG.md for what changed.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 222,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.2.4",
     "size": 16928721,
     "defer": true,
     "sha256": "07a8306a92264e67fbaf396b9bcb778330632c61e53c8d317225a0e3bc7240a7",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "lxrxxl-bazzline",
      "name": "LXRXXL BAZZLINE",
      "version": "0.2.4",
      "kind": "instrument",
      "uid": "416e427a",
      "manufacturer": "ANDREALPHEUS",
      "layout": "portable",
      "so": "lxrxxl_bazzline.so",
      "skin": "ANDREALPHEUS - VST - LXRXXL BAZZLINE",
      "folder": "portable/ANDREALPHEUS - VST - LXRXXL BAZZLINE",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "LXRXXL BAZZLINE by ANDREALPHEUS: an 8-track bass synth, a variation of LXRXXL, for MPC OS",
      "requires": "",
      "source_repo": "sunskiefer/LXRXXL-BAZZLINE",
      "license": "LicenseRef-LXR02-Open",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "07a8306a92264e67fbaf396b9bcb778330632c61e53c8d317225a0e3bc7240a7",
       "size": 16928721,
       "url": "https://github.com/sunskiefer/LXRXXL-BAZZLINE/releases/download/v0.2.4/LXRXXL-BAZZLINE-0.2.4-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/LXRXXL-BAZZLINE/releases/download/v0.2.4/LXRXXL-BAZZLINE-0.2.4-mpc-armv7.zip",
     "date": "2026-10-12",
     "channel": "beta",
     "notes": "LXRXXL BAZZLINE for MPC OS 3.x (Akai Force / MPC), armv7. Unzip, then follow INSTALL.md (root SSH access, e.g. MockbaMod).\n`LXRXXL-BAZZLINE-<version>-mpc-armv7.zip` is the plugin; `LXRXXL-BAZZLINE-<version>-source.zip` its complete source\n(required by the LXR02 Open-Source license: non-commercial use only).\nTested on a device when listed in tested.json (a pre-release until then). See CHANGELOG.md for what changed.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 223,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.2.3",
     "size": 16904076,
     "defer": true,
     "sha256": "d34245057817ff52ae61c82922452bad0901da8f6d029ef56d656a09c7936c6a",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "lxrxxl-bazzline",
      "name": "LXRXXL BAZZLINE",
      "version": "0.2.3",
      "kind": "instrument",
      "uid": "416e427a",
      "manufacturer": "ANDREALPHEUS",
      "layout": "portable",
      "so": "lxrxxl_bazzline.so",
      "skin": "ANDREALPHEUS - VST - LXRXXL BAZZLINE",
      "folder": "portable/ANDREALPHEUS - VST - LXRXXL BAZZLINE",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "LXRXXL BAZZLINE by ANDREALPHEUS: an 8-track bass synth, a variation of LXRXXL, for MPC OS",
      "requires": "",
      "source_repo": "sunskiefer/LXRXXL-BAZZLINE",
      "license": "LicenseRef-LXR02-Open",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "d34245057817ff52ae61c82922452bad0901da8f6d029ef56d656a09c7936c6a",
       "size": 16904076,
       "url": "https://github.com/sunskiefer/LXRXXL-BAZZLINE/releases/download/v0.2.3/LXRXXL-BAZZLINE-0.2.3-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/LXRXXL-BAZZLINE/releases/download/v0.2.3/LXRXXL-BAZZLINE-0.2.3-mpc-armv7.zip",
     "date": "2026-10-12",
     "channel": "beta",
     "notes": "LXRXXL BAZZLINE for MPC OS 3.x (Akai Force / MPC), armv7. Unzip, then follow INSTALL.md (root SSH access, e.g. MockbaMod).\n`LXRXXL-BAZZLINE-<version>-mpc-armv7.zip` is the plugin; `LXRXXL-BAZZLINE-<version>-source.zip` its complete source\n(required by the LXR02 Open-Source license: non-commercial use only).\nTested on a device when listed in tested.json (a pre-release until then). See CHANGELOG.md for what changed.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 223,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.2.2",
     "size": 16903959,
     "defer": true,
     "sha256": "17af2cf763d7abae445e26eedcfa93bec1f8266ac63b983ded5d6a63bdb69a8e",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "lxrxxl-bazzline",
      "name": "LXRXXL BAZZLINE",
      "version": "0.2.2",
      "kind": "instrument",
      "uid": "416e427a",
      "manufacturer": "ANDREALPHEUS",
      "layout": "portable",
      "so": "lxrxxl_bazzline.so",
      "skin": "ANDREALPHEUS - VST - LXRXXL BAZZLINE",
      "folder": "portable/ANDREALPHEUS - VST - LXRXXL BAZZLINE",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "LXRXXL BAZZLINE by ANDREALPHEUS: an 8-track bass synth, a variation of LXRXXL, for MPC OS",
      "requires": "",
      "source_repo": "sunskiefer/LXRXXL-BAZZLINE",
      "license": "LicenseRef-LXR02-Open",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "17af2cf763d7abae445e26eedcfa93bec1f8266ac63b983ded5d6a63bdb69a8e",
       "size": 16903959,
       "url": "https://github.com/sunskiefer/LXRXXL-BAZZLINE/releases/download/v0.2.2/LXRXXL-BAZZLINE-0.2.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/LXRXXL-BAZZLINE/releases/download/v0.2.2/LXRXXL-BAZZLINE-0.2.2-mpc-armv7.zip",
     "date": "2026-10-12",
     "channel": "stable",
     "notes": "LXRXXL BAZZLINE for MPC OS 3.x (Akai Force / MPC), armv7. Unzip, then follow INSTALL.md (root SSH access, e.g. MockbaMod).\n`LXRXXL-BAZZLINE-<version>-mpc-armv7.zip` is the plugin; `LXRXXL-BAZZLINE-<version>-source.zip` its complete source\n(required by the LXR02 Open-Source license: non-commercial use only).\nTested on an Akai Force (tested.json). See CHANGELOG.md for what changed.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 234,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.2.1",
     "size": 16904243,
     "defer": true,
     "sha256": "3869e08a109062b024ff5859ca55839e3803964de84cb869834f09cb9e4deac0",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "lxrxxl-bazzline",
      "name": "LXRXXL BAZZLINE",
      "version": "0.2.1",
      "kind": "instrument",
      "uid": "416e427a",
      "manufacturer": "ANDREALPHEUS",
      "layout": "portable",
      "so": "lxrxxl_bazzline.so",
      "skin": "ANDREALPHEUS - VST - LXRXXL BAZZLINE",
      "folder": "portable/ANDREALPHEUS - VST - LXRXXL BAZZLINE",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "LXRXXL BAZZLINE by ANDREALPHEUS: an 8-track bass synth, a variation of LXRXXL, for MPC OS",
      "requires": "",
      "source_repo": "sunskiefer/LXRXXL-BAZZLINE",
      "license": "LicenseRef-LXR02-Open",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "3869e08a109062b024ff5859ca55839e3803964de84cb869834f09cb9e4deac0",
       "size": 16904243,
       "url": "https://github.com/sunskiefer/LXRXXL-BAZZLINE/releases/download/v0.2.1/LXRXXL-BAZZLINE-0.2.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/LXRXXL-BAZZLINE/releases/download/v0.2.1/LXRXXL-BAZZLINE-0.2.1-mpc-armv7.zip",
     "date": "2026-10-12",
     "channel": "stable",
     "notes": "LXRXXL BAZZLINE for MPC OS 3.x (Akai Force / MPC), armv7. Unzip, then follow INSTALL.md (root SSH access, e.g. MockbaMod).\n`LXRXXL-BAZZLINE-<version>-mpc-armv7.zip` is the plugin; `LXRXXL-BAZZLINE-<version>-source.zip` its complete source\n(required by the LXR02 Open-Source license: non-commercial use only).\nTested on an Akai Force (tested.json). See CHANGELOG.md for what changed.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 224,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "3.9.1",
       "date": "2026-10-12"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench"
   ],
   "featured": false,
   "latest": "0.2.10",
   "latest_beta": "0.2.9",
   "updated": "2026-10-22",
   "added": "2026-10-13",
   "downloads": 3161
  },
  {
   "id": "lxrxxl-zynth",
   "name": "LXRXXL ZYNTH",
   "author": "L'Cronx",
   "repo": "sunskiefer/LXRXXL-ZYNTH",
   "kind": "instrument",
   "license": "LicenseRef-LXR02-Open",
   "summary": "An experimental 8-track synth with 19 voices on unconventional maths (Lorenz chaos, Hilbert frequency shifter, Euclidean rhythms) and voices coded after the DX7, CZ, Minimoog, Hammond, NES chips, Braids and Plaits. LXR-02 style sequencer with random functions, tape/digital delay, mixer and presets.",
   "screenshot": "https://raw.githubusercontent.com/sunskiefer/LXRXXL-ZYNTH/v0.2.0/docs/img/panel.png",
   "style": "synth",
   "tags": [
    "synth",
    "groovebox",
    "fm",
    "wavetable",
    "sequencer",
    "experimental",
    "chaos",
    "lxr"
   ],
   "source_available": true,
   "distribution": "release",
   "versions": [
    {
     "version": "0.2.2",
     "size": 23509798,
     "defer": true,
     "sha256": "901e7ee52937a628f5cc1000ae81ceda472dac0159c96140ba785ce542ccc36d",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "lxrxxl-zynth",
      "name": "LXRXXL ZYNTH",
      "version": "0.2.2",
      "kind": "instrument",
      "uid": "416e5a79",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "lxrxxl_zynth.so",
      "skin": "L'Cronx - VST - LXRXXL ZYNTH",
      "folder": "portable/L'Cronx - VST - LXRXXL ZYNTH",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "LXRXXL ZYNTH by L'Cronx: an 8-track synth with sixteen voices, a variation of LXRXXL BAZZLINE, for MPC OS",
      "requires": "",
      "source_repo": "sunskiefer/LXRXXL-ZYNTH",
      "license": "LicenseRef-LXR02-Open",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "901e7ee52937a628f5cc1000ae81ceda472dac0159c96140ba785ce542ccc36d",
       "size": 23509798,
       "url": "https://github.com/sunskiefer/LXRXXL-ZYNTH/releases/download/v0.2.2/LXRXXL-ZYNTH-0.2.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/LXRXXL-ZYNTH/releases/download/v0.2.2/LXRXXL-ZYNTH-0.2.2-mpc-armv7.zip",
     "date": "2026-10-22",
     "channel": "stable",
     "notes": "> **0.2.2** is 0.2.1 built on the latest wrapper and includes the Q-Link and automation fix (#486\u2013#489): Q-Links now move parameters on the track's automation screen. Nothing else changed. Installs over 0.2.1 in place.\n\nLXRXXL ZYNTH for MPC OS 3.x (Akai Force / MPC), armv7. Unzip, then follow INSTALL.md (root SSH access, e.g. MockbaMod).\n`LXRXXL-ZYNTH-<version>-mpc-armv7.zip` is the plugin; `LXRXXL-ZYNTH-<version>-source.zip` its complete source\n(required by the LXR02 Open-Source license: non-commercial use only; MACRO, WAVE and PHYS are Mutable\nInstruments' Braids and Plaits, MIT).\nTested on a device when listed in tested.json (a pre-release until then). See CHANGELOG.md for what changed.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 446,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "3.9.1",
       "date": "2026-10-23"
      }
     ]
    },
    {
     "version": "0.2.1",
     "size": 23508220,
     "defer": true,
     "sha256": "e4f66da3193a2a46ea839a46408034d95f7b0304a678caa2a5b20805f2248636",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "lxrxxl-zynth",
      "name": "LXRXXL ZYNTH",
      "version": "0.2.1",
      "kind": "instrument",
      "uid": "416e5a79",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "lxrxxl_zynth.so",
      "skin": "L'Cronx - VST - LXRXXL ZYNTH",
      "folder": "portable/L'Cronx - VST - LXRXXL ZYNTH",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "LXRXXL ZYNTH by L'Cronx: an 8-track synth with sixteen voices, a variation of LXRXXL BAZZLINE, for MPC OS",
      "requires": "",
      "source_repo": "sunskiefer/LXRXXL-ZYNTH",
      "license": "LicenseRef-LXR02-Open",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "e4f66da3193a2a46ea839a46408034d95f7b0304a678caa2a5b20805f2248636",
       "size": 23508220,
       "url": "https://github.com/sunskiefer/LXRXXL-ZYNTH/releases/download/v0.2.1/LXRXXL-ZYNTH-0.2.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/LXRXXL-ZYNTH/releases/download/v0.2.1/LXRXXL-ZYNTH-0.2.1-mpc-armv7.zip",
     "date": "2026-10-16",
     "channel": "beta",
     "notes": "> **0.2.1** is 0.2.0 packed under L'Cronx (plugin folder `L'Cronx - VST - LXRXXL ZYNTH`); nothing else changed. Uninstall 0.2.0 first.\n\nLXRXXL ZYNTH for MPC OS 3.x (Akai Force / MPC), armv7. Unzip, then follow INSTALL.md (root SSH access, e.g. MockbaMod).\n`LXRXXL-ZYNTH-<version>-mpc-armv7.zip` is the plugin; `LXRXXL-ZYNTH-<version>-source.zip` its complete source\n(required by the LXR02 Open-Source license: non-commercial use only; MACRO, WAVE and PHYS are Mutable\nInstruments' Braids and Plaits, MIT).\nTested on a device when listed in tested.json (a pre-release until then). See CHANGELOG.md for what changed.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 174,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.2.0",
     "size": 23514779,
     "defer": true,
     "sha256": "99bd0b63b179e62f9192e9af7a18b0712db5b73cd2667ebf00364841b00c7e28",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "lxrxxl-zynth",
      "name": "LXRXXL ZYNTH",
      "version": "0.2.0",
      "kind": "instrument",
      "uid": "416e5a79",
      "manufacturer": "ANDREALPHEUS",
      "layout": "portable",
      "so": "lxrxxl_zynth.so",
      "skin": "ANDREALPHEUS - VST - LXRXXL ZYNTH",
      "folder": "portable/ANDREALPHEUS - VST - LXRXXL ZYNTH",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "LXRXXL ZYNTH by ANDREALPHEUS: an 8-track synth with sixteen voices, a variation of LXRXXL BAZZLINE, for MPC OS",
      "requires": "",
      "source_repo": "sunskiefer/LXRXXL-ZYNTH",
      "license": "LicenseRef-LXR02-Open",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "99bd0b63b179e62f9192e9af7a18b0712db5b73cd2667ebf00364841b00c7e28",
       "size": 23514779,
       "url": "https://github.com/sunskiefer/LXRXXL-ZYNTH/releases/download/v0.2.0/LXRXXL-ZYNTH-0.2.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/LXRXXL-ZYNTH/releases/download/v0.2.0/LXRXXL-ZYNTH-0.2.0-mpc-armv7.zip",
     "date": "2026-10-13",
     "channel": "stable",
     "notes": "LXRXXL ZYNTH for MPC OS 3.x (Akai Force / MPC), armv7. Unzip, then follow INSTALL.md (root SSH access, e.g. MockbaMod).\r\n`LXRXXL-ZYNTH-<version>-mpc-armv7.zip` is the plugin; `LXRXXL-ZYNTH-<version>-source.zip` its complete source\r\n(required by the LXR02 Open-Source license: non-commercial use only; MACRO, WAVE and PHYS are Mutable\r\nInstruments' Braids and Plaits, MIT).\r\nTested on a device when listed in tested.json (a pre-release until then). See CHANGELOG.md for what changed.\r\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 387,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.1.0",
     "size": 20034641,
     "defer": true,
     "sha256": "61d67acfb28b6ddaf88b78ce4dbeff6885ac8c1d32a8aa95c2f46c0b677ba568",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "lxrxxl-zynth",
      "name": "LXRXXL ZYNTH",
      "version": "0.1.0",
      "kind": "instrument",
      "uid": "416e5a79",
      "manufacturer": "ANDREALPHEUS",
      "layout": "portable",
      "so": "lxrxxl_zynth.so",
      "skin": "ANDREALPHEUS - VST - LXRXXL ZYNTH",
      "folder": "portable/ANDREALPHEUS - VST - LXRXXL ZYNTH",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "LXRXXL ZYNTH by ANDREALPHEUS: an 8-track synth with sixteen voices, a variation of LXRXXL BAZZLINE, for MPC OS",
      "requires": "",
      "source_repo": "sunskiefer/LXRXXL-ZYNTH",
      "license": "LicenseRef-LXR02-Open",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "61d67acfb28b6ddaf88b78ce4dbeff6885ac8c1d32a8aa95c2f46c0b677ba568",
       "size": 20034641,
       "url": "https://github.com/sunskiefer/LXRXXL-ZYNTH/releases/download/v0.1.0/LXRXXL-ZYNTH-0.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/LXRXXL-ZYNTH/releases/download/v0.1.0/LXRXXL-ZYNTH-0.1.0-mpc-armv7.zip",
     "date": "2026-10-13",
     "channel": "stable",
     "notes": "LXRXXL ZYNTH for MPC OS 3.x (Akai Force / MPC), armv7. Unzip, then follow INSTALL.md (root SSH access, e.g. MockbaMod).\n`LXRXXL-ZYNTH-<version>-mpc-armv7.zip` is the plugin; `LXRXXL-ZYNTH-<version>-source.zip` its complete source\n(required by the LXR02 Open-Source license: non-commercial use only; MACRO, WAVE and PHYS are Mutable\nInstruments' Braids and Plaits, MIT).\nTested on a device when listed in tested.json (a pre-release until then). See CHANGELOG.md for what changed.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 247,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "3.9.1",
       "date": "2026-10-13"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench"
   ],
   "featured": false,
   "latest": "0.2.2",
   "latest_beta": "0.2.1",
   "updated": "2026-10-22",
   "added": "2026-10-13",
   "downloads": 1254
  },
  {
   "id": "machinemodule",
   "name": "Machinemodule",
   "author": "sd88me",
   "repo": "sd88me/mpc-vst-machinedrum",
   "kind": "instrument",
   "license": "AGPL-3.0-only",
   "summary": "The Elektron Machinedrum SPS-1 UW sound engine as a native instrument: all 16 tracks from one plugin instance, with its own touchscreen skin and Q-Links.",
   "screenshot": "https://raw.githubusercontent.com/sd88me/mpc-vst-machinedrum/main/docs/img/machinemodule.png",
   "style": "drum-machine",
   "tags": [
    "elektron",
    "machinedrum",
    "firmware-derived"
   ],
   "source_available": false,
   "distribution": "build-yourself",
   "requires_user_files": [
    {
     "name": "Elektron_SPS1-1UW_OS1.63.syx",
     "description": "Your own Machinedrum UW OS 1.63 file. This is the sound engine, recompiled into your build."
    },
    {
     "name": "Machinedrum UW flash image (.bin)",
     "description": "Your own full 8 MB flash image, used once at build time for the factory kits and the ROM sample memory."
    }
   ],
   "build": {
    "command": "release/build_release.sh <Elektron_SPS1-1UW_OS1.63.syx> <flash-image.bin> [-v ver] [-d <device-ip>]",
    "script": "release/build_release.sh",
    "docs_url": "https://github.com/sd88me/mpc-vst-machinedrum/blob/main/README.md#what-you-need",
    "needs": [
     "Docker (running)",
     "git, cmake, ninja and python3 (macOS: xcode-select --install, then brew install cmake ninja llvm)",
     "ssh and scp (only with -d)"
    ]
   },
   "components": [
    {
     "id": "machinemodule",
     "name": "Machinemodule",
     "kind": "instrument",
     "uid": "MdOn"
    }
   ],
   "versions": [
    {
     "version": "1.0.3",
     "tag": "v1.0.3",
     "date": "2026-11-04",
     "channel": "stable",
     "notes": "",
     "source_url": "https://github.com/sd88me/mpc-vst-machinedrum/tree/v1.0.3",
     "yanked": false,
     "downloads": 0,
     "warnings": [],
     "tested": [
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "MPC OS 3.10.1",
       "date": "2026-11-05"
      }
     ]
    },
    {
     "version": "1.0.2",
     "tag": "v1.0.2",
     "date": "2026-11-03",
     "channel": "stable",
     "notes": "",
     "source_url": "https://github.com/sd88me/mpc-vst-machinedrum/tree/v1.0.2",
     "yanked": false,
     "downloads": 0,
     "warnings": [],
     "tested": []
    },
    {
     "version": "1.0.1",
     "tag": "v1.0.1",
     "date": "2026-11-01",
     "channel": "stable",
     "notes": "",
     "source_url": "https://github.com/sd88me/mpc-vst-machinedrum/tree/v1.0.1",
     "yanked": false,
     "downloads": 0,
     "warnings": [],
     "tested": []
    },
    {
     "version": "1.0.0",
     "tag": "v1.0.0",
     "date": "2026-10-31",
     "channel": "stable",
     "notes": "",
     "source_url": "https://github.com/sd88me/mpc-vst-machinedrum/tree/v1.0.0",
     "yanked": false,
     "downloads": 0,
     "warnings": [],
     "tested": [
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "MPC OS 3.x",
       "date": "2026-10-31"
      }
     ]
    },
    {
     "version": "0.5.2",
     "tag": "v0.5.2",
     "date": "2026-10-27",
     "channel": "stable",
     "notes": "",
     "source_url": "https://github.com/sd88me/mpc-vst-machinedrum/tree/v0.5.2",
     "yanked": false,
     "downloads": 0,
     "warnings": [],
     "tested": []
    },
    {
     "version": "0.4.1",
     "tag": "v0.4.1",
     "date": "2026-10-21",
     "channel": "stable",
     "notes": "",
     "source_url": "https://github.com/sd88me/mpc-vst-machinedrum/tree/v0.4.1",
     "yanked": false,
     "downloads": 0,
     "warnings": [],
     "tested": []
    },
    {
     "version": "0.3.7",
     "tag": "v0.3.7",
     "date": "2026-10-21",
     "channel": "stable",
     "notes": "",
     "source_url": "https://github.com/sd88me/mpc-vst-machinedrum/tree/v0.3.7",
     "yanked": false,
     "downloads": 0,
     "warnings": [],
     "tested": []
    },
    {
     "version": "0.3.6",
     "tag": "v0.3.6",
     "date": "2026-10-02",
     "channel": "stable",
     "notes": "",
     "source_url": "https://github.com/sd88me/mpc-vst-machinedrum/tree/v0.3.6",
     "yanked": false,
     "downloads": 0,
     "warnings": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1.2",
       "date": "2026-10-02"
      }
     ]
    },
    {
     "version": "0.3.5",
     "tag": "v0.3.5",
     "date": "2026-10-01",
     "channel": "stable",
     "notes": "",
     "source_url": "https://github.com/sd88me/mpc-vst-machinedrum/tree/v0.3.5",
     "yanked": false,
     "downloads": 0,
     "warnings": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1.2",
       "date": "2026-10-02"
      }
     ]
    },
    {
     "version": "0.3.4",
     "tag": "v0.3.4",
     "date": "2026-10-01",
     "channel": "stable",
     "notes": "",
     "source_url": "https://github.com/sd88me/mpc-vst-machinedrum/tree/v0.3.4",
     "yanked": false,
     "downloads": 0,
     "warnings": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-01"
      }
     ]
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "tested"
   ],
   "featured": false,
   "latest": "1.0.3",
   "latest_beta": null,
   "updated": "2026-11-04",
   "added": "2026-09-29",
   "downloads": 0
  },
  {
   "id": "machinemodule-gen2",
   "name": "Machinemodule (Gen2)",
   "author": "sd88me",
   "repo": "sd88me/mpc-vst-machinedrum",
   "kind": "instrument",
   "license": "AGPL-3.0-only",
   "summary": "The Elektron Machinedrum UW sound engine as an instrument for Gen2 MPC devices: 16 tracks in one plugin, touchscreen skin, bank and kit lists, Q-Links. A ready-made download with nothing of Elektron's in it: you add your own OS file (and optionally your flash image) in the plugin folder. Gen2 only.",
   "screenshot": "https://raw.githubusercontent.com/sd88me/mpc-vst-machinedrum/main/docs/img/machinemodule-gen2.png",
   "style": "drum-machine",
   "tags": [
    "elektron",
    "machinedrum",
    "gen2"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.3",
     "size": 8039446,
     "defer": true,
     "sha256": "95b0970cd21902d99c1f98a9b3f4350b99b9ba14dfe6e8069de78962a9d98bab",
     "param_compat": 1,
     "max_glibc": "2.36",
     "cpu": null,
     "requires": "Your own Machinedrum UW OS 1.63 file (a free download from Elektron), put in the plugin's machinedrum/ folder; MPC restarted once after the first load (the plugin makes its skin from that file). No ROM machines or factory kits unless you also put your flash image (.bin) there",
     "manifest": {
      "schema": 1,
      "id": "machinemodule-gen2",
      "name": "Machinemodule",
      "version": "1.0.3",
      "kind": "instrument",
      "uid": "4d644f6e",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "machinedrum_one.so",
      "skin": "sd88me - VST - Machinemodule",
      "folder": "portable/sd88me - VST - Machinemodule",
      "extras": [
       "machinedrum",
       "skin-recipe",
       "extract"
      ],
      "user_data": [
       "machinedrum"
      ],
      "user_files": [
       {
        "path": "machinedrum",
        "label": "Machinedrum OS and flash image",
        "description": "Machinemodule runs your own Machinedrum UW OS 1.63 file (a free download from Elektron). Your Machinedrum UW flash image (8 MB) is optional: it adds the ROM sample machines and the 16 factory kits.",
        "hint": "After adding the OS file, load Machinemodule once and restart MPC: it makes its skin from that file. With a flash image the first load takes about 2 minutes.",
        "rules": [
         {
          "label": "Machinedrum UW OS 1.63",
          "ext": [
           ".syx"
          ],
          "size": 1644582,
          "header_hex": "f000203c02007e",
          "save_as": "Elektron_SPS1-1UW_OS1.63.syx"
         },
         {
          "label": "Machinedrum UW flash image",
          "ext": [
           ".bin"
          ],
          "size": 8388608,
          "unverified": true,
          "note": "The right size for a Machinedrum UW flash image. The plugin reads it on its first load and makes the ROM samples and factory kits from it."
         }
        ]
       },
       {
        "path": "machinedrum/kits",
        "label": "Your kits (optional)",
        "description": "Machinedrum kit dumps (.syx). Each file appears as a bank of kits.",
        "rules": [
         {
          "label": "Kit dump",
          "ext": [
           ".syx"
          ],
          "size_min": 16,
          "size_max": 8388608,
          "header_hex": "f000203c0200",
          "unverified": true,
          "note": "An Elektron SysEx file. Its kits appear if it holds Machinedrum kits."
         }
        ]
       }
      ],
      "arch": "aarch64",
      "max_glibc": "2.36",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Machinemodule: the Elektron Machinedrum UW sound engine as an MPC OS instrument (Gen2; runs your own OS file)",
      "requires": "Your own Machinedrum UW OS 1.63 file (a free download from Elektron), put in the plugin's machinedrum/ folder; MPC restarted once after the first load (the plugin makes its skin from that file). No ROM machines or factory kits unless you also put your flash image (.bin) there",
      "source_repo": "sd88me/mpc-vst-machinedrum",
      "license": "AGPL-3.0-only",
      "cpu": null
     },
     "flags": {
      "portable/sd88me - VST - Machinemodule/machinedrum_one.so": {
       "runs programs": [
        "posix_spawn"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.36, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "aarch64": {
       "sha256": "95b0970cd21902d99c1f98a9b3f4350b99b9ba14dfe6e8069de78962a9d98bab",
       "size": 8039446,
       "url": "https://github.com/sd88me/mpc-vst-machinedrum/releases/download/v1.0.3/Machinemodule-1.0.3-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "gen2_only": true,
     "url": "https://github.com/sd88me/mpc-vst-machinedrum/releases/download/v1.0.3/Machinemodule-1.0.3-mpc-aarch64.zip",
     "date": "2026-11-04",
     "channel": "stable",
     "notes": "**Fix: pressing Stop twice no longer resets the voices.** MPC's plugin host sets the first parameter (T1 Machine) to its maximum and back on every Stop; if that jump got applied, track 1's SYN values and machine were reset. The engine now ignores that transient jump.\n\nSame download as before: nothing of Elektron's inside; put your own Elektron_SPS1-1UW_OS1.63.syx in the plugin's machinedrum/ folder.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/sd88me - VST - Machinemodule/machinedrum_one.so calls runs programs (posix_spawn); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 43,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "MPC OS 3.10.1",
       "date": "2026-11-05"
      }
     ]
    },
    {
     "version": "1.0.2",
     "size": 8036042,
     "defer": true,
     "sha256": "94f0b1f04e95e7317bac216352f926aa17cbff537529de93107e0c99adff40e3",
     "param_compat": 1,
     "max_glibc": "2.36",
     "cpu": null,
     "requires": "Your own Machinedrum UW OS 1.63 file (a free download from Elektron), put in the plugin's machinedrum/ folder; MPC restarted once after the first load (the plugin makes its skin from that file). No ROM machines or factory kits unless you also put your flash image (.bin) there",
     "manifest": {
      "schema": 1,
      "id": "machinemodule-gen2",
      "name": "Machinemodule",
      "version": "1.0.2",
      "kind": "instrument",
      "uid": "4d644f6e",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "machinedrum_one.so",
      "skin": "sd88me - VST - Machinemodule",
      "folder": "portable/sd88me - VST - Machinemodule",
      "extras": [
       "machinedrum",
       "skin-recipe",
       "extract"
      ],
      "user_data": [
       "machinedrum"
      ],
      "user_files": [
       {
        "path": "machinedrum",
        "label": "Machinedrum OS and flash image",
        "description": "Machinemodule runs your own Machinedrum UW OS 1.63 file (a free download from Elektron). Your Machinedrum UW flash image (8 MB) is optional: it adds the ROM sample machines and the 16 factory kits.",
        "hint": "After adding the OS file, load Machinemodule once and restart MPC: it makes its skin from that file. With a flash image the first load takes about 2 minutes.",
        "rules": [
         {
          "label": "Machinedrum UW OS 1.63",
          "ext": [
           ".syx"
          ],
          "size": 1644582,
          "header_hex": "f000203c02007e",
          "save_as": "Elektron_SPS1-1UW_OS1.63.syx"
         },
         {
          "label": "Machinedrum UW flash image",
          "ext": [
           ".bin"
          ],
          "size": 8388608,
          "unverified": true,
          "note": "The right size for a Machinedrum UW flash image. The plugin reads it on its first load and makes the ROM samples and factory kits from it."
         }
        ]
       },
       {
        "path": "machinedrum/kits",
        "label": "Your kits (optional)",
        "description": "Machinedrum kit dumps (.syx). Each file appears as a bank of kits.",
        "rules": [
         {
          "label": "Kit dump",
          "ext": [
           ".syx"
          ],
          "size_min": 16,
          "size_max": 8388608,
          "header_hex": "f000203c0200",
          "unverified": true,
          "note": "An Elektron SysEx file. Its kits appear if it holds Machinedrum kits."
         }
        ]
       }
      ],
      "arch": "aarch64",
      "max_glibc": "2.36",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Machinemodule: the Elektron Machinedrum UW sound engine as an MPC OS instrument (Gen2; runs your own OS file)",
      "requires": "Your own Machinedrum UW OS 1.63 file (a free download from Elektron), put in the plugin's machinedrum/ folder; MPC restarted once after the first load (the plugin makes its skin from that file). No ROM machines or factory kits unless you also put your flash image (.bin) there",
      "source_repo": "sd88me/mpc-vst-machinedrum",
      "license": "AGPL-3.0-only",
      "cpu": null
     },
     "flags": {
      "portable/sd88me - VST - Machinemodule/machinedrum_one.so": {
       "runs programs": [
        "posix_spawn"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.36, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "aarch64": {
       "sha256": "94f0b1f04e95e7317bac216352f926aa17cbff537529de93107e0c99adff40e3",
       "size": 8036042,
       "url": "https://github.com/sd88me/mpc-vst-machinedrum/releases/download/v1.0.2/Machinemodule-1.0.2-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "gen2_only": true,
     "url": "https://github.com/sd88me/mpc-vst-machinedrum/releases/download/v1.0.2/Machinemodule-1.0.2-mpc-aarch64.zip",
     "date": "2026-11-03",
     "channel": "stable",
     "notes": "**Lower CPU on Gen2 (MPC Live III).** The engine and voice threads now run on the Live III's fast cores (Cortex-A76). The least-busy core choice used to pick the slow Cortex-A55 cores, because MPC keeps the fast ones busy. Measured with a kit playing: engine and voice threads about 37-40% of a core, was 81-92%. Gen1 (Force, MPC Live/One/X): unchanged.\n\nSame download as before: nothing of Elektron's inside; put your own Elektron_SPS1-1UW_OS1.63.syx in the plugin's machinedrum/ folder.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/sd88me - VST - Machinemodule/machinedrum_one.so calls runs programs (posix_spawn); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 48,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.1",
     "size": 8035500,
     "defer": true,
     "sha256": "32639e7ed7f7da1dfbbb14986c4489f2d291a3b5adbb7455b000b21ed4013a46",
     "param_compat": 1,
     "max_glibc": "2.36",
     "cpu": null,
     "requires": "Your own Machinedrum UW OS 1.63 file (a free download from Elektron), put in the plugin's machinedrum/ folder; MPC restarted once after the first load (the plugin makes its skin from that file). No ROM machines or factory kits unless you also put your flash image (.bin) there",
     "manifest": {
      "schema": 1,
      "id": "machinemodule-gen2",
      "name": "Machinemodule",
      "version": "1.0.1",
      "kind": "instrument",
      "uid": "4d644f6e",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "machinedrum_one.so",
      "skin": "sd88me - VST - Machinemodule",
      "folder": "portable/sd88me - VST - Machinemodule",
      "extras": [
       "machinedrum",
       "skin-recipe",
       "extract"
      ],
      "user_data": [
       "machinedrum"
      ],
      "user_files": [
       {
        "path": "machinedrum",
        "label": "Machinedrum OS and flash image",
        "description": "Machinemodule runs your own Machinedrum UW OS 1.63 file (a free download from Elektron). Your Machinedrum UW flash image (8 MB) is optional: it adds the ROM sample machines and the 16 factory kits.",
        "hint": "After adding the OS file, load Machinemodule once and restart MPC: it makes its skin from that file. With a flash image the first load takes about 2 minutes.",
        "rules": [
         {
          "label": "Machinedrum UW OS 1.63",
          "ext": [
           ".syx"
          ],
          "size": 1644582,
          "header_hex": "f000203c02007e",
          "save_as": "Elektron_SPS1-1UW_OS1.63.syx"
         },
         {
          "label": "Machinedrum UW flash image",
          "ext": [
           ".bin"
          ],
          "size": 8388608,
          "unverified": true,
          "note": "The right size for a Machinedrum UW flash image. The plugin reads it on its first load and makes the ROM samples and factory kits from it."
         }
        ]
       },
       {
        "path": "machinedrum/kits",
        "label": "Your kits (optional)",
        "description": "Machinedrum kit dumps (.syx). Each file appears as a bank of kits.",
        "rules": [
         {
          "label": "Kit dump",
          "ext": [
           ".syx"
          ],
          "size_min": 16,
          "size_max": 8388608,
          "header_hex": "f000203c0200",
          "unverified": true,
          "note": "An Elektron SysEx file. Its kits appear if it holds Machinedrum kits."
         }
        ]
       }
      ],
      "arch": "aarch64",
      "max_glibc": "2.36",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Machinemodule: the Elektron Machinedrum UW sound engine as an MPC OS instrument (Gen2; runs your own OS file)",
      "requires": "Your own Machinedrum UW OS 1.63 file (a free download from Elektron), put in the plugin's machinedrum/ folder; MPC restarted once after the first load (the plugin makes its skin from that file). No ROM machines or factory kits unless you also put your flash image (.bin) there",
      "source_repo": "sd88me/mpc-vst-machinedrum",
      "license": "AGPL-3.0-only",
      "cpu": null
     },
     "flags": {
      "portable/sd88me - VST - Machinemodule/machinedrum_one.so": {
       "runs programs": [
        "posix_spawn"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.36, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "aarch64": {
       "sha256": "32639e7ed7f7da1dfbbb14986c4489f2d291a3b5adbb7455b000b21ed4013a46",
       "size": 8035500,
       "url": "https://github.com/sd88me/mpc-vst-machinedrum/releases/download/v1.0.1/Machinemodule-1.0.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "gen2_only": true,
     "url": "https://github.com/sd88me/mpc-vst-machinedrum/releases/download/v1.0.1/Machinemodule-1.0.1-mpc-aarch64.zip",
     "date": "2026-11-01",
     "channel": "stable",
     "notes": "- **OS file check in the installer app.** The plugin declares its files, so the installer app's **Your ROMs and files** step checks your Machinedrum UW OS 1.63 `.syx` (by its exact size and Elektron header) and saves it as `Elektron_SPS1-1UW_OS1.63.syx` whatever it is called on your computer. The 8 MB flash image and your kit dumps (`machinedrum/kits/`) can be added the same way. A kit dump or a Monomachine file is refused as the OS.\n- Effects: correct audio at MPC block sizes 32/64/96/192 (wrapper fix sd88me/mpc-vst-plugins#676).\n\nDownloads (Gen2, MPC OS 3.x): `Machinemodule-1.0.1-mpc-aarch64.zip` and `Machinemodule-Tap-1.0.1-mpc-aarch64.zip`. Nothing of Elektron's is in them.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/sd88me - VST - Machinemodule/machinedrum_one.so calls runs programs (posix_spawn); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 74,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.0",
     "size": 8029199,
     "defer": true,
     "sha256": "45f7d2256ec880a65866bff2e675b1cee442fb35761029912eedaff084f557eb",
     "param_compat": 1,
     "max_glibc": "2.36",
     "cpu": null,
     "requires": "Your own Machinedrum UW OS 1.63 file (a free download from Elektron), put in the plugin's machinedrum/ folder; MPC restarted once after the first load (the plugin makes its skin from that file). No ROM machines or factory kits unless you also put your flash image (.bin) there",
     "manifest": {
      "schema": 1,
      "id": "machinemodule-gen2",
      "name": "Machinemodule",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "4d644f6e",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "machinedrum_one.so",
      "skin": "sd88me - VST - Machinemodule",
      "folder": "portable/sd88me - VST - Machinemodule",
      "extras": [
       "machinedrum",
       "skin-recipe",
       "extract"
      ],
      "user_data": [
       "machinedrum"
      ],
      "arch": "aarch64",
      "max_glibc": "2.36",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Machinemodule: the Elektron Machinedrum UW sound engine as an MPC OS instrument (Gen2; runs your own OS file)",
      "requires": "Your own Machinedrum UW OS 1.63 file (a free download from Elektron), put in the plugin's machinedrum/ folder; MPC restarted once after the first load (the plugin makes its skin from that file). No ROM machines or factory kits unless you also put your flash image (.bin) there",
      "source_repo": "sd88me/mpc-vst-machinedrum",
      "license": "AGPL-3.0-only",
      "cpu": null
     },
     "flags": {
      "portable/sd88me - VST - Machinemodule/machinedrum_one.so": {
       "runs programs": [
        "posix_spawn"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.36, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "aarch64": {
       "sha256": "45f7d2256ec880a65866bff2e675b1cee442fb35761029912eedaff084f557eb",
       "size": 8029199,
       "url": "https://github.com/sd88me/mpc-vst-machinedrum/releases/download/v1.0.0/Machinemodule-1.0.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "gen2_only": true,
     "url": "https://github.com/sd88me/mpc-vst-machinedrum/releases/download/v1.0.0/Machinemodule-1.0.0-mpc-aarch64.zip",
     "date": "2026-10-31",
     "channel": "stable",
     "notes": "Machinedrum emulator for Gen 2 MPCs (public download: nothing of Elektron's inside; bring your own OS file, and optionally the flash `.bin` for ROM machines and factory kits).\n\nNew in v1:\n- Mixer page: mute, solo, meters; mute groups.\n- Master effects (reverb, delay, EQ, dynamix) on the GLOBAL and FX tabs.\n- CTR control machines: CTR-AL, CTR-RE / GB / EQ / DX, CTR-8P.\n- Machine logos and descriptions in the picker.\n- The installer keeps your `machinedrum/` folder on upgrade.\n\nCredit to K-X420's ModuleDrum for the ideas (see README / THIRD_PARTY). Tested on an MPC Live III: solo, master FX, CTR-AL and 16-track CPU.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/sd88me - VST - Machinemodule/machinedrum_one.so calls runs programs (posix_spawn); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 79,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "MPC OS 3.x",
       "date": "2026-10-31"
      }
     ]
    },
    {
     "version": "0.5.2",
     "size": 5470933,
     "defer": true,
     "sha256": "568eb17c25302f9c4e5034e9b9ae1efd674d3a368b798fc4d7ce06ee7522ce0a",
     "param_compat": 0,
     "max_glibc": "2.36",
     "cpu": null,
     "requires": "Your own Machinedrum UW OS 1.63 file (a free download from Elektron), put in the plugin's machinedrum/ folder; MPC restarted once after the first load (the plugin makes its skin from that file). No ROM machines or factory kits unless you also put your flash image (.bin) there",
     "manifest": {
      "schema": 1,
      "id": "machinemodule-gen2",
      "name": "Machinemodule",
      "version": "0.5.2",
      "kind": "instrument",
      "uid": "4d644f6e",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "machinedrum_one.so",
      "skin": "sd88me - VST - Machinemodule",
      "folder": "portable/sd88me - VST - Machinemodule",
      "extras": [
       "machinedrum",
       "skin-recipe",
       "extract"
      ],
      "user_data": [
       "machinedrum"
      ],
      "arch": "aarch64",
      "max_glibc": "2.36",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Machinemodule: the Elektron Machinedrum UW sound engine as an MPC OS instrument (Gen2; runs your own OS file)",
      "requires": "Your own Machinedrum UW OS 1.63 file (a free download from Elektron), put in the plugin's machinedrum/ folder; MPC restarted once after the first load (the plugin makes its skin from that file). No ROM machines or factory kits unless you also put your flash image (.bin) there",
      "source_repo": "sd88me/mpc-vst-machinedrum",
      "license": "AGPL-3.0-only",
      "cpu": null
     },
     "flags": {
      "portable/sd88me - VST - Machinemodule/machinedrum_one.so": {
       "runs programs": [
        "posix_spawn"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.36, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "aarch64": {
       "sha256": "568eb17c25302f9c4e5034e9b9ae1efd674d3a368b798fc4d7ce06ee7522ce0a",
       "size": 5470933,
       "url": "https://github.com/sd88me/mpc-vst-machinedrum/releases/download/v0.5.2/Machinemodule-0.5.2-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "gen2_only": true,
     "url": "https://github.com/sd88me/mpc-vst-machinedrum/releases/download/v0.5.2/Machinemodule-0.5.2-mpc-aarch64.zip",
     "date": "2026-10-27",
     "channel": "stable",
     "notes": "Gen2 (MPC Live III) zips only. Fixes the bundled INSTALL.md, which now gives the Gen2 install command (-t /nvme/Synths) and plugin list key. Plugin unchanged from 0.5.1.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/sd88me - VST - Machinemodule/machinedrum_one.so calls runs programs (posix_spawn); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 136,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen2"
   ],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.0.3",
   "latest_beta": null,
   "updated": "2026-11-04",
   "added": "2026-10-27",
   "downloads": 460
  },
  {
   "id": "machinemodule-tap-gen2",
   "name": "Machinemodule Tap (Gen2)",
   "author": "sd88me",
   "repo": "sd88me/mpc-vst-machinedrum",
   "kind": "effect",
   "license": "AGPL-3.0-only",
   "summary": "Puts any Machinemodule tracks, and its reverb and delay sends, on their own MPC return or FX track, so MPC's mixer and effects can process them. Needs Machinemodule in the same project. Gen2 (aarch64) only.",
   "screenshot": "https://raw.githubusercontent.com/sd88me/mpc-vst-machinedrum/main/docs/img/machinemodule-tap-gen2.png",
   "style": "utility",
   "tags": [
    "elektron",
    "machinedrum",
    "gen2"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.3",
     "size": 96988,
     "defer": true,
     "sha256": "0a32dd20d1e8d875b7bd4dd9c3af1c723a8d209f150c1004bbfb805fe1bb85df",
     "param_compat": 1,
     "max_glibc": "2.36",
     "cpu": null,
     "requires": "Machinemodule (same version) in the same project",
     "manifest": {
      "schema": 1,
      "id": "machinemodule-tap-gen2",
      "name": "Machinemodule Tap",
      "version": "1.0.3",
      "kind": "effect",
      "uid": "4d645466",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "machinedrum_tapfx.so",
      "skin": "sd88me - VST - Machinemodule Tap",
      "folder": "portable/sd88me - VST - Machinemodule Tap",
      "extras": [],
      "user_data": [],
      "user_files": [],
      "arch": "aarch64",
      "max_glibc": "2.36",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Machinemodule Tap: puts Machinemodule tracks and its reverb/delay sends on their own MPC track (effect)",
      "requires": "Machinemodule (same version) in the same project",
      "source_repo": "sd88me/mpc-vst-machinedrum",
      "license": "AGPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.36, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "aarch64": {
       "sha256": "0a32dd20d1e8d875b7bd4dd9c3af1c723a8d209f150c1004bbfb805fe1bb85df",
       "size": 96988,
       "url": "https://github.com/sd88me/mpc-vst-machinedrum/releases/download/v1.0.3/Machinemodule-Tap-1.0.3-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "gen2_only": true,
     "url": "https://github.com/sd88me/mpc-vst-machinedrum/releases/download/v1.0.3/Machinemodule-Tap-1.0.3-mpc-aarch64.zip",
     "date": "2026-11-04",
     "channel": "stable",
     "notes": "**Fix: pressing Stop twice no longer resets the voices.** MPC's plugin host sets the first parameter (T1 Machine) to its maximum and back on every Stop; if that jump got applied, track 1's SYN values and machine were reset. The engine now ignores that transient jump.\n\nSame download as before: nothing of Elektron's inside; put your own Elektron_SPS1-1UW_OS1.63.syx in the plugin's machinedrum/ folder.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 31,
     "depends": [
      {
       "id": "machinemodule-gen2",
       "rules": [
        [
         "=",
         "1.0.3"
        ]
       ],
       "pick": {
        "aarch64": "1.0.3"
       }
      }
     ],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "MPC OS 3.10.1",
       "date": "2026-11-05"
      }
     ]
    },
    {
     "version": "1.0.2",
     "size": 97424,
     "defer": true,
     "sha256": "ae7d5510a7500a87179e2f878c75943ad6eda6db4468f9b3a973c991a60b243d",
     "param_compat": 1,
     "max_glibc": "2.36",
     "cpu": null,
     "requires": "Machinemodule (same version) in the same project",
     "manifest": {
      "schema": 1,
      "id": "machinemodule-tap-gen2",
      "name": "Machinemodule Tap",
      "version": "1.0.2",
      "kind": "effect",
      "uid": "4d645466",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "machinedrum_tapfx.so",
      "skin": "sd88me - VST - Machinemodule Tap",
      "folder": "portable/sd88me - VST - Machinemodule Tap",
      "extras": [],
      "user_data": [],
      "user_files": [],
      "arch": "aarch64",
      "max_glibc": "2.36",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Machinemodule Tap: puts Machinemodule tracks and its reverb/delay sends on their own MPC track (effect)",
      "requires": "Machinemodule (same version) in the same project",
      "source_repo": "sd88me/mpc-vst-machinedrum",
      "license": "AGPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.36, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "aarch64": {
       "sha256": "ae7d5510a7500a87179e2f878c75943ad6eda6db4468f9b3a973c991a60b243d",
       "size": 97424,
       "url": "https://github.com/sd88me/mpc-vst-machinedrum/releases/download/v1.0.2/Machinemodule-Tap-1.0.2-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "gen2_only": true,
     "url": "https://github.com/sd88me/mpc-vst-machinedrum/releases/download/v1.0.2/Machinemodule-Tap-1.0.2-mpc-aarch64.zip",
     "date": "2026-11-03",
     "channel": "stable",
     "notes": "**Lower CPU on Gen2 (MPC Live III).** The engine and voice threads now run on the Live III's fast cores (Cortex-A76). The least-busy core choice used to pick the slow Cortex-A55 cores, because MPC keeps the fast ones busy. Measured with a kit playing: engine and voice threads about 37-40% of a core, was 81-92%. Gen1 (Force, MPC Live/One/X): unchanged.\n\nSame download as before: nothing of Elektron's inside; put your own Elektron_SPS1-1UW_OS1.63.syx in the plugin's machinedrum/ folder.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 35,
     "depends": [
      {
       "id": "machinemodule-gen2",
       "rules": [
        [
         "=",
         "1.0.2"
        ]
       ],
       "pick": {
        "aarch64": "1.0.2"
       }
      }
     ],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.1",
     "size": 97420,
     "defer": true,
     "sha256": "1170355ecb08154b55b2de8e0cc75d1b3b35522c4fd282550b533ac400d6b1c3",
     "param_compat": 1,
     "max_glibc": "2.36",
     "cpu": null,
     "requires": "Machinemodule (same version) in the same project",
     "manifest": {
      "schema": 1,
      "id": "machinemodule-tap-gen2",
      "name": "Machinemodule Tap",
      "version": "1.0.1",
      "kind": "effect",
      "uid": "4d645466",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "machinedrum_tapfx.so",
      "skin": "sd88me - VST - Machinemodule Tap",
      "folder": "portable/sd88me - VST - Machinemodule Tap",
      "extras": [],
      "user_data": [],
      "user_files": [],
      "arch": "aarch64",
      "max_glibc": "2.36",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Machinemodule Tap: puts Machinemodule tracks and its reverb/delay sends on their own MPC track (effect)",
      "requires": "Machinemodule (same version) in the same project",
      "source_repo": "sd88me/mpc-vst-machinedrum",
      "license": "AGPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.36, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "aarch64": {
       "sha256": "1170355ecb08154b55b2de8e0cc75d1b3b35522c4fd282550b533ac400d6b1c3",
       "size": 97420,
       "url": "https://github.com/sd88me/mpc-vst-machinedrum/releases/download/v1.0.1/Machinemodule-Tap-1.0.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "gen2_only": true,
     "url": "https://github.com/sd88me/mpc-vst-machinedrum/releases/download/v1.0.1/Machinemodule-Tap-1.0.1-mpc-aarch64.zip",
     "date": "2026-11-01",
     "channel": "stable",
     "notes": "- **OS file check in the installer app.** The plugin declares its files, so the installer app's **Your ROMs and files** step checks your Machinedrum UW OS 1.63 `.syx` (by its exact size and Elektron header) and saves it as `Elektron_SPS1-1UW_OS1.63.syx` whatever it is called on your computer. The 8 MB flash image and your kit dumps (`machinedrum/kits/`) can be added the same way. A kit dump or a Monomachine file is refused as the OS.\n- Effects: correct audio at MPC block sizes 32/64/96/192 (wrapper fix sd88me/mpc-vst-plugins#676).\n\nDownloads (Gen2, MPC OS 3.x): `Machinemodule-1.0.1-mpc-aarch64.zip` and `Machinemodule-Tap-1.0.1-mpc-aarch64.zip`. Nothing of Elektron's is in them.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 59,
     "depends": [
      {
       "id": "machinemodule-gen2",
       "rules": [
        [
         "=",
         "1.0.1"
        ]
       ],
       "pick": {
        "aarch64": "1.0.1"
       }
      }
     ],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.0",
     "size": 96664,
     "defer": true,
     "sha256": "57d00163937b4d3aa723be340d15fcc1c0f9573acb7944e2414658a448268ad4",
     "param_compat": 1,
     "max_glibc": "2.36",
     "cpu": null,
     "requires": "Machinemodule (same version) in the same project",
     "manifest": {
      "schema": 1,
      "id": "machinemodule-tap-gen2",
      "name": "Machinemodule Tap",
      "version": "1.0.0",
      "kind": "effect",
      "uid": "4d645466",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "machinedrum_tapfx.so",
      "skin": "sd88me - VST - Machinemodule Tap",
      "folder": "portable/sd88me - VST - Machinemodule Tap",
      "extras": [],
      "user_data": [],
      "arch": "aarch64",
      "max_glibc": "2.36",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Machinemodule Tap: puts Machinemodule tracks and its reverb/delay sends on their own MPC track (effect)",
      "requires": "Machinemodule (same version) in the same project",
      "source_repo": "sd88me/mpc-vst-machinedrum",
      "license": "AGPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.36, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "aarch64": {
       "sha256": "57d00163937b4d3aa723be340d15fcc1c0f9573acb7944e2414658a448268ad4",
       "size": 96664,
       "url": "https://github.com/sd88me/mpc-vst-machinedrum/releases/download/v1.0.0/Machinemodule-Tap-1.0.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "gen2_only": true,
     "url": "https://github.com/sd88me/mpc-vst-machinedrum/releases/download/v1.0.0/Machinemodule-Tap-1.0.0-mpc-aarch64.zip",
     "date": "2026-10-31",
     "channel": "stable",
     "notes": "Machinedrum emulator for Gen 2 MPCs (public download: nothing of Elektron's inside; bring your own OS file, and optionally the flash `.bin` for ROM machines and factory kits).\n\nNew in v1:\n- Mixer page: mute, solo, meters; mute groups.\n- Master effects (reverb, delay, EQ, dynamix) on the GLOBAL and FX tabs.\n- CTR control machines: CTR-AL, CTR-RE / GB / EQ / DX, CTR-8P.\n- Machine logos and descriptions in the picker.\n- The installer keeps your `machinedrum/` folder on upgrade.\n\nCredit to K-X420's ModuleDrum for the ideas (see README / THIRD_PARTY). Tested on an MPC Live III: solo, master FX, CTR-AL and 16-track CPU.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 62,
     "depends": [
      {
       "id": "machinemodule-gen2",
       "rules": [
        [
         "=",
         "1.0.0"
        ]
       ],
       "pick": {
        "aarch64": "1.0.0"
       }
      }
     ],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "MPC OS 3.x",
       "date": "2026-10-31"
      }
     ]
    },
    {
     "version": "0.5.2",
     "size": 96380,
     "defer": true,
     "sha256": "0cbbd51a22080347a70e33ed658bd2df666a8d632b8268b9550ed242cbdf16f4",
     "param_compat": 0,
     "max_glibc": "2.36",
     "cpu": null,
     "requires": "Machinemodule (same version) in the same project",
     "manifest": {
      "schema": 1,
      "id": "machinemodule-tap-gen2",
      "name": "Machinemodule Tap",
      "version": "0.5.2",
      "kind": "effect",
      "uid": "4d645466",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "machinedrum_tapfx.so",
      "skin": "sd88me - VST - Machinemodule Tap",
      "folder": "portable/sd88me - VST - Machinemodule Tap",
      "extras": [],
      "user_data": [],
      "arch": "aarch64",
      "max_glibc": "2.36",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Machinemodule Tap: puts Machinemodule tracks and its reverb/delay sends on their own MPC track (effect)",
      "requires": "Machinemodule (same version) in the same project",
      "source_repo": "sd88me/mpc-vst-machinedrum",
      "license": "AGPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.36, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "aarch64": {
       "sha256": "0cbbd51a22080347a70e33ed658bd2df666a8d632b8268b9550ed242cbdf16f4",
       "size": 96380,
       "url": "https://github.com/sd88me/mpc-vst-machinedrum/releases/download/v0.5.2/Machinemodule-Tap-0.5.2-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "gen2_only": true,
     "url": "https://github.com/sd88me/mpc-vst-machinedrum/releases/download/v0.5.2/Machinemodule-Tap-0.5.2-mpc-aarch64.zip",
     "date": "2026-10-27",
     "channel": "stable",
     "notes": "Gen2 (MPC Live III) zips only. Fixes the bundled INSTALL.md, which now gives the Gen2 install command (-t /nvme/Synths) and plugin list key. Plugin unchanged from 0.5.1.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 147,
     "depends": [
      {
       "id": "machinemodule-gen2",
       "rules": [
        [
         "=",
         "0.5.2"
        ]
       ],
       "pick": {
        "aarch64": "0.5.2"
       }
      }
     ],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen2"
   ],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.0.3",
   "latest_beta": null,
   "updated": "2026-11-04",
   "added": "2026-10-27",
   "downloads": 339
  },
  {
   "id": "braids",
   "name": "Macro Osc",
   "author": "saustin2010",
   "repo": "saustin2010/mpc-vst-macro-osc",
   "kind": "instrument",
   "license": "MIT",
   "summary": "Macro Osc: a macro oscillator with 47 synthesis models, from \u00c9milie Gillet's open-source Braids.",
   "screenshot": "https://raw.githubusercontent.com/saustin2010/mpc-vst-macro-osc/v1.1.1/screenshots/page_0.png",
   "style": "synth",
   "tags": [
    "macro-oscillator",
    "eurorack"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.1.1",
     "size": 8395217,
     "defer": true,
     "sha256": "de7d11274fb341b92f7446a06bf191758fd5a672107a7194d201b17e643fbe3f",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "braids",
      "name": "[SYN] Macro Osc",
      "version": "1.1.1",
      "kind": "instrument",
      "uid": "42724473",
      "manufacturer": "\u00c9milie Gillet",
      "layout": "portable",
      "so": "braids.so",
      "skin": "\u00c9milie Gillet - VST - [SYN] Macro Osc",
      "folder": "portable/\u00c9milie Gillet - VST - [SYN] Macro Osc",
      "extras": [
       "braids"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Macro Osc: a macro oscillator with 47 synthesis models, from \u00c9milie Gillet's open-source Braids.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-macro-osc",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "de7d11274fb341b92f7446a06bf191758fd5a672107a7194d201b17e643fbe3f",
       "size": 8395217,
       "url": "https://github.com/saustin2010/mpc-vst-macro-osc/releases/download/v1.1.1/SYN-Macro-Osc-1.1.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-macro-osc/releases/download/v1.1.1/SYN-Macro-Osc-1.1.1-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "Macro Osc: a macro oscillator with 47 synthesis models, from \u00c9milie Gillet's open-source Braids.\n\n## What's new in 1.1.1\n\nBuilt on sd88me's fixed wrapper ([mpc-vst-plugins#499](https://github.com/sd88me/mpc-vst-plugins/discussions/499)): on track edit \u2192 automation, the physical Q-Links move this plugin's parameters again (before, they didn't move or snapped straight back). Controls that change others, such as a preset, still redraw the screen. Nothing else changed: same parameters, sound and screen, and saved projects open as before.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Macro-Osc-1.1.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Macro-Osc-1.1.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/\u00c9milie Gillet - VST - [SYN] Macro Osc/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] Macro Osc** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-macro-osc@cffb851 with mpc-vst-plugins@e3a0af4.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 416,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.1.0",
     "size": 8394487,
     "defer": true,
     "sha256": "c30f20316fa56f9fc8f31a59e0fd2fe71d59749b9f32d065a451bf9e175e2a33",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "braids",
      "name": "[SYN] Macro Osc",
      "version": "1.1.0",
      "kind": "instrument",
      "uid": "42724473",
      "manufacturer": "\u00c9milie Gillet",
      "layout": "portable",
      "so": "braids.so",
      "skin": "\u00c9milie Gillet - VST - [SYN] Macro Osc",
      "folder": "portable/\u00c9milie Gillet - VST - [SYN] Macro Osc",
      "extras": [
       "braids"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Macro Osc: a macro oscillator with 47 synthesis models, from \u00c9milie Gillet's open-source Braids.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-macro-osc",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "c30f20316fa56f9fc8f31a59e0fd2fe71d59749b9f32d065a451bf9e175e2a33",
       "size": 8394487,
       "url": "https://github.com/saustin2010/mpc-vst-macro-osc/releases/download/v1.1.0/SYN-Macro-Osc-1.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-macro-osc/releases/download/v1.1.0/SYN-Macro-Osc-1.1.0-mpc-armv7.zip",
     "date": "2026-10-12",
     "channel": "stable",
     "notes": "Macro Osc: a macro oscillator with 47 synthesis models, from \u00c9milie Gillet's open-source Braids.\n\n## What's new in 1.1.0\n\n- **New name: Macro Osc** (was Braids). Mutable Instruments asks that its name and its module names not be used on derivative works, so the plugin has a name of its own and shows **\u00c9milie Gillet**, who wrote the code, as its maker. Its sound is unchanged: \u00c9milie Gillet's open-source Braids code.\n- The screen no longer shows another company's name.\n- Parameters are unchanged, so projects saved with Braids open with Macro Osc and keep their settings: MPC finds a plugin by its ID, not its name.\n- It installs into a new folder, `\u00c9milie Gillet - VST - [SYN] Macro Osc`. After updating, delete the old `Mutable Instruments - VST - [SYN] Braids` folder from `/sdcard/Synths`.\n- This repo was renamed from `mpc-vst-braids`; the old address redirects.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Macro-Osc-1.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Macro-Osc-1.1.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/\u00c9milie Gillet - VST - [SYN] Macro Osc/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] Macro Osc** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-macro-osc@486a527 with mpc-vst-plugins@7f0653c.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 611,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.1.1",
   "latest_beta": null,
   "updated": "2026-10-23",
   "added": "2026-10-09",
   "downloads": 1900
  },
  {
   "id": "magic-tape-echo",
   "name": "Magic Tape Echo",
   "author": "MagicStino",
   "repo": "MagicStino/Magic-Tape-Echo",
   "kind": "effect",
   "license": "GPL-3.0-or-later",
   "summary": "Three-head stereo tape echo with tape saturation, wow/flutter, tempo sync, optional spring reverb and a slow VU meter.",
   "screenshot": "https://raw.githubusercontent.com/MagicStino/Magic-Tape-Echo/a616cc2fad6bd7eb920111627bb1fc81631ff09a/magic-tape-echo-three-heads.png",
   "style": "delay",
   "tags": [
    "delay",
    "tape",
    "echo",
    "spring"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.1.2",
     "size": 2754152,
     "defer": true,
     "sha256": "5e60711e0ef64d1502647b19797a460055711561ed7f6b8933143ca6774dc08b",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "magic-tape-echo",
      "name": "Magic Tape Echo",
      "version": "0.1.2",
      "kind": "effect",
      "uid": "4d675445",
      "manufacturer": "MagicStino",
      "layout": "portable",
      "so": "magic_tape_echo.so",
      "skin": "MagicStino - VST - Magic Tape Echo",
      "folder": "portable/MagicStino - VST - Magic Tape Echo",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Three-head tape echo with optional spring reverb and a slow needle VU. Extended timing and nearest-note conversion tested locally; latest hardware validation pending.",
      "requires": "",
      "source_repo": "MagicStino/Magic-Tape-Echo",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "5e60711e0ef64d1502647b19797a460055711561ed7f6b8933143ca6774dc08b",
       "size": 2754152,
       "url": "https://github.com/MagicStino/Magic-Tape-Echo/releases/download/v0.1.2/Magic-Tape-Echo-0.1.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/MagicStino/Magic-Tape-Echo/releases/download/v0.1.2/Magic-Tape-Echo-0.1.2-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "Catalog integration artwork update.\r\n\r\n- Removed the original developer wordmark from both native panel backgrounds. Original credits and GPL notices remain in the README and source archive.\r\n- Kept the original three-head Magic Tape Echo thumbnail.\r\n- Audio binary, parameters, Q-Link mappings, control layout and presets are byte-for-byte unchanged from v0.1.1.\r\n\r\nValidation: regenerated and previewed both skin pages offline; `catalog_check.py --catalog` passes with zero warnings. This release has not been hardware-verified; proposed catalog tier is Listed, with no tested.json claim.\r\n\r\nDownload the mpc-armv7 ZIP for Force / MPC Gen1. The matching source ZIP contains the complete port source, artwork generator and license notices. No Gen2 build.\r\n\r\nRefs sd88me/mpc-vst-plugins#514.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 356,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.1.1",
     "size": 2757741,
     "defer": true,
     "sha256": "43d99c6dd5c62dd2a203aebeaec7edab3a3d7e49737a3be1b85199ca0ea9fef3",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "magic-tape-echo",
      "name": "Magic Tape Echo",
      "version": "0.1.1",
      "kind": "effect",
      "uid": "4d675445",
      "manufacturer": "MagicStino",
      "layout": "portable",
      "so": "magic_tape_echo.so",
      "skin": "MagicStino - VST - Magic Tape Echo",
      "folder": "portable/MagicStino - VST - Magic Tape Echo",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Three-head tape echo with optional spring reverb and a slow needle VU. Extended timing and nearest-note conversion tested locally; latest hardware validation pending.",
      "requires": "",
      "source_repo": "MagicStino/Magic-Tape-Echo",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "43d99c6dd5c62dd2a203aebeaec7edab3a3d7e49737a3be1b85199ca0ea9fef3",
       "size": 2757741,
       "url": "https://github.com/MagicStino/Magic-Tape-Echo/releases/download/v0.1.1/Magic-Tape-Echo-0.1.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/MagicStino/Magic-Tape-Echo/releases/download/v0.1.1/Magic-Tape-Echo-0.1.1-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "Three-head tape echo and spring reverb for Akai Force / MPC ARMv7, based on Dusk Audio Tape Echo 2. Tempo sync, vintage controls and a slow VU. Includes CPU optimizations and the approved three-head catalog artwork.\r\n\r\nVersion 0.1.1 replaces the previous suffix-bearing package name. Package metadata and checksums were updated; the audio binary is identical to the CPU-tested build. Catalog validation against upstream b040418 passes with zero warnings. Local before/after audio comparisons were bit-identical; installation and application restart were checked on Force 3.9.1. Full 3.10 playback, MPC model and automation-screen Q-Link verification remain pending.\r\n\r\nDownload Magic-Tape-Echo-0.1.1-mpc-armv7.zip for installation. The attached source archive contains the full source snapshot; the automatic GitHub source archive does not.\r\n\r\n![Magic Tape Echo](https://raw.githubusercontent.com/MagicStino/Magic-Tape-Echo/a616cc2fad6bd7eb920111627bb1fc81631ff09a/magic-tape-echo-three-heads-thumb.png)",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 111,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "0.1.2",
   "latest_beta": null,
   "updated": "2026-10-23",
   "added": "2026-10-23",
   "downloads": 467
  },
  {
   "id": "maschine-group",
   "name": "Maschine Group",
   "author": "mmiroshnikov",
   "repo": "mmiroshnikov/mpc-maschine-group",
   "kind": "instrument",
   "license": "MIT",
   "summary": "Opens a Native Instruments Maschine 2 drum group (.mxgrp) and plays its pads and stored patterns, with a three-page touchscreen skin and Q-Links.",
   "screenshot": "https://raw.githubusercontent.com/mmiroshnikov/mpc-maschine-group/main/docs/group.png",
   "style": "sampler",
   "tags": [
    "drums",
    "maschine",
    "sampler",
    "patterns"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.0",
     "size": 172677,
     "defer": true,
     "sha256": "fe6116fffee1405d93a8f8023eb166ddd75691b215b5a4b61fa27a52aae4e623",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "maschine-group",
      "name": "Maschine Group",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "4d784770",
      "manufacturer": "mmiroshnikov",
      "layout": "portable",
      "so": "maschine_group.so",
      "skin": "mmiroshnikov - VST - Maschine Group",
      "folder": "portable/mmiroshnikov - VST - Maschine Group",
      "extras": [],
      "user_data": [
       "groups"
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Opens a Native Instruments Maschine 2 drum group (.mxgrp) and plays its pads and stored patterns.",
      "requires": "",
      "source_repo": "mmiroshnikov/mpc-maschine-group",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "portable/mmiroshnikov - VST - Maschine Group/maschine_group.so": {
       "runs programs": [
        "popen"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "fe6116fffee1405d93a8f8023eb166ddd75691b215b5a4b61fa27a52aae4e623",
       "size": 172677,
       "url": "https://github.com/mmiroshnikov/mpc-maschine-group/releases/download/maschine-group-v1.0.0/Maschine-Group-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/mmiroshnikov/mpc-maschine-group/releases/download/maschine-group-v1.0.0/Maschine-Group-1.0.0-mpc-armv7.zip",
     "date": "2026-10-13",
     "channel": "stable",
     "notes": "Opens a Native Instruments Maschine 2 drum group (.mxgrp) and plays its pads and stored patterns.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Maschine-Group-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Maschine-Group-1.0.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/mmiroshnikov - VST - Maschine Group/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `groups/` inside the plugin folder (`/sdcard/Synths/mmiroshnikov - VST - Maschine Group/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **Maschine Group** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from mmiroshnikov/mpc-maschine-group@b5ad62d with mpc-vst-plugins@b6e2197.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/mmiroshnikov - VST - Maschine Group/maschine_group.so calls runs programs (popen); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 529,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.0.0",
   "latest_beta": null,
   "updated": "2026-10-13",
   "added": "2026-10-10",
   "downloads": 529
  },
  {
   "id": "maze-sequencer",
   "name": "Maze Sequencer",
   "author": "sd88me",
   "repo": "sd88me/mpc-vst-maze",
   "kind": "instrument",
   "license": "MIT",
   "summary": "Dual 8-step generative sequencer (Moog Labyrinth style) with corrupt, scale quantising, two LFOs and per-line MIDI channels, driving other tracks over MIDI.",
   "screenshot": "https://raw.githubusercontent.com/sd88me/mpc-vst-maze/main/docs/img/maze-sequencer.png",
   "style": "sequencer",
   "role": "midi",
   "tags": [
    "generative",
    "midi",
    "moog",
    "labyrinth"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.7",
     "size": 3193286,
     "defer": true,
     "sha256": "1a570166aedb92ceebbff64abc44832d655d0c1d4d8f2b6537cb7bd8c30e395e",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 1.2,
      "max_pct": 1.9,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "maze-sequencer",
      "name": "Maze Sequencer",
      "version": "1.0.7",
      "kind": "instrument",
      "uid": "4d7a5371",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "maze_seq.so",
      "skin": "sd88me - VST - Maze Sequencer",
      "folder": "portable/sd88me - VST - Maze Sequencer",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "Dual 8-step generative sequencer (Moog Labyrinth style) with corrupt, scale quantising, two LFOs and per-line MIDI channels, driving other tracks over MIDI.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-maze",
      "license": "MIT",
      "cpu": {
       "p99_pct": 1.2,
       "max_pct": 1.9,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "1a570166aedb92ceebbff64abc44832d655d0c1d4d8f2b6537cb7bd8c30e395e",
       "size": 3193286,
       "url": "https://github.com/sd88me/mpc-vst-maze/releases/download/maze-sequencer-vst-v1.0.7/Maze-Sequencer-1.0.7-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "8a44322210952c4b8744010ad9f8c184d2d24268ccfdc0d0aaa0492047571856",
       "size": 3219786,
       "url": "https://github.com/sd88me/mpc-vst-maze/releases/download/maze-sequencer-vst-v1.0.7/Maze-Sequencer-1.0.7-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-maze/releases/download/maze-sequencer-vst-v1.0.7/Maze-Sequencer-1.0.7-mpc-armv7.zip",
     "date": "2026-10-13",
     "channel": "stable",
     "notes": "Dual 8-step generative sequencer (Moog Labyrinth style) with corrupt, scale quantising, two LFOs and per-line MIDI channels, driving other tracks over MIDI.\r\n\r\n## Requirements\r\n\r\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\r\n  The installer refuses anything else. Newer models are untested.\r\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\r\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\r\n\r\n## Install (scripted)\r\n\r\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Maze-Sequencer-1.0.7 root@<device-ip>:/tmp/`\r\n2. Run it: `ssh root@<device-ip> sh /tmp/Maze-Sequencer-1.0.7/install.sh`\r\n\r\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - Maze Sequencer/` (the plugin, its skin\r\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\r\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\r\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\r\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\r\n\r\nThen add **Maze Sequencer** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\r\nand the Q-Links follow the page.\r\n\r\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\r\n\r\n---\r\nBuilt by GitHub Actions from sd88me/mpc-vst-maze@66dddf0 with mpc-vst-plugins@b6e2197.\r\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 639,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-13"
      },
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-15"
      }
     ]
    },
    {
     "version": "1.0.6",
     "size": 3219043,
     "defer": true,
     "sha256": "3702b96a2af7616984aee6c60a23884989510e045b1a7e7e5c35a363c26e6bcb",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 1.2,
      "max_pct": 1.9,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "maze-sequencer",
      "name": "Maze Sequencer",
      "version": "1.0.6",
      "kind": "instrument",
      "uid": "4d7a5371",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "maze_seq.so",
      "skin": "sd88me - VST - Maze Sequencer",
      "folder": "portable/sd88me - VST - Maze Sequencer",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "Dual 8-step generative sequencer (Moog Labyrinth style) with corrupt, scale quantising, two LFOs and per-line MIDI channels, driving other tracks over MIDI.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-maze",
      "license": "MIT",
      "cpu": {
       "p99_pct": 1.2,
       "max_pct": 1.9,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "3702b96a2af7616984aee6c60a23884989510e045b1a7e7e5c35a363c26e6bcb",
       "size": 3219043,
       "url": "https://github.com/sd88me/mpc-vst-maze/releases/download/maze-sequencer-vst-v1.0.6/Maze-Sequencer-1.0.6-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-maze/releases/download/maze-sequencer-vst-v1.0.6/Maze-Sequencer-1.0.6-mpc-armv7.zip",
     "date": "2026-10-12",
     "channel": "stable",
     "notes": "**Fixed: Maze Sequencer played slightly behind the other tracks.** It handled each moment's clock after that moment had played (one audio block, about 3 ms, late). It now handles each block at the start of that block, as StepRunner-8 does, so its notes arrive on time or slightly early and you should not need track delay on your other tracks to line it up.\n\nAt a loop end it now follows MPC's loop range: the part of a block after the loop end plays from the loop start, so the loop's first step is not delayed or doubled.\n\n**Tested:** on a Force (MPC OS 3.9.1), 4-bar loop at 126 BPM: every note on the grid (within one audio block), the same notes on every pass through the loop. Offline, the grid test replays MPC's measured position jitter over 50 loops and requires every clock pulse to go out with the block it belongs to.\n\n**MPC OS:** 2.x + 3.x, as 1.0.5. CPU on a Force: worst p99 1.1%, PASS.\n\n---\n\nDual 8-step generative sequencer (Moog Labyrinth style) with corrupt, scale quantising, two LFOs and per-line MIDI channels, driving other tracks over MIDI.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Maze-Sequencer-1.0.6 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Maze-Sequencer-1.0.6/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - Maze Sequencer/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Maze Sequencer** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-maze@f3a134e with mpc-vst-plugins@a4b8f86.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 342,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.5",
     "size": 3218392,
     "defer": true,
     "sha256": "604edefdfd4d7f96f93ac4862a21fe4511dcf8ffb67dba0cf5e504c01b1de969",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "maze-sequencer",
      "name": "Maze Sequencer",
      "version": "1.0.5",
      "kind": "instrument",
      "uid": "4d7a5371",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "maze_seq.so",
      "skin": "sd88me - VST - Maze Sequencer",
      "folder": "portable/sd88me - VST - Maze Sequencer",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "Dual 8-step generative sequencer (Moog Labyrinth style) with corrupt, scale quantising, two LFOs and per-line MIDI channels, driving other tracks over MIDI.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-maze",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "604edefdfd4d7f96f93ac4862a21fe4511dcf8ffb67dba0cf5e504c01b1de969",
       "size": 3218392,
       "url": "https://github.com/sd88me/mpc-vst-maze/releases/download/maze-sequencer-vst-v1.0.5/Maze-Sequencer-1.0.5-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-maze/releases/download/maze-sequencer-vst-v1.0.5/Maze-Sequencer-1.0.5-mpc-armv7.zip",
     "date": "2026-10-11",
     "channel": "stable",
     "notes": "**New: play a note to transpose the pattern.** A note-on from the track or a keyboard shifts both lines by its distance from C4 (C4 = 0, G4 = +7, C3 = -12; limited to two octaves either way). The plugin's own notes, which MPC loops back to it, are ignored.\n\n**Fixed: a tempo change could make a step play twice.** When the host's tempo changes, its song position steps back a little before moving on, and the sequencer treated that as a loop. A small backward step (under one beat) is now held until the position catches up; real loops are unaffected.\n\n**Tested:** on a Force (MPC OS 3.x): tempo changes slow and fast, and note transpose. The offline grid test sweeps 60 tempo-change positions.\n\n**MPC OS:** 2.x + 3.x (glibc 2.27), as 1.0.4.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 318,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-12"
      },
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-23"
      }
     ]
    },
    {
     "version": "1.0.4",
     "size": 3218150,
     "defer": true,
     "sha256": "e65c03b2753ffe9fe681cf288eda74f94c217c61eb537a86eb5dad3e2b3b4aa5",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 1.2,
      "max_pct": 1.9,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "maze-sequencer",
      "name": "Maze Sequencer",
      "version": "1.0.4",
      "kind": "instrument",
      "uid": "4d7a5371",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "maze_seq.so",
      "skin": "sd88me - VST - Maze Sequencer",
      "folder": "portable/sd88me - VST - Maze Sequencer",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "Dual 8-step generative sequencer (Moog Labyrinth style) with corrupt, scale quantising, two LFOs and per-line MIDI channels, driving other tracks over MIDI.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-maze",
      "license": "MIT",
      "cpu": {
       "p99_pct": 1.2,
       "max_pct": 1.9,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "e65c03b2753ffe9fe681cf288eda74f94c217c61eb537a86eb5dad3e2b3b4aa5",
       "size": 3218150,
       "url": "https://github.com/sd88me/mpc-vst-maze/releases/download/maze-sequencer-vst-v1.0.4/Maze-Sequencer-1.0.4-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-maze/releases/download/maze-sequencer-vst-v1.0.4/Maze-Sequencer-1.0.4-mpc-armv7.zip",
     "date": "2026-10-08",
     "channel": "stable",
     "notes": "Dual 8-step generative sequencer (Moog Labyrinth style) with corrupt, scale quantising, two LFOs and per-line MIDI channels, driving other tracks over MIDI.\n\n## What's new in 1.0.4\n\n- **Steps follow MPC's song position.** The sequencer used to count the clock pulses it was sent from the start of play, so a start in the middle of a beat, a loop wrap, a locate or a single lost pulse could leave the steps shifted until the next restart. It now places its steps from the song position, so they stay on MPC's grid. Playing notes keep their length, and the reset-every-N-bars setting follows the song's bars (it also snaps at a loop wrap).\n- **The first step on a start at the top now lands on the downbeat.** Before, it landed one clock pulse (about 20 ms at 128 BPM) early against the song grid, so you may notice the pattern sit a touch later than before.\n- Checked on a Force (MPC OS 3.x) with the plugin loaded and playing; the timing is tested offline against the real sequencer core for all six note rates, a start mid-beat, a locate and lost pulses. If you hear a line drifting against your drums, please report it with your tempo, loop length and where playback started.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Maze-Sequencer-1.0.4 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Maze-Sequencer-1.0.4/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - Maze Sequencer/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Maze Sequencer** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-maze@59dc6a7 with mpc-vst-plugins@a4b8f86.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 545,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-10"
      },
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-14"
      }
     ]
    },
    {
     "version": "1.0.3",
     "size": 3217807,
     "defer": true,
     "sha256": "bdb7828abe40c0e034c7dfe151437e3190892928b0d296e71f55c229f3e99e98",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 1.2,
      "max_pct": 1.9,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "maze-sequencer",
      "name": "Maze Sequencer",
      "version": "1.0.3",
      "kind": "instrument",
      "uid": "4d7a5371",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "maze_seq.so",
      "skin": "sd88me - VST - Maze Sequencer",
      "folder": "portable/sd88me - VST - Maze Sequencer",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "Dual 8-step generative sequencer (Moog Labyrinth style) with corrupt, scale quantising, two LFOs and per-line MIDI channels, driving other tracks over MIDI.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-maze",
      "license": "MIT",
      "cpu": {
       "p99_pct": 1.2,
       "max_pct": 1.9,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "bdb7828abe40c0e034c7dfe151437e3190892928b0d296e71f55c229f3e99e98",
       "size": 3217807,
       "url": "https://github.com/sd88me/mpc-vst-maze/releases/download/maze-sequencer-vst-v1.0.3/Maze-Sequencer-1.0.3-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-maze/releases/download/maze-sequencer-vst-v1.0.3/Maze-Sequencer-1.0.3-mpc-armv7.zip",
     "date": "2026-10-06",
     "channel": "stable",
     "notes": "Dual 8-step generative sequencer (Moog Labyrinth style) with corrupt, scale quantising, two LFOs and per-line MIDI channels, driving other tracks over MIDI.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Maze-Sequencer-1.0.3 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Maze-Sequencer-1.0.3/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - Maze Sequencer/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Maze Sequencer** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-maze@887633c with mpc-vst-plugins@a4b8f86.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 497,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-10"
      }
     ]
    },
    {
     "version": "1.0.2",
     "size": 3218236,
     "defer": true,
     "sha256": "56d05176f96c3cdd6d85a1bab512f20921a62970c4b44b22554bc203916fbac6",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 1.1,
      "max_pct": 1.8,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "maze-sequencer",
      "name": "Maze Sequencer",
      "version": "1.0.2",
      "kind": "instrument",
      "uid": "4d7a5371",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "maze_seq.so",
      "skin": "sd88me - VST - Maze Sequencer",
      "folder": "portable/sd88me - VST - Maze Sequencer",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "param_compat": 1,
      "about": "Dual 8-step generative sequencer (Moog Labyrinth style) with corrupt, scale quantising, two LFOs and per-line MIDI channels, driving other tracks over MIDI.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-maze",
      "license": "MIT",
      "cpu": {
       "p99_pct": 1.1,
       "max_pct": 1.8,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "56d05176f96c3cdd6d85a1bab512f20921a62970c4b44b22554bc203916fbac6",
       "size": 3218236,
       "url": "https://github.com/sd88me/mpc-vst-maze/releases/download/maze-sequencer-vst-v1.0.2/Maze-Sequencer-1.0.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-maze/releases/download/maze-sequencer-vst-v1.0.2/Maze-Sequencer-1.0.2-mpc-armv7.zip",
     "date": "2026-10-02",
     "channel": "stable",
     "notes": "Dual 8-step generative sequencer (Moog Labyrinth style) with corrupt, scale quantising, two LFOs and per-line MIDI channels, driving other tracks over MIDI.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Maze-Sequencer-1.0.2 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Maze-Sequencer-1.0.2/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - Maze Sequencer/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Maze Sequencer** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-maze@a22afc4 with mpc-vst-plugins@8dd6eab.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 668,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.1",
     "size": 3006442,
     "defer": true,
     "sha256": "2d7f24160c1732b5dd572464c2d2e27c5dc4f962f50939a2178aac793d221860",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 1.1,
      "max_pct": 1.8,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "maze-sequencer",
      "name": "Maze Sequencer",
      "version": "1.0.1",
      "kind": "instrument",
      "uid": "4d7a5371",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "maze_seq.so",
      "skin": "sd88me - VST - Maze Sequencer",
      "folder": "portable/sd88me - VST - Maze Sequencer",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "param_compat": 1,
      "about": "Dual 8-step generative sequencer (Moog Labyrinth style) with corrupt, scale quantising, two LFOs and per-line MIDI channels, driving other tracks over MIDI.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-maze",
      "license": "MIT",
      "cpu": {
       "p99_pct": 1.1,
       "max_pct": 1.8,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "2d7f24160c1732b5dd572464c2d2e27c5dc4f962f50939a2178aac793d221860",
       "size": 3006442,
       "url": "https://github.com/sd88me/mpc-vst-maze/releases/download/maze-sequencer-vst-v1.0.1/Maze-Sequencer-1.0.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-maze/releases/download/maze-sequencer-vst-v1.0.1/Maze-Sequencer-1.0.1-mpc-armv7.zip",
     "date": "2026-10-02",
     "channel": "stable",
     "notes": "Dual 8-step generative sequencer (Moog Labyrinth style) with corrupt, scale quantising, two LFOs and per-line MIDI channels, driving other tracks over MIDI.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Maze-Sequencer-1.0.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Maze-Sequencer-1.0.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - Maze Sequencer/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Maze Sequencer** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-maze@7a33ae2 with mpc-vst-plugins@8dd6eab.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 504,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.0",
     "size": 3005897,
     "defer": false,
     "sha256": "d8b5a736595bd35442ae500f1e279e55c37d1017d7faa0792934e938a86ad704",
     "param_compat": 1,
     "max_glibc": "2.36",
     "cpu": {
      "p99_pct": 1.1,
      "max_pct": 1.8,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "maze-sequencer",
      "name": "Maze Sequencer",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "4d7a5371",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "maze_seq.so",
      "skin": "sd88me - VST - Maze Sequencer",
      "folder": "portable/sd88me - VST - Maze Sequencer",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.36",
      "param_compat": 1,
      "about": "Dual 8-step generative sequencer (Moog Labyrinth style) with corrupt, scale quantising, two LFOs and per-line MIDI channels, driving other tracks over MIDI.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-maze",
      "license": "MIT",
      "cpu": {
       "p99_pct": 1.1,
       "max_pct": 1.8,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.36, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "armv7": {
       "sha256": "d8b5a736595bd35442ae500f1e279e55c37d1017d7faa0792934e938a86ad704",
       "size": 3005897,
       "url": "https://github.com/sd88me/mpc-vst-maze/releases/download/maze-sequencer-vst-v1.0.0/Maze-Sequencer-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-maze/releases/download/maze-sequencer-vst-v1.0.0/Maze-Sequencer-1.0.0-mpc-armv7.zip",
     "date": "2026-10-02",
     "channel": "beta",
     "notes": "**MPC OS 3.x only.** This build needs GLIBC 2.36 and does not load on MPC OS 2.x. Use [v1.0.1](https://github.com/sd88me/mpc-vst-maze/releases/tag/maze-sequencer-vst-v1.0.1) instead, which runs on both.\n\nDual 8-step generative sequencer (Moog Labyrinth style) with corrupt, scale quantising, two LFOs and per-line MIDI channels, driving other tracks over MIDI.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Maze-Sequencer-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Maze-Sequencer-1.0.0/install.sh`\n\nThe installer checks the device, copies `portable/sd88me - VST - Maze Sequencer/` (the plugin, its skin and its data, as one folder) into\n`/sdcard/Synths`, then **stops MPC** (save your project first), backs up `MPC.settings`, adds the plugin to MPC's plugin\nlist from the folder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Maze Sequencer** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-maze@9b47f89 with mpc-vst-plugins@73397e0.\n\n",
     "yanked": false,
     "warnings": [
      "needs GLIBC 2.36: listed as MPC OS 3.x only (MPC OS 2.x has about 2.32; build with arm32v7/gcc:11-bullseye to reach it)",
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 496,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1",
    "gen2"
   ],
   "bar_missing": [],
   "featured": false,
   "latest": "1.0.7",
   "latest_beta": "1.0.0",
   "updated": "2026-10-13",
   "added": "2026-10-02",
   "downloads": 4009
  },
  {
   "id": "maze-voice",
   "name": "Maze Voice",
   "author": "sd88me",
   "repo": "sd88me/mpc-vst-maze",
   "kind": "instrument",
   "license": "MIT",
   "summary": "Monophonic Moog Labyrinth-style thru-zero oscillator, wavefolder and state-variable filter voice with two LFOs, a page randomiser and a three-page touchscreen skin with Q-Links.",
   "screenshot": "https://raw.githubusercontent.com/sd88me/mpc-vst-maze/main/docs/img/maze-voice.png",
   "style": "synth",
   "tags": [
    "monophonic",
    "wavefolder",
    "moog",
    "analog-modelling"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.5",
     "size": 4374375,
     "defer": true,
     "sha256": "fbb44f52491c9dd062faf64d56ccc389f54fdfb9b480554ba28a0e59a2ee0b38",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "maze-voice",
      "name": "Maze Voice",
      "version": "1.0.5",
      "kind": "instrument",
      "uid": "4d7a5663",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "maze_voice.so",
      "skin": "sd88me - VST - Maze Voice",
      "folder": "portable/sd88me - VST - Maze Voice",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Monophonic Moog Labyrinth-style thru-zero oscillator / wavefolder / state-variable filter voice, with two LFOs and a page randomiser.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-maze",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "fbb44f52491c9dd062faf64d56ccc389f54fdfb9b480554ba28a0e59a2ee0b38",
       "size": 4374375,
       "url": "https://github.com/sd88me/mpc-vst-maze/releases/download/maze-voice-vst-v1.0.5/Maze-Voice-1.0.5-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "9a88c97d462b0d4944a3a3aed4af4766832792c53d802b1f31baeffe555ae4a1",
       "size": 4377424,
       "url": "https://github.com/sd88me/mpc-vst-maze/releases/download/maze-voice-vst-v1.0.5/Maze-Voice-1.0.5-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-maze/releases/download/maze-voice-vst-v1.0.5/Maze-Voice-1.0.5-mpc-armv7.zip",
     "date": "2026-10-21",
     "channel": "stable",
     "notes": "Rebuilt against the updated mpc-vst-plugins wrapper: **Q-Links now move parameters on track edit \u2192 automation** (a plain host write no longer makes MPC rebuild its parameter screen; sd88me/mpc-vst-plugins#486). No other changes.\n\n`*-mpc-armv7.zip` is for Gen1 MPCs and the Force; `*-mpc-aarch64.zip` is the Gen2 build (MPC OS 3.x), tested offline only. Settings and your own files in the plugin's data folders are kept on upgrade.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 607,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-12"
      },
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-23"
      }
     ]
    },
    {
     "version": "1.0.4",
     "size": 4373239,
     "defer": true,
     "sha256": "b39c13054e4ecbe33314d2b60634ab530bdbafbf6ef7c30b1400c05e415e23a0",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 9.8,
      "max_pct": 11.2,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "maze-voice",
      "name": "Maze Voice",
      "version": "1.0.4",
      "kind": "instrument",
      "uid": "4d7a5663",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "maze_voice.so",
      "skin": "sd88me - VST - Maze Voice",
      "folder": "portable/sd88me - VST - Maze Voice",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "Monophonic Moog Labyrinth-style thru-zero oscillator / wavefolder / state-variable filter voice, with two LFOs and a page randomiser.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-maze",
      "license": "MIT",
      "cpu": {
       "p99_pct": 9.8,
       "max_pct": 11.2,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "b39c13054e4ecbe33314d2b60634ab530bdbafbf6ef7c30b1400c05e415e23a0",
       "size": 4373239,
       "url": "https://github.com/sd88me/mpc-vst-maze/releases/download/maze-voice-vst-v1.0.4/Maze-Voice-1.0.4-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "dc38ebb3b3d200849cec9b65fc803a3691be08f9a7aa9bcbf5cb3d2964f242da",
       "size": 4376072,
       "url": "https://github.com/sd88me/mpc-vst-maze/releases/download/maze-voice-vst-v1.0.4/Maze-Voice-1.0.4-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-maze/releases/download/maze-voice-vst-v1.0.4/Maze-Voice-1.0.4-mpc-armv7.zip",
     "date": "2026-10-13",
     "channel": "stable",
     "notes": "Monophonic Moog Labyrinth-style thru-zero oscillator / wavefolder / state-variable filter voice, with two LFOs and a page randomiser.\r\n\r\n## Requirements\r\n\r\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\r\n  The installer refuses anything else. Newer models are untested.\r\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\r\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\r\n\r\n## Install (scripted)\r\n\r\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Maze-Voice-1.0.4 root@<device-ip>:/tmp/`\r\n2. Run it: `ssh root@<device-ip> sh /tmp/Maze-Voice-1.0.4/install.sh`\r\n\r\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - Maze Voice/` (the plugin, its skin\r\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\r\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\r\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\r\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\r\n\r\nThen add **Maze Voice** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\r\nand the Q-Links follow the page.\r\n\r\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\r\n\r\n---\r\nBuilt by GitHub Actions from sd88me/mpc-vst-maze@66dddf0 with mpc-vst-plugins@b6e2197.\r\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 511,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-10"
      },
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-14"
      }
     ]
    },
    {
     "version": "1.0.3",
     "size": 4394827,
     "defer": true,
     "sha256": "f1f7c0c87d904fff63b307c6dbe3bb68ec79e59cc15f01b6d02ec18f6a061c14",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 9.8,
      "max_pct": 11.2,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "maze-voice",
      "name": "Maze Voice",
      "version": "1.0.3",
      "kind": "instrument",
      "uid": "4d7a5663",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "maze_voice.so",
      "skin": "sd88me - VST - Maze Voice",
      "folder": "portable/sd88me - VST - Maze Voice",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "Monophonic Moog Labyrinth-style thru-zero oscillator / wavefolder / state-variable filter voice, with two LFOs and a page randomiser.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-maze",
      "license": "MIT",
      "cpu": {
       "p99_pct": 9.8,
       "max_pct": 11.2,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "f1f7c0c87d904fff63b307c6dbe3bb68ec79e59cc15f01b6d02ec18f6a061c14",
       "size": 4394827,
       "url": "https://github.com/sd88me/mpc-vst-maze/releases/download/maze-voice-vst-v1.0.3/Maze-Voice-1.0.3-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-maze/releases/download/maze-voice-vst-v1.0.3/Maze-Voice-1.0.3-mpc-armv7.zip",
     "date": "2026-10-06",
     "channel": "stable",
     "notes": "Monophonic Moog Labyrinth-style thru-zero oscillator / wavefolder / state-variable filter voice, with two LFOs and a page randomiser.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Maze-Voice-1.0.3 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Maze-Voice-1.0.3/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - Maze Voice/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Maze Voice** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-maze@887633c with mpc-vst-plugins@a4b8f86.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 709,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-10"
      }
     ]
    },
    {
     "version": "1.0.2",
     "size": 4393919,
     "defer": true,
     "sha256": "d4a2a1b9d19d87d39e103ede87cb552df686720db59ae679f8e9ee19a2ddc899",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 10.0,
      "max_pct": 10.8,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "maze-voice",
      "name": "Maze Voice",
      "version": "1.0.2",
      "kind": "instrument",
      "uid": "4d7a5663",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "maze_voice.so",
      "skin": "sd88me - VST - Maze Voice",
      "folder": "portable/sd88me - VST - Maze Voice",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "param_compat": 1,
      "about": "Monophonic Moog Labyrinth-style thru-zero oscillator / wavefolder / state-variable filter voice, with two LFOs and a page randomiser.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-maze",
      "license": "MIT",
      "cpu": {
       "p99_pct": 10.0,
       "max_pct": 10.8,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "d4a2a1b9d19d87d39e103ede87cb552df686720db59ae679f8e9ee19a2ddc899",
       "size": 4393919,
       "url": "https://github.com/sd88me/mpc-vst-maze/releases/download/maze-voice-vst-v1.0.2/Maze-Voice-1.0.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-maze/releases/download/maze-voice-vst-v1.0.2/Maze-Voice-1.0.2-mpc-armv7.zip",
     "date": "2026-10-02",
     "channel": "stable",
     "notes": "Monophonic Moog Labyrinth-style thru-zero oscillator / wavefolder / state-variable filter voice, with two LFOs and a page randomiser.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Maze-Voice-1.0.2 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Maze-Voice-1.0.2/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - Maze Voice/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Maze Voice** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-maze@a22afc4 with mpc-vst-plugins@8dd6eab.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 699,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.1",
     "size": 4124416,
     "defer": true,
     "sha256": "810556fe75ec377b0ec862243bac7cf90c865777c51f9563eed36c4c9b63ada7",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 10.0,
      "max_pct": 10.8,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "maze-voice",
      "name": "Maze Voice",
      "version": "1.0.1",
      "kind": "instrument",
      "uid": "4d7a5663",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "maze_voice.so",
      "skin": "sd88me - VST - Maze Voice",
      "folder": "portable/sd88me - VST - Maze Voice",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "param_compat": 1,
      "about": "Monophonic Moog Labyrinth-style thru-zero oscillator / wavefolder / state-variable filter voice, with two LFOs and a page randomiser.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-maze",
      "license": "MIT",
      "cpu": {
       "p99_pct": 10.0,
       "max_pct": 10.8,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "810556fe75ec377b0ec862243bac7cf90c865777c51f9563eed36c4c9b63ada7",
       "size": 4124416,
       "url": "https://github.com/sd88me/mpc-vst-maze/releases/download/maze-voice-vst-v1.0.1/Maze-Voice-1.0.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-maze/releases/download/maze-voice-vst-v1.0.1/Maze-Voice-1.0.1-mpc-armv7.zip",
     "date": "2026-10-02",
     "channel": "stable",
     "notes": "Maze Voice 1.0.1: rebuilt against a glibc 2.31 pin; device-tested on a Force.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Maze-Voice-1.0.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Maze-Voice-1.0.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - Maze Voice/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Maze Voice** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 513,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.0",
     "size": 4123559,
     "defer": false,
     "sha256": "2bbf5cbc11326f509cb81e322be5a9f835ae4de106579f2a6dae33c28660e3a5",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 10.0,
      "max_pct": 10.8,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "maze-voice",
      "name": "Maze Voice",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "4d7a5663",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "maze_voice.so",
      "skin": "sd88me - VST - Maze Voice",
      "folder": "portable/sd88me - VST - Maze Voice",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "param_compat": 1,
      "about": "Monophonic Moog Labyrinth-style thru-zero oscillator / wavefolder / state-variable filter voice, with two LFOs and a page randomiser.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-maze",
      "license": "MIT",
      "cpu": {
       "p99_pct": 10.0,
       "max_pct": 10.8,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "2bbf5cbc11326f509cb81e322be5a9f835ae4de106579f2a6dae33c28660e3a5",
       "size": 4123559,
       "url": "https://github.com/sd88me/mpc-vst-maze/releases/download/maze-voice-vst-v1.0.0/Maze-Voice-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-maze/releases/download/maze-voice-vst-v1.0.0/Maze-Voice-1.0.0-mpc-armv7.zip",
     "date": "2026-10-01",
     "channel": "stable",
     "notes": "Monophonic Moog Labyrinth-style thru-zero oscillator / wavefolder / state-variable filter voice, with two LFOs and a page randomiser.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Maze-Voice-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Maze-Voice-1.0.0/install.sh`\n\nThe installer checks the device, copies `portable/sd88me - VST - Maze Voice/` (the plugin, its skin and its data, as one folder) into\n`/sdcard/Synths`, then **stops MPC** (save your project first), backs up `MPC.settings`, adds the plugin to MPC's plugin\nlist from the folder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Maze Voice** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-maze@c4022cd with mpc-vst-plugins@73397e0.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 537,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "1.0.5",
   "latest_beta": null,
   "updated": "2026-10-21",
   "added": "2026-10-01",
   "downloads": 3576
  },
  {
   "id": "meowsynth",
   "name": "MeowSynth",
   "author": "mcardonaserrano",
   "repo": "mcardonaserrano/meowsynth-mpc",
   "kind": "instrument",
   "license": "MIT",
   "summary": "knobster's MeowSynth rebuilt natively from the original's SynthEdit patch: a ramp oscillator through an envelope-following resonant filter that meows, five cats, vibrato and chorus, with the original's look and a meowing cat on the touchscreen and Q-Links.",
   "screenshot": "https://raw.githubusercontent.com/mcardonaserrano/meowsynth-mpc/main/previews/meow_page_meowing.png",
   "homepage": "https://github.com/mcardonaserrano/meowsynth-mpc",
   "style": "synth",
   "tags": [
    "cat",
    "meow",
    "novelty",
    "synthedit"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.2",
     "size": 4679302,
     "defer": true,
     "sha256": "cf56abcc02be0e9f1da035546d840de74536de0bb63b5d74b63e91ff2253e99b",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "meowsynth",
      "name": "MeowSynth",
      "version": "1.0.2",
      "kind": "instrument",
      "uid": "4d656f77",
      "manufacturer": "knobster",
      "layout": "portable",
      "so": "meowsynth.so",
      "skin": "knobster - VST - MeowSynth",
      "folder": "portable/knobster - VST - MeowSynth",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "knobster's MeowSynth, rebuilt natively for MPC OS.",
      "requires": "",
      "source_repo": "mcardonaserrano/meowsynth-mpc",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "cf56abcc02be0e9f1da035546d840de74536de0bb63b5d74b63e91ff2253e99b",
       "size": 4679302,
       "url": "https://github.com/mcardonaserrano/meowsynth-mpc/releases/download/v1.0.2/MeowSynth-1.0.2-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "2d97241bfbf5fd53ee2b27e9b26633224c5bac900092fcffbcdf8d83663e2c90",
       "size": 4682084,
       "url": "https://github.com/mcardonaserrano/meowsynth-mpc/releases/download/v1.0.2/MeowSynth-1.0.2-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/mcardonaserrano/meowsynth-mpc/releases/download/v1.0.2/MeowSynth-1.0.2-mpc-armv7.zip",
     "date": "2026-10-22",
     "channel": "stable",
     "notes": "knobster's MeowSynth rebuilt as a native MPC OS plugin, with the original's look and the meowing cat.\r\n\r\n**Which zip:** `-mpc-armv7.zip` for Gen 1 (Force, MPC Live / Live II, One, X, Key 61); `-mpc-aarch64.zip` for Gen 2 (MPC Live III and other RK3588 units). Same plugin, parameters and presets, so projects move between them.\r\n\r\n**Install:** needs root SSH on the MPC (a modded unit).\r\n- Gen 1: drop the zip into the [MPC plugin installer](https://github.com/sd88me/mpc-vst-plugins/releases/latest), or unzip it on the device and run `sh install.sh` as root. `INSTALL.md` in the zip has the manual steps.\r\n- Gen 2: unzip, copy the folder to the MPC, and run this repo's `tools/gen2_install.sh` (see the README). It installs into `/nvme/Synths`, since cards are mounted noexec there, and makes sure MPC finds the skin.\r\n\r\n**1.0.2:** rebuilt on the fixed mpc-vst-plugins wrapper, so Q-Links can move MeowSynth's parameters on track edit \u2192 automation. First Gen 2 build, tested on an MPC Live III (MPC OS 3.9.1). The sound and the look are unchanged.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 364,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "3.9.1",
       "date": "2026-10-22"
      }
     ]
    },
    {
     "version": "1.0.1",
     "size": 4675345,
     "defer": true,
     "sha256": "0bf7b0cf9d3138ef64dd16a084e437d817750610637d1adb086c8f12e94e0e88",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "meowsynth",
      "name": "MeowSynth",
      "version": "1.0.1",
      "kind": "instrument",
      "uid": "4d656f77",
      "manufacturer": "knobster",
      "layout": "portable",
      "so": "meowsynth.so",
      "skin": "knobster - VST - MeowSynth",
      "folder": "portable/knobster - VST - MeowSynth",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "param_compat": 1,
      "about": "knobster's MeowSynth, rebuilt natively for MPC OS.",
      "requires": "",
      "source_repo": "mcardonaserrano/meowsynth-mpc",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "0bf7b0cf9d3138ef64dd16a084e437d817750610637d1adb086c8f12e94e0e88",
       "size": 4675345,
       "url": "https://github.com/mcardonaserrano/meowsynth-mpc/releases/download/v1.0.1/MeowSynth-1.0.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/mcardonaserrano/meowsynth-mpc/releases/download/v1.0.1/MeowSynth-1.0.1-mpc-armv7.zip",
     "date": "2026-10-02",
     "channel": "stable",
     "notes": "knobster's MeowSynth rebuilt as a native MPC OS plugin, with the original's look and the meowing cat.\n\n**Install:** needs root SSH on the MPC (a modded unit). Drop the zip into the [MPC plugin installer](https://github.com/sd88me/mpc-vst-plugins/releases/latest), or unzip it on the device and run `sh install.sh` as root. The installer backs up `MPC.settings`, then stops and restarts MPC. `INSTALL.md` in the zip has the manual steps.\n\n**1.0.1:** the sound is matched to the original DLL (run under Wine and compared note for note): glide only between overlapping notes, chorus per program as in the original, 6 voices, the original's output level.\n\n\ud83e\udd16 Generated with [Claude Code](https://claude.com/claude-code)",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 937,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen2"
   ],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.0.2",
   "latest_beta": null,
   "updated": "2026-10-22",
   "added": "2026-10-02",
   "downloads": 1301
  },
  {
   "id": "warps",
   "name": "Meta Mod",
   "author": "saustin2010",
   "repo": "saustin2010/mpc-vst-meta-mod",
   "kind": "effect",
   "license": "MIT",
   "summary": "Meta Mod: ring mod, folding, XOR, vocoder and frequency shifting as an insert effect; 12 presets, from \u00c9milie Gillet's open-source Warps.",
   "screenshot": "https://raw.githubusercontent.com/saustin2010/mpc-vst-meta-mod/v1.2.1/screenshots/page_0.png",
   "style": "modulation",
   "tags": [
    "ring-mod",
    "vocoder",
    "frequency-shifter",
    "eurorack"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.2.1",
     "size": 1075364,
     "defer": true,
     "sha256": "cdadb86c276465500d85f91c4e6d8cbb764760dc3609d2d95efb4aca95e84bec",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "warps",
      "name": "[FX] Meta Mod",
      "version": "1.2.1",
      "kind": "effect",
      "uid": "4d497770",
      "manufacturer": "\u00c9milie Gillet",
      "layout": "portable",
      "so": "warps.so",
      "skin": "\u00c9milie Gillet - VST - [FX] Meta Mod",
      "folder": "portable/\u00c9milie Gillet - VST - [FX] Meta Mod",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Meta Mod: a meta-modulator (ring mod, fold, vocoder...) as an audio effect, with 12 presets, from \u00c9milie Gillet's open-source Warps.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-meta-mod",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "cdadb86c276465500d85f91c4e6d8cbb764760dc3609d2d95efb4aca95e84bec",
       "size": 1075364,
       "url": "https://github.com/saustin2010/mpc-vst-meta-mod/releases/download/v1.2.1/FX-Meta-Mod-1.2.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-meta-mod/releases/download/v1.2.1/FX-Meta-Mod-1.2.1-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "Meta Mod: a meta-modulator (ring mod, fold, vocoder...) as an audio effect, with 12 presets, from \u00c9milie Gillet's open-source Warps.\n\n## What's new in 1.2.1\n\nBuilt on sd88me's fixed wrapper ([mpc-vst-plugins#499](https://github.com/sd88me/mpc-vst-plugins/discussions/499)): on track edit \u2192 automation, the physical Q-Links move this plugin's parameters again (before, they didn't move or snapped straight back). Controls that change others, such as a preset, still redraw the screen. Nothing else changed: same parameters, sound and screen, and saved projects open as before.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r FX-Meta-Mod-1.2.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/FX-Meta-Mod-1.2.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/\u00c9milie Gillet - VST - [FX] Meta Mod/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[FX] Meta Mod** to a track from the plugin browser (Insert effects). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-meta-mod@b3cbb94 with mpc-vst-plugins@e3a0af4.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 387,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.2.0",
     "size": 1074698,
     "defer": true,
     "sha256": "c94e142ddde843abf5b2b90f8ffc26c032ab6e29a7de834edef355fdbf747d71",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "warps",
      "name": "[FX] Meta Mod",
      "version": "1.2.0",
      "kind": "effect",
      "uid": "4d497770",
      "manufacturer": "\u00c9milie Gillet",
      "layout": "portable",
      "so": "warps.so",
      "skin": "\u00c9milie Gillet - VST - [FX] Meta Mod",
      "folder": "portable/\u00c9milie Gillet - VST - [FX] Meta Mod",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Meta Mod: a meta-modulator (ring mod, fold, vocoder...) as an audio effect, with 12 presets, from \u00c9milie Gillet's open-source Warps.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-meta-mod",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "c94e142ddde843abf5b2b90f8ffc26c032ab6e29a7de834edef355fdbf747d71",
       "size": 1074698,
       "url": "https://github.com/saustin2010/mpc-vst-meta-mod/releases/download/v1.2.0/FX-Meta-Mod-1.2.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-meta-mod/releases/download/v1.2.0/FX-Meta-Mod-1.2.0-mpc-armv7.zip",
     "date": "2026-10-18",
     "channel": "stable",
     "notes": "Meta Mod: a meta-modulator (ring mod, fold, vocoder...) as an audio effect, with 12 presets, from \u00c9milie Gillet's open-source Warps.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r FX-Meta-Mod-1.2.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/FX-Meta-Mod-1.2.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/\u00c9milie Gillet - VST - [FX] Meta Mod/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[FX] Meta Mod** to a track from the plugin browser (Insert effects). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-meta-mod@3b4e6f9 with mpc-vst-plugins@7f0653c.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 267,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.1.0",
     "size": 1067786,
     "defer": true,
     "sha256": "1f3d1ee318c6715634494946a72ec0998de72b19f2df3849b6c8eb9140a49b0d",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "warps",
      "name": "[FX] Meta Mod",
      "version": "1.1.0",
      "kind": "effect",
      "uid": "4d497770",
      "manufacturer": "\u00c9milie Gillet",
      "layout": "portable",
      "so": "warps.so",
      "skin": "\u00c9milie Gillet - VST - [FX] Meta Mod",
      "folder": "portable/\u00c9milie Gillet - VST - [FX] Meta Mod",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Meta Mod: a meta-modulator (ring mod, fold, vocoder...) as an audio effect, with 12 presets, from \u00c9milie Gillet's open-source Warps.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-meta-mod",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "1f3d1ee318c6715634494946a72ec0998de72b19f2df3849b6c8eb9140a49b0d",
       "size": 1067786,
       "url": "https://github.com/saustin2010/mpc-vst-meta-mod/releases/download/v1.1.0/FX-Meta-Mod-1.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-meta-mod/releases/download/v1.1.0/FX-Meta-Mod-1.1.0-mpc-armv7.zip",
     "date": "2026-10-12",
     "channel": "stable",
     "notes": "Meta Mod: a meta-modulator (ring mod, fold, vocoder...) as an audio effect, with 12 presets, from \u00c9milie Gillet's open-source Warps.\n\n## What's new in 1.1.0\n\n- **New name: Meta Mod** (was Warps). Mutable Instruments asks that its name and its module names not be used on derivative works, so the plugin has a name of its own and shows **\u00c9milie Gillet**, who wrote the code, as its maker. Its sound is unchanged: \u00c9milie Gillet's open-source Warps code.\n- The screen no longer shows another company's name.\n- **STOP leaves MODE alone.** On every STOP, MPC briefly sets a plugin's first control to its far end and back; the plugin now ignores that.\n- Parameters are unchanged, so projects saved with Warps open with Meta Mod and keep their settings: MPC finds a plugin by its ID, not its name.\n- It installs into a new folder, `\u00c9milie Gillet - VST - [FX] Meta Mod`. After updating, delete the old `Mutable Instruments - VST - [FX] Warps` folder from `/sdcard/Synths`.\n- This repo was renamed from `mpc-vst-warps`; the old address redirects.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r FX-Meta-Mod-1.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/FX-Meta-Mod-1.1.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/\u00c9milie Gillet - VST - [FX] Meta Mod/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[FX] Meta Mod** to a track from the plugin browser (Insert effects). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-meta-mod@61ee02a with mpc-vst-plugins@7f0653c.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 465,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.2.1",
   "latest_beta": null,
   "updated": "2026-10-23",
   "added": "2026-10-09",
   "downloads": 1553
  },
  {
   "id": "meta4mpcxxl",
   "name": "Meta4MPCXXL",
   "author": "L'Cronx",
   "repo": "sunskiefer/Meta4MPCXXL",
   "kind": "instrument",
   "license": "GPL-3.0-or-later",
   "summary": "Plays 4ms MetaModule-format patches (VCV Rack patches exported with the MetaModule hub) with 4ms's own open-source patch player and 215 built-in modules: every parameter on Q-Link pages, MIDI and the Force's clock into the patch, pads and keys to the hub's gate/CV inputs, patch outs 3-8 as MIDI for a CV track, and Wi-Fi patch upload from VCV Rack.",
   "screenshot": "https://raw.githubusercontent.com/sunskiefer/Meta4MPCXXL/v0.1.1/docs/img/meta4mpcxxl.png",
   "style": "modular",
   "tags": [
    "modular",
    "vcv",
    "metamodule",
    "patch-player",
    "eurorack",
    "generative",
    "cv"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.1.2",
     "size": 11706471,
     "defer": true,
     "sha256": "9badbc762a568ecb0303d016a169e83dc624882ab48ce2ab2bc74ad19ac61761",
     "param_compat": 0,
     "max_glibc": "2.30",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "meta4mpcxxl",
      "name": "Meta4MPCXXL",
      "version": "0.1.2",
      "kind": "instrument",
      "uid": "4d345069",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "meta4mpcxxl.so",
      "skin": "L'Cronx - VST - Meta4MPCXXL",
      "folder": "portable/L'Cronx - VST - Meta4MPCXXL",
      "extras": [
       "patches",
       "licenses"
      ],
      "user_data": [
       "patches/user"
      ],
      "arch": "armv7",
      "max_glibc": "2.30",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Plays 4ms MetaModule (VCV Rack) patches on the Force: every parameter on Q-Links, MIDI, clock, CV out, Wi-Fi upload from VCV Rack.",
      "requires": "",
      "source_repo": "sunskiefer/Meta4MPCXXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "flags": {
      "portable/L'Cronx - VST - Meta4MPCXXL/meta4mpcxxl.so": {
       "network": [
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "9badbc762a568ecb0303d016a169e83dc624882ab48ce2ab2bc74ad19ac61761",
       "size": 11706471,
       "url": "https://github.com/sunskiefer/Meta4MPCXXL/releases/download/v0.1.2/Meta4MPCXXL-0.1.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/Meta4MPCXXL/releases/download/v0.1.2/Meta4MPCXXL-0.1.2-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "**Meta4MPCXXL** (instrument) and **Meta4MPCXXL FX** (effect) play 4ms MetaModule patches \u2014 VCV Rack patches exported with the MetaModule hub \u2014 on the Akai Force (MPC OS 3.x, armv7), with 4ms's own open-source patch player and 215 built-in modules.\n\n- Every parameter on Q-Link pages of eight: knob sets first, then every module (names and values from the modules)\n- MIDI from the track and the Force's tempo/transport (MIDI clock) into the patch\n- MIDI To Hub Ins: pads/keys to the hub's Gate and CV inputs\n- CV Out: patch outs 3-8 as MIDI on the plugin's own port, for a Force CV track\n- Wi-Fi Receive: send patches straight from the MetaModule hub in VCV Rack\n- 24 factory patches; your own patches from a `Meta4MPCXXL` folder on internal storage, SD or USB\n\n**Pre-release: not yet run on a Force.** Tested offline (x86: all 24 factory patches, every page and knob, state, Wi-Fi, the wrapper's host test) and under ARM emulation. Device checklist: TESTING.md.\n\nInstall: the zip's INSTALL.md (the installer stops and restarts MPC). Each plugin is an 11.7 MB download, about 16 MB installed.\n\nBuilt on mpc-vst-plugins with the Q-Link/automation UpdateDisplay fix (#486-#489). GPL-3.0-or-later. Not affiliated with 4ms Company.\n\n0.1.1: renamed from Meta4msXXL (no company name in the title); installs as a new plugin.\n\n0.1.2: fixes the installer stopping with \"line 30: syntax error\" (the ' in L'Cronx); nothing else changed.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/L'Cronx - VST - Meta4MPCXXL/meta4mpcxxl.so calls network (bind, listen, recv, send, socket); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 301,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.1.1",
     "size": 11706461,
     "defer": true,
     "sha256": "828d5fa8e5933f5b54f6e3920096effb50b06bcd53a3f63a065d5cbfeb3a85d9",
     "param_compat": 0,
     "max_glibc": "2.30",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "meta4mpcxxl",
      "name": "Meta4MPCXXL",
      "version": "0.1.1",
      "kind": "instrument",
      "uid": "4d345069",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "meta4mpcxxl.so",
      "skin": "L'Cronx - VST - Meta4MPCXXL",
      "folder": "portable/L'Cronx - VST - Meta4MPCXXL",
      "extras": [
       "patches",
       "licenses"
      ],
      "user_data": [
       "patches/user"
      ],
      "arch": "armv7",
      "max_glibc": "2.30",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Plays 4ms MetaModule (VCV Rack) patches on the Force: every parameter on Q-Links, MIDI, clock, CV out, Wi-Fi upload from VCV Rack.",
      "requires": "",
      "source_repo": "sunskiefer/Meta4MPCXXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "flags": {
      "portable/L'Cronx - VST - Meta4MPCXXL/meta4mpcxxl.so": {
       "network": [
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "828d5fa8e5933f5b54f6e3920096effb50b06bcd53a3f63a065d5cbfeb3a85d9",
       "size": 11706461,
       "url": "https://github.com/sunskiefer/Meta4MPCXXL/releases/download/v0.1.1/Meta4MPCXXL-0.1.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/Meta4MPCXXL/releases/download/v0.1.1/Meta4MPCXXL-0.1.1-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "beta",
     "notes": "**Meta4MPCXXL** (instrument) and **Meta4MPCXXL FX** (effect) play 4ms MetaModule patches \u2014 VCV Rack patches exported with the MetaModule hub \u2014 on the Akai Force (MPC OS 3.x, armv7), with 4ms's own open-source patch player and 215 built-in modules.\n\n- Every parameter on Q-Link pages of eight: knob sets first, then every module (names and values from the modules)\n- MIDI from the track and the Force's tempo/transport (MIDI clock) into the patch\n- MIDI To Hub Ins: pads/keys to the hub's Gate and CV inputs\n- CV Out: patch outs 3-8 as MIDI on the plugin's own port, for a Force CV track\n- Wi-Fi Receive: send patches straight from the MetaModule hub in VCV Rack\n- 24 factory patches; your own patches from a `Meta4MPCXXL` folder on internal storage, SD or USB\n\n**Pre-release: not yet run on a Force.** Tested offline (x86: all 24 factory patches, every page and knob, state, Wi-Fi, the wrapper's host test) and under ARM emulation. Device checklist: TESTING.md.\n\nInstall: the zip's INSTALL.md (the installer stops and restarts MPC). Each plugin is an 11.7 MB download, about 16 MB installed.\n\nBuilt on mpc-vst-plugins with the Q-Link/automation UpdateDisplay fix (#486-#489). GPL-3.0-or-later. Not affiliated with 4ms Company.\n\n0.1.1: renamed from Meta4msXXL (no company name in the title); installs as a new plugin.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/L'Cronx - VST - Meta4MPCXXL/meta4mpcxxl.so calls network (bind, listen, recv, send, socket); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 115,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "0.1.2",
   "latest_beta": "0.1.1",
   "updated": "2026-10-23",
   "added": "2026-10-23",
   "downloads": 416
  },
  {
   "id": "meta4mpcxxl-fx",
   "name": "Meta4MPCXXL FX",
   "author": "L'Cronx",
   "repo": "sunskiefer/Meta4MPCXXL",
   "kind": "effect",
   "license": "GPL-3.0-or-later",
   "summary": "Meta4MPCXXL as an effect: the track's audio goes into a 4ms MetaModule-format (VCV Rack) patch's In 1 / In 2, with every parameter on Q-Links, MIDI and clock into the patch, and Wi-Fi patch upload from VCV Rack.",
   "screenshot": "https://raw.githubusercontent.com/sunskiefer/Meta4MPCXXL/v0.1.1/docs/img/meta4mpcxxl.png",
   "style": "modular",
   "tags": [
    "modular",
    "vcv",
    "metamodule",
    "patch-player",
    "eurorack",
    "multi-fx"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.1.2",
     "size": 11711144,
     "defer": true,
     "sha256": "22b4bf525fcfd4dabe0f5731f5b149af3e49644a8d20cda4ddccd993769304c0",
     "param_compat": 0,
     "max_glibc": "2.30",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "meta4mpcxxl-fx",
      "name": "Meta4MPCXXL FX",
      "version": "0.1.2",
      "kind": "effect",
      "uid": "4d345066",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "meta4mpcxxl_fx.so",
      "skin": "L'Cronx - VST - Meta4MPCXXL FX",
      "folder": "portable/L'Cronx - VST - Meta4MPCXXL FX",
      "extras": [
       "patches",
       "licenses"
      ],
      "user_data": [
       "patches/user"
      ],
      "arch": "armv7",
      "max_glibc": "2.30",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Meta4MPCXXL as an effect: the track's audio into a 4ms MetaModule (VCV Rack) patch.",
      "requires": "",
      "source_repo": "sunskiefer/Meta4MPCXXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "flags": {
      "portable/L'Cronx - VST - Meta4MPCXXL FX/meta4mpcxxl_fx.so": {
       "network": [
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "22b4bf525fcfd4dabe0f5731f5b149af3e49644a8d20cda4ddccd993769304c0",
       "size": 11711144,
       "url": "https://github.com/sunskiefer/Meta4MPCXXL/releases/download/v0.1.2/Meta4MPCXXL-FX-0.1.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/Meta4MPCXXL/releases/download/v0.1.2/Meta4MPCXXL-FX-0.1.2-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "**Meta4MPCXXL** (instrument) and **Meta4MPCXXL FX** (effect) play 4ms MetaModule patches \u2014 VCV Rack patches exported with the MetaModule hub \u2014 on the Akai Force (MPC OS 3.x, armv7), with 4ms's own open-source patch player and 215 built-in modules.\n\n- Every parameter on Q-Link pages of eight: knob sets first, then every module (names and values from the modules)\n- MIDI from the track and the Force's tempo/transport (MIDI clock) into the patch\n- MIDI To Hub Ins: pads/keys to the hub's Gate and CV inputs\n- CV Out: patch outs 3-8 as MIDI on the plugin's own port, for a Force CV track\n- Wi-Fi Receive: send patches straight from the MetaModule hub in VCV Rack\n- 24 factory patches; your own patches from a `Meta4MPCXXL` folder on internal storage, SD or USB\n\n**Pre-release: not yet run on a Force.** Tested offline (x86: all 24 factory patches, every page and knob, state, Wi-Fi, the wrapper's host test) and under ARM emulation. Device checklist: TESTING.md.\n\nInstall: the zip's INSTALL.md (the installer stops and restarts MPC). Each plugin is an 11.7 MB download, about 16 MB installed.\n\nBuilt on mpc-vst-plugins with the Q-Link/automation UpdateDisplay fix (#486-#489). GPL-3.0-or-later. Not affiliated with 4ms Company.\n\n0.1.1: renamed from Meta4msXXL (no company name in the title); installs as a new plugin.\n\n0.1.2: fixes the installer stopping with \"line 30: syntax error\" (the ' in L'Cronx); nothing else changed.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/L'Cronx - VST - Meta4MPCXXL FX/meta4mpcxxl_fx.so calls network (bind, listen, recv, send, socket); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 246,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.1.1",
     "size": 11711140,
     "defer": true,
     "sha256": "85efccebf401728ce411f897d8bf4ee0b4641688965534c374efe474e14d9ec2",
     "param_compat": 0,
     "max_glibc": "2.30",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "meta4mpcxxl-fx",
      "name": "Meta4MPCXXL FX",
      "version": "0.1.1",
      "kind": "effect",
      "uid": "4d345066",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "meta4mpcxxl_fx.so",
      "skin": "L'Cronx - VST - Meta4MPCXXL FX",
      "folder": "portable/L'Cronx - VST - Meta4MPCXXL FX",
      "extras": [
       "patches",
       "licenses"
      ],
      "user_data": [
       "patches/user"
      ],
      "arch": "armv7",
      "max_glibc": "2.30",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Meta4MPCXXL as an effect: the track's audio into a 4ms MetaModule (VCV Rack) patch.",
      "requires": "",
      "source_repo": "sunskiefer/Meta4MPCXXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "flags": {
      "portable/L'Cronx - VST - Meta4MPCXXL FX/meta4mpcxxl_fx.so": {
       "network": [
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "85efccebf401728ce411f897d8bf4ee0b4641688965534c374efe474e14d9ec2",
       "size": 11711140,
       "url": "https://github.com/sunskiefer/Meta4MPCXXL/releases/download/v0.1.1/Meta4MPCXXL-FX-0.1.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/Meta4MPCXXL/releases/download/v0.1.1/Meta4MPCXXL-FX-0.1.1-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "beta",
     "notes": "**Meta4MPCXXL** (instrument) and **Meta4MPCXXL FX** (effect) play 4ms MetaModule patches \u2014 VCV Rack patches exported with the MetaModule hub \u2014 on the Akai Force (MPC OS 3.x, armv7), with 4ms's own open-source patch player and 215 built-in modules.\n\n- Every parameter on Q-Link pages of eight: knob sets first, then every module (names and values from the modules)\n- MIDI from the track and the Force's tempo/transport (MIDI clock) into the patch\n- MIDI To Hub Ins: pads/keys to the hub's Gate and CV inputs\n- CV Out: patch outs 3-8 as MIDI on the plugin's own port, for a Force CV track\n- Wi-Fi Receive: send patches straight from the MetaModule hub in VCV Rack\n- 24 factory patches; your own patches from a `Meta4MPCXXL` folder on internal storage, SD or USB\n\n**Pre-release: not yet run on a Force.** Tested offline (x86: all 24 factory patches, every page and knob, state, Wi-Fi, the wrapper's host test) and under ARM emulation. Device checklist: TESTING.md.\n\nInstall: the zip's INSTALL.md (the installer stops and restarts MPC). Each plugin is an 11.7 MB download, about 16 MB installed.\n\nBuilt on mpc-vst-plugins with the Q-Link/automation UpdateDisplay fix (#486-#489). GPL-3.0-or-later. Not affiliated with 4ms Company.\n\n0.1.1: renamed from Meta4msXXL (no company name in the title); installs as a new plugin.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/L'Cronx - VST - Meta4MPCXXL FX/meta4mpcxxl_fx.so calls network (bind, listen, recv, send, socket); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 115,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "0.1.2",
   "latest_beta": "0.1.1",
   "updated": "2026-10-23",
   "added": "2026-10-23",
   "downloads": 361
  },
  {
   "id": "midi-player",
   "name": "MIDI Player",
   "author": "saustin2010",
   "repo": "saustin2010/mpc-vst-midiplayer",
   "kind": "instrument",
   "license": "MIT",
   "summary": "Plays Standard MIDI Files in time with MPC's tempo and transport, one track or all, through its own MIDI port.",
   "screenshot": "https://raw.githubusercontent.com/saustin2010/mpc-vst-midiplayer/v1.1.1/screenshots/page_0.png",
   "style": "sequencer",
   "role": "midi",
   "tags": [
    "midi",
    "midi-file",
    "player",
    "transport-sync"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.1.1",
     "size": 147436,
     "defer": true,
     "sha256": "2db67748b929f1e0f36efa8fa52da4952b64477f3a359a0e8ea8003f585362c5",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "midi-player",
      "name": "[SEQ] MIDI Player",
      "version": "1.1.1",
      "kind": "instrument",
      "uid": "4d696450",
      "manufacturer": "Charles Vestal",
      "layout": "portable",
      "so": "midiplayer.so",
      "skin": "Charles Vestal - VST - [SEQ] MIDI Player",
      "folder": "portable/Charles Vestal - VST - [SEQ] MIDI Player",
      "extras": [
       "midiplayer"
      ],
      "user_data": [
       "midiplayer/MIDI"
      ],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Plays Standard MIDI Files in time with MPC's transport.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-midiplayer",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "2db67748b929f1e0f36efa8fa52da4952b64477f3a359a0e8ea8003f585362c5",
       "size": 147436,
       "url": "https://github.com/saustin2010/mpc-vst-midiplayer/releases/download/v1.1.1/SEQ-MIDI-Player-1.1.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-midiplayer/releases/download/v1.1.1/SEQ-MIDI-Player-1.1.1-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "Plays Standard MIDI Files in time with MPC's transport.\n\n## What's new in 1.1.1\n\nBuilt on sd88me's fixed wrapper ([mpc-vst-plugins#499](https://github.com/sd88me/mpc-vst-plugins/discussions/499)): on track edit \u2192 automation, the physical Q-Links move this plugin's parameters again (before, they didn't move or snapped straight back). Controls that change others, such as a preset, still redraw the screen. Nothing else changed: same parameters, sound and screen, and saved projects open as before.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SEQ-MIDI-Player-1.1.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SEQ-MIDI-Player-1.1.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Charles Vestal - VST - [SEQ] MIDI Player/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `midiplayer/MIDI/` inside the plugin folder (`/sdcard/Synths/Charles Vestal - VST - [SEQ] MIDI Player/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **[SEQ] MIDI Player** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-midiplayer@c0fa2bc with mpc-vst-plugins@e3a0af4.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 266,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.1.0",
     "size": 146790,
     "defer": true,
     "sha256": "441835f025276ae61169eaf9f9f46ce2bc2d5b63660baf1d1438f8e9fd4abdef",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "midi-player",
      "name": "[SEQ] MIDI Player",
      "version": "1.1.0",
      "kind": "instrument",
      "uid": "4d696450",
      "manufacturer": "Charles Vestal",
      "layout": "portable",
      "so": "midiplayer.so",
      "skin": "Charles Vestal - VST - [SEQ] MIDI Player",
      "folder": "portable/Charles Vestal - VST - [SEQ] MIDI Player",
      "extras": [
       "midiplayer"
      ],
      "user_data": [
       "midiplayer/MIDI"
      ],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Plays Standard MIDI Files in time with MPC's transport.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-midiplayer",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "441835f025276ae61169eaf9f9f46ce2bc2d5b63660baf1d1438f8e9fd4abdef",
       "size": 146790,
       "url": "https://github.com/saustin2010/mpc-vst-midiplayer/releases/download/v1.1.0/SEQ-MIDI-Player-1.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-midiplayer/releases/download/v1.1.0/SEQ-MIDI-Player-1.1.0-mpc-armv7.zip",
     "date": "2026-10-18",
     "channel": "stable",
     "notes": "Plays Standard MIDI Files in time with MPC's transport.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SEQ-MIDI-Player-1.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SEQ-MIDI-Player-1.1.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Charles Vestal - VST - [SEQ] MIDI Player/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `midiplayer/MIDI/` inside the plugin folder (`/sdcard/Synths/Charles Vestal - VST - [SEQ] MIDI Player/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **[SEQ] MIDI Player** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-midiplayer@157e088 with mpc-vst-plugins@7f0653c.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 220,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.0",
     "size": 145433,
     "defer": true,
     "sha256": "2ba9046fcd0b292198dbc7791294c22ab33c2f3a6d7bf198fa5bfd0d6a134b5a",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "midi-player",
      "name": "[SEQ] MIDI Player",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "4d696450",
      "manufacturer": "Charles Vestal",
      "layout": "portable",
      "so": "midiplayer.so",
      "skin": "Charles Vestal - VST - [SEQ] MIDI Player",
      "folder": "portable/Charles Vestal - VST - [SEQ] MIDI Player",
      "extras": [
       "midiplayer"
      ],
      "user_data": [
       "midiplayer/MIDI"
      ],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Plays Standard MIDI Files in time with MPC's transport.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-midiplayer",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "2ba9046fcd0b292198dbc7791294c22ab33c2f3a6d7bf198fa5bfd0d6a134b5a",
       "size": 145433,
       "url": "https://github.com/saustin2010/mpc-vst-midiplayer/releases/download/v1.0.0/SEQ-MIDI-Player-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-midiplayer/releases/download/v1.0.0/SEQ-MIDI-Player-1.0.0-mpc-armv7.zip",
     "date": "2026-10-09",
     "channel": "stable",
     "notes": "Plays Standard MIDI Files in time with MPC's transport.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SEQ-MIDI-Player-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SEQ-MIDI-Player-1.0.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Charles Vestal - VST - [SEQ] MIDI Player/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `midiplayer/MIDI/` inside the plugin folder (`/sdcard/Synths/Charles Vestal - VST - [SEQ] MIDI Player/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **[SEQ] MIDI Player** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-midiplayer@dadf282 with mpc-vst-plugins@f210a56.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 459,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.1.1",
   "latest_beta": null,
   "updated": "2026-10-23",
   "added": "2026-10-10",
   "downloads": 945
  },
  {
   "id": "jv-880",
   "name": "Mini-JV",
   "author": "sd88me",
   "repo": "sd88me/mpc-vst-jv880",
   "kind": "instrument",
   "license": "MAME license",
   "summary": "An emulation of the Roland JV-880 sample-based sound engine as a native instrument, with the original reverb and chorus, a Play page with eight macros and a touchscreen skin.",
   "screenshot": "https://raw.githubusercontent.com/sd88me/mpc-vst-jv880/f24bd1c922f2e8b2cf56eb497c6e13465ef8dad3/docs/screenshots/jv880.png",
   "style": "rompler",
   "tags": [
    "roland",
    "emulation"
   ],
   "source_available": true,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.9",
     "size": 1832799,
     "defer": true,
     "sha256": "610ae52152ae4c2eee36e8d1aade69518e410cfbe7aeb6e26732eb47ced1eae5",
     "param_compat": 1,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "Your own JV-880 ROMs in the plugin folder's jv880-roms/roms/ (see docs/ROMS.md)",
     "manifest": {
      "schema": 1,
      "id": "jv-880",
      "name": "JV-880",
      "version": "1.0.9",
      "kind": "instrument",
      "uid": "4a563838",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "jv880.so",
      "skin": "sd88me - VST - JV-880",
      "folder": "portable/sd88me - VST - JV-880",
      "extras": [],
      "user_data": [
       "jv880-roms"
      ],
      "user_files": [
       {
        "path": "jv880-roms/roms",
        "label": "JV-880 ROMs",
        "description": "JV-880 needs the five files of your own JV-880 (firmware v1.0.0). The plugin loads them by name.",
        "hint": "Four files are told apart only by name, so keep the names jv880_rom1.bin, jv880_nvram.bin, jv880_waverom1.bin and jv880_waverom2.bin. The 256 KB rom2 file may have any name: it is saved as jv880_rom2.bin. A v1.0.1 dump does not run.",
        "rules": [
         {
          "label": "Program ROM (rom1)",
          "ext": [
           ".bin"
          ],
          "size": 32768,
          "names": [
           "jv880_rom1.bin"
          ],
          "save_as": "jv880_rom1.bin"
         },
         {
          "label": "Memory (nvram)",
          "ext": [
           ".bin"
          ],
          "size": 32768,
          "names": [
           "jv880_nvram.bin"
          ],
          "save_as": "jv880_nvram.bin"
         },
         {
          "label": "Program ROM (rom2)",
          "ext": [
           ".bin"
          ],
          "size": 262144,
          "save_as": "jv880_rom2.bin"
         },
         {
          "label": "Wave ROM 1",
          "ext": [
           ".bin"
          ],
          "size": 2097152,
          "names": [
           "jv880_waverom1.bin"
          ],
          "save_as": "jv880_waverom1.bin"
         },
         {
          "label": "Wave ROM 2",
          "ext": [
           ".bin"
          ],
          "size": 2097152,
          "names": [
           "jv880_waverom2.bin"
          ],
          "save_as": "jv880_waverom2.bin"
         }
        ]
       },
       {
        "path": "jv880-roms/roms/expansions",
        "label": "Expansion cards (optional)",
        "description": "SR-JV80 expansion card images. Add as many as you like; each one appears as banks in the BANKS browser.",
        "hint": "The file name must contain SR-JV80, for example SR-JV80-01_Pop.bin.",
        "rules": [
         {
          "label": "SR-JV80 card",
          "ext": [
           ".bin"
          ],
          "size": 8388608,
          "name_contains": "SR-JV80"
         },
         {
          "label": "SR-JV80 card (Experience)",
          "ext": [
           ".bin"
          ],
          "size": 2097152,
          "name_contains": "SR-JV80"
         }
        ]
       }
      ],
      "arch": "armv7",
      "max_glibc": "2.17",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "Roland JV-880 emulation with a native MPC skin: BANKS browser, one-page PLAY, tone editors.",
      "requires": "Your own JV-880 ROMs in the plugin folder's jv880-roms/roms/ (see docs/ROMS.md)",
      "source_repo": "sd88me/mpc-vst-jv880",
      "license": "MAME license",
      "cpu": null
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "610ae52152ae4c2eee36e8d1aade69518e410cfbe7aeb6e26732eb47ced1eae5",
       "size": 1832799,
       "url": "https://github.com/sd88me/mpc-vst-jv880/releases/download/v1.0.9/JV-880-1.0.9-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "c88121f34f0344bf2a6bc3de441efb1e038e2cd57fa8cffff8515cb0b0f793e8",
       "size": 1847470,
       "url": "https://github.com/sd88me/mpc-vst-jv880/releases/download/v1.0.9/JV-880-1.0.9-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-jv880/releases/download/v1.0.9/JV-880-1.0.9-mpc-armv7.zip",
     "date": "2026-11-01",
     "channel": "stable",
     "notes": "- **ROM check in the installer app.** The plugin now declares its ROM files, so the installer app's **Your ROMs and files** step checks each file before copying it into `jv880-roms/roms/` (or `roms/expansions/` for SR-JV80 cards). The 256 KB `rom2` file is saved as `jv880_rom2.bin` whatever it is called; the other four files share sizes, so keep their names (`jv880_rom1.bin`, `jv880_nvram.bin`, `jv880_waverom1.bin`, `jv880_waverom2.bin`).\n- No change to the sound or the skin.\n\nDownloads: `JV-880-1.0.9-mpc-armv7.zip` for Gen1 MPC and Force, `JV-880-1.0.9-mpc-aarch64.zip` for Gen2 (MPC OS 3.x). Your ROMs in `jv880-roms/roms/` are kept on upgrade.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 268,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-11-01"
      }
     ]
    },
    {
     "version": "1.0.8",
     "size": 1831029,
     "defer": true,
     "sha256": "cf054f00f9921ae56c956c6ce6d46c878a96a2af2f045e3cea7eb6587ea769e4",
     "param_compat": 1,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "Your own JV-880 ROMs in the plugin folder's jv880-roms/roms/ (see docs/ROMS.md)",
     "manifest": {
      "schema": 1,
      "id": "jv-880",
      "name": "JV-880",
      "version": "1.0.8",
      "kind": "instrument",
      "uid": "4a563838",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "jv880.so",
      "skin": "sd88me - VST - JV-880",
      "folder": "portable/sd88me - VST - JV-880",
      "extras": [],
      "user_data": [
       "jv880-roms"
      ],
      "arch": "armv7",
      "max_glibc": "2.17",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "Roland JV-880 emulation with a native MPC skin: BANKS browser, one-page PLAY, tone editors.",
      "requires": "Your own JV-880 ROMs in the plugin folder's jv880-roms/roms/ (see docs/ROMS.md)",
      "source_repo": "sd88me/mpc-vst-jv880",
      "license": "MAME license",
      "cpu": null
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "cf054f00f9921ae56c956c6ce6d46c878a96a2af2f045e3cea7eb6587ea769e4",
       "size": 1831029,
       "url": "https://github.com/sd88me/mpc-vst-jv880/releases/download/v1.0.8/JV-880-1.0.8-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "b2e642fa0070389be818627fa8dd0bfa05862ee24b19b1c192567faaf3221421",
       "size": 1845483,
       "url": "https://github.com/sd88me/mpc-vst-jv880/releases/download/v1.0.8/JV-880-1.0.8-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-jv880/releases/download/v1.0.8/JV-880-1.0.8-mpc-armv7.zip",
     "date": "2026-10-21",
     "channel": "stable",
     "notes": "- **Q-Links on track edit \u2192 automation now work.** The wrapper no longer asks MPC to rebuild its parameter screen after every parameter write (sd88me/mpc-vst-plugins#486). Verified on a Force.\n- **PLAY page:** the macro knob values are no longer half hidden by the row below.\n\nDownloads: `JV-880-1.0.8-mpc-armv7.zip` for Gen1 MPC and Force, `JV-880-1.0.8-mpc-aarch64.zip` for Gen2 (MPC OS 3.x). Your ROMs in `jv880-roms/roms/` are kept on upgrade.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 634,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-21"
      },
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-22"
      }
     ]
    },
    {
     "version": "1.0.7",
     "size": 1877335,
     "defer": true,
     "sha256": "f66f9e515e2a9e070dafe7c1d33bcd7a10cbc584cb321e7d66de939a7d87fbee",
     "param_compat": 1,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "Your own JV-880 ROMs in the plugin folder's jv880-roms/roms/ (see docs/ROMS.md)",
     "manifest": {
      "schema": 1,
      "id": "jv-880",
      "name": "JV-880",
      "version": "1.0.7",
      "kind": "instrument",
      "uid": "4a563838",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "jv880.so",
      "skin": "sd88me - VST - JV-880",
      "folder": "portable/sd88me - VST - JV-880",
      "extras": [],
      "user_data": [
       "jv880-roms"
      ],
      "arch": "armv7",
      "max_glibc": "2.17",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "Roland JV-880 emulation with a native MPC skin: BANKS browser, one-page PLAY, tone editors.",
      "requires": "Your own JV-880 ROMs in the plugin folder's jv880-roms/roms/ (see docs/ROMS.md)",
      "source_repo": "sd88me/mpc-vst-jv880",
      "license": "MAME license",
      "cpu": null
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "f66f9e515e2a9e070dafe7c1d33bcd7a10cbc584cb321e7d66de939a7d87fbee",
       "size": 1877335,
       "url": "https://github.com/sd88me/mpc-vst-jv880/releases/download/v1.0.7/JV-880-1.0.7-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "33ba455b472903cb89d4f3e813cee448ebeed90b946a65e1b99c4a6ec9987acf",
       "size": 1892000,
       "url": "https://github.com/sd88me/mpc-vst-jv880/releases/download/v1.0.7/JV-880-1.0.7-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-jv880/releases/download/v1.0.7/JV-880-1.0.7-mpc-armv7.zip",
     "date": "2026-10-12",
     "channel": "stable",
     "notes": "Title badge is now MINI-JV. First Gen2 (aarch64, MPC OS 3.x) build alongside the Gen1/Force armv7 zip. Requires your own JV-880 ROMs (docs/ROMS.md).",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 663,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-14"
      },
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-14"
      }
     ]
    },
    {
     "version": "1.0.6",
     "size": 1877887,
     "defer": true,
     "sha256": "7d43792cbb6d0ec9f28773f528a051401aaa15cadcf30f48b3e3b6184b1c2973",
     "param_compat": 1,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "Your own JV-880 ROMs in the plugin folder's jv880-roms/roms/ (see docs/ROMS.md)",
     "manifest": {
      "schema": 1,
      "id": "jv-880",
      "name": "JV-880",
      "version": "1.0.6",
      "kind": "instrument",
      "uid": "4a563838",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "jv880.so",
      "skin": "sd88me - VST - JV-880",
      "folder": "portable/sd88me - VST - JV-880",
      "extras": [],
      "user_data": [
       "jv880-roms"
      ],
      "arch": "armv7",
      "max_glibc": "2.17",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "Roland JV-880 emulation with a native MPC skin: BANKS browser, one-page PLAY, tone editors.",
      "requires": "Your own JV-880 ROMs in the plugin folder's jv880-roms/roms/ (see docs/ROMS.md)",
      "source_repo": "sd88me/mpc-vst-jv880",
      "license": "MAME license",
      "cpu": null
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "7d43792cbb6d0ec9f28773f528a051401aaa15cadcf30f48b3e3b6184b1c2973",
       "size": 1877887,
       "url": "https://github.com/sd88me/mpc-vst-jv880/releases/download/v1.0.6/JV-880-1.0.6-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-jv880/releases/download/v1.0.6/JV-880-1.0.6-mpc-armv7.zip",
     "date": "2026-10-06",
     "channel": "stable",
     "notes": "Roland JV-880 emulation with a native MPC skin: BANKS browser, one-page PLAY, tone editors.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r JV-880-1.0.6 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/JV-880-1.0.6/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - JV-880/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `jv880-roms/` inside the plugin folder (`/sdcard/Synths/sd88me - VST - JV-880/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **JV-880** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-jv880@c950bf8 with mpc-vst-plugins@e15ce12.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 758,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-10"
      }
     ]
    },
    {
     "version": "1.0.5",
     "size": 1995833,
     "defer": true,
     "sha256": "9db843f36c85970ecd9762f4f0c1e549790f4339f9aa6ec36abf8a3a126bf8be",
     "param_compat": 1,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "Your own JV-880 ROMs in the plugin folder's jv880-roms/roms/ (see docs/ROMS.md)",
     "manifest": {
      "schema": 1,
      "id": "jv-880",
      "name": "JV-880",
      "version": "1.0.5",
      "kind": "instrument",
      "uid": "4a563838",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "jv880.so",
      "skin": "sd88me - VST - JV-880",
      "folder": "portable/sd88me - VST - JV-880",
      "extras": [],
      "user_data": [
       "jv880-roms"
      ],
      "arch": "armv7",
      "max_glibc": "2.17",
      "param_compat": 1,
      "about": "Roland JV-880 emulation with a native MPC skin: BANKS browser, one-page PLAY, tone editors.",
      "requires": "Your own JV-880 ROMs in the plugin folder's jv880-roms/roms/ (see docs/ROMS.md)",
      "source_repo": "sd88me/mpc-vst-jv880",
      "license": "MAME license",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "9db843f36c85970ecd9762f4f0c1e549790f4339f9aa6ec36abf8a3a126bf8be",
       "size": 1995833,
       "url": "https://github.com/sd88me/mpc-vst-jv880/releases/download/v1.0.5/JV-880-1.0.5-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-jv880/releases/download/v1.0.5/JV-880-1.0.5-mpc-armv7.zip",
     "date": "2026-10-02",
     "channel": "stable",
     "notes": "Roland JV-880 emulation with a native MPC skin: BANKS browser, one-page PLAY, tone editors.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r JV-880-1.0.5 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/JV-880-1.0.5/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - JV-880/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `jv880-roms/` inside the plugin folder (`/sdcard/Synths/sd88me - VST - JV-880/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **JV-880** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-jv880@111aa96 with mpc-vst-plugins@8dd6eab.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 776,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.4",
     "size": 1995833,
     "defer": true,
     "sha256": "129f191a95ec1d753834aeacbec1efccb9a01ddfd9ed7f1b84075323ac94c02c",
     "param_compat": 1,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "Your own JV-880 ROMs in the plugin folder's jv880-roms/roms/ (see docs/ROMS.md)",
     "manifest": {
      "schema": 1,
      "id": "jv-880",
      "name": "JV-880",
      "version": "1.0.4",
      "kind": "instrument",
      "uid": "4a563838",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "jv880.so",
      "skin": "sd88me - VST - JV-880",
      "folder": "portable/sd88me - VST - JV-880",
      "extras": [],
      "user_data": [
       "jv880-roms"
      ],
      "arch": "armv7",
      "max_glibc": "2.17",
      "param_compat": 1,
      "about": "Roland JV-880 emulation with a native MPC skin: BANKS browser, one-page PLAY, tone editors.",
      "requires": "Your own JV-880 ROMs in the plugin folder's jv880-roms/roms/ (see docs/ROMS.md)",
      "source_repo": "sd88me/mpc-vst-jv880",
      "license": "MAME license",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "129f191a95ec1d753834aeacbec1efccb9a01ddfd9ed7f1b84075323ac94c02c",
       "size": 1995833,
       "url": "https://github.com/sd88me/mpc-vst-jv880/releases/download/v1.0.4/JV-880-1.0.4-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-jv880/releases/download/v1.0.4/JV-880-1.0.4-mpc-armv7.zip",
     "date": "2026-10-02",
     "channel": "stable",
     "notes": "Fixes loading on MPC OS 2.x (glibc 2.32): the 1.0.3 build bound pthread and dladdr calls to GLIBC_2.34, which MPC OS 2.x lacks. This build needs only GLIBC_2.17. The installer also works on Hakai-enabled systems (service `inmusic-mpc` instead of `acvs`). No other plugin changes; your ROMs are kept.\n\nRoland JV-880 emulation with a native MPC skin: BANKS browser, one-page PLAY, tone editors.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r JV-880-1.0.4 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/JV-880-1.0.4/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - JV-880/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `jv880-roms/` inside the plugin folder (`/sdcard/Synths/sd88me - VST - JV-880/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **JV-880** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\nBuilt by GitHub Actions from sd88me/mpc-vst-jv880@3914c43 with mpc-vst-plugins@d55a431.\nBuilt locally from sd88me/mpc-vst-jv880@a771814 with mpc-vst-plugins@ce81c6d (PR #93, glibc 2.31 toolchain). Smoke-tested on a Force.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 560,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.3",
     "size": 1995110,
     "defer": true,
     "sha256": "f8389f698b459489efdd4ae22c4eaa33df3b7d3ca9ee89f304afc3dd09fb47ae",
     "param_compat": 1,
     "max_glibc": "2.34",
     "cpu": null,
     "requires": "Your own JV-880 ROMs in the plugin folder's jv880-roms/roms/ (see docs/ROMS.md)",
     "manifest": {
      "schema": 1,
      "id": "jv-880",
      "name": "JV-880",
      "version": "1.0.3",
      "kind": "instrument",
      "uid": "4a563838",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "jv880.so",
      "skin": "sd88me - VST - JV-880",
      "folder": "portable/sd88me - VST - JV-880",
      "extras": [],
      "user_data": [
       "jv880-roms"
      ],
      "arch": "armv7",
      "max_glibc": "2.34",
      "param_compat": 1,
      "about": "Roland JV-880 emulation with a native MPC skin: BANKS browser, one-page PLAY, tone editors.",
      "requires": "Your own JV-880 ROMs in the plugin folder's jv880-roms/roms/ (see docs/ROMS.md)",
      "source_repo": "sd88me/mpc-vst-jv880",
      "license": "MAME license",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.34, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "armv7": {
       "sha256": "f8389f698b459489efdd4ae22c4eaa33df3b7d3ca9ee89f304afc3dd09fb47ae",
       "size": 1995110,
       "url": "https://github.com/sd88me/mpc-vst-jv880/releases/download/v1.0.3/JV-880-1.0.3-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-jv880/releases/download/v1.0.3/JV-880-1.0.3-mpc-armv7.zip",
     "date": "2026-10-01",
     "channel": "stable",
     "notes": "Roland JV-880 emulation with a native MPC skin: BANKS browser, one-page PLAY, tone editors.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r JV-880-1.0.3 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/JV-880-1.0.3/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - JV-880/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `jv880-roms/` inside the plugin folder (`/sdcard/Synths/sd88me - VST - JV-880/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **JV-880** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-jv880@3914c43 with mpc-vst-plugins@d55a431.\n",
     "yanked": true,
     "warnings": [
      "needs GLIBC 2.34: listed as MPC OS 3.x only (MPC OS 2.x has about 2.32; build with arm32v7/gcc:11-bullseye to reach it)",
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 630,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.2",
     "size": 1994137,
     "defer": false,
     "sha256": "4203195ffe38137eed3dd120df4e373e8a288203d7c5342b2de3fc904a134e20",
     "param_compat": 1,
     "max_glibc": "2.34",
     "cpu": null,
     "requires": "Your own JV-880 ROMs in the plugin folder's jv880-roms/roms/ (see docs/ROMS.md)",
     "manifest": {
      "schema": 1,
      "id": "jv-880",
      "name": "JV-880",
      "version": "1.0.2",
      "kind": "instrument",
      "uid": "4a563838",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "jv880.so",
      "skin": "sd88me - VST - JV-880",
      "folder": "portable/sd88me - VST - JV-880",
      "extras": [],
      "user_data": [
       "jv880-roms"
      ],
      "arch": "armv7",
      "max_glibc": "2.34",
      "param_compat": 1,
      "about": "Roland JV-880 emulation with a native MPC skin: BANKS browser, one-page PLAY, tone editors.",
      "requires": "Your own JV-880 ROMs in the plugin folder's jv880-roms/roms/ (see docs/ROMS.md)",
      "source_repo": "sd88me/mpc-vst-jv880",
      "license": "MAME license",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.34, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "armv7": {
       "sha256": "4203195ffe38137eed3dd120df4e373e8a288203d7c5342b2de3fc904a134e20",
       "size": 1994137,
       "url": "https://github.com/sd88me/mpc-vst-jv880/releases/download/v1.0.2/JV-880-1.0.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-jv880/releases/download/v1.0.2/JV-880-1.0.2-mpc-armv7.zip",
     "date": "2026-09-29",
     "channel": "stable",
     "notes": "**Layout change:** the plugin now installs as one folder in `/sdcard/Synths`. Put your ROMs in `jv880-roms/roms/` inside that folder (see docs/ROMS.md); the installer replaces an older install and moves your ROMs from `/sdcard/vst/jv880-roms` over.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r JV-880-1.0.2 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/JV-880-1.0.2/install.sh`\n\nThe installer checks the device, copies `portable/sd88me - VST - JV-880/` (the plugin, its skin and its data, as one folder) into\n`/sdcard/Synths`, then **stops MPC** (save your project first), backs up `MPC.settings`, adds the plugin to MPC's plugin\nlist from the folder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `jv880-roms/` inside the plugin folder (`/sdcard/Synths/sd88me - VST - JV-880/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **JV-880** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\n",
     "yanked": true,
     "warnings": [
      "needs GLIBC 2.34: listed as MPC OS 3.x only (MPC OS 2.x has about 2.32; build with arm32v7/gcc:11-bullseye to reach it)",
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 618,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.1",
     "size": 1993970,
     "defer": false,
     "sha256": "523e130bde618a636b7649f4bad90f0642cb2103e08e3aa75b73a4801d58f8da",
     "param_compat": 1,
     "max_glibc": "2.34",
     "cpu": {
      "p99_pct": 3.3,
      "max_pct": 4.6,
      "verdict": "PASS"
     },
     "requires": "Your own JV-880 ROMs in /sdcard/vst/jv880-roms/roms/ (see docs/ROMS.md)",
     "manifest": {
      "schema": 1,
      "id": "jv-880",
      "name": "JV-880",
      "version": "1.0.1",
      "kind": "instrument",
      "uid": "4a563838",
      "manufacturer": "sd88me",
      "so": "jv880.so",
      "so_dir": "/sdcard/vst",
      "skin": "sd88me - VST - JV-880",
      "extras": [],
      "arch": "armv7",
      "max_glibc": "2.34",
      "param_compat": 1,
      "about": "Roland JV-880 emulation with a native MPC skin: BANKS browser, one-page PLAY, tone editors.",
      "requires": "Your own JV-880 ROMs in /sdcard/vst/jv880-roms/roms/ (see docs/ROMS.md)",
      "source_repo": "sd88me/mpc-vst-jv880",
      "license": "MAME license",
      "cpu": {
       "p99_pct": 3.3,
       "max_pct": 4.6,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.34, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "armv7": {
       "sha256": "523e130bde618a636b7649f4bad90f0642cb2103e08e3aa75b73a4801d58f8da",
       "size": 1993970,
       "url": "https://github.com/sd88me/mpc-vst-jv880/releases/download/v1.0.1/JV-880-1.0.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-jv880/releases/download/v1.0.1/JV-880-1.0.1-mpc-armv7.zip",
     "date": "2026-09-29",
     "channel": "stable",
     "notes": "Same plugin as 1.0.0, repackaged as a catalog-conformant release (adds mpc-plugin.json). Requirements: a first-generation MPC OS device (32-bit ARM) with root SSH, and your own JV-880 ROMs in /sdcard/vst/jv880-roms/roms/ (see docs/ROMS.md). Install: unzip, scp the folder to the device, run install.sh (see INSTALL.md in the zip).",
     "yanked": true,
     "warnings": [
      "old layout (payload/, installs the .so to /sdcard/vst, no \"layout\" field): re-release with the current tools/release.py (docs/RELEASING.md)",
      "needs GLIBC 2.34: listed as MPC OS 3.x only (MPC OS 2.x has about 2.32; build with arm32v7/gcc:11-bullseye to reach it)",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 613,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "1.0.9",
   "latest_beta": null,
   "updated": "2026-11-01",
   "added": "2026-09-29",
   "downloads": 6207
  },
  {
   "id": "elements",
   "name": "Modal Voice",
   "author": "saustin2010",
   "repo": "saustin2010/mpc-vst-modal-voice",
   "kind": "instrument",
   "license": "MIT",
   "summary": "Modal Voice: a modal synthesis voice you bow, blow and strike, with 12 presets, from \u00c9milie Gillet's open-source Elements.",
   "screenshot": "https://raw.githubusercontent.com/saustin2010/mpc-vst-modal-voice/v1.2.1/screenshots/page_0.png",
   "style": "synth",
   "tags": [
    "modal",
    "physical-modelling",
    "eurorack"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.2.1",
     "size": 1242361,
     "defer": true,
     "sha256": "bd60e28e839a37ff56ee0b0269488e7f872020c944b1940168a9b6c45ead704e",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "elements",
      "name": "[SYN] Modal Voice",
      "version": "1.2.1",
      "kind": "instrument",
      "uid": "4d49656c",
      "manufacturer": "\u00c9milie Gillet",
      "layout": "portable",
      "so": "elements.so",
      "skin": "\u00c9milie Gillet - VST - [SYN] Modal Voice",
      "folder": "portable/\u00c9milie Gillet - VST - [SYN] Modal Voice",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Modal Voice: a modal synthesis voice you bow, blow and strike, with 12 presets, from \u00c9milie Gillet's open-source Elements.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-modal-voice",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "bd60e28e839a37ff56ee0b0269488e7f872020c944b1940168a9b6c45ead704e",
       "size": 1242361,
       "url": "https://github.com/saustin2010/mpc-vst-modal-voice/releases/download/v1.2.1/SYN-Modal-Voice-1.2.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-modal-voice/releases/download/v1.2.1/SYN-Modal-Voice-1.2.1-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "Modal Voice: a modal synthesis voice you bow, blow and strike, with 12 presets, from \u00c9milie Gillet's open-source Elements.\n\n## What's new in 1.2.1\n\nBuilt on sd88me's fixed wrapper ([mpc-vst-plugins#499](https://github.com/sd88me/mpc-vst-plugins/discussions/499)): on track edit \u2192 automation, the physical Q-Links move this plugin's parameters again (before, they didn't move or snapped straight back). Controls that change others, such as a preset, still redraw the screen. Nothing else changed: same parameters, sound and screen, and saved projects open as before.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Modal-Voice-1.2.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Modal-Voice-1.2.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/\u00c9milie Gillet - VST - [SYN] Modal Voice/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] Modal Voice** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-modal-voice@0853b1b with mpc-vst-plugins@e3a0af4.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 435,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.2.0",
     "size": 1241515,
     "defer": true,
     "sha256": "091af5a09edb0bcbbe7f88391e4255f166c1f0c61accffa207deeb0ea2631d91",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "elements",
      "name": "[SYN] Modal Voice",
      "version": "1.2.0",
      "kind": "instrument",
      "uid": "4d49656c",
      "manufacturer": "\u00c9milie Gillet",
      "layout": "portable",
      "so": "elements.so",
      "skin": "\u00c9milie Gillet - VST - [SYN] Modal Voice",
      "folder": "portable/\u00c9milie Gillet - VST - [SYN] Modal Voice",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Modal Voice: a modal synthesis voice you bow, blow and strike, with 12 presets, from \u00c9milie Gillet's open-source Elements.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-modal-voice",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "091af5a09edb0bcbbe7f88391e4255f166c1f0c61accffa207deeb0ea2631d91",
       "size": 1241515,
       "url": "https://github.com/saustin2010/mpc-vst-modal-voice/releases/download/v1.2.0/SYN-Modal-Voice-1.2.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-modal-voice/releases/download/v1.2.0/SYN-Modal-Voice-1.2.0-mpc-armv7.zip",
     "date": "2026-10-18",
     "channel": "stable",
     "notes": "Modal Voice: a modal synthesis voice you bow, blow and strike, with 12 presets, from \u00c9milie Gillet's open-source Elements.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Modal-Voice-1.2.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Modal-Voice-1.2.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/\u00c9milie Gillet - VST - [SYN] Modal Voice/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] Modal Voice** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-modal-voice@3c290bb with mpc-vst-plugins@7f0653c.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 278,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.1.0",
     "size": 1241385,
     "defer": true,
     "sha256": "48e8e46d50d44b778ed0ffb2a9c7c90ecdaa168896eca50b3d2b049a92e27062",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "elements",
      "name": "[SYN] Modal Voice",
      "version": "1.1.0",
      "kind": "instrument",
      "uid": "4d49656c",
      "manufacturer": "\u00c9milie Gillet",
      "layout": "portable",
      "so": "elements.so",
      "skin": "\u00c9milie Gillet - VST - [SYN] Modal Voice",
      "folder": "portable/\u00c9milie Gillet - VST - [SYN] Modal Voice",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Modal Voice: a modal synthesis voice you bow, blow and strike, with 12 presets, from \u00c9milie Gillet's open-source Elements.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-modal-voice",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "48e8e46d50d44b778ed0ffb2a9c7c90ecdaa168896eca50b3d2b049a92e27062",
       "size": 1241385,
       "url": "https://github.com/saustin2010/mpc-vst-modal-voice/releases/download/v1.1.0/SYN-Modal-Voice-1.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-modal-voice/releases/download/v1.1.0/SYN-Modal-Voice-1.1.0-mpc-armv7.zip",
     "date": "2026-10-12",
     "channel": "stable",
     "notes": "Modal Voice: a modal synthesis voice you bow, blow and strike, with 12 presets, from \u00c9milie Gillet's open-source Elements.\n\n## What's new in 1.1.0\n\n- **New name: Modal Voice** (was Elements). Mutable Instruments asks that its name and its module names not be used on derivative works, so the plugin has a name of its own and shows **\u00c9milie Gillet**, who wrote the code, as its maker. Its sound is unchanged: \u00c9milie Gillet's open-source Elements code.\n- The screen no longer shows another company's name.\n- **STOP leaves CONTOUR alone.** On every STOP, MPC briefly sets a plugin's first control to its far end and back; the plugin now ignores that.\n- Parameters are unchanged, so projects saved with Elements open with Modal Voice and keep their settings: MPC finds a plugin by its ID, not its name.\n- It installs into a new folder, `\u00c9milie Gillet - VST - [SYN] Modal Voice`. After updating, delete the old `Mutable Instruments - VST - [SYN] Elements` folder from `/sdcard/Synths`.\n- This repo was renamed from `mpc-vst-elements`; the old address redirects.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Modal-Voice-1.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Modal-Voice-1.1.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/\u00c9milie Gillet - VST - [SYN] Modal Voice/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] Modal Voice** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-modal-voice@649fac0 with mpc-vst-plugins@7f0653c.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 512,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.2.1",
   "latest_beta": null,
   "updated": "2026-10-23",
   "added": "2026-10-09",
   "downloads": 1748
  },
  {
   "id": "model-72",
   "name": "Model-72",
   "author": "sd88me",
   "repo": "sd88me/mpc-vst-model72",
   "kind": "instrument",
   "license": "GPL-3.0-or-later",
   "summary": "A port of Idle Foundry's CA-72, a circuit-modelled 1970s Minimoog Model-D: three oscillators, the ladder filter and contours, mono, poly or unison with stereo and 19 presets. LO is the fitted light model; HI runs the circuit's own filter in real time.",
   "screenshot": "https://raw.githubusercontent.com/sd88me/mpc-vst-model72/main/docs/img/mixer_filter.png",
   "style": "synth",
   "tags": [
    "analog",
    "mono",
    "bass",
    "circuit-model",
    "stereo",
    "presets"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.1",
     "size": 33101891,
     "defer": true,
     "sha256": "c25e07c4fcf7a945fa87044f77bc3e85c2dcc7982db88d8adf94d16847397700",
     "param_compat": 1,
     "max_glibc": "2.30",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "model-72",
      "name": "Model-72",
      "version": "1.0.1",
      "kind": "instrument",
      "uid": "4d303732",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "model72.so",
      "skin": "sd88me - VST - Model-72",
      "folder": "portable/sd88me - VST - Model-72",
      "extras": [
       "legal"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.30",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Model-72: the CA-72 circuit-modelled 1970s monosynth (Idle Foundry) as a native MPC / Force plugin, with a hybrid circuit-filter HI mode, stereo and a skin drawn for the MPC.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-model72",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "flags": {
      "portable/sd88me - VST - Model-72/model72.so": {
       "network": [
        "bind",
        "connect",
        "getaddrinfo",
        "listen",
        "recv",
        "recvfrom",
        "send",
        "sendto",
        "socket"
       ],
       "runs programs": [
        "execvp",
        "fork",
        "posix_spawnp"
       ],
       "changes the system": [
        "chroot",
        "setgid",
        "setuid"
       ]
      },
      "aarch64: portable/sd88me - VST - Model-72/model72.so": {
       "network": [
        "bind",
        "connect",
        "getaddrinfo",
        "listen",
        "recv",
        "recvfrom",
        "send",
        "sendto",
        "socket"
       ],
       "runs programs": [
        "execvp",
        "fork",
        "posix_spawnp"
       ],
       "changes the system": [
        "chroot",
        "setgid",
        "setuid"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "c25e07c4fcf7a945fa87044f77bc3e85c2dcc7982db88d8adf94d16847397700",
       "size": 33101891,
       "url": "https://github.com/sd88me/mpc-vst-model72/releases/download/model72-v1.0.1/Model-72-1.0.1-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "d8849bbdbd2968a1b7321fd13e7a62466194ad0b4f7203716940905f6db2a6ab",
       "size": 33082563,
       "url": "https://github.com/sd88me/mpc-vst-model72/releases/download/model72-v1.0.1/Model-72-1.0.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-model72/releases/download/model72-v1.0.1/Model-72-1.0.1-mpc-armv7.zip",
     "date": "2026-10-21",
     "channel": "stable",
     "notes": "Rebuilt against the updated mpc-vst-plugins wrapper: **Q-Links now move parameters on track edit \u2192 automation** (a plain host write no longer makes MPC rebuild its parameter screen; sd88me/mpc-vst-plugins#486). No other changes.\n\n`*-mpc-armv7.zip` is for Gen1 MPCs and the Force; `*-mpc-aarch64.zip` is the Gen2 build (MPC OS 3.x), tested offline only. Settings and your own files in the plugin's data folders are kept on upgrade.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/sd88me - VST - Model-72/model72.so calls network (bind, connect, getaddrinfo, listen, recv, recvfrom, send, sendto, socket); runs programs (execvp, fork, posix_spawnp); changes the system (chroot, setgid, setuid): flagged for manual review (the author can explain why)"
     ],
     "downloads": 499,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-23"
      }
     ]
    },
    {
     "version": "1.0.0",
     "size": 33102087,
     "defer": true,
     "sha256": "92b8736f424ec54b5735feb4aa3599e77feae8b99bc46cf9d98ad486d64db1cd",
     "param_compat": 1,
     "max_glibc": "2.30",
     "cpu": {
      "p99_pct": 69.5,
      "max_pct": 77.6,
      "verdict": "FAIL"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "model-72",
      "name": "Model-72",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "4d303732",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "model72.so",
      "skin": "sd88me - VST - Model-72",
      "folder": "portable/sd88me - VST - Model-72",
      "extras": [
       "legal"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.30",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Model-72: the CA-72 circuit-modelled 1970s monosynth (Idle Foundry) as a native MPC / Force plugin, with a hybrid circuit-filter HI mode, stereo and a skin drawn for the MPC.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-model72",
      "license": "GPL-3.0-or-later",
      "cpu": {
       "p99_pct": 69.5,
       "max_pct": 77.6,
       "verdict": "FAIL"
      }
     },
     "flags": {
      "portable/sd88me - VST - Model-72/model72.so": {
       "network": [
        "bind",
        "connect",
        "getaddrinfo",
        "listen",
        "recv",
        "recvfrom",
        "send",
        "sendto",
        "socket"
       ],
       "runs programs": [
        "execvp",
        "fork",
        "posix_spawnp"
       ],
       "changes the system": [
        "chroot",
        "setgid",
        "setuid"
       ]
      },
      "aarch64: portable/sd88me - VST - Model-72/model72.so": {
       "network": [
        "bind",
        "connect",
        "getaddrinfo",
        "listen",
        "recv",
        "recvfrom",
        "send",
        "sendto",
        "socket"
       ],
       "runs programs": [
        "execvp",
        "fork",
        "posix_spawnp"
       ],
       "changes the system": [
        "chroot",
        "setgid",
        "setuid"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "92b8736f424ec54b5735feb4aa3599e77feae8b99bc46cf9d98ad486d64db1cd",
       "size": 33102087,
       "url": "https://github.com/sd88me/mpc-vst-model72/releases/download/model72-v1.0.0/Model-72-1.0.0-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "db8eab9199eaa2170be00da29c96a8d4516735dd34e7eba27c880096693e26a9",
       "size": 33082471,
       "url": "https://github.com/sd88me/mpc-vst-model72/releases/download/model72-v1.0.0/Model-72-1.0.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-model72/releases/download/model72-v1.0.0/Model-72-1.0.0-mpc-armv7.zip",
     "date": "2026-10-15",
     "channel": "stable",
     "notes": "# Model-72 1.0.0\n\nA port of [CA-72](https://github.com/idlefoundry/ca-72) (Idle Foundry), the circuit-modelled 1970s monosynth, to Akai MPC OS\nstandalone: a native plugin with a skin drawn for the MPC's screen. Unofficial; not affiliated with Idle Foundry or Moog Music.\nFree software, GPL-3.0-or-later; the source for this release is this tag.\n\n- **QUALITY LO**: CA-72's light voice, MONO / POLY (2-10) / UNISON, ENTROPY, stereo, DRIVE, AUTO GAIN. About 1.3-2.7 % of a Force core a voice.\n- **QUALITY HI**: one voice, a hybrid: the light oscillators, mixer and contours drive the circuit's own filter solved in real time. Within 0.2-0.6 dB of the full circuit model on most patches; 30-55 % of a Force core.\n- 19 factory presets, a live stereo field, BASS COMP and PATCH mods. 4 tabs, each with Q-Links.\n\n## Downloads\n- `Model-72-1.0.0-mpc-armv7.zip`: Force, MPC Live / One / X / Key (**Gen1**). Tested on a Force.\n- `Model-72-1.0.0-mpc-aarch64.zip`: MPC Live III and kin (**Gen2**). **Offline test only; not yet run on a Gen2 device.**\n\nUnpack, follow `INSTALL.md` (the zip's `install.sh` copies the plugin to `Synths` and registers it, with a backup), restart MPC.\nThe skin needs MPC OS 3.x.\n\n## Notes\n- The bench's Q-Link sweep reports FAIL (p99 about 70 % of a block): it randomly switches QUALITY to HI, which takes 30-55 % of a core. In LO the bench holds at about 1.8 % mean, 2.2 % p99. Prefer LO for several tracks.\n- HI's circuit filter is built on a thread at load (about 12 s on a Force the first time); LO plays at once.\n- The catalog check flags `model72.so` for network / process / chroot symbols. They are Rust's statically linked standard library; the plugin calls none of them.\n- Not ported from CA-72: LOCK, MIDI Learn, a track's audio into EXTERNAL INPUT, per-sound AUTO GAIN measurement.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/sd88me - VST - Model-72/model72.so calls network (bind, connect, getaddrinfo, listen, recv, recvfrom, send, sendto, socket); runs programs (execvp, fork, posix_spawnp); changes the system (chroot, setgid, setuid): flagged for manual review (the author can explain why)"
     ],
     "downloads": 389,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-15"
      },
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-15"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "1.0.1",
   "latest_beta": null,
   "updated": "2026-10-21",
   "added": "2026-10-15",
   "downloads": 888
  },
  {
   "id": "monksynth",
   "name": "MonkSynth",
   "author": "saustin2010",
   "repo": "saustin2010/mpc-vst-monksynth",
   "kind": "instrument",
   "license": "MIT",
   "summary": "A formant (FOF) singing voice with 12 characters and a choir.",
   "screenshot": "https://raw.githubusercontent.com/saustin2010/mpc-vst-monksynth/v1.1.1/screenshots/page_0.png",
   "style": "synth",
   "tags": [
    "formant",
    "voice",
    "choir"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.1.1",
     "size": 1720894,
     "defer": true,
     "sha256": "fa56702465ed068c011cbbaeeb2a2fdaf8e27ae2db026f294fde7eb44905b8cf",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "monksynth",
      "name": "[SYN] MonkSynth",
      "version": "1.1.1",
      "kind": "instrument",
      "uid": "4d6f6e6b",
      "manufacturer": "Jonathan Taylor",
      "layout": "portable",
      "so": "monksynth.so",
      "skin": "Jonathan Taylor - VST - [SYN] MonkSynth",
      "folder": "portable/Jonathan Taylor - VST - [SYN] MonkSynth",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "A formant (FOF) singing voice with 12 characters and a choir.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-monksynth",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "fa56702465ed068c011cbbaeeb2a2fdaf8e27ae2db026f294fde7eb44905b8cf",
       "size": 1720894,
       "url": "https://github.com/saustin2010/mpc-vst-monksynth/releases/download/v1.1.1/SYN-MonkSynth-1.1.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-monksynth/releases/download/v1.1.1/SYN-MonkSynth-1.1.1-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "A formant (FOF) singing voice with 12 characters and a choir.\n\n## What's new in 1.1.1\n\nBuilt on sd88me's fixed wrapper ([mpc-vst-plugins#499](https://github.com/sd88me/mpc-vst-plugins/discussions/499)): on track edit \u2192 automation, the physical Q-Links move this plugin's parameters again (before, they didn't move or snapped straight back). Controls that change others, such as a preset, still redraw the screen. Nothing else changed: same parameters, sound and screen, and saved projects open as before.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-MonkSynth-1.1.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-MonkSynth-1.1.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Jonathan Taylor - VST - [SYN] MonkSynth/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] MonkSynth** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-monksynth@70ee89f with mpc-vst-plugins@e3a0af4.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 394,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.1.0",
     "size": 1720221,
     "defer": true,
     "sha256": "fd781352e2c2a53a7d028ab0bec078c2e40ed1c2467c690ba861a95c38cae18d",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "monksynth",
      "name": "[SYN] MonkSynth",
      "version": "1.1.0",
      "kind": "instrument",
      "uid": "4d6f6e6b",
      "manufacturer": "Jonathan Taylor",
      "layout": "portable",
      "so": "monksynth.so",
      "skin": "Jonathan Taylor - VST - [SYN] MonkSynth",
      "folder": "portable/Jonathan Taylor - VST - [SYN] MonkSynth",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "A formant (FOF) singing voice with 12 characters and a choir.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-monksynth",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "fd781352e2c2a53a7d028ab0bec078c2e40ed1c2467c690ba861a95c38cae18d",
       "size": 1720221,
       "url": "https://github.com/saustin2010/mpc-vst-monksynth/releases/download/v1.1.0/SYN-MonkSynth-1.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-monksynth/releases/download/v1.1.0/SYN-MonkSynth-1.1.0-mpc-armv7.zip",
     "date": "2026-10-18",
     "channel": "stable",
     "notes": "A formant (FOF) singing voice with 12 characters and a choir.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-MonkSynth-1.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-MonkSynth-1.1.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Jonathan Taylor - VST - [SYN] MonkSynth/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] MonkSynth** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-monksynth@592f9aa with mpc-vst-plugins@7f0653c.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 253,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.0",
     "size": 1720130,
     "defer": true,
     "sha256": "b545c785f7e68ae78a898b09a3ef737ce999ebbb40540caadb67957919f9e37b",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "monksynth",
      "name": "[SYN] MonkSynth",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "4d6f6e6b",
      "manufacturer": "Jonathan Taylor",
      "layout": "portable",
      "so": "monksynth.so",
      "skin": "Jonathan Taylor - VST - [SYN] MonkSynth",
      "folder": "portable/Jonathan Taylor - VST - [SYN] MonkSynth",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "A formant (FOF) singing voice with 12 characters and a choir.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-monksynth",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "b545c785f7e68ae78a898b09a3ef737ce999ebbb40540caadb67957919f9e37b",
       "size": 1720130,
       "url": "https://github.com/saustin2010/mpc-vst-monksynth/releases/download/v1.0.0/SYN-MonkSynth-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-monksynth/releases/download/v1.0.0/SYN-MonkSynth-1.0.0-mpc-armv7.zip",
     "date": "2026-10-08",
     "channel": "stable",
     "notes": "A formant (FOF) singing voice with 12 characters and a choir.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-MonkSynth-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-MonkSynth-1.0.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Jonathan Taylor - VST - [SYN] MonkSynth/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] MonkSynth** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-monksynth@75092b6 with mpc-vst-plugins@f210a56.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 604,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.1.1",
   "latest_beta": null,
   "updated": "2026-10-23",
   "added": "2026-10-09",
   "downloads": 1251
  },
  {
   "id": "mono-voice",
   "name": "Mono Voice",
   "author": "saustin2010",
   "repo": "saustin2010/mpc-vst-monovoice",
   "kind": "instrument",
   "license": "MIT",
   "summary": "Elektron Monomachine-style digital voice: SuperWave, SID, DigiPRO, FM and more machines; 12 factory patches.",
   "screenshot": "https://raw.githubusercontent.com/saustin2010/mpc-vst-monovoice/v1.0.2/screenshots/page_0.png",
   "style": "synth",
   "tags": [
    "monomachine",
    "sid",
    "fm",
    "digital"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.2",
     "size": 255603,
     "defer": true,
     "sha256": "c9263c1c0389762de82ac376cca020c675487be4c7c7c5d582e33018c5570b9d",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "mono-voice",
      "name": "[SYN] Mono Voice",
      "version": "1.0.2",
      "kind": "instrument",
      "uid": "4d6e6f56",
      "manufacturer": "timncox",
      "layout": "portable",
      "so": "monovoice.so",
      "skin": "timncox - VST - [SYN] Mono Voice",
      "folder": "portable/timncox - VST - [SYN] Mono Voice",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Elektron Monomachine-style digital voice: SuperWave, SID, DigiPRO, FM and more machines; 12 factory patches.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-monovoice",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "c9263c1c0389762de82ac376cca020c675487be4c7c7c5d582e33018c5570b9d",
       "size": 255603,
       "url": "https://github.com/saustin2010/mpc-vst-monovoice/releases/download/v1.0.2/SYN-Mono-Voice-1.0.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-monovoice/releases/download/v1.0.2/SYN-Mono-Voice-1.0.2-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "Elektron Monomachine-style digital voice: SuperWave, SID, DigiPRO, FM and more machines; 12 factory patches.\n\n## What's new in 1.0.2\n\nBuilt on sd88me's fixed wrapper ([mpc-vst-plugins#499](https://github.com/sd88me/mpc-vst-plugins/discussions/499)): on track edit \u2192 automation, the physical Q-Links move this plugin's parameters again (before, they didn't move or snapped straight back). Controls that change others, such as a preset, still redraw the screen. Nothing else changed: same parameters, sound and screen, and saved projects open as before.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Mono-Voice-1.0.2 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Mono-Voice-1.0.2/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/timncox - VST - [SYN] Mono Voice/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] Mono Voice** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-monovoice@7e43b56 with mpc-vst-plugins@e3a0af4.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 399,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.1",
     "size": 254912,
     "defer": true,
     "sha256": "74b5ab5c1e5bed6a4ba0b08110ddee35f6e06d694d5bc41843b01a9d748208e6",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "mono-voice",
      "name": "[SYN] Mono Voice",
      "version": "1.0.1",
      "kind": "instrument",
      "uid": "4d6e6f56",
      "manufacturer": "timncox",
      "layout": "portable",
      "so": "monovoice.so",
      "skin": "timncox - VST - [SYN] Mono Voice",
      "folder": "portable/timncox - VST - [SYN] Mono Voice",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Elektron Monomachine-style digital voice: SuperWave, SID, DigiPRO, FM and more machines; 12 factory patches.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-monovoice",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "74b5ab5c1e5bed6a4ba0b08110ddee35f6e06d694d5bc41843b01a9d748208e6",
       "size": 254912,
       "url": "https://github.com/saustin2010/mpc-vst-monovoice/releases/download/v1.0.1/SYN-Mono-Voice-1.0.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-monovoice/releases/download/v1.0.1/SYN-Mono-Voice-1.0.1-mpc-armv7.zip",
     "date": "2026-10-10",
     "channel": "stable",
     "notes": "Elektron Monomachine-style digital voice: SuperWave, SID, DigiPRO, FM and more machines; 12 factory patches.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Mono-Voice-1.0.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Mono-Voice-1.0.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/timncox - VST - [SYN] Mono Voice/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] Mono Voice** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-monovoice@a96f362 with mpc-vst-plugins@7f0653c.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 635,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.0",
     "size": 254738,
     "defer": true,
     "sha256": "817a79f8ccc9f06aa480e101afd71e8994fd16de4bdf9284cfb5a77748b8275c",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "mono-voice",
      "name": "[SYN] Mono Voice",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "4d6e6f56",
      "manufacturer": "timncox",
      "layout": "portable",
      "so": "monovoice.so",
      "skin": "timncox - VST - [SYN] Mono Voice",
      "folder": "portable/timncox - VST - [SYN] Mono Voice",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Elektron Monomachine-style digital voice: SuperWave, SID, DigiPRO, FM and more machines; 12 factory patches.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-monovoice",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "817a79f8ccc9f06aa480e101afd71e8994fd16de4bdf9284cfb5a77748b8275c",
       "size": 254738,
       "url": "https://github.com/saustin2010/mpc-vst-monovoice/releases/download/v1.0.0/SYN-Mono-Voice-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-monovoice/releases/download/v1.0.0/SYN-Mono-Voice-1.0.0-mpc-armv7.zip",
     "date": "2026-10-08",
     "channel": "stable",
     "notes": "Elektron Monomachine-style digital voice: SuperWave, SID, DigiPRO, FM and more machines; 12 factory patches.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Mono-Voice-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Mono-Voice-1.0.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/timncox - VST - [SYN] Mono Voice/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] Mono Voice** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-monovoice@b84f3c5 with mpc-vst-plugins@f210a56.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 383,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.0.2",
   "latest_beta": null,
   "updated": "2026-10-23",
   "added": "2026-10-09",
   "downloads": 1417
  },
  {
   "id": "monomodule-fx-gen2",
   "name": "Monomodule FX (Gen2)",
   "author": "sd88me",
   "repo": "sd88me/mpc-vst-monomodule",
   "kind": "effect",
   "license": "AGPL-3.0-or-later",
   "summary": "The Elektron Monomachine's seven effect machines (thru, reverb, chorus, dynamix, ring mod, phaser, flanger) as an audio effect for Gen2 MPC devices, with a touchscreen skin and Q-Links. A ready-made download with nothing of Elektron's in it: it reads your own Monomachine OS file from the plugin folder. Gen2 only.",
   "screenshot": "https://raw.githubusercontent.com/sd88me/mpc-vst-monomodule/main/docs/img/monomodule-fx-gen2.png",
   "style": "multi-effect",
   "tags": [
    "elektron",
    "monomachine",
    "gen2"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.4",
     "size": 4382180,
     "defer": true,
     "sha256": "a05ea659b03c3d0ab26c69145c80360dfac532c42ca8251a0d7b6f27435abce8",
     "param_compat": 1,
     "max_glibc": "2.36",
     "cpu": null,
     "requires": "Your own Monomachine OS 1.32B file (a free download from Elektron), put in the plugin's monomodule/ folder; MPC restarted once after the first load (the plugin makes its skin from that file). Gen2 MPCs (aarch64) only",
     "manifest": {
      "schema": 1,
      "id": "monomodule-fx-gen2",
      "name": "Monomodule FX",
      "version": "1.0.4",
      "kind": "effect",
      "uid": "4d6e6d46",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "monomodule_fx.so",
      "skin": "sd88me - VST - Monomodule FX",
      "folder": "portable/sd88me - VST - Monomodule FX",
      "extras": [
       "monomodule",
       "skin-recipe"
      ],
      "user_data": [
       "monomodule"
      ],
      "user_files": [],
      "arch": "aarch64",
      "max_glibc": "2.36",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Monomodule FX: the Monomachine's effect machines as an MPC OS audio effect (Gen2; runs your own OS file)",
      "requires": "Your own Monomachine OS 1.32B file (a free download from Elektron), put in the plugin's monomodule/ folder; MPC restarted once after the first load (the plugin makes its skin from that file). Gen2 MPCs (aarch64) only",
      "source_repo": "sd88me/mpc-vst-monomodule",
      "license": "AGPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.36, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "aarch64": {
       "sha256": "a05ea659b03c3d0ab26c69145c80360dfac532c42ca8251a0d7b6f27435abce8",
       "size": 4382180,
       "url": "https://github.com/sd88me/mpc-vst-monomodule/releases/download/v1.0.4/Monomodule-FX-1.0.4-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "gen2_only": true,
     "url": "https://github.com/sd88me/mpc-vst-monomodule/releases/download/v1.0.4/Monomodule-FX-1.0.4-mpc-aarch64.zip",
     "date": "2026-11-04",
     "channel": "stable",
     "notes": "**Pressing Stop twice can no longer cut or reset the voice.** MPC's plugin host sets the first parameter (Machine) to its maximum and back on every Stop; the voice could swap machine twice if it saw that jump. The engine now ignores that transient jump.\n\nSame download as before: nothing of Elektron's inside; put your own Elektron_SFX6-60_OS1.32B.syx in the plugin's monomodule/ folder.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 24,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "MPC OS 3.10.1",
       "date": "2026-11-05"
      }
     ]
    },
    {
     "version": "1.0.3",
     "size": 4381736,
     "defer": true,
     "sha256": "af1ff913929224e5ab6dd5c6f2210de8893b1f48b2edc0980bebbe618f694c48",
     "param_compat": 1,
     "max_glibc": "2.36",
     "cpu": null,
     "requires": "Your own Monomachine OS 1.32B file (a free download from Elektron), put in the plugin's monomodule/ folder; MPC restarted once after the first load (the plugin makes its skin from that file). Gen2 MPCs (aarch64) only",
     "manifest": {
      "schema": 1,
      "id": "monomodule-fx-gen2",
      "name": "Monomodule FX",
      "version": "1.0.3",
      "kind": "effect",
      "uid": "4d6e6d46",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "monomodule_fx.so",
      "skin": "sd88me - VST - Monomodule FX",
      "folder": "portable/sd88me - VST - Monomodule FX",
      "extras": [
       "monomodule",
       "skin-recipe"
      ],
      "user_data": [
       "monomodule"
      ],
      "user_files": [],
      "arch": "aarch64",
      "max_glibc": "2.36",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Monomodule FX: the Monomachine's effect machines as an MPC OS audio effect (Gen2; runs your own OS file)",
      "requires": "Your own Monomachine OS 1.32B file (a free download from Elektron), put in the plugin's monomodule/ folder; MPC restarted once after the first load (the plugin makes its skin from that file). Gen2 MPCs (aarch64) only",
      "source_repo": "sd88me/mpc-vst-monomodule",
      "license": "AGPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.36, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "aarch64": {
       "sha256": "af1ff913929224e5ab6dd5c6f2210de8893b1f48b2edc0980bebbe618f694c48",
       "size": 4381736,
       "url": "https://github.com/sd88me/mpc-vst-monomodule/releases/download/v1.0.3/Monomodule-FX-1.0.3-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "gen2_only": true,
     "url": "https://github.com/sd88me/mpc-vst-monomodule/releases/download/v1.0.3/Monomodule-FX-1.0.3-mpc-aarch64.zip",
     "date": "2026-11-03",
     "channel": "stable",
     "notes": "**Lower CPU on Gen2 (MPC Live III).** The DSP and voice threads now run on the Live III's fast cores (Cortex-A76) instead of a slow Cortex-A55 core, and below MPC's own audio threads in priority so they never take time from MPC's audio engine. Measured with 8 voices held: about 8% of a core, was 31%. Gen1 (Force, MPC Live/One/X): unchanged. Audio is bit-identical (gate passed on all 22 machines).\n\nSame download as before: nothing of Elektron's inside; put your own Elektron_SFX6-60_OS1.32B.syx in the plugin's monomodule/ folder.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 39,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.2",
     "size": 4381287,
     "defer": true,
     "sha256": "c83c21c5fbed8323270df754d52ade849c8c2cb58d509f566715ed76a876c35c",
     "param_compat": 1,
     "max_glibc": "2.36",
     "cpu": null,
     "requires": "Your own Monomachine OS 1.32B file (a free download from Elektron), put in the plugin's monomodule/ folder; MPC restarted once after the first load (the plugin makes its skin from that file). Gen2 MPCs (aarch64) only",
     "manifest": {
      "schema": 1,
      "id": "monomodule-fx-gen2",
      "name": "Monomodule FX",
      "version": "1.0.2",
      "kind": "effect",
      "uid": "4d6e6d46",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "monomodule_fx.so",
      "skin": "sd88me - VST - Monomodule FX",
      "folder": "portable/sd88me - VST - Monomodule FX",
      "extras": [
       "monomodule",
       "skin-recipe"
      ],
      "user_data": [
       "monomodule"
      ],
      "user_files": [],
      "arch": "aarch64",
      "max_glibc": "2.36",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Monomodule FX: the Monomachine's effect machines as an MPC OS audio effect (Gen2; runs your own OS file)",
      "requires": "Your own Monomachine OS 1.32B file (a free download from Elektron), put in the plugin's monomodule/ folder; MPC restarted once after the first load (the plugin makes its skin from that file). Gen2 MPCs (aarch64) only",
      "source_repo": "sd88me/mpc-vst-monomodule",
      "license": "AGPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.36, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "aarch64": {
       "sha256": "c83c21c5fbed8323270df754d52ade849c8c2cb58d509f566715ed76a876c35c",
       "size": 4381287,
       "url": "https://github.com/sd88me/mpc-vst-monomodule/releases/download/v1.0.2/Monomodule-FX-1.0.2-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "gen2_only": true,
     "url": "https://github.com/sd88me/mpc-vst-monomodule/releases/download/v1.0.2/Monomodule-FX-1.0.2-mpc-aarch64.zip",
     "date": "2026-11-01",
     "channel": "stable",
     "notes": "- **OS file check in the installer app.** Monomodule One declares its files, so the installer app's **Your ROMs and files** step checks your Monomachine OS 1.32B `.syx` (by its exact size and Elektron header) and saves it as `Elektron_SFX6-60_OS1.32B.syx` whatever it is called on your computer. Kit dumps go to `monomodule/dumps/` the same way. A kit dump is never taken as the OS file. Monomodule FX keeps reading One's copy.\n- Effects: correct audio at MPC block sizes 32/64/96/192 (wrapper fix sd88me/mpc-vst-plugins#676).\n\nDownloads (Gen2, MPC OS 3.x): `Monomodule-One-1.0.2-mpc-aarch64.zip` and `Monomodule-FX-1.0.2-mpc-aarch64.zip`. Nothing of Elektron's is in them.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 59,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.1",
     "size": 4381470,
     "defer": true,
     "sha256": "27538b12cfeb05e22f360c963b433953dc7156736cffe7560cc6d74dd901c146",
     "param_compat": 1,
     "max_glibc": "2.36",
     "cpu": null,
     "requires": "Your own Monomachine OS 1.32B file (a free download from Elektron), put in the plugin's monomodule/ folder; MPC restarted once after the first load (the plugin makes its skin from that file). Gen2 MPCs (aarch64) only",
     "manifest": {
      "schema": 1,
      "id": "monomodule-fx-gen2",
      "name": "Monomodule FX",
      "version": "1.0.1",
      "kind": "effect",
      "uid": "4d6e6d46",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "monomodule_fx.so",
      "skin": "sd88me - VST - Monomodule FX",
      "folder": "portable/sd88me - VST - Monomodule FX",
      "extras": [
       "monomodule",
       "skin-recipe"
      ],
      "user_data": [
       "monomodule"
      ],
      "arch": "aarch64",
      "max_glibc": "2.36",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Monomodule FX: the Monomachine's effect machines as an MPC OS audio effect (Gen2; runs your own OS file)",
      "requires": "Your own Monomachine OS 1.32B file (a free download from Elektron), put in the plugin's monomodule/ folder; MPC restarted once after the first load (the plugin makes its skin from that file). Gen2 MPCs (aarch64) only",
      "source_repo": "sd88me/mpc-vst-monomodule",
      "license": "AGPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.36, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "aarch64": {
       "sha256": "27538b12cfeb05e22f360c963b433953dc7156736cffe7560cc6d74dd901c146",
       "size": 4381470,
       "url": "https://github.com/sd88me/mpc-vst-monomodule/releases/download/v1.0.1/Monomodule-FX-1.0.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "gen2_only": true,
     "url": "https://github.com/sd88me/mpc-vst-monomodule/releases/download/v1.0.1/Monomodule-FX-1.0.1-mpc-aarch64.zip",
     "date": "2026-10-31",
     "channel": "stable",
     "notes": "**Fixes the missing skin in 1.0.0** (that release has been withdrawn). The plugin keeps its name \"Monomodule One\": MPC finds a plugin's skin by the plugin's name, and 1.0.0 had renamed the list entry without renaming the folder.\n\nIf you installed 1.0.0: install this over it, load the plugin once (it makes its skin from your OS file) and restart MPC.\n\nEverything else from 1.0.0 is here:\n- **POLY mode (Gen2):** the VOICES knob on the GLOBAL page (also a Q-Link) runs 1 to 6 voices with note allocation. The Force stays at 1 voice.\n- LEV is a knob; Q-Link outlines cover the GLOBAL cells.\n- Output is 6 dB hotter with a soft limiter.\n- Nothing of Elektron's is in the zips: put your own Monomachine OS 1.32B file in the plugin's `monomodule/` folder.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 48,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "MPC OS 3.x",
       "date": "2026-11-01"
      }
     ]
    },
    {
     "version": "0.11.1",
     "size": 4249893,
     "defer": true,
     "sha256": "46071d4db223ccb4007d2d24b08dc2247a25026d5472055093ed4f7b651c1830",
     "param_compat": 0,
     "max_glibc": "2.36",
     "cpu": null,
     "requires": "Your own Monomachine OS 1.32B file (a free download from Elektron), put in the plugin's monomodule/ folder; MPC restarted once after the first load (the plugin makes its skin from that file). Gen2 MPCs (aarch64) only",
     "manifest": {
      "schema": 1,
      "id": "monomodule-fx-gen2",
      "name": "Monomodule FX",
      "version": "0.11.1",
      "kind": "effect",
      "uid": "4d6e6d46",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "monomodule_fx.so",
      "skin": "sd88me - VST - Monomodule FX",
      "folder": "portable/sd88me - VST - Monomodule FX",
      "extras": [
       "monomodule",
       "skin-recipe"
      ],
      "user_data": [
       "monomodule"
      ],
      "arch": "aarch64",
      "max_glibc": "2.36",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Monomodule FX: the Monomachine's effect machines as an MPC OS audio effect (Gen2; runs your own OS file)",
      "requires": "Your own Monomachine OS 1.32B file (a free download from Elektron), put in the plugin's monomodule/ folder; MPC restarted once after the first load (the plugin makes its skin from that file). Gen2 MPCs (aarch64) only",
      "source_repo": "sd88me/mpc-vst-monomodule",
      "license": "AGPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.36, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "aarch64": {
       "sha256": "46071d4db223ccb4007d2d24b08dc2247a25026d5472055093ed4f7b651c1830",
       "size": 4249893,
       "url": "https://github.com/sd88me/mpc-vst-monomodule/releases/download/v0.11.1/Monomodule-FX-0.11.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "gen2_only": true,
     "url": "https://github.com/sd88me/mpc-vst-monomodule/releases/download/v0.11.1/Monomodule-FX-0.11.1-mpc-aarch64.zip",
     "date": "2026-10-27",
     "channel": "stable",
     "notes": "Gen2 (MPC Live III) zips only. Fixes the bundled INSTALL.md, which now gives the Gen2 install command (-t /nvme/Synths) and plugin list key. Plugin unchanged from 0.11.0.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 102,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen2"
   ],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.0.4",
   "latest_beta": null,
   "updated": "2026-11-04",
   "added": "2026-10-27",
   "downloads": 272
  },
  {
   "id": "monomodule-one-gen2",
   "name": "Monomodule One (Gen2)",
   "author": "sd88me",
   "repo": "sd88me/mpc-vst-monomodule",
   "kind": "instrument",
   "license": "AGPL-3.0-or-later",
   "summary": "The Elektron Monomachine's synth engine (15 machines) as an instrument for Gen2 MPC devices, with a touchscreen skin, banks and preset lists, and Q-Links. A ready-made download: nothing of Elektron's is in the zip; you put your own Monomachine OS file in the plugin folder and it makes its skin and sound from that. Gen2 (aarch64) only.",
   "screenshot": "https://raw.githubusercontent.com/sd88me/mpc-vst-monomodule/main/docs/img/monomodule-gen2.png",
   "style": "synth",
   "tags": [
    "elektron",
    "monomachine",
    "gen2"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.4",
     "size": 4393248,
     "defer": true,
     "sha256": "d3a3a81e3098239607be3943f3a0703344aa0fcfaf298d4defa3b1eccdd6987d",
     "param_compat": 1,
     "max_glibc": "2.36",
     "cpu": null,
     "requires": "Your own Monomachine OS 1.32B file (a free download from Elektron), put in the plugin's monomodule/ folder; MPC restarted once after the first load (the plugin makes its skin from that file). Gen2 MPCs (aarch64) only",
     "manifest": {
      "schema": 1,
      "id": "monomodule-one-gen2",
      "name": "Monomodule One",
      "version": "1.0.4",
      "kind": "instrument",
      "uid": "4d6e6d4f",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "monomodule_one.so",
      "skin": "sd88me - VST - Monomodule One",
      "folder": "portable/sd88me - VST - Monomodule One",
      "extras": [
       "monomodule",
       "skin-recipe"
      ],
      "user_data": [
       "monomodule"
      ],
      "user_files": [
       {
        "path": "monomodule",
        "label": "Monomachine OS",
        "description": "Monomodule runs your own Monomachine OS 1.32B file (a free download from Elektron). One copy here serves Monomodule One and Monomodule FX.",
        "hint": "After adding it, load Monomodule One once and restart MPC: it makes its skin from that file.",
        "rules": [
         {
          "label": "Monomachine OS 1.32B",
          "ext": [
           ".syx"
          ],
          "size": 903066,
          "header_hex": "f000203c03007e",
          "save_as": "Elektron_SFX6-60_OS1.32B.syx"
         }
        ]
       },
       {
        "path": "monomodule/dumps",
        "label": "Your sounds (optional)",
        "description": "Monomachine kit dumps (.syx). Their synth sounds appear as presets.",
        "rules": [
         {
          "label": "Kit dump",
          "ext": [
           ".syx"
          ],
          "size_min": 16,
          "size_max": 33554432,
          "header_hex": "f000203c0300",
          "unverified": true,
          "note": "An Elektron SysEx file. Its sounds appear if it holds Monomachine kits."
         }
        ]
       }
      ],
      "arch": "aarch64",
      "max_glibc": "2.36",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Monomodule One: the Monomachine's synth engine as an MPC OS instrument (Gen2; runs your own OS file)",
      "requires": "Your own Monomachine OS 1.32B file (a free download from Elektron), put in the plugin's monomodule/ folder; MPC restarted once after the first load (the plugin makes its skin from that file). Gen2 MPCs (aarch64) only",
      "source_repo": "sd88me/mpc-vst-monomodule",
      "license": "AGPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.36, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "aarch64": {
       "sha256": "d3a3a81e3098239607be3943f3a0703344aa0fcfaf298d4defa3b1eccdd6987d",
       "size": 4393248,
       "url": "https://github.com/sd88me/mpc-vst-monomodule/releases/download/v1.0.4/Monomodule-One-1.0.4-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "gen2_only": true,
     "url": "https://github.com/sd88me/mpc-vst-monomodule/releases/download/v1.0.4/Monomodule-One-1.0.4-mpc-aarch64.zip",
     "date": "2026-11-04",
     "channel": "stable",
     "notes": "**Pressing Stop twice can no longer cut or reset the voice.** MPC's plugin host sets the first parameter (Machine) to its maximum and back on every Stop; the voice could swap machine twice if it saw that jump. The engine now ignores that transient jump.\n\nSame download as before: nothing of Elektron's inside; put your own Elektron_SFX6-60_OS1.32B.syx in the plugin's monomodule/ folder.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 26,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "MPC OS 3.10.1",
       "date": "2026-11-05"
      }
     ]
    },
    {
     "version": "1.0.3",
     "size": 4392393,
     "defer": true,
     "sha256": "8ac0002ef19e2dcf03d63294ab232ff09597a9d7fccffa593944c3d5538ae11e",
     "param_compat": 1,
     "max_glibc": "2.36",
     "cpu": null,
     "requires": "Your own Monomachine OS 1.32B file (a free download from Elektron), put in the plugin's monomodule/ folder; MPC restarted once after the first load (the plugin makes its skin from that file). Gen2 MPCs (aarch64) only",
     "manifest": {
      "schema": 1,
      "id": "monomodule-one-gen2",
      "name": "Monomodule One",
      "version": "1.0.3",
      "kind": "instrument",
      "uid": "4d6e6d4f",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "monomodule_one.so",
      "skin": "sd88me - VST - Monomodule One",
      "folder": "portable/sd88me - VST - Monomodule One",
      "extras": [
       "monomodule",
       "skin-recipe"
      ],
      "user_data": [
       "monomodule"
      ],
      "user_files": [
       {
        "path": "monomodule",
        "label": "Monomachine OS",
        "description": "Monomodule runs your own Monomachine OS 1.32B file (a free download from Elektron). One copy here serves Monomodule One and Monomodule FX.",
        "hint": "After adding it, load Monomodule One once and restart MPC: it makes its skin from that file.",
        "rules": [
         {
          "label": "Monomachine OS 1.32B",
          "ext": [
           ".syx"
          ],
          "size": 903066,
          "header_hex": "f000203c03007e",
          "save_as": "Elektron_SFX6-60_OS1.32B.syx"
         }
        ]
       },
       {
        "path": "monomodule/dumps",
        "label": "Your sounds (optional)",
        "description": "Monomachine kit dumps (.syx). Their synth sounds appear as presets.",
        "rules": [
         {
          "label": "Kit dump",
          "ext": [
           ".syx"
          ],
          "size_min": 16,
          "size_max": 33554432,
          "header_hex": "f000203c0300",
          "unverified": true,
          "note": "An Elektron SysEx file. Its sounds appear if it holds Monomachine kits."
         }
        ]
       }
      ],
      "arch": "aarch64",
      "max_glibc": "2.36",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Monomodule One: the Monomachine's synth engine as an MPC OS instrument (Gen2; runs your own OS file)",
      "requires": "Your own Monomachine OS 1.32B file (a free download from Elektron), put in the plugin's monomodule/ folder; MPC restarted once after the first load (the plugin makes its skin from that file). Gen2 MPCs (aarch64) only",
      "source_repo": "sd88me/mpc-vst-monomodule",
      "license": "AGPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.36, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "aarch64": {
       "sha256": "8ac0002ef19e2dcf03d63294ab232ff09597a9d7fccffa593944c3d5538ae11e",
       "size": 4392393,
       "url": "https://github.com/sd88me/mpc-vst-monomodule/releases/download/v1.0.3/Monomodule-One-1.0.3-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "gen2_only": true,
     "url": "https://github.com/sd88me/mpc-vst-monomodule/releases/download/v1.0.3/Monomodule-One-1.0.3-mpc-aarch64.zip",
     "date": "2026-11-03",
     "channel": "stable",
     "notes": "**Lower CPU on Gen2 (MPC Live III).** The DSP and voice threads now run on the Live III's fast cores (Cortex-A76) instead of a slow Cortex-A55 core, and below MPC's own audio threads in priority so they never take time from MPC's audio engine. Measured with 8 voices held: about 8% of a core, was 31%. Gen1 (Force, MPC Live/One/X): unchanged. Audio is bit-identical (gate passed on all 22 machines).\n\nSame download as before: nothing of Elektron's inside; put your own Elektron_SFX6-60_OS1.32B.syx in the plugin's monomodule/ folder.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 46,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.2",
     "size": 4392507,
     "defer": true,
     "sha256": "3526823d6190ba33dc9e8380ff1671a5650ce6e4725f34078d5b71ea10af7c57",
     "param_compat": 1,
     "max_glibc": "2.36",
     "cpu": null,
     "requires": "Your own Monomachine OS 1.32B file (a free download from Elektron), put in the plugin's monomodule/ folder; MPC restarted once after the first load (the plugin makes its skin from that file). Gen2 MPCs (aarch64) only",
     "manifest": {
      "schema": 1,
      "id": "monomodule-one-gen2",
      "name": "Monomodule One",
      "version": "1.0.2",
      "kind": "instrument",
      "uid": "4d6e6d4f",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "monomodule_one.so",
      "skin": "sd88me - VST - Monomodule One",
      "folder": "portable/sd88me - VST - Monomodule One",
      "extras": [
       "monomodule",
       "skin-recipe"
      ],
      "user_data": [
       "monomodule"
      ],
      "user_files": [
       {
        "path": "monomodule",
        "label": "Monomachine OS",
        "description": "Monomodule runs your own Monomachine OS 1.32B file (a free download from Elektron). One copy here serves Monomodule One and Monomodule FX.",
        "hint": "After adding it, load Monomodule One once and restart MPC: it makes its skin from that file.",
        "rules": [
         {
          "label": "Monomachine OS 1.32B",
          "ext": [
           ".syx"
          ],
          "size": 903066,
          "header_hex": "f000203c03007e",
          "save_as": "Elektron_SFX6-60_OS1.32B.syx"
         }
        ]
       },
       {
        "path": "monomodule/dumps",
        "label": "Your sounds (optional)",
        "description": "Monomachine kit dumps (.syx). Their synth sounds appear as presets.",
        "rules": [
         {
          "label": "Kit dump",
          "ext": [
           ".syx"
          ],
          "size_min": 16,
          "size_max": 33554432,
          "header_hex": "f000203c0300",
          "unverified": true,
          "note": "An Elektron SysEx file. Its sounds appear if it holds Monomachine kits."
         }
        ]
       }
      ],
      "arch": "aarch64",
      "max_glibc": "2.36",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Monomodule One: the Monomachine's synth engine as an MPC OS instrument (Gen2; runs your own OS file)",
      "requires": "Your own Monomachine OS 1.32B file (a free download from Elektron), put in the plugin's monomodule/ folder; MPC restarted once after the first load (the plugin makes its skin from that file). Gen2 MPCs (aarch64) only",
      "source_repo": "sd88me/mpc-vst-monomodule",
      "license": "AGPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.36, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "aarch64": {
       "sha256": "3526823d6190ba33dc9e8380ff1671a5650ce6e4725f34078d5b71ea10af7c57",
       "size": 4392507,
       "url": "https://github.com/sd88me/mpc-vst-monomodule/releases/download/v1.0.2/Monomodule-One-1.0.2-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "gen2_only": true,
     "url": "https://github.com/sd88me/mpc-vst-monomodule/releases/download/v1.0.2/Monomodule-One-1.0.2-mpc-aarch64.zip",
     "date": "2026-11-01",
     "channel": "stable",
     "notes": "- **OS file check in the installer app.** Monomodule One declares its files, so the installer app's **Your ROMs and files** step checks your Monomachine OS 1.32B `.syx` (by its exact size and Elektron header) and saves it as `Elektron_SFX6-60_OS1.32B.syx` whatever it is called on your computer. Kit dumps go to `monomodule/dumps/` the same way. A kit dump is never taken as the OS file. Monomodule FX keeps reading One's copy.\n- Effects: correct audio at MPC block sizes 32/64/96/192 (wrapper fix sd88me/mpc-vst-plugins#676).\n\nDownloads (Gen2, MPC OS 3.x): `Monomodule-One-1.0.2-mpc-aarch64.zip` and `Monomodule-FX-1.0.2-mpc-aarch64.zip`. Nothing of Elektron's is in them.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 71,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.1",
     "size": 4391355,
     "defer": true,
     "sha256": "0d4093a9a42e7c060f1e4315303aa1c0309db0e1e88957f9ed8a5da8c1a11611",
     "param_compat": 1,
     "max_glibc": "2.36",
     "cpu": null,
     "requires": "Your own Monomachine OS 1.32B file (a free download from Elektron), put in the plugin's monomodule/ folder; MPC restarted once after the first load (the plugin makes its skin from that file). Gen2 MPCs (aarch64) only",
     "manifest": {
      "schema": 1,
      "id": "monomodule-one-gen2",
      "name": "Monomodule One",
      "version": "1.0.1",
      "kind": "instrument",
      "uid": "4d6e6d4f",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "monomodule_one.so",
      "skin": "sd88me - VST - Monomodule One",
      "folder": "portable/sd88me - VST - Monomodule One",
      "extras": [
       "monomodule",
       "skin-recipe"
      ],
      "user_data": [
       "monomodule"
      ],
      "arch": "aarch64",
      "max_glibc": "2.36",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Monomodule One: the Monomachine's synth engine as an MPC OS instrument (Gen2; runs your own OS file)",
      "requires": "Your own Monomachine OS 1.32B file (a free download from Elektron), put in the plugin's monomodule/ folder; MPC restarted once after the first load (the plugin makes its skin from that file). Gen2 MPCs (aarch64) only",
      "source_repo": "sd88me/mpc-vst-monomodule",
      "license": "AGPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.36, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "aarch64": {
       "sha256": "0d4093a9a42e7c060f1e4315303aa1c0309db0e1e88957f9ed8a5da8c1a11611",
       "size": 4391355,
       "url": "https://github.com/sd88me/mpc-vst-monomodule/releases/download/v1.0.1/Monomodule-One-1.0.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "gen2_only": true,
     "url": "https://github.com/sd88me/mpc-vst-monomodule/releases/download/v1.0.1/Monomodule-One-1.0.1-mpc-aarch64.zip",
     "date": "2026-10-31",
     "channel": "stable",
     "notes": "**Fixes the missing skin in 1.0.0** (that release has been withdrawn). The plugin keeps its name \"Monomodule One\": MPC finds a plugin's skin by the plugin's name, and 1.0.0 had renamed the list entry without renaming the folder.\n\nIf you installed 1.0.0: install this over it, load the plugin once (it makes its skin from your OS file) and restart MPC.\n\nEverything else from 1.0.0 is here:\n- **POLY mode (Gen2):** the VOICES knob on the GLOBAL page (also a Q-Link) runs 1 to 6 voices with note allocation. The Force stays at 1 voice.\n- LEV is a knob; Q-Link outlines cover the GLOBAL cells.\n- Output is 6 dB hotter with a soft limiter.\n- Nothing of Elektron's is in the zips: put your own Monomachine OS 1.32B file in the plugin's `monomodule/` folder.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 49,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "MPC OS 3.x",
       "date": "2026-11-01"
      }
     ]
    },
    {
     "version": "0.11.1",
     "size": 4256764,
     "defer": true,
     "sha256": "ee0eccf01fa7abad845a293270e1834240c3dd75e8e58deb7280ee6233598a24",
     "param_compat": 0,
     "max_glibc": "2.36",
     "cpu": null,
     "requires": "Your own Monomachine OS 1.32B file (a free download from Elektron), put in the plugin's monomodule/ folder; MPC restarted once after the first load (the plugin makes its skin from that file). Gen2 MPCs (aarch64) only",
     "manifest": {
      "schema": 1,
      "id": "monomodule-one-gen2",
      "name": "Monomodule One",
      "version": "0.11.1",
      "kind": "instrument",
      "uid": "4d6e6d4f",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "monomodule_one.so",
      "skin": "sd88me - VST - Monomodule One",
      "folder": "portable/sd88me - VST - Monomodule One",
      "extras": [
       "monomodule",
       "skin-recipe"
      ],
      "user_data": [
       "monomodule"
      ],
      "arch": "aarch64",
      "max_glibc": "2.36",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Monomodule One: the Monomachine's synth engine as an MPC OS instrument (Gen2; runs your own OS file)",
      "requires": "Your own Monomachine OS 1.32B file (a free download from Elektron), put in the plugin's monomodule/ folder; MPC restarted once after the first load (the plugin makes its skin from that file). Gen2 MPCs (aarch64) only",
      "source_repo": "sd88me/mpc-vst-monomodule",
      "license": "AGPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.36, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "aarch64": {
       "sha256": "ee0eccf01fa7abad845a293270e1834240c3dd75e8e58deb7280ee6233598a24",
       "size": 4256764,
       "url": "https://github.com/sd88me/mpc-vst-monomodule/releases/download/v0.11.1/Monomodule-One-0.11.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "gen2_only": true,
     "url": "https://github.com/sd88me/mpc-vst-monomodule/releases/download/v0.11.1/Monomodule-One-0.11.1-mpc-aarch64.zip",
     "date": "2026-10-27",
     "channel": "stable",
     "notes": "Gen2 (MPC Live III) zips only. Fixes the bundled INSTALL.md, which now gives the Gen2 install command (-t /nvme/Synths) and plugin list key. Plugin unchanged from 0.11.0.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 127,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen2"
   ],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.0.4",
   "latest_beta": null,
   "updated": "2026-11-04",
   "added": "2026-10-27",
   "downloads": 319
  },
  {
   "id": "monomodule",
   "name": "Monomodule One + FX",
   "author": "sd88me",
   "repo": "sd88me/mpc-vst-monomodule",
   "kind": "instrument",
   "license": "AGPL-3.0-only",
   "summary": "The Elektron Monomachine's synth engine (15 machines) as an instrument, plus its 7 effect machines as an audio effect, each with a touchscreen skin and Q-Links.",
   "screenshot": "https://raw.githubusercontent.com/sd88me/mpc-vst-monomodule/main/docs/img/monomodule.png",
   "style": "synth",
   "tags": [
    "elektron",
    "monomachine",
    "firmware-derived"
   ],
   "source_available": false,
   "distribution": "build-yourself",
   "requires_user_files": [
    {
     "name": "Monomachine OS 1.32B .syx",
     "description": "Your own copy of the Monomachine OS file. Its DSP program is recompiled into your build, so the result is personal."
    }
   ],
   "build": {
    "command": "release/release.sh <Monomachine OS 1.32B .syx> [-d <device-ip>]",
    "script": "release/release.sh",
    "docs_url": "https://github.com/sd88me/mpc-vst-monomodule/blob/main/README.md#install",
    "needs": [
     "Docker",
     "ssh and scp (only with -d)"
    ]
   },
   "components": [
    {
     "id": "monomodule-one",
     "name": "Monomodule One",
     "kind": "instrument",
     "uid": "MnmO"
    },
    {
     "id": "monomodule-fx",
     "name": "Monomodule FX",
     "kind": "effect",
     "uid": "MnmF"
    }
   ],
   "versions": [
    {
     "version": "1.0.4",
     "tag": "v1.0.4",
     "date": "2026-11-04",
     "channel": "stable",
     "notes": "",
     "source_url": "https://github.com/sd88me/mpc-vst-monomodule/tree/v1.0.4",
     "yanked": false,
     "downloads": 0,
     "warnings": [],
     "tested": [
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "MPC OS 3.10.1",
       "date": "2026-11-05"
      }
     ]
    },
    {
     "version": "1.0.3",
     "tag": "v1.0.3",
     "date": "2026-11-03",
     "channel": "stable",
     "notes": "",
     "source_url": "https://github.com/sd88me/mpc-vst-monomodule/tree/v1.0.3",
     "yanked": false,
     "downloads": 0,
     "warnings": [],
     "tested": []
    },
    {
     "version": "1.0.2",
     "tag": "v1.0.2",
     "date": "2026-11-01",
     "channel": "stable",
     "notes": "",
     "source_url": "https://github.com/sd88me/mpc-vst-monomodule/tree/v1.0.2",
     "yanked": false,
     "downloads": 0,
     "warnings": [],
     "tested": []
    },
    {
     "version": "1.0.1",
     "tag": "v1.0.1",
     "date": "2026-10-31",
     "channel": "stable",
     "notes": "",
     "source_url": "https://github.com/sd88me/mpc-vst-monomodule/tree/v1.0.1",
     "yanked": false,
     "downloads": 0,
     "warnings": [],
     "tested": [
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "MPC OS 3.x",
       "date": "2026-11-01"
      }
     ]
    },
    {
     "version": "1.0.0",
     "tag": "v1.0.0",
     "date": "2026-10-31",
     "channel": "stable",
     "notes": "",
     "source_url": "https://github.com/sd88me/mpc-vst-monomodule/tree/v1.0.0",
     "yanked": false,
     "downloads": 0,
     "warnings": [],
     "tested": [
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "MPC OS 3.x",
       "date": "2026-10-31"
      }
     ]
    },
    {
     "version": "0.11.1",
     "tag": "v0.11.1",
     "date": "2026-10-27",
     "channel": "stable",
     "notes": "",
     "source_url": "https://github.com/sd88me/mpc-vst-monomodule/tree/v0.11.1",
     "yanked": false,
     "downloads": 0,
     "warnings": [],
     "tested": []
    },
    {
     "version": "0.10.2",
     "tag": "v0.10.2",
     "date": "2026-10-02",
     "channel": "stable",
     "notes": "",
     "source_url": "https://github.com/sd88me/mpc-vst-monomodule/tree/v0.10.2",
     "yanked": false,
     "downloads": 0,
     "warnings": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-10"
      }
     ]
    },
    {
     "version": "0.10.1",
     "tag": "v0.10.1",
     "date": "2026-10-02",
     "channel": "stable",
     "notes": "",
     "source_url": "https://github.com/sd88me/mpc-vst-monomodule/tree/v0.10.1",
     "yanked": false,
     "downloads": 0,
     "warnings": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-01"
      }
     ]
    },
    {
     "version": "0.10.0",
     "tag": "v0.10.0",
     "date": "2026-09-30",
     "channel": "stable",
     "notes": "",
     "source_url": "https://github.com/sd88me/mpc-vst-monomodule/tree/v0.10.0",
     "yanked": false,
     "downloads": 0,
     "warnings": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-09-30"
      }
     ]
    },
    {
     "version": "0.9.2",
     "tag": "v0.9.2",
     "date": "2026-09-30",
     "channel": "stable",
     "notes": "",
     "source_url": "https://github.com/sd88me/mpc-vst-monomodule/tree/v0.9.2",
     "yanked": false,
     "downloads": 0,
     "warnings": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-09-30"
      }
     ]
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "tested"
   ],
   "featured": false,
   "latest": "1.0.4",
   "latest_beta": null,
   "updated": "2026-11-04",
   "added": "2026-09-29",
   "downloads": 0
  },
  {
   "id": "monoslide",
   "name": "MonoSlide",
   "author": "Eurikon",
   "repo": "Eurikon/mpc-vst-plugins",
   "kind": "instrument",
   "license": "GPL-3.0-or-later",
   "summary": "Monophonic acid bass voice with overlapping-note slide, velocity accents and an MPC touchscreen skin.",
   "screenshot": "https://raw.githubusercontent.com/Eurikon/mpc-vst-plugins/0b9a58444c7d84a78e38d95818eeb53172195782/media/monoslide.png",
   "style": "synth",
   "tags": [
    "303",
    "acid",
    "bass",
    "monophonic"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.3",
     "size": 4694689,
     "defer": true,
     "sha256": "54d1b1191de35ad9f2db8b32ffbf22beb9707b7ab80b9fcfa65030f31ff63aa2",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": {
      "p99_pct": 10.5,
      "max_pct": 15.9,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "monoslide",
      "name": "MonoSlide",
      "version": "1.0.3",
      "kind": "instrument",
      "uid": "54634d73",
      "manufacturer": "Twisted Cable",
      "layout": "portable",
      "so": "monoslide.so",
      "skin": "Twisted Cable - VST - MonoSlide",
      "folder": "portable/Twisted Cable - VST - MonoSlide",
      "extras": [
       "LICENSE",
       "licenses"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Monophonic acid bass instrument for MPC standalone.",
      "requires": "",
      "source_repo": "Eurikon/mpc-vst-plugins",
      "license": "GPL-3.0-or-later",
      "cpu": {
       "p99_pct": 10.5,
       "max_pct": 15.9,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "54d1b1191de35ad9f2db8b32ffbf22beb9707b7ab80b9fcfa65030f31ff63aa2",
       "size": 4694689,
       "url": "https://github.com/Eurikon/mpc-vst-plugins/releases/download/monoslide-v1.0.3/MonoSlide-1.0.3-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/Eurikon/mpc-vst-plugins/releases/download/monoslide-v1.0.3/MonoSlide-1.0.3-mpc-armv7.zip",
     "date": "2026-10-27",
     "channel": "stable",
     "notes": "Reduces redundant filter calculations: measured idle CPU fell from 8.7% to 7.5% of one core, about 14% less.\nAudio output matches the previous engine exactly across 27 regression cases; controls and project compatibility are unchanged.\n\nTested on MPC Live 2 Retro / AKAI MPC OS 3.9.1.\n[Installation instructions](https://github.com/Eurikon/mpc-vst-plugins/tree/main/Instruments/Monoslide#installation).\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 259,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live II Retro",
       "firmware": "3.9.1",
       "date": "2026-10-14"
      },
      {
       "device": "MPC Live II Retro",
       "firmware": "3.10",
       "date": "2026-10-27"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [],
   "featured": false,
   "latest": "1.0.3",
   "latest_beta": null,
   "updated": "2026-10-27",
   "added": "2026-10-27",
   "downloads": 259
  },
  {
   "id": "morpho-pe",
   "name": "Morpho-PE",
   "author": "sd88me",
   "repo": "sd88me/mpc-vst-morpho-PE",
   "kind": "instrument",
   "license": "MIT",
   "summary": "Four-voice synthesizer modelled on the Poly Evolver's voice: analog-style and digital waveshape oscillators, 2/4-pole lowpass, delay, feedback, distortion, 4 x 16 step sequencer, a bank browser and a touchscreen skin with Q-Links. Loads Poly Evolver program dumps and, from your own Prophet VS ROM chip images, the 95 factory waves.",
   "screenshot": "https://raw.githubusercontent.com/sd88me/mpc-vst-morpho-PE/main/docs/img/morpho-pe.png",
   "style": "synth",
   "tags": [
    "analog-modelling",
    "polyphonic",
    "sequencer",
    "evolver"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.2",
     "size": 2267021,
     "defer": true,
     "sha256": "44346610c1df311bf1e2dc2644edcdc89549e73e8dd15b7e38e03042b48f07eb",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "morpho-pe",
      "name": "Morpho-PE",
      "version": "1.0.2",
      "kind": "instrument",
      "uid": "4d727050",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "morpho_pe.so",
      "skin": "sd88me - VST - Morpho-PE",
      "folder": "portable/sd88me - VST - Morpho-PE",
      "extras": [
       "SYSEX"
      ],
      "user_data": [
       "SYSEX"
      ],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "A four-voice synthesizer modelled on the Poly Evolver's voice: two analog-style and two digital waveshape oscillators, 2/4-pole lowpass, delay, feedback, distortion, three envelopes, four LFOs and the 4 x 16 step sequencer, with a touchscreen skin, Q-Link pages and a bank browser.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-morpho-PE",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "44346610c1df311bf1e2dc2644edcdc89549e73e8dd15b7e38e03042b48f07eb",
       "size": 2267021,
       "url": "https://github.com/sd88me/mpc-vst-morpho-PE/releases/download/morpho-pe-v1.0.2/Morpho-PE-1.0.2-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "ce802c64a48200b03a3cadaf14a570034c11630c9931671f1c67d2a7e651d2ef",
       "size": 2281672,
       "url": "https://github.com/sd88me/mpc-vst-morpho-PE/releases/download/morpho-pe-v1.0.2/Morpho-PE-1.0.2-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-morpho-PE/releases/download/morpho-pe-v1.0.2/Morpho-PE-1.0.2-mpc-armv7.zip",
     "date": "2026-10-21",
     "channel": "stable",
     "notes": "Rebuilt against the updated mpc-vst-plugins wrapper: **Q-Links now move parameters on track edit \u2192 automation** (a plain host write no longer makes MPC rebuild its parameter screen; sd88me/mpc-vst-plugins#486). No other changes.\n\n`*-mpc-armv7.zip` is for Gen1 MPCs and the Force; `*-mpc-aarch64.zip` is the Gen2 build (MPC OS 3.x), tested offline only. Settings and your own files in the plugin's data folders are kept on upgrade.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 441,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-23"
      }
     ]
    },
    {
     "version": "1.0.1",
     "size": 6890493,
     "defer": true,
     "sha256": "99bdf63ab2179bf4b109f10884114d04b414ac6bb119d288433bf528654e8ef0",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 45.7,
      "max_pct": 52.6,
      "verdict": "FAIL"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "morpho-pe",
      "name": "Morpho-PE",
      "version": "1.0.1",
      "kind": "instrument",
      "uid": "4d727050",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "morpho_pe.so",
      "skin": "sd88me - VST - Morpho-PE",
      "folder": "portable/sd88me - VST - Morpho-PE",
      "extras": [
       "SYSEX"
      ],
      "user_data": [
       "SYSEX"
      ],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "A four-voice synthesizer modelled on the Poly Evolver's voice: two analog-style and two digital waveshape oscillators, 2/4-pole lowpass, delay, feedback, distortion, three envelopes, four LFOs and the 4 x 16 step sequencer, with a touchscreen skin, Q-Link pages and a bank browser.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-morpho-PE",
      "license": "MIT",
      "cpu": {
       "p99_pct": 45.7,
       "max_pct": 52.6,
       "verdict": "FAIL"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "99bdf63ab2179bf4b109f10884114d04b414ac6bb119d288433bf528654e8ef0",
       "size": 6890493,
       "url": "https://github.com/sd88me/mpc-vst-morpho-PE/releases/download/morpho-pe-v1.0.1/Morpho-PE-1.0.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-morpho-PE/releases/download/morpho-pe-v1.0.1/Morpho-PE-1.0.1-mpc-armv7.zip",
     "date": "2026-10-09",
     "channel": "stable",
     "notes": "# Morpho-PE 1.0.1\n\nPlaytest fixes:\n- The cutoff, resonance, distortion, volume, audio mod and feedback-level knobs are smoothed, so turning them no longer steps audibly.\n- Distortion keeps the instrument's gain table and hard clip, with an output level makeup so a small turn of the knob no longer jumps in loudness.\n- Output hack works on the right scale: the top settings now crush the sound instead of going near-silent (and no DC offset).\n- Digital waves: formant waves 4-23 are two-peak vowels and the random waves 73-94 are sparse partial stacks, so a sweep changes character.\n- PROGRAM page: one wide program stepper and one wide bank stepper (number and name) replace the stepper and display pairs.\n\nA four-voice synthesizer for Akai MPC OS 3.x standalone devices, modelled on the DSI Poly Evolver's voice: two analog-style and two digital waveshape oscillators per voice, a stereo 2/4-pole lowpass, delay, tuned feedback, distortion, three envelopes, four LFOs, modulation slots and the 4 x 16 step sequencer, with a touchscreen skin, Q-Link pages and a bank browser. Poly Evolver / Evolver program dumps load as they are.\n\nIndependent project, not affiliated with or endorsed by Dave Smith Instruments or Sequential. Nothing from the instrument is shipped: its programs and waves come from files you supply (see the README, \"Your own sounds and waves\").\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n- MPC OS **3.x** (the skin format is newer than 2.15.1 reads).\n\n## Install\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Morpho-PE-1.0.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Morpho-PE-1.0.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - Morpho-PE/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `SYSEX/` inside the plugin folder (`/sdcard/Synths/sd88me - VST - Morpho-PE/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **Morpho-PE** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\n## Your files\n\nPut your own files in the plugin's `SYSEX` folder and restart MPC: Poly Evolver / Evolver `.syx` program banks, two Prophet VS ROM chip images (`.bin` / `.rom`) for the 95 factory waves, or a single-cycle `.wav` of the VS waves. The README has the full table.\n\n## CPU\n\nMeasured on a Force with the repo's bench (`vst/bench.txt`): normal playing uses 13-17 % of a block at the default Eco quality with four voices. The bench's stress sweep (random parameters, including Quality and Voices) peaks at p99 46 % and max 54 % and reports **FAIL** by its thresholds, so very dense patches with eight voices at High quality may glitch. Above four voices Ultra runs at 2x.\n\n## Notes\n\nThe analog section (oscillators, filter, VCA) is a model written from the literature, not measured against an instrument. Known limits are in docs/STATUS.md.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 712,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-10"
      }
     ]
    },
    {
     "version": "1.0.0",
     "size": 2266129,
     "defer": true,
     "sha256": "e87194ce1cd6e7caf19c771bf5611298660d5a2bea8288fc9938a816bdacdc80",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 46.0,
      "max_pct": 53.9,
      "verdict": "FAIL"
     },
     "requires": "MPC OS standalone (Force / Live / One / X / Key) with root SSH access; 44.1 kHz. Optional files from your own instruments go in the plugin's SYSEX folder (see the README).",
     "manifest": {
      "schema": 1,
      "id": "morpho-pe",
      "name": "Morpho-PE",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "4d727050",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "morpho_pe.so",
      "skin": "sd88me - VST - Morpho-PE",
      "folder": "portable/sd88me - VST - Morpho-PE",
      "extras": [
       "SYSEX"
      ],
      "user_data": [
       "SYSEX"
      ],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "A four-voice synthesizer modelled on the Poly Evolver's voice: two analog-style and two digital waveshape oscillators, 2/4-pole lowpass, delay, feedback, distortion, three envelopes, four LFOs and the 4 x 16 step sequencer, with a touchscreen skin, Q-Link pages and a bank browser.",
      "requires": "MPC OS standalone (Force / Live / One / X / Key) with root SSH access; 44.1 kHz. Optional files from your own instruments go in the plugin's SYSEX folder (see the README).",
      "source_repo": "sd88me/mpc-vst-morpho-PE",
      "license": "MIT",
      "cpu": {
       "p99_pct": 46.0,
       "max_pct": 53.9,
       "verdict": "FAIL"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "e87194ce1cd6e7caf19c771bf5611298660d5a2bea8288fc9938a816bdacdc80",
       "size": 2266129,
       "url": "https://github.com/sd88me/mpc-vst-morpho-PE/releases/download/morpho-pe-v1.0.0/Morpho-PE-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-morpho-PE/releases/download/morpho-pe-v1.0.0/Morpho-PE-1.0.0-mpc-armv7.zip",
     "date": "2026-10-08",
     "channel": "stable",
     "notes": "# Morpho-PE 1.0.0\n\nA four-voice synthesizer for Akai MPC OS 3.x standalone devices, modelled on the DSI Poly Evolver's voice: two analog-style and two digital waveshape oscillators per voice, a stereo 2/4-pole lowpass, delay, tuned feedback, distortion, three envelopes, four LFOs, modulation slots and the 4 x 16 step sequencer, with a touchscreen skin, Q-Link pages and a bank browser. Poly Evolver / Evolver program dumps load as they are.\n\nIndependent project, not affiliated with or endorsed by Dave Smith Instruments or Sequential. Nothing from the instrument is shipped: its programs and waves come from files you supply (see the README, \"Your own sounds and waves\").\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n- MPC OS **3.x** (the skin format is newer than 2.15.1 reads).\n\n## Install\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Morpho-PE-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Morpho-PE-1.0.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - Morpho-PE/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `SYSEX/` inside the plugin folder (`/sdcard/Synths/sd88me - VST - Morpho-PE/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **Morpho-PE** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\n## Your files\n\nPut your own files in the plugin's `SYSEX` folder and restart MPC: Poly Evolver / Evolver `.syx` program banks, two Prophet VS ROM chip images (`.bin` / `.rom`) for the 95 factory waves, or a single-cycle `.wav` of the VS waves. The README has the full table.\n\n## CPU\n\nMeasured on a Force with the repo's bench (`vst/bench.txt`): normal playing uses 13-17 % of a block at the default Eco quality with four voices. The bench's stress sweep (random parameters, including Quality and Voices) peaks at p99 46 % and max 54 % and reports **FAIL** by its thresholds, so very dense patches with eight voices at High quality may glitch. Above four voices Ultra runs at 2x.\n\n## Notes\n\nThe analog section (oscillators, filter, VCA) is a model written from the literature, not measured against an instrument. Known limits are in docs/STATUS.md.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 457,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "1.0.2",
   "latest_beta": null,
   "updated": "2026-10-21",
   "added": "2026-10-08",
   "downloads": 1610
  },
  {
   "id": "commander",
   "name": "MPC Commander",
   "author": "jacob-sabella",
   "repo": "jacob-sabella/mpc-addin-commander",
   "kind": "addin",
   "license": "MIT",
   "summary": "The plugins MPC loads, with their own skins, and MPC's transport, on a desktop app. Listens on the device only: reach it through an SSH tunnel (no login; bind=0.0.0.0 opens it to your network).",
   "style": "utility",
   "tags": [
    "desktop",
    "plugins",
    "skins",
    "transport",
    "midi"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.1.1",
     "size": 44805,
     "defer": true,
     "sha256": "26270a2526ca00591a050f0d948431c5472f7faebfe7f58cad3145594fb45a1c",
     "param_compat": 1,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "commander",
      "name": "MPC Commander addin",
      "version": "1.1.1",
      "kind": "addin",
      "layout": "addin",
      "so": "mpc_commander_addin.so",
      "conf": "mpc_commander_addin.conf",
      "files": [],
      "user_data": [
       "mpc_commander_addin.conf"
      ],
      "arch": "armv7",
      "max_glibc": "2.17",
      "param_compat": 1,
      "about": "The plugins MPC loads, with their own skins, and MPC's transport, in a desktop app (through an SSH tunnel by default).",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-addin-commander",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "mpc_commander_addin.so": {
       "network": [
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      },
      "aarch64: mpc_commander_addin.so": {
       "network": [
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "hooks": [
      "dlsym",
      "mpc_commander_addin_start"
     ],
     "chains": false,
     "assets": {
      "armv7": {
       "sha256": "26270a2526ca00591a050f0d948431c5472f7faebfe7f58cad3145594fb45a1c",
       "size": 44805,
       "url": "https://github.com/jacob-sabella/mpc-addin-commander/releases/download/commander-addin-v1.1.1/MPC-Commander-addin-1.1.1-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "58e6c348ed9764c519ee612243c5d6f8181da02209e8b0119c2122407ca02f80",
       "size": 49979,
       "url": "https://github.com/jacob-sabella/mpc-addin-commander/releases/download/commander-addin-v1.1.1/MPC-Commander-addin-1.1.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/jacob-sabella/mpc-addin-commander/releases/download/commander-addin-v1.1.1/MPC-Commander-addin-1.1.1-mpc-armv7.zip",
     "date": "2026-11-04",
     "channel": "stable",
     "notes": "The plugins MPC loads, with their own skins, and MPC's transport, in a desktop app (through an SSH tunnel by default).\n\n## Requirements\n\n- A Gen2 MPC OS standalone device (aarch64: Live III, One G2, Key(s) G2). The installer refuses anything else.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Installing addins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r MPC-Commander-addin-1.1.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/MPC-Commander-addin-1.1.1/install.sh`\n\nThe installer copies the addin into `/data/mpc-addins/commander/`, adds `mpc_commander_addin.so` to the `LD_PRELOAD` list of MPC's service\nand **restarts MPC** (save your project first). The list is extended, never replaced: other addins and the\nlibraries the firmware preloads stay. Where no writable file sets the list (the unit is on the read-only root), one\ndrop-in shared by every addin sets it, `/etc/systemd/system/<service>.service.d/90-mpc-addins.conf`. Re-run the\ninstaller after a firmware update. `-y` skips the question, `-n` leaves the restart to you.\n\nSettings are in `/data/mpc-addins/commander/mpc_commander_addin.conf`; an upgrade keeps your edits.\n\nIt listens on the device only. From your computer: ssh -L 6730:127.0.0.1:6730 root@<device address>, then connect the MPC Commander desktop app to localhost:6730 (bind and port are in mpc_commander_addin.conf). For transport and MIDI, enable the MPC Commander port in MPC's MIDI preferences: as an input (with Receive MMC on) and as an output with clock sync and Send MMC.\n\nUninstalling and the file list are in `INSTALL.md` inside each zip.\n\n---\nBuilt by GitHub Actions from jacob-sabella/mpc-addin-commander@8f34ee4 with mpc-vst-plugins@8e266ce.\n",
     "yanked": false,
     "warnings": [
      "addin-lib.sh differs from this repo's current template (older release tool, or modified): review it",
      "mpc_commander_addin.so calls network (bind, listen, recv, send, socket); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 30,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.1.0",
     "size": 43919,
     "defer": true,
     "sha256": "d899a43be75abd3876f8ba04e1364fc6079ea3de06558a70b8f90062c453c63c",
     "param_compat": 1,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "commander",
      "name": "MPC Commander addin",
      "version": "1.1.0",
      "kind": "addin",
      "layout": "addin",
      "so": "mpc_commander_addin.so",
      "conf": "mpc_commander_addin.conf",
      "files": [],
      "user_data": [
       "mpc_commander_addin.conf"
      ],
      "arch": "armv7",
      "max_glibc": "2.17",
      "param_compat": 1,
      "about": "The plugins MPC loads, with their own skins, and MPC's transport, in a desktop app (through an SSH tunnel by default).",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-addin-commander",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "mpc_commander_addin.so": {
       "network": [
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      },
      "aarch64: mpc_commander_addin.so": {
       "network": [
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "hooks": [
      "dlsym",
      "mpc_commander_addin_start"
     ],
     "chains": false,
     "assets": {
      "armv7": {
       "sha256": "d899a43be75abd3876f8ba04e1364fc6079ea3de06558a70b8f90062c453c63c",
       "size": 43919,
       "url": "https://github.com/jacob-sabella/mpc-addin-commander/releases/download/commander-addin-v1.1.0/MPC-Commander-addin-1.1.0-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "e2ea6301a74f66fbfbeed725bf503f66d5e474a76ac580347a80c6052a6c8d19",
       "size": 49095,
       "url": "https://github.com/jacob-sabella/mpc-addin-commander/releases/download/commander-addin-v1.1.0/MPC-Commander-addin-1.1.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/jacob-sabella/mpc-addin-commander/releases/download/commander-addin-v1.1.0/MPC-Commander-addin-1.1.0-mpc-armv7.zip",
     "date": "2026-10-22",
     "channel": "stable",
     "notes": "The plugins MPC loads, with their own skins, and MPC's transport, in a desktop app (through an SSH tunnel by default).\n\n## What's new in 1.1.0\n\n- A Gen2 (aarch64) build, alongside the Gen1 (armv7) one (#3).\n- Preload chaining fix: `dlsym(RTLD_NEXT)` now searches the libraries loaded after the caller first, so Commander sits safely next to other addins that wrap the same functions (#1).\n\n## Requirements\n\n- An MPC OS standalone device. Pick the zip for yours:\n  - `mpc-armv7`: Gen1 (MPC Live/Live II, One, X, Key 61/37, Force)\n  - `mpc-aarch64`: Gen2 (Live III, One G2, Key(s) G2), new in this release and not yet tested on a device\n  The installer refuses the wrong one.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Installing addins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r MPC-Commander-addin-1.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/MPC-Commander-addin-1.1.0/install.sh`\n\nThe installer copies the addin into `/data/mpc-addins/commander/`, adds `mpc_commander_addin.so` to the `LD_PRELOAD` list of MPC's service\nand **restarts MPC** (save your project first). The list is extended, never replaced: other addins and the\nlibraries the firmware preloads stay. Where no writable file sets the list (the unit is on the read-only root), one\ndrop-in shared by every addin sets it, `/etc/systemd/system/<service>.service.d/90-mpc-addins.conf`. Re-run the\ninstaller after a firmware update. `-y` skips the question, `-n` leaves the restart to you.\n\nSettings are in `/data/mpc-addins/commander/mpc_commander_addin.conf`; an upgrade keeps your edits.\n\nIt listens on the device only. From your computer: ssh -L 6730:127.0.0.1:6730 root@<device address>, then connect the MPC Commander desktop app to localhost:6730 (bind and port are in mpc_commander_addin.conf). For transport and MIDI, enable the MPC Commander port in MPC's MIDI preferences: as an input (with Receive MMC on) and as an output with clock sync and Send MMC.\n\nUninstalling and the file list are in `INSTALL.md` inside each zip.\n\n---\nBuilt by GitHub Actions from jacob-sabella/mpc-addin-commander@a39c2d7 with mpc-vst-plugins@1acb45c.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "addin-lib.sh differs from this repo's current template (older release tool, or modified): review it",
      "mpc_commander_addin.so calls network (bind, listen, recv, send, socket); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 309,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "3.9.1",
       "date": "2026-10-23"
      }
     ]
    },
    {
     "version": "1.0.0",
     "size": 40881,
     "defer": true,
     "sha256": "f7c2cd7fb022066c83cf67f93faef6f3beb08ca66e46485b3d6b5ce5e99b10f2",
     "param_compat": 1,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "commander",
      "name": "MPC Commander addin",
      "version": "1.0.0",
      "kind": "addin",
      "layout": "addin",
      "so": "mpc_commander_addin.so",
      "conf": "mpc_commander_addin.conf",
      "files": [],
      "user_data": [
       "mpc_commander_addin.conf"
      ],
      "arch": "armv7",
      "max_glibc": "2.17",
      "param_compat": 1,
      "about": "The plugins MPC loads, with their own skins, and MPC's transport, in a desktop app (through an SSH tunnel by default).",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-addin-commander",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "mpc_commander_addin.so": {
       "network": [
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "hooks": [
      "dlsym",
      "mpc_commander_addin_start"
     ],
     "chains": false,
     "assets": {
      "armv7": {
       "sha256": "f7c2cd7fb022066c83cf67f93faef6f3beb08ca66e46485b3d6b5ce5e99b10f2",
       "size": 40881,
       "url": "https://github.com/jacob-sabella/mpc-addin-commander/releases/download/commander-addin-v1.0.0/MPC-Commander-addin-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/jacob-sabella/mpc-addin-commander/releases/download/commander-addin-v1.0.0/MPC-Commander-addin-1.0.0-mpc-armv7.zip",
     "date": "2026-10-06",
     "channel": "stable",
     "notes": "The plugins MPC loads, with their own skins, and MPC's transport, in a desktop app (through an SSH tunnel by default).\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM: Force, MPC Live / Live II, One, X, Key 61 and Key 37).\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Installing addins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r MPC-Commander-addin-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/MPC-Commander-addin-1.0.0/install.sh`\n\nThe installer copies the addin into `/data/mpc-addins/commander/`, adds `mpc_commander_addin.so` to the `LD_PRELOAD` list of MPC's service\nand **restarts MPC** (save your project first). The list is extended, never replaced: other addins and the\nlibraries the firmware preloads stay. Where no writable file sets the list (the unit is on the read-only root), one\ndrop-in shared by every addin sets it, `/etc/systemd/system/<service>.service.d/90-mpc-addins.conf`. Re-run the\ninstaller after a firmware update. `-y` skips the question, `-n` leaves the restart to you.\n\nSettings are in `/data/mpc-addins/commander/mpc_commander_addin.conf`; an upgrade keeps your edits.\n\nIt listens on the device only. From your computer: ssh -L 6730:127.0.0.1:6730 root@<device address>, then connect the MPC Commander desktop app to localhost:6730 (bind and port are in mpc_commander_addin.conf). For transport and MIDI, enable the MPC Commander port in MPC's MIDI preferences: as an input (with Receive MMC on) and as an output with clock sync and Send MMC.\n\nUninstalling and the file list are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from jacob-sabella/mpc-addin-commander@cd72c01 with mpc-vst-plugins@a4b8f86.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "addin-lib.sh differs from this repo's current template (older release tool, or modified): review it",
      "mpc_commander_addin.so calls network (bind, listen, recv, send, socket); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 642,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.1.3",
     "size": 38881,
     "defer": true,
     "sha256": "412add756b51bc09bfc2115a27d12aed255e42530359a83d1027029679e8284f",
     "param_compat": 0,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "commander",
      "name": "MPC Commander addin",
      "version": "0.1.3",
      "kind": "addin",
      "layout": "addin",
      "so": "mpc_commander_addin.so",
      "conf": "mpc_commander_addin.conf",
      "files": [],
      "user_data": [
       "mpc_commander_addin.conf"
      ],
      "arch": "armv7",
      "max_glibc": "2.17",
      "param_compat": 0,
      "about": "The plugins MPC loads, with their own skins, and MPC's transport, on a desktop app over the network.",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-addin-commander",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "mpc_commander_addin.so": {
       "network": [
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "hooks": [
      "dlsym",
      "mpc_commander_addin_start"
     ],
     "chains": false,
     "assets": {
      "armv7": {
       "sha256": "412add756b51bc09bfc2115a27d12aed255e42530359a83d1027029679e8284f",
       "size": 38881,
       "url": "https://github.com/jacob-sabella/mpc-addin-commander/releases/download/commander-addin-v0.1.3/MPC-Commander-addin-0.1.3-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/jacob-sabella/mpc-addin-commander/releases/download/commander-addin-v0.1.3/MPC-Commander-addin-0.1.3-mpc-armv7.zip",
     "date": "2026-10-04",
     "channel": "beta",
     "notes": "The plugins MPC loads, with their own skins, and MPC's transport, on a desktop app over the network.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM: Force, MPC Live / Live II, One, X, Key 61 and Key 37).\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Installing addins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r MPC-Commander-addin-0.1.3 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/MPC-Commander-addin-0.1.3/install.sh`\n\nThe installer copies the addin into `/data/mpc-addins/commander/`, adds `mpc_commander_addin.so` to the `LD_PRELOAD` list of MPC's service\nand **restarts MPC** (save your project first). The list is extended, never replaced: other addins and the\nlibraries the firmware preloads stay. Where no writable file sets the list (the unit is on the read-only root), one\ndrop-in shared by every addin sets it, `/etc/systemd/system/<service>.service.d/90-mpc-addins.conf`. Re-run the\ninstaller after a firmware update. `-y` skips the question, `-n` leaves the restart to you.\n\nSettings are in `/data/mpc-addins/commander/mpc_commander_addin.conf`; an upgrade keeps your edits.\n\nIt listens on the device only. From your computer: ssh -L 6730:127.0.0.1:6730 root@<device address>, then connect the MPC Commander desktop app to localhost:6730 (bind and port are in mpc_commander_addin.conf). For transport and MIDI, enable the MPC Commander port in MPC's MIDI preferences: as an input (with Receive MMC on) and as an output with clock sync and Send MMC.\n\nUninstalling and the file list are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from jacob-sabella/mpc-addin-commander@8c4a60d with mpc-vst-plugins@83c6cbd.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "addin-lib.sh differs from this repo's current template (older release tool, or modified): review it",
      "mpc_commander_addin.so calls network (bind, listen, recv, send, socket); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 472,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.1.2",
     "size": 38845,
     "defer": true,
     "sha256": "3dbba2a30f3b3cd396462e4c6f9e292dc4267426e042f2759d253e13701232bb",
     "param_compat": 0,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "commander",
      "name": "MPC Commander addin",
      "version": "0.1.2",
      "kind": "addin",
      "layout": "addin",
      "so": "mpc_commander_addin.so",
      "conf": "mpc_commander_addin.conf",
      "files": [],
      "user_data": [
       "mpc_commander_addin.conf"
      ],
      "arch": "armv7",
      "max_glibc": "2.17",
      "param_compat": 0,
      "about": "The plugins MPC loads, with their own skins, and MPC's transport, on a desktop app over the network.",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-addin-commander",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "mpc_commander_addin.so": {
       "network": [
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "hooks": [
      "dlsym",
      "mpc_commander_addin_start"
     ],
     "chains": false,
     "assets": {
      "armv7": {
       "sha256": "3dbba2a30f3b3cd396462e4c6f9e292dc4267426e042f2759d253e13701232bb",
       "size": 38845,
       "url": "https://github.com/jacob-sabella/mpc-addin-commander/releases/download/commander-addin-v0.1.2/MPC-Commander-addin-0.1.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/jacob-sabella/mpc-addin-commander/releases/download/commander-addin-v0.1.2/MPC-Commander-addin-0.1.2-mpc-armv7.zip",
     "date": "2026-10-04",
     "channel": "beta",
     "notes": "The plugins MPC loads, with their own skins, and MPC's transport, on a desktop app over the network.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM: Force, MPC Live / Live II, One, X, Key 61 and Key 37).\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Installing addins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r MPC-Commander-addin-0.1.2 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/MPC-Commander-addin-0.1.2/install.sh`\n\nThe installer copies the addin into `/data/mpc-addins/commander/`, adds `mpc_commander_addin.so` to the `LD_PRELOAD` list of MPC's service\nand **restarts MPC** (save your project first). The list is extended, never replaced: other addins and the\nlibraries the firmware preloads stay. Where no writable file sets the list (the unit is on the read-only root), one\ndrop-in shared by every addin sets it, `/etc/systemd/system/<service>.service.d/90-mpc-addins.conf`. Re-run the\ninstaller after a firmware update. `-y` skips the question, `-n` leaves the restart to you.\n\nSettings are in `/data/mpc-addins/commander/mpc_commander_addin.conf`; an upgrade keeps your edits.\n\nIt listens on the device only. From your computer: ssh -L 6730:127.0.0.1:6730 root@<device address>, then connect the MPC Commander desktop app to localhost:6730 (bind and port are in mpc_commander_addin.conf). For transport and MIDI, enable the MPC Commander port in MPC's MIDI preferences: as an input (with Receive MMC on) and as an output with clock sync and Send MMC.\n\nUninstalling and the file list are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from jacob-sabella/mpc-addin-commander@b856117 with mpc-vst-plugins@83c6cbd.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "addin-lib.sh differs from this repo's current template (older release tool, or modified): review it",
      "mpc_commander_addin.so calls network (bind, listen, recv, send, socket); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 519,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.1.1",
     "size": 38597,
     "defer": true,
     "sha256": "71721964abc070b9b1b32678ca0d8f969f376ecd2dff17beb8c9b8518481093a",
     "param_compat": 0,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "commander",
      "name": "MPC Commander addin",
      "version": "0.1.1",
      "kind": "addin",
      "layout": "addin",
      "so": "mpc_commander_addin.so",
      "conf": "mpc_commander_addin.conf",
      "files": [],
      "user_data": [
       "mpc_commander_addin.conf"
      ],
      "arch": "armv7",
      "max_glibc": "2.17",
      "param_compat": 0,
      "about": "The plugins MPC loads, with their own skins, and MPC's transport, on a desktop app over the network.",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-addin-commander",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "mpc_commander_addin.so": {
       "network": [
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "hooks": [
      "dlsym",
      "mpc_commander_addin_start"
     ],
     "chains": false,
     "assets": {
      "armv7": {
       "sha256": "71721964abc070b9b1b32678ca0d8f969f376ecd2dff17beb8c9b8518481093a",
       "size": 38597,
       "url": "https://github.com/jacob-sabella/mpc-addin-commander/releases/download/commander-addin-v0.1.1/MPC-Commander-addin-0.1.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/jacob-sabella/mpc-addin-commander/releases/download/commander-addin-v0.1.1/MPC-Commander-addin-0.1.1-mpc-armv7.zip",
     "date": "2026-10-03",
     "channel": "beta",
     "notes": "The plugins MPC loads, with their own skins, and MPC's transport, on a desktop app over the network.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM: Force, MPC Live / Live II, One, X, Key 61 and Key 37).\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Installing addins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r MPC-Commander-addin-0.1.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/MPC-Commander-addin-0.1.1/install.sh`\n\nThe installer copies the addin into `/data/mpc-addins/commander/`, adds `mpc_commander_addin.so` to the `LD_PRELOAD` list of MPC's service\nand **restarts MPC** (save your project first). The list is extended, never replaced: other addins and the\nlibraries the firmware preloads stay. Where no writable file sets the list (the unit is on the read-only root), one\ndrop-in shared by every addin sets it, `/etc/systemd/system/<service>.service.d/90-mpc-addins.conf`. Re-run the\ninstaller after a firmware update. `-y` skips the question, `-n` leaves the restart to you.\n\nSettings are in `/data/mpc-addins/commander/mpc_commander_addin.conf`; an upgrade keeps your edits.\n\nIt listens on the device only. From your computer: ssh -L 6730:127.0.0.1:6730 root@<device address>, then connect the MPC Commander desktop app to localhost:6730 (bind and port are in mpc_commander_addin.conf). For transport and MIDI, enable the MPC Commander port in MPC's MIDI preferences: as an input (with Receive MMC on) and as an output with clock sync and Send MMC.\n\nUninstalling and the file list are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from jacob-sabella/mpc-addin-commander@3fc5038 with mpc-vst-plugins@83c6cbd.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "addin-lib.sh differs from this repo's current template (older release tool, or modified): review it",
      "mpc_commander_addin.so calls network (bind, listen, recv, send, socket); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 474,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.1.0",
     "size": 37594,
     "defer": true,
     "sha256": "0a9bbadc82e93ed53bbef4de8748b23d8acd6fbcf5f208d226e8f311cb4a37c4",
     "param_compat": 0,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "commander",
      "name": "MPC Commander addin",
      "version": "0.1.0",
      "kind": "addin",
      "layout": "addin",
      "so": "mpc_commander_addin.so",
      "conf": "mpc_commander_addin.conf",
      "files": [],
      "user_data": [
       "mpc_commander_addin.conf"
      ],
      "arch": "armv7",
      "max_glibc": "2.17",
      "param_compat": 0,
      "about": "The plugins MPC loads, with their own skins, and MPC's transport, on a desktop app over the network.",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-addin-commander",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "mpc_commander_addin.so": {
       "network": [
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "hooks": [
      "dlsym",
      "mpc_commander_addin_start"
     ],
     "chains": false,
     "assets": {
      "armv7": {
       "sha256": "0a9bbadc82e93ed53bbef4de8748b23d8acd6fbcf5f208d226e8f311cb4a37c4",
       "size": 37594,
       "url": "https://github.com/jacob-sabella/mpc-addin-commander/releases/download/commander-addin-v0.1.0/MPC-Commander-addin-0.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/jacob-sabella/mpc-addin-commander/releases/download/commander-addin-v0.1.0/MPC-Commander-addin-0.1.0-mpc-armv7.zip",
     "date": "2026-10-03",
     "channel": "beta",
     "notes": "The plugins MPC loads, with their own skins, and MPC's transport, on a desktop app over the network.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM: Force, MPC Live / Live II, One, X, Key 61 and Key 37).\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Installing addins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r MPC-Commander-addin-0.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/MPC-Commander-addin-0.1.0/install.sh`\n\nThe installer copies the addin into `/data/mpc-addins/commander/`, adds `mpc_commander_addin.so` to the `LD_PRELOAD` list of MPC's service\nand **restarts MPC** (save your project first). The list is extended, never replaced: other addins and the\nlibraries the firmware preloads stay. Where no writable file sets the list (the unit is on the read-only root), one\ndrop-in shared by every addin sets it, `/etc/systemd/system/<service>.service.d/90-mpc-addins.conf`. Re-run the\ninstaller after a firmware update. `-y` skips the question, `-n` leaves the restart to you.\n\nSettings are in `/data/mpc-addins/commander/mpc_commander_addin.conf`; an upgrade keeps your edits.\n\nConnect the MPC Commander desktop app to <device address>:6730 (port and bind are in mpc_commander_addin.conf). For transport and MIDI, enable the MPC Commander port in MPC's MIDI preferences: as an input (with Receive MMC on) and as an output with clock sync and Send MMC.\n\nUninstalling and the file list are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from jacob-sabella/mpc-addin-commander@ab06eab with mpc-vst-plugins@1c4b4fc.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "addin-lib.sh differs from this repo's current template (older release tool, or modified): review it",
      "mpc_commander_addin.so calls network (bind, listen, recv, send, socket); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 461,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "screenshot",
    "tested",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "1.1.1",
   "latest_beta": "0.1.3",
   "updated": "2026-11-04",
   "added": "2026-10-03",
   "downloads": 2907,
   "shares_hooks": []
  },
  {
   "id": "mpc-dj-fx-2",
   "name": "MPC DJ FX 2",
   "author": "mitchoster",
   "repo": "mitchoster/mpc-vst-djfx2",
   "kind": "effect",
   "license": "MIT",
   "summary": "One-slot live DJ insert for MPC/Force: 3-band isolator, DJ filter, beat repeat, delay, reverb, through-zero flanger, grain delay, limiter, and eight performance macros measured from Lenny Kiser's DJ-FX rack.",
   "screenshot": "https://raw.githubusercontent.com/mitchoster/mpc-vst-djfx2/0f20d92f/docs/ui-preview/page_1.png",
   "style": "multi-fx",
   "tags": [
    "dj",
    "isolator",
    "filter",
    "beat-repeat",
    "delay",
    "reverb",
    "performance",
    "macro"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "3.1.6",
     "size": 5311779,
     "defer": true,
     "sha256": "de4c6e25e8a2682e3a07d821889b8fe027afd19f3c1dfece07aad4a4fa6985db",
     "param_compat": 3,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 30.3,
      "max_pct": 67.0,
      "verdict": "WARN"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "mpc-dj-fx-2",
      "name": "MPC DJ FX 2",
      "version": "3.1.6",
      "kind": "effect",
      "uid": "446a4632",
      "manufacturer": "LarryDaimond",
      "layout": "portable",
      "so": "mpc_djfx2.so",
      "skin": "LarryDaimond - VST - MPC DJ FX 2",
      "folder": "portable/LarryDaimond - VST - MPC DJ FX 2",
      "extras": [],
      "user_data": [],
      "user_files": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 3,
      "about": "One-slot DJ insert: 3-band isolator, DJ filter, beat repeat, delay, reverb, flanger, grain delay (the original rack's Glitch stage) and a true-peak limiter, driven by the eight macros measured from Lenny Kiser's DJ-FX rack.",
      "requires": "",
      "source_repo": "mitchoster/mpc-vst-djfx2",
      "license": "MIT",
      "cpu": {
       "p99_pct": 30.3,
       "max_pct": 67.0,
       "verdict": "WARN"
      }
     },
     "flags": {
      "portable/LarryDaimond - VST - MPC DJ FX 2/mpc_djfx2.so": {
       "network": [
        "accept",
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "de4c6e25e8a2682e3a07d821889b8fe027afd19f3c1dfece07aad4a4fa6985db",
       "size": 5311779,
       "url": "https://github.com/mitchoster/mpc-vst-djfx2/releases/download/v3.1.6/MPC-DJ-FX-2-3.1.6-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/mitchoster/mpc-vst-djfx2/releases/download/v3.1.6/MPC-DJ-FX-2-3.1.6-mpc-armv7.zip",
     "date": "2026-11-03",
     "channel": "stable",
     "notes": "Fixes 3.1.5, where the QR could not be opened by a finger.\n\n`#bar` is `pointer-events: none` so swipes reach the canvas; the `PAIR \u2026` span inherited it,\nso a real tap hit the canvas and the QR never appeared. The line now opts back in\n(`pointer-events: auto`), as the other two ports already did.\n\nChecked with hit-testing rather than `element.click()`: `elementFromPoint` at the line's real\nposition returned `<canvas>` before and `<span id=pair>` after, and a click there toggles the\nQR `none \u2192 block`.\n\nWhere the QR is: on the phone page (`http://<device-ip>:8102/`), not on the MPC screen \u2014\ntap the `PAIR <url>` line in the bottom bar.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/LarryDaimond - VST - MPC DJ FX 2/mpc_djfx2.so calls network (accept, bind, listen, recv, send, socket): flagged for manual review (the author can explain why)"
     ],
     "downloads": 51,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live II",
       "firmware": "MPC OS 3.x (ACVS-MPC3 build)",
       "date": "2026-11-03"
      }
     ]
    },
    {
     "version": "3.1.5",
     "size": 5311645,
     "defer": true,
     "sha256": "7adffb9aacd8b6266f6df2793a53f09ac0cb0836c2af2ba269a7fc6cf1cc2b29",
     "param_compat": 3,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 30.3,
      "max_pct": 67.0,
      "verdict": "WARN"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "mpc-dj-fx-2",
      "name": "MPC DJ FX 2",
      "version": "3.1.5",
      "kind": "effect",
      "uid": "446a4632",
      "manufacturer": "LarryDaimond",
      "layout": "portable",
      "so": "mpc_djfx2.so",
      "skin": "LarryDaimond - VST - MPC DJ FX 2",
      "folder": "portable/LarryDaimond - VST - MPC DJ FX 2",
      "extras": [],
      "user_data": [],
      "user_files": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 3,
      "about": "One-slot DJ insert: 3-band isolator, DJ filter, beat repeat, delay, reverb, flanger, grain delay (the original rack's Glitch stage) and a true-peak limiter, driven by the eight macros measured from Lenny Kiser's DJ-FX rack.",
      "requires": "",
      "source_repo": "mitchoster/mpc-vst-djfx2",
      "license": "MIT",
      "cpu": {
       "p99_pct": 30.3,
       "max_pct": 67.0,
       "verdict": "WARN"
      }
     },
     "flags": {
      "portable/LarryDaimond - VST - MPC DJ FX 2/mpc_djfx2.so": {
       "network": [
        "accept",
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "7adffb9aacd8b6266f6df2793a53f09ac0cb0836c2af2ba269a7fc6cf1cc2b29",
       "size": 5311645,
       "url": "https://github.com/mitchoster/mpc-vst-djfx2/releases/download/v3.1.5/MPC-DJ-FX-2-3.1.5-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/mitchoster/mpc-vst-djfx2/releases/download/v3.1.5/MPC-DJ-FX-2-3.1.5-mpc-armv7.zip",
     "date": "2026-11-03",
     "channel": "stable",
     "notes": "Tapping **PAIR** on the phone page now shows the pairing QR (`/qr.svg`). Before this, the\npage printed its own address but never revealed the code, so a second phone still had to\ntype the URL.\n\n- The handler resolves the `<img>` on click \u2014 it sits after the page script, and a\n  top-level `getElementById` returned null there (the first attempt was a silent no-op).\n- `/qr.svg` is byte-identical to an independent `qrcodegen` run of the plugin's own\n  `/state.url`; the toggle was checked in a real browser against a Live II.\n- Nothing else changed: same parameters, same sound, same three interfaces.\n\nVerified on: MPC Live II, MPC OS 3.x, 2026-11-03.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/LarryDaimond - VST - MPC DJ FX 2/mpc_djfx2.so calls network (accept, bind, listen, recv, send, socket): flagged for manual review (the author can explain why)"
     ],
     "downloads": 17,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "3.1.4",
     "size": 18352759,
     "defer": true,
     "sha256": "47488f29e2669154e88206e031ff0f22672ad1fdf6a366e47d33c66538235d0a",
     "param_compat": 3,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "mpc-dj-fx-2",
      "name": "MPC DJ FX 2",
      "version": "3.1.4",
      "kind": "effect",
      "uid": "446a4632",
      "manufacturer": "LarryDaimond",
      "layout": "portable",
      "so": "mpc_djfx2.so",
      "skin": "LarryDaimond - VST - MPC DJ FX 2",
      "folder": "portable/LarryDaimond - VST - MPC DJ FX 2",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 3,
      "about": "One-slot DJ insert with a companion screen (browser panel) and a pairing QR.",
      "requires": "",
      "source_repo": "mitchoster/mpc-vst-djfx2",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "portable/LarryDaimond - VST - MPC DJ FX 2/mpc_djfx2.so": {
       "network": [
        "accept",
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "47488f29e2669154e88206e031ff0f22672ad1fdf6a366e47d33c66538235d0a",
       "size": 18352759,
       "url": "https://github.com/mitchoster/mpc-vst-djfx2/releases/download/v3.1.4/MPC-DJ-FX-2-3.1.4-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/mitchoster/mpc-vst-djfx2/releases/download/v3.1.4/MPC-DJ-FX-2-3.1.4-mpc-armv7.zip",
     "date": "2026-11-02",
     "channel": "stable",
     "notes": "Companion screen gains a **pairing QR** at `/qr.svg`: tap the `PAIR` line in the panel and scan it from a second phone instead of typing the address. The QR is generated from the plugin's own interface address at request time. Encoder: Project Nayuki's qrcodegen (MIT, pinned), vendored - nothing fetched at runtime.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/LarryDaimond - VST - MPC DJ FX 2/mpc_djfx2.so calls network (accept, bind, listen, recv, send, socket): flagged for manual review (the author can explain why)"
     ],
     "downloads": 52,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live II",
       "firmware": "MPC OS 3.x (ACVS-MPC3 build)",
       "date": "2026-11-02"
      }
     ]
    },
    {
     "version": "3.1.3",
     "size": 18345357,
     "defer": true,
     "sha256": "e875ea5055b26799208902c78e8ed8f97baffda90e73e61fef7f28d978f6b3f9",
     "param_compat": 3,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "mpc-dj-fx-2",
      "name": "MPC DJ FX 2",
      "version": "3.1.3",
      "kind": "effect",
      "uid": "446a4632",
      "manufacturer": "LarryDaimond",
      "layout": "portable",
      "so": "mpc_djfx2.so",
      "skin": "LarryDaimond - VST - MPC DJ FX 2",
      "folder": "portable/LarryDaimond - VST - MPC DJ FX 2",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 3,
      "about": "One-slot DJ insert: 3-band isolator, DJ filter, beat repeat, delay, reverb, flanger, grain delay and a true-peak limiter, driven by eight macros; with a companion screen served in the browser.",
      "requires": "",
      "source_repo": "mitchoster/mpc-vst-djfx2",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "portable/LarryDaimond - VST - MPC DJ FX 2/mpc_djfx2.so": {
       "network": [
        "accept",
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "e875ea5055b26799208902c78e8ed8f97baffda90e73e61fef7f28d978f6b3f9",
       "size": 18345357,
       "url": "https://github.com/mitchoster/mpc-vst-djfx2/releases/download/v3.1.3/MPC-DJ-FX-2-3.1.3-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/mitchoster/mpc-vst-djfx2/releases/download/v3.1.3/MPC-DJ-FX-2-3.1.3-mpc-armv7.zip",
     "date": "2026-11-02",
     "channel": "stable",
     "notes": "**The plugin now serves its own panel** on the LAN, port 8102: four faces (MACRO, FILTER, REPEAT, DELAY), read and write, one browser tab per device. `DJF2_HTTP=0` disables the listener, `DJF2_HTTP_RW=0` makes it read-only, and writes need an `X-DJF2: 1` header so another web page cannot post to it.\n\n**Switches.** The two-state controls (SYNC, PONG, FILL, MODE, LIMITER, EQ CURVE) never registered a touch: they were drawn in a strip outside the reachable area of the 1280x628 screen. They are rocker controls inside the panel now.\n\n**Write path.** The companion's header check was case-sensitive, so a browser tap was refused with \"missing X-DJF2 header\" while curl worked. Fixed.\n\n**Tempo.** `/state` now carries `bpm_seen`: 0 means the host never reported a tempo, and the panel shows `--` instead of a number. A VST2 plugin cannot otherwise tell \"host says 120\" from \"no tempo, here is a default\".\n\n**Rack is the default interface.** The zip ships `Plugin Skins/` with rack (default), studio and classic; switch at INTERFACE on the PERFORM page.\n\nThe network capability flagged by the catalog checker is this listener: LAN only, one port, off by switch.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/LarryDaimond - VST - MPC DJ FX 2/mpc_djfx2.so calls network (accept, bind, listen, recv, send, socket): flagged for manual review (the author can explain why)"
     ],
     "downloads": 21,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live II",
       "firmware": "MPC OS 3.x (ACVS-MPC3 build)",
       "date": "2026-11-02"
      }
     ]
    },
    {
     "version": "3.1.2",
     "size": 13853210,
     "defer": true,
     "sha256": "a2186155f7ca0bfba09c37cd3a3f3c5271868511a1b8da2daade75c0d70d4b50",
     "param_compat": 3,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "mpc-dj-fx-2",
      "name": "MPC DJ FX 2",
      "version": "3.1.2",
      "kind": "effect",
      "uid": "446a4632",
      "manufacturer": "LarryDaimond",
      "layout": "portable",
      "so": "mpc_djfx2.so",
      "skin": "LarryDaimond - VST - MPC DJ FX 2",
      "folder": "portable/LarryDaimond - VST - MPC DJ FX 2",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 3,
      "about": "",
      "requires": "",
      "source_repo": "mitchoster/mpc-vst-djfx2",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "a2186155f7ca0bfba09c37cd3a3f3c5271868511a1b8da2daade75c0d70d4b50",
       "size": 13853210,
       "url": "https://github.com/mitchoster/mpc-vst-djfx2/releases/download/v3.1.2/MPC-DJ-FX-2-3.1.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/mitchoster/mpc-vst-djfx2/releases/download/v3.1.2/MPC-DJ-FX-2-3.1.2-mpc-armv7.zip",
     "date": "2026-10-28",
     "channel": "stable",
     "notes": "Vendor name change: the plugin now ships under **LarryDaimond** (was `MPCDJ`), so it installs into `/sdcard/Synths/LarryDaimond - VST - MPC DJ FX 2/` and the skins carry the new name.\n\nThe uid is unchanged, so a saved project and an existing install keep working: `install.sh` replaces the old entry. The old `MPCDJ - VST - MPC DJ FX 2` folder and its `Insert Effects/MPCDJ - ...` preset folder are left behind and can be deleted by hand.\n\nAll three interfaces (classic / studio / rack) are in this one zip; the active one is rack.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 161,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live II",
       "firmware": "MPC OS 3.x (ACVS-MPC3 build)",
       "date": "2026-10-31"
      }
     ]
    },
    {
     "version": "3.1.1",
     "size": 13825218,
     "defer": true,
     "sha256": "bd99f88a6da79856a34f68ca6d5c7a9603efcdc0c522be43399810a2307496ce",
     "param_compat": 3,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 12.7,
      "max_pct": 14.4,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "mpc-dj-fx-2",
      "name": "MPC DJ FX 2",
      "version": "3.1.1",
      "kind": "effect",
      "uid": "446a4632",
      "manufacturer": "MPCDJ",
      "layout": "portable",
      "so": "mpc_djfx2.so",
      "skin": "MPCDJ - VST - MPC DJ FX 2",
      "folder": "portable/MPCDJ - VST - MPC DJ FX 2",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 3,
      "about": "One-slot DJ insert with three built-in interfaces: isolator, DJ filter, beat repeat, delay, reverb, flanger, grain delay, limiter and eight measured macros.",
      "requires": "",
      "source_repo": "mitchoster/mpc-vst-djfx2",
      "license": "MIT",
      "cpu": {
       "p99_pct": 12.7,
       "max_pct": 14.4,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "bd99f88a6da79856a34f68ca6d5c7a9603efcdc0c522be43399810a2307496ce",
       "size": 13825218,
       "url": "https://github.com/mitchoster/mpc-vst-djfx2/releases/download/v3.1.1/MPC-DJ-FX-2-3.1.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/mitchoster/mpc-vst-djfx2/releases/download/v3.1.1/MPC-DJ-FX-2-3.1.1-mpc-armv7.zip",
     "date": "2026-10-28",
     "channel": "stable",
     "notes": "## 3.1.1 \u2014 Rack: the INTERFACE tiles moved under the `% wet` readout\n\nAt the right edge they sat on the chain strip's caption and under the limiter. They now sit under the MIX\nreadout, where the panel is empty, and read as part of the master block.\n\nNothing else changed: same `.so` (`5ed8addc\u2026`, 89 parameters), same three interfaces, same switch\nbehaviour (pick \u2192 remove the instance \u2192 insert it again).\n\n| Asset | Look |\n| --- | --- |\n| `MPC-DJ-FX-2-3.1.1-mpc-armv7.zip` | Studio (default) + Classic + Rack in one plugin folder |\n\nVerified on the device: after the move the tiles clear the chain strip and the caption, and a switch\nStudio \u2192 Classic \u2192 Rack \u2192 Studio rewrote `TUI.json`, `Q-Links.json` and `ui.txt` each time.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 56,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live II",
       "firmware": "MPC OS 3.x (ACVS-MPC3 build)",
       "date": "2026-10-28"
      }
     ]
    },
    {
     "version": "3.1.0",
     "size": 13825064,
     "defer": true,
     "sha256": "ff8eede424e7427ef3ac3e202cecafa960c1f0f37c9998736d899de1c4eb5cca",
     "param_compat": 3,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "mpc-dj-fx-2",
      "name": "MPC DJ FX 2",
      "version": "3.1.0",
      "kind": "effect",
      "uid": "446a4632",
      "manufacturer": "MPCDJ",
      "layout": "portable",
      "so": "mpc_djfx2.so",
      "skin": "MPCDJ - VST - MPC DJ FX 2",
      "folder": "portable/MPCDJ - VST - MPC DJ FX 2",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 3,
      "about": "One-slot DJ insert with three built-in interfaces: isolator, DJ filter, beat repeat, delay, reverb, flanger, grain delay, limiter and eight measured macros.",
      "requires": "",
      "source_repo": "mitchoster/mpc-vst-djfx2",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "ff8eede424e7427ef3ac3e202cecafa960c1f0f37c9998736d899de1c4eb5cca",
       "size": 13825064,
       "url": "https://github.com/mitchoster/mpc-vst-djfx2/releases/download/v3.1.0/MPC-DJ-FX-2-3.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/mitchoster/mpc-vst-djfx2/releases/download/v3.1.0/MPC-DJ-FX-2-3.1.0-mpc-armv7.zip",
     "date": "2026-10-28",
     "channel": "stable",
     "notes": "## 3.1.0 \u2014 one plugin, three interfaces, switchable inside the plugin\n\nThe three interfaces now ship **in the plugin folder**. No second download, no reinstall:\n\n| Interface | Look | Pages |\n| --- | --- | --- |\n| **Studio** (default) | display on top, parameter cards below (reference: 3dthc's Shapey) | MACROS \u00b7 DJ FX \u00b7 DJ FX 2 |\n| **Classic** | ivory chassis, ink masthead, eight tabs | MACROS \u00b7 DJ \u00b7 REPEAT \u00b7 DELAY \u00b7 EQ \u00b7 VERB \u00b7 FLANGE \u00b7 SETUP |\n| **Rack** | anodised graphite bays (reference: MagicStino's PulyTek) | PERFORM \u00b7 FX \u00b7 TONE |\n\n### Switching\n\n**INTERFACE** sits on the MACROS page (Studio), the SETUP page (Classic) and the PERFORM page (Rack).\nPick one, then remove the plugin instance on the track and insert it again \u2014 MPC binds a skin when an\ninstance is inserted and has no reload call, so the change lands on the next insert. No restart, no\n`MPC.settings` edit.\n\nWhy a running instance cannot be disturbed: the interfaces live in `Plugin Skins/{studio,classic,rack}/`\nand differ only in the files MPC reads on insert (`TUI.json` plus the Q-Link banks). Switching copies\nthose two small JSON files \u2014 written to a `.tmp` name and renamed \u2014 and rewrites no image, so the\nvoices that are playing keep every texture they have loaded.\n\n`Plugin Skins/ui.txt` records the active interface. A project or preset carrying an older value is\ncorrected from that file on load, so loading a preset can never flip the interface behind your back\n(the new `ui` parameter is the 89th; appending it leaves existing projects and presets intact).\n\n### Verified on the device (MPC Live II, MPC OS 3.x, 2026-10-28)\n\n- Studio \u2192 Classic \u2192 Rack \u2192 Studio: each switch rewrote `TUI.json` + `Q-Links.json` and `ui.txt` to\n  match, the running instance kept rendering, and the next insert came up with the chosen interface\n  (Classic's ivory eight-tab skin and the Rack's graphite bays both confirmed on screen).\n- `catalog_check --catalog` OK; host test PASSED; the switch mechanism was also driven offline against\n  the real engine (a `state` load with an older `ui` value changes no file).\n\n### Assets\n\nOne zip now. The three separate `\u2026-ui-classic` / `\u2026-ui-pulytek` zips stay available under **3.0.1** for\nanyone who wants a single interface without the other two on disk (15 MB vs 0.7 MB).\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 56,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "3.0.1",
     "size": 713492,
     "defer": true,
     "sha256": "2042879dd915337da3410dfe526ed1c477af2cced6c8abda2cbc31a1326f972f",
     "param_compat": 3,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 12.7,
      "max_pct": 14.4,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "mpc-dj-fx-2",
      "name": "MPC DJ FX 2",
      "version": "3.0.1",
      "kind": "effect",
      "uid": "446a4632",
      "manufacturer": "MPCDJ",
      "layout": "portable",
      "so": "mpc_djfx2.so",
      "skin": "MPCDJ - VST - MPC DJ FX 2",
      "folder": "portable/MPCDJ - VST - MPC DJ FX 2",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 3,
      "about": "One-slot DJ insert: isolator, DJ filter, beat repeat, delay, reverb, flanger, grain delay, limiter and eight measured macros.",
      "requires": "",
      "source_repo": "mitchoster/mpc-vst-djfx2",
      "license": "MIT",
      "cpu": {
       "p99_pct": 12.7,
       "max_pct": 14.4,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "2042879dd915337da3410dfe526ed1c477af2cced6c8abda2cbc31a1326f972f",
       "size": 713492,
       "url": "https://github.com/mitchoster/mpc-vst-djfx2/releases/download/v3.0.1/MPC-DJ-FX-2-3.0.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/mitchoster/mpc-vst-djfx2/releases/download/v3.0.1/MPC-DJ-FX-2-3.0.1-mpc-armv7.zip",
     "date": "2026-10-27",
     "channel": "stable",
     "notes": "## 3.0.1 \u2014 the Studio skin opens on the macros\n\nThe eight macros are what this plugin is for, so their page is now **tab 1** instead of tab 3.\n\n| Tab | Contents |\n| --- | --- |\n| **MACROS** | the eight measured macros (glitch, verb, fade, lpf, lo, mid, hi, fill), master, delay division |\n| **DJ FX** | DJ filter, isolator, beat repeat, delay |\n| **DJ FX 2** | reverb, flanger, grain delay, output |\n\nNothing else changed: same `.so` (88 parameters, `b538d2ad\u2026`), same presets, same Q-Link banks, and Classic /\nRack keep their layouts (their macros were already on the first page).\n\n| Asset | Look |\n| --- | --- |\n| `MPC-DJ-FX-2-3.0.1-mpc-armv7.zip` | **Studio** \u2014 macros first, three tabs |\n| `MPC-DJ-FX-2-3.0.1-ui-classic.zip` | **Classic** \u2014 ivory faceplate, eight tabs |\n| `MPC-DJ-FX-2-3.0.1-ui-pulytek.zip` | **Rack** \u2014 PERFORM / DJ FX / DJ FX 2 / SETUP bays |\n\nNew in the repo: `tools/ui-set.sh` swaps the interface on the device without reinstalling (it saves the\ncurrent skin under `/data/djfx2-skins` first, then you re-insert the plugin instance). `install.sh` from\nanother zip does the same thing.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 57,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "3.0.0",
     "size": 712213,
     "defer": true,
     "sha256": "966ff05164af7756d2e46a7197a1844937af9c59213257d8ed4d8f35ac0b5b9d",
     "param_compat": 3,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 12.7,
      "max_pct": 14.4,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "mpc-dj-fx-2",
      "name": "MPC DJ FX 2",
      "version": "3.0.0",
      "kind": "effect",
      "uid": "446a4632",
      "manufacturer": "MPCDJ",
      "layout": "portable",
      "so": "mpc_djfx2.so",
      "skin": "MPCDJ - VST - MPC DJ FX 2",
      "folder": "portable/MPCDJ - VST - MPC DJ FX 2",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 3,
      "about": "One-slot DJ insert: isolator, DJ filter, beat repeat, delay, reverb, flanger, grain delay, limiter and eight measured macros.",
      "requires": "",
      "source_repo": "mitchoster/mpc-vst-djfx2",
      "license": "MIT",
      "cpu": {
       "p99_pct": 12.7,
       "max_pct": 14.4,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "966ff05164af7756d2e46a7197a1844937af9c59213257d8ed4d8f35ac0b5b9d",
       "size": 712213,
       "url": "https://github.com/mitchoster/mpc-vst-djfx2/releases/download/v3.0.0/MPC-DJ-FX-2-3.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/mitchoster/mpc-vst-djfx2/releases/download/v3.0.0/MPC-DJ-FX-2-3.0.0-mpc-armv7.zip",
     "date": "2026-10-27",
     "channel": "stable",
     "notes": "## 3.0.0 \u2014 three interfaces, one plugin\n\nThe same `.so` and the same 88 parameters, shipped with three skins. Install the one you like; the plugin,\nits sound and its presets are identical.\n\n| Asset | Look | Pages |\n| --- | --- | --- |\n| `MPC-DJ-FX-2-3.0.0-mpc-armv7.zip` | **Studio** (default) | DJ FX \u00b7 DJ FX 2 \u00b7 SETUP |\n| `MPC-DJ-FX-2-3.0.0-ui-classic.zip` | **Classic** (ivory, 8 tabs) | MACROS \u00b7 DJ \u00b7 REPEAT \u00b7 DELAY \u00b7 EQ \u00b7 VERB \u00b7 FLANGE \u00b7 SETUP |\n| `MPC-DJ-FX-2-3.0.0-ui-pulytek.zip` | **Rack** | PERFORM \u00b7 FX \u00b7 TONE |\n\nDesign references: **MagicStino \u2014 PulyTek** and **3dthc \u2014 Shapey 5-band EQ**. Composition only, no artwork\nwas copied.\n\n### Engine and behaviour\n\n- **Meter ballistics** rewritten: VU 0.4 s, repeat 0.5 s, delay tail 1.5 s, reverb tail 2.5 s. The old\n  value was a ~40 s release, which made the meters look stuck at full.\n- **PANIC zeroes the meters** immediately (it used to leave the last value standing).\n- **VU CAL** (`vu_cal`, \u221212\u2026+12 dB, 1 dB steps): trims which level reads full scale \u2014 after DubTape2's\n  calibration trimmer.\n- **MIX is a read-out** (`mix_show`): the wet mix is derived from the eight macros, so a knob there would be\n  overwritten on the next macro move.\n- **Q-Links per section** in the Studio skin: a tab's bank follows the cards in reading order, so the\n  isolator's fourth knob is LOW X and no longer the DJ filter's LPF.\n\nChecks: host test (x86, ASan/UBSan) PASSED; device bench PASS (worst p99 12.7 %, worst block 14.4 %);\n`catalog_check --catalog` OK on all three zips; `tools/publish-check` clean on the source export.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 57,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "2.3.0",
     "size": 4910984,
     "defer": true,
     "sha256": "065d79c08fc670d75423932034bcf16eb6004d3125e8c5be4bb86723ae195f5a",
     "param_compat": 2,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 13.8,
      "max_pct": 17.0,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "mpc-dj-fx-2",
      "name": "MPC DJ FX 2",
      "version": "2.3.0",
      "kind": "effect",
      "uid": "446a4632",
      "manufacturer": "MPCDJ",
      "layout": "portable",
      "so": "mpc_djfx2.so",
      "skin": "MPCDJ - VST - MPC DJ FX 2",
      "folder": "portable/MPCDJ - VST - MPC DJ FX 2",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 2,
      "about": "One-slot DJ insert: 3-band isolator, DJ filter, beat repeat, delay, reverb, flanger, grain delay (the original rack's Glitch stage) and a true-peak limiter, driven by the eight macros measured from Lenny Kiser's DJ-FX rack.",
      "requires": "",
      "source_repo": "mitchoster/mpc-vst-djfx2",
      "license": "MIT",
      "cpu": {
       "p99_pct": 13.8,
       "max_pct": 17.0,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "065d79c08fc670d75423932034bcf16eb6004d3125e8c5be4bb86723ae195f5a",
       "size": 4910984,
       "url": "https://github.com/mitchoster/mpc-vst-djfx2/releases/download/v2.3.0/MPC-DJ-FX-2-2.3.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/mitchoster/mpc-vst-djfx2/releases/download/v2.3.0/MPC-DJ-FX-2-2.3.0-mpc-armv7.zip",
     "date": "2026-10-27",
     "channel": "stable",
     "notes": "## 2.3.0 \u2014 ECHO switch, tab last, and a fix for the jumping preset list\n\n- **DISPLAY switch** on the ECHO page (`ech_on`, Off/On, default On). Off parks every column at zero and stops\n  the history: no parameter pushes, no repaints.\n- **Tab order**: ECHO moved behind SETUP, so MACROS / DJ / REPEAT / DELAY / VERB keep the five visible tab slots.\n- **Fix: the preset list no longer jumps.** The meters were option-list parameters, and the wrapper asks the host\n  for an `UpdateDisplay` whenever an engine-reported parameter has options \u2014 with 21 meters reported up to 20 times\n  a second that flooded MPC's parameter view. The meters are now plain numeric parameters (0\u2026N-1, integer\n  display) like PulyTek's VU, so a push reports the value and nothing re-lists.\n- Nothing else changed; the audio path is untouched.\n\nMeasured on an MPC Live II with the display running: MPC process 152\u2013154 % of one core on ECHO versus 136\u2013168 %\non MACROS \u2014 the 16 columns at 5 Hz sit inside the noise. Sample and hold of the waterfall verified on the device.\n\nChecks: host test (x86, ASan/UBSan) PASSED; device CPU bench PASS; 70 parameters.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 56,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [],
   "featured": false,
   "latest": "3.1.6",
   "latest_beta": null,
   "updated": "2026-11-03",
   "added": "2026-10-27",
   "downloads": 865
  },
  {
   "id": "filebrowser",
   "name": "MPC File Browser",
   "author": "jacob-sabella",
   "repo": "jacob-sabella/mpc-addin-filebrowser",
   "kind": "addin",
   "license": "MIT AND Apache-2.0",
   "summary": "FileBrowser Quantum beside MPC: browse the device's drives in a web browser, upload and download samples and projects, play audio, edit text files. Listens on the device only: reach it through an SSH tunnel (login admin / mpcadmin; change it). bind=0.0.0.0 opens it to your network.",
   "screenshot": "https://raw.githubusercontent.com/jacob-sabella/mpc-addin-filebrowser/88b86eb39f907485995497cf0eaeeb5ddd7aa3e4/docs/tile.png",
   "style": "utility",
   "tags": [
    "files",
    "browser",
    "upload",
    "samples",
    "editor"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.1",
     "size": 20121201,
     "defer": true,
     "sha256": "ce58bcbc249146c165d8bb20f57cde19d03efd71cd9febb964a63b3af1068eda",
     "param_compat": 1,
     "max_glibc": "2.7",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "filebrowser",
      "name": "MPC File Browser",
      "version": "1.0.1",
      "kind": "addin",
      "layout": "addin",
      "so": "mpc_filebrowser_addin.so",
      "conf": "mpc_filebrowser_addin.conf",
      "files": [
       "filebrowser",
       "filebrowser-run.sh",
       "LICENSE-filebrowser"
      ],
      "user_data": [
       "mpc_filebrowser_addin.conf"
      ],
      "arch": "armv7",
      "max_glibc": "2.7",
      "param_compat": 1,
      "about": "FileBrowser Quantum beside MPC: browse, upload and download the device's drives in a web browser (through an SSH tunnel by default).",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-addin-filebrowser",
      "license": "MIT AND Apache-2.0",
      "cpu": null
     },
     "flags": {
      "mpc_filebrowser_addin.so": {
       "runs programs": [
        "execve",
        "fork"
       ]
      },
      "aarch64: mpc_filebrowser_addin.so": {
       "runs programs": [
        "execve",
        "fork"
       ]
      }
     },
     "hooks": [
      "mpc_filebrowser_addin_start"
     ],
     "chains": false,
     "assets": {
      "armv7": {
       "sha256": "ce58bcbc249146c165d8bb20f57cde19d03efd71cd9febb964a63b3af1068eda",
       "size": 20121201,
       "url": "https://github.com/jacob-sabella/mpc-addin-filebrowser/releases/download/filebrowser-addin-v1.0.1/MPC-File-Browser-1.0.1-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "843b21e489279bf5e035ffaaa414e6fec7afaa73700c0318634b5ad75042aa91",
       "size": 25727092,
       "url": "https://github.com/jacob-sabella/mpc-addin-filebrowser/releases/download/filebrowser-addin-v1.0.1/MPC-File-Browser-1.0.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/jacob-sabella/mpc-addin-filebrowser/releases/download/filebrowser-addin-v1.0.1/MPC-File-Browser-1.0.1-mpc-armv7.zip",
     "date": "2026-11-04",
     "channel": "stable",
     "notes": "FileBrowser Quantum beside MPC: browse, upload and download the device's drives in a web browser (through an SSH tunnel by default).\n\n## Requirements\n\n- A Gen2 MPC OS standalone device (aarch64: Live III, One G2, Key(s) G2). The installer refuses anything else.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Installing addins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r MPC-File-Browser-1.0.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/MPC-File-Browser-1.0.1/install.sh`\n\nThe installer copies the addin into `/data/mpc-addins/filebrowser/`, adds `mpc_filebrowser_addin.so` to the `LD_PRELOAD` list of MPC's service\nand **restarts MPC** (save your project first). The list is extended, never replaced: other addins and the\nlibraries the firmware preloads stay. Where no writable file sets the list (the unit is on the read-only root), one\ndrop-in shared by every addin sets it, `/etc/systemd/system/<service>.service.d/90-mpc-addins.conf`. Re-run the\ninstaller after a firmware update. `-y` skips the question, `-n` leaves the restart to you.\n\nSettings are in `/data/mpc-addins/filebrowser/mpc_filebrowser_addin.conf`; an upgrade keeps your edits.\n\nFrom a computer: ssh -N -L 6760:127.0.0.1:6760 root@<device>, then open http://localhost:6760 and log in as admin, password mpcadmin (change it there, or with password= in mpc_filebrowser_addin.conf).\n\nUninstalling and the file list are in `INSTALL.md` inside each zip.\n\n---\nBuilt by GitHub Actions from jacob-sabella/mpc-addin-filebrowser@056dcac with mpc-vst-plugins@8e266ce.\n",
     "yanked": false,
     "warnings": [
      "addin-lib.sh differs from this repo's current template (older release tool, or modified): review it",
      "mpc_filebrowser_addin.so calls runs programs (execve, fork): flagged for manual review (the author can explain why)"
     ],
     "downloads": 31,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.0",
     "size": 20121072,
     "defer": true,
     "sha256": "0fcec52fb9e4f222a7ead0cbb4aef04d4694f6bf61e29167aa12167e2cea5704",
     "param_compat": 1,
     "max_glibc": "2.7",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "filebrowser",
      "name": "MPC File Browser",
      "version": "1.0.0",
      "kind": "addin",
      "layout": "addin",
      "so": "mpc_filebrowser_addin.so",
      "conf": "mpc_filebrowser_addin.conf",
      "files": [
       "filebrowser",
       "filebrowser-run.sh",
       "LICENSE-filebrowser"
      ],
      "user_data": [
       "mpc_filebrowser_addin.conf"
      ],
      "arch": "armv7",
      "max_glibc": "2.7",
      "param_compat": 1,
      "about": "FileBrowser Quantum beside MPC: browse, upload and download the device's drives in a web browser (through an SSH tunnel by default).",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-addin-filebrowser",
      "license": "MIT AND Apache-2.0",
      "cpu": null
     },
     "flags": {
      "mpc_filebrowser_addin.so": {
       "runs programs": [
        "execve",
        "fork"
       ]
      },
      "aarch64: mpc_filebrowser_addin.so": {
       "runs programs": [
        "execve",
        "fork"
       ]
      }
     },
     "hooks": [
      "mpc_filebrowser_addin_start"
     ],
     "chains": false,
     "assets": {
      "armv7": {
       "sha256": "0fcec52fb9e4f222a7ead0cbb4aef04d4694f6bf61e29167aa12167e2cea5704",
       "size": 20121072,
       "url": "https://github.com/jacob-sabella/mpc-addin-filebrowser/releases/download/filebrowser-addin-v1.0.0/MPC-File-Browser-1.0.0-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "ed1a34e068a4d8a1c82f53b50b74172f644f7555b4612dd368443d225583843f",
       "size": 25726964,
       "url": "https://github.com/jacob-sabella/mpc-addin-filebrowser/releases/download/filebrowser-addin-v1.0.0/MPC-File-Browser-1.0.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/jacob-sabella/mpc-addin-filebrowser/releases/download/filebrowser-addin-v1.0.0/MPC-File-Browser-1.0.0-mpc-armv7.zip",
     "date": "2026-10-24",
     "channel": "stable",
     "notes": "FileBrowser Quantum beside MPC: browse, upload and download the device's drives in a web browser (through an SSH tunnel by default).\n\n## 1.0.0\n\nThe first stable release. It is the same as 0.1.1, which has been running on an MPC Key 37:\n\n- FileBrowser Quantum v2.0.1-stable, the unmodified upstream binary. It starts with MPC and stops when MPC exits, at low CPU and disk priority, with no search index by default.\n- It listens on `127.0.0.1:6760`: reach it through an SSH tunnel. `bind=0.0.0.0` opens it to the network.\n- Log in as `admin`, password `mpcadmin`. Change it in FileBrowser or with `password=` in the settings. A change made in FileBrowser survives MPC restarts.\n- It shows `/media` (Gen1's internal drive, SD cards and USB drives) and `/storage`, named Drives and Storage. On Gen1, Drives includes all of `/data`, MPC's settings among it.\n\nUpgrading from 0.1.x keeps your settings, password and FileBrowser's database.\n\n## Requirements\n\n- An MPC OS standalone device. Pick the zip for yours:\n  - `mpc-armv7`: Gen1 (MPC Live/Live II, One, X, Key 61/37, Force). Tested on an MPC Key 37, MPC OS 3.9.1.2\n  - `mpc-aarch64`: Gen2 (Live III, One G2, Key(s) G2). Not yet tested on a device\n  The installer refuses the wrong one.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Installing addins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r MPC-File-Browser-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/MPC-File-Browser-1.0.0/install.sh`\n\nThe installer copies the addin into `/data/mpc-addins/filebrowser/`, adds `mpc_filebrowser_addin.so` to the `LD_PRELOAD` list of MPC's service\nand **restarts MPC** (save your project first). The list is extended, never replaced: other addins and the\nlibraries the firmware preloads stay. Where no writable file sets the list (the unit is on the read-only root), one\ndrop-in shared by every addin sets it, `/etc/systemd/system/<service>.service.d/90-mpc-addins.conf`. Re-run the\ninstaller after a firmware update. `-y` skips the question, `-n` leaves the restart to you.\n\nSettings are in `/data/mpc-addins/filebrowser/mpc_filebrowser_addin.conf`; an upgrade keeps your edits.\n\nFrom a computer: ssh -N -L 6760:127.0.0.1:6760 root@<device>, then open http://localhost:6760 and log in as admin, password mpcadmin (change it there, or with password= in mpc_filebrowser_addin.conf).\n\nUninstalling and the file list are in `INSTALL.md` inside each zip.\n\nThis addin is MIT. FileBrowser Quantum is Apache-2.0, by its authors; its licence ships in each zip as `LICENSE-filebrowser`.\n\n---\nBuilt by GitHub Actions from jacob-sabella/mpc-addin-filebrowser@c19dacd with mpc-vst-plugins@68da25a.\n\n\n",
     "yanked": false,
     "warnings": [
      "addin-lib.sh differs from this repo's current template (older release tool, or modified): review it",
      "mpc_filebrowser_addin.so calls runs programs (execve, fork): flagged for manual review (the author can explain why)"
     ],
     "downloads": 286,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Key 37 (Gen1)",
       "firmware": "3.9.1.2",
       "date": "2026-10-23"
      }
     ]
    },
    {
     "version": "0.1.1",
     "size": 20121075,
     "defer": true,
     "sha256": "bc1ab44762b1fa2ee4ffc497de8cf9db23f598d277e386fe3326526e85be4744",
     "param_compat": 0,
     "max_glibc": "2.7",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "filebrowser",
      "name": "MPC File Browser",
      "version": "0.1.1",
      "kind": "addin",
      "layout": "addin",
      "so": "mpc_filebrowser_addin.so",
      "conf": "mpc_filebrowser_addin.conf",
      "files": [
       "filebrowser",
       "filebrowser-run.sh",
       "LICENSE-filebrowser"
      ],
      "user_data": [
       "mpc_filebrowser_addin.conf"
      ],
      "arch": "armv7",
      "max_glibc": "2.7",
      "param_compat": 0,
      "about": "FileBrowser Quantum beside MPC: browse, upload and download the device's drives in a web browser (through an SSH tunnel by default).",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-addin-filebrowser",
      "license": "MIT AND Apache-2.0",
      "cpu": null
     },
     "flags": {
      "mpc_filebrowser_addin.so": {
       "runs programs": [
        "execve",
        "fork"
       ]
      },
      "aarch64: mpc_filebrowser_addin.so": {
       "runs programs": [
        "execve",
        "fork"
       ]
      }
     },
     "hooks": [
      "mpc_filebrowser_addin_start"
     ],
     "chains": false,
     "assets": {
      "armv7": {
       "sha256": "bc1ab44762b1fa2ee4ffc497de8cf9db23f598d277e386fe3326526e85be4744",
       "size": 20121075,
       "url": "https://github.com/jacob-sabella/mpc-addin-filebrowser/releases/download/filebrowser-addin-v0.1.1/MPC-File-Browser-0.1.1-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "2745b888cdf79a19953c65dabb6eb6843eeec71ddd75d10687b53aa9a9a2190e",
       "size": 25726967,
       "url": "https://github.com/jacob-sabella/mpc-addin-filebrowser/releases/download/filebrowser-addin-v0.1.1/MPC-File-Browser-0.1.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/jacob-sabella/mpc-addin-filebrowser/releases/download/filebrowser-addin-v0.1.1/MPC-File-Browser-0.1.1-mpc-armv7.zip",
     "date": "2026-10-24",
     "channel": "beta",
     "notes": "FileBrowser Quantum beside MPC: browse, upload and download the device's drives in a web browser (through an SSH tunnel by default).\n\n## Changes since 0.1.0\n\nThe installer is now the one on mpc-vst-plugins main, so it matches the catalog's template. On a device whose root is read-only (dm-verity), it can now install anyway. It also keeps `install.sh` and `mpc-plugin.json` in `/data/mpc-addins/filebrowser/`, so you can reinstall after a firmware update without the zip. The addin itself is unchanged: FileBrowser Quantum v2.0.1-stable, port 6760, login `admin` / `mpcadmin`.\n\n## Requirements\n\n- An MPC OS standalone device. Pick the zip for yours:\n  - `mpc-armv7`: Gen1 (MPC Live/Live II, One, X, Key 61/37, Force). Tested on an MPC Key 37, MPC OS 3.9.1.2\n  - `mpc-aarch64`: Gen2 (Live III, One G2, Key(s) G2). Not yet tested on a device\n  The installer refuses the wrong one.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Installing addins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r MPC-File-Browser-0.1.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/MPC-File-Browser-0.1.1/install.sh`\n\nThe installer copies the addin into `/data/mpc-addins/filebrowser/`, adds `mpc_filebrowser_addin.so` to the `LD_PRELOAD` list of MPC's service\nand **restarts MPC** (save your project first). The list is extended, never replaced: other addins and the\nlibraries the firmware preloads stay. Where no writable file sets the list (the unit is on the read-only root), one\ndrop-in shared by every addin sets it, `/etc/systemd/system/<service>.service.d/90-mpc-addins.conf`. Re-run the\ninstaller after a firmware update. `-y` skips the question, `-n` leaves the restart to you.\n\nSettings are in `/data/mpc-addins/filebrowser/mpc_filebrowser_addin.conf`; an upgrade keeps your edits.\n\nFrom a computer: ssh -N -L 6760:127.0.0.1:6760 root@<device>, then open http://localhost:6760 and log in as admin, password mpcadmin (change it there, or with password= in mpc_filebrowser_addin.conf).\n\nUninstalling and the file list are in `INSTALL.md` inside each zip.\n\nThis addin is MIT. FileBrowser Quantum is Apache-2.0, by its authors; its licence ships in each zip as `LICENSE-filebrowser`.\n\n---\nBuilt by GitHub Actions from jacob-sabella/mpc-addin-filebrowser@8d1ec9a with mpc-vst-plugins@68da25a.\n\n\n",
     "yanked": false,
     "warnings": [
      "addin-lib.sh differs from this repo's current template (older release tool, or modified): review it",
      "mpc_filebrowser_addin.so calls runs programs (execve, fork): flagged for manual review (the author can explain why)"
     ],
     "downloads": 95,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Key 37 (Gen1)",
       "firmware": "3.9.1.2",
       "date": "2026-10-23"
      }
     ]
    },
    {
     "version": "0.1.0",
     "size": 20120314,
     "defer": true,
     "sha256": "91225c7eb46b477f0e41251db1e9cffc9140866a5390623cd7891d94ac7c229a",
     "param_compat": 0,
     "max_glibc": "2.7",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "filebrowser",
      "name": "MPC File Browser",
      "version": "0.1.0",
      "kind": "addin",
      "layout": "addin",
      "so": "mpc_filebrowser_addin.so",
      "conf": "mpc_filebrowser_addin.conf",
      "files": [
       "filebrowser",
       "filebrowser-run.sh",
       "LICENSE-filebrowser"
      ],
      "user_data": [
       "mpc_filebrowser_addin.conf"
      ],
      "arch": "armv7",
      "max_glibc": "2.7",
      "param_compat": 0,
      "about": "FileBrowser Quantum beside MPC: browse, upload and download the device's drives in a web browser (through an SSH tunnel by default).",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-addin-filebrowser",
      "license": "MIT AND Apache-2.0",
      "cpu": null
     },
     "flags": {
      "mpc_filebrowser_addin.so": {
       "runs programs": [
        "execve",
        "fork"
       ]
      },
      "aarch64: mpc_filebrowser_addin.so": {
       "runs programs": [
        "execve",
        "fork"
       ]
      }
     },
     "hooks": [
      "mpc_filebrowser_addin_start"
     ],
     "chains": false,
     "assets": {
      "armv7": {
       "sha256": "91225c7eb46b477f0e41251db1e9cffc9140866a5390623cd7891d94ac7c229a",
       "size": 20120314,
       "url": "https://github.com/jacob-sabella/mpc-addin-filebrowser/releases/download/filebrowser-addin-v0.1.0/MPC-File-Browser-0.1.0-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "4f143c5007bbae502082128760ee64b5062561a003bf3f84e390788dde58cda0",
       "size": 25726204,
       "url": "https://github.com/jacob-sabella/mpc-addin-filebrowser/releases/download/filebrowser-addin-v0.1.0/MPC-File-Browser-0.1.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/jacob-sabella/mpc-addin-filebrowser/releases/download/filebrowser-addin-v0.1.0/MPC-File-Browser-0.1.0-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "beta",
     "notes": "FileBrowser Quantum beside MPC: browse, upload and download the device's drives in a web browser (through an SSH tunnel by default).\n\n## In this first release\n\n- FileBrowser Quantum v2.0.1-stable, the unmodified upstream binary, started with MPC and stopped when MPC exits, at low CPU and disk priority, with no search index by default.\n- Listens on `127.0.0.1:6760`: reach it through an SSH tunnel. `bind=0.0.0.0` opens it to the network.\n- Log in as `admin`, password `mpcadmin`. Change it in FileBrowser or with `password=` in the settings; a change made in FileBrowser survives MPC restarts.\n- Shows `/media` (internal drive on Gen1, SD cards and USB drives) and `/storage` as Drives and Storage.\n\n## Requirements\n\n- An MPC OS standalone device. Pick the zip for yours:\n  - `mpc-armv7`: Gen1 (MPC Live/Live II, One, X, Key 61/37, Force). Tested on an MPC Key 37, MPC OS 3.9.1.2\n  - `mpc-aarch64`: Gen2 (Live III, One G2, Key(s) G2). Not yet tested on a device\n  The installer refuses the wrong one.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Installing addins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r MPC-File-Browser-0.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/MPC-File-Browser-0.1.0/install.sh`\n\nThe installer copies the addin into `/data/mpc-addins/filebrowser/`, adds `mpc_filebrowser_addin.so` to the `LD_PRELOAD` list of MPC's service\nand **restarts MPC** (save your project first). The list is extended, never replaced: other addins and the\nlibraries the firmware preloads stay. Where no writable file sets the list (the unit is on the read-only root), one\ndrop-in shared by every addin sets it, `/etc/systemd/system/<service>.service.d/90-mpc-addins.conf`. Re-run the\ninstaller after a firmware update. `-y` skips the question, `-n` leaves the restart to you.\n\nSettings are in `/data/mpc-addins/filebrowser/mpc_filebrowser_addin.conf`; an upgrade keeps your edits.\n\nFrom a computer: ssh -N -L 6760:127.0.0.1:6760 root@<device>, then open http://localhost:6760 and log in as admin, password mpcadmin (change it there, or with password= in mpc_filebrowser_addin.conf).\n\nUninstalling and the file list are in `INSTALL.md` inside each zip.\n\nThis addin is MIT. FileBrowser Quantum is Apache-2.0, by its authors; its licence ships in each zip as `LICENSE-filebrowser`.\n\n---\nBuilt by GitHub Actions from jacob-sabella/mpc-addin-filebrowser@8118cba with mpc-vst-plugins@1acb45c.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "addin-lib.sh differs from this repo's current template (older release tool, or modified): review it",
      "mpc_filebrowser_addin.so calls runs programs (execve, fork): flagged for manual review (the author can explain why)"
     ],
     "downloads": 94,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Key 37 (Gen1)",
       "firmware": "3.9.1.2",
       "date": "2026-10-23"
      }
     ]
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "tested",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "1.0.1",
   "latest_beta": "0.1.1",
   "updated": "2026-11-04",
   "added": "2026-10-24",
   "downloads": 506,
   "shares_hooks": []
  },
  {
   "id": "mpc-multihead-echo",
   "name": "MPC Multihead Echo",
   "author": "mitchoster",
   "repo": "mitchoster/mpc-vst-multihead-echo",
   "kind": "effect",
   "license": "GPL-3.0-only",
   "summary": "Three-head tape echo with three preamp characters, chorus, tape wear, tempo sync with drift, a spring reverb and a companion screen in the browser.",
   "screenshot": "https://raw.githubusercontent.com/mitchoster/mpc-vst-multihead-echo/c31c3ef479ce87083ab87fbef14c2fe92a6bb83b/docs/companion-panel-echo.png",
   "style": "delay",
   "tags": [
    "tape-echo",
    "delay",
    "saturation",
    "spring-reverb",
    "tempo-sync",
    "companion-app"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.2",
     "size": 1745159,
     "defer": true,
     "sha256": "dbac33653b8e66997a53550f283f6e5753aca14c17496f6950fe43e823a673bf",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "mpc-multihead-echo",
      "name": "MPC Multihead Echo",
      "version": "1.0.2",
      "kind": "effect",
      "uid": "4d684563",
      "manufacturer": "LarryDaimond",
      "layout": "portable",
      "so": "mpc_multihead_echo.so",
      "skin": "LarryDaimond - VST - MPC Multihead Echo",
      "folder": "portable/LarryDaimond - VST - MPC Multihead Echo",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Three-head tape echo with a companion screen: 12 head/reverb modes, three preamps, chorus, tape wear, joggable playhead, tempo sync with drift and a spring reverb.",
      "requires": "",
      "source_repo": "mitchoster/mpc-vst-multihead-echo",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "flags": {
      "portable/LarryDaimond - VST - MPC Multihead Echo/mpc_multihead_echo.so": {
       "network": [
        "accept",
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "dbac33653b8e66997a53550f283f6e5753aca14c17496f6950fe43e823a673bf",
       "size": 1745159,
       "url": "https://github.com/mitchoster/mpc-vst-multihead-echo/releases/download/v1.0.2/MPC-Multihead-Echo-1.0.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/mitchoster/mpc-vst-multihead-echo/releases/download/v1.0.2/MPC-Multihead-Echo-1.0.2-mpc-armv7.zip",
     "date": "2026-11-02",
     "channel": "stable",
     "notes": "`url` and `PAIR` in `/state`, a **pairing QR** at `/qr.svg` (tap the PAIR line in the panel), and the write-header check is case-insensitive now \u2014 a browser that sends `x-mhe: 1` in lower case was refused with \"missing X-MHE header\" while curl worked.\n\nThe QR encodes this listener's address, so a second phone can join by scanning instead of typing. Encoder: Project Nayuki's qrcodegen (MIT), vendored with notice.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/LarryDaimond - VST - MPC Multihead Echo/mpc_multihead_echo.so calls network (accept, bind, listen, recv, send, socket): flagged for manual review (the author can explain why)"
     ],
     "downloads": 59,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.1",
     "size": 1730027,
     "defer": true,
     "sha256": "ab826cb9192b8b30d1dd7a9c400eec8375a8c1a6a7b8b93d7c3f1849b77add84",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": {
      "p99_pct": 24.4,
      "max_pct": 26.2,
      "verdict": "WARN"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "mpc-multihead-echo",
      "name": "MPC Multihead Echo",
      "version": "1.0.1",
      "kind": "effect",
      "uid": "4d684563",
      "manufacturer": "LarryDaimond",
      "layout": "portable",
      "so": "mpc_multihead_echo.so",
      "skin": "LarryDaimond - VST - MPC Multihead Echo",
      "folder": "portable/LarryDaimond - VST - MPC Multihead Echo",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Three-head tape echo with three preamp characters, tape wear, tempo sync and a companion screen in the browser",
      "requires": "",
      "source_repo": "mitchoster/mpc-vst-multihead-echo",
      "license": "GPL-3.0-only",
      "cpu": {
       "p99_pct": 24.4,
       "max_pct": 26.2,
       "verdict": "WARN"
      }
     },
     "flags": {
      "portable/LarryDaimond - VST - MPC Multihead Echo/mpc_multihead_echo.so": {
       "network": [
        "accept",
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "ab826cb9192b8b30d1dd7a9c400eec8375a8c1a6a7b8b93d7c3f1849b77add84",
       "size": 1730027,
       "url": "https://github.com/mitchoster/mpc-vst-multihead-echo/releases/download/v1.0.1/MPC-Multihead-Echo-1.0.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/mitchoster/mpc-vst-multihead-echo/releases/download/v1.0.1/MPC-Multihead-Echo-1.0.1-mpc-armv7.zip",
     "date": "2026-10-31",
     "channel": "stable",
     "notes": "Three-head tape echo as a native MPC-OS VST2 effect.\n\n**Install:** unzip, then `./install.sh` on the device as root (stops MPC, backs up\n`MPC.settings`, restarts it) \u2014 or follow `INSTALL.md` for the manual path.\n\n**Verified:** MPC Live II, MPC OS 3.9.1.2 (AZ0x 5.0.17), 2026-10-31 \u2014 loads, plays, saves with a\nproject; 9 presets in the PRESET menu; companion screen used from a phone on the LAN.\n\n**Bench** (Gen1 armv7): worst p99 **24.4 %** of the 2902 \u00b5s block, worst block 26.2 %, the\ncompanion listener thread 0.0 % of a core. Gate for this project is p99 \u2264 25 %.\n\n**Companion screen:** the plugin serves `http://<mpc-ip>:8099/` \u2014 three pages (ECHO, TAPE, SETUP),\nswipe between them, drag knobs, hold WARP/TWIST/JOG, tap modes. It also *writes* parameters\n(`POST /set`, header `X-MHE: 1`). Turn the listener off with `MHEC_HTTP=0`, or keep it read-only with\n`MHEC_HTTP_RW=0`. It is unauthenticated by design on a trusted LAN.\n\n**Not verified:** Force; MPC OS 2.x (the skin uses OS 3 format).\n\nGPL-3.0-only, following the vendored Dusk Tape Echo 2 engine.\n\n**Credits.** The companion screen follows [VADER](https://github.com/sunskiefer/VADER) by sunskiefer\n(L'Cronx), which has served its plugin screen as a web page since v0.6.0 (2026-10-24) \u2014 the same reason\napplies here: MPC draws plugin screens itself and every moving widget costs a redraw. Approach borrowed,\nno code: this page is written against our own status feed and polls a small JSON document instead of\nstreaming WebSocket frames.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/LarryDaimond - VST - MPC Multihead Echo/mpc_multihead_echo.so calls network (accept, bind, listen, recv, send, socket): flagged for manual review (the author can explain why)"
     ],
     "downloads": 88,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live II",
       "firmware": "3.9.1.2 (AZ0x 5.0.17)",
       "date": "2026-10-31"
      }
     ]
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.0.2",
   "latest_beta": null,
   "updated": "2026-11-02",
   "added": "2026-10-31",
   "downloads": 147
  },
  {
   "id": "mpc-plaits",
   "name": "MPC Plaits",
   "author": "poloq",
   "repo": "poloq-instruments/mpc-vst-plaits",
   "kind": "instrument",
   "license": "MIT",
   "summary": "Mutable Instruments Plaits, all 24 models, with LFOs, envelopes, two mod matrices, tempo sync and a touchscreen skin.",
   "screenshot": "https://raw.githubusercontent.com/poloq-instruments/mpc-vst-plaits/a30c24b83663a5efead73bbaca674ba4502a3eb5/docs/screenshots/card.png",
   "style": "synth",
   "tags": [
    "mutable-instruments",
    "plaits",
    "macro-oscillator",
    "eurorack"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.1",
     "size": 5813725,
     "defer": true,
     "sha256": "76986f7a6d221bcba9cb8e3289b659bb25527af146dde7df2b535cb259f1c763",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 23.7,
      "max_pct": 34.6,
      "verdict": "WARN"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "mpc-plaits",
      "name": "MPC Plaits",
      "version": "1.0.1",
      "kind": "instrument",
      "uid": "4d69506c",
      "manufacturer": "poloq",
      "layout": "portable",
      "so": "plaits.so",
      "skin": "poloq - VST - MPC Plaits",
      "folder": "portable/poloq - VST - MPC Plaits",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "param_compat": 1,
      "about": "Mutable Instruments Plaits (all 24 models) as a native instrument, with modulation and a touchscreen skin.",
      "requires": "",
      "source_repo": "poloq-instruments/mpc-vst-plaits",
      "license": "MIT",
      "cpu": {
       "p99_pct": 23.7,
       "max_pct": 34.6,
       "verdict": "WARN"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "76986f7a6d221bcba9cb8e3289b659bb25527af146dde7df2b535cb259f1c763",
       "size": 5813725,
       "url": "https://github.com/poloq-instruments/mpc-vst-plaits/releases/download/v1.0.1/MPC-Plaits-1.0.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/poloq-instruments/mpc-vst-plaits/releases/download/v1.0.1/MPC-Plaits-1.0.1-mpc-armv7.zip",
     "date": "2026-10-05",
     "channel": "stable",
     "notes": "Mutable Instruments Plaits as a native MPC OS VST2 instrument: all 24 models, up to 8 voices, LFOs, envelopes, cycle and random sources, a fixed and an assignable 4x4 mod matrix, tempo sync, and a six-page touchscreen skin with Q-Links.\n\n## What's new in 1.0.1\n\n- **About 12% less CPU on average**, up to ~30% on Snare Drum and Modal Resonator: the plugin is now built for the Cortex-A17 in Gen1 devices (`-mcpu=cortex-a17 -mfpu=neon-vfpv4 -O3 -funsafe-math-optimizations`).\n- Fast Q-Link sweeps peak lower: p99 ~30% \u2192 ~24% of an audio block.\n- No parameter changes: projects saved with 1.0.0 load as before. Pitched models sound the same; noise-driven models (Speech, Swarm, Particle, the drums) can render with slightly different random detail.\n\nUpgrading: run the 1.0.1 installer over 1.0.0; it replaces the plugin in place.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on an MPC One with MPC OS 3.9.1. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r MPC-Plaits-1.0.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/MPC-Plaits-1.0.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/poloq - VST - MPC Plaits/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **MPC Plaits** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\n## Uninstall\n\n`ssh root@<device-ip> sh /tmp/MPC-Plaits-1.0.1/uninstall.sh` removes the plugin folder and the plugin-list entry (it also stops and\nrestarts MPC). Projects that use the plugin will load without it. Files you added yourself are kept.\n\n## CPU\n\nMeasured on a Gen1 device (MPC Live/One/X/Force class, Cortex-A17) with `tools/bench.sh` from [mpc-vst-plugins](https://github.com/sd88me/mpc-vst-plugins): worst p99 **23.7%** of one audio block, worst block 34.6%, verdict **WARN**. As a rule of thumb, several instances run comfortably when p99 is under 15%.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 1387,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai MPC One",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-05"
      }
     ]
    },
    {
     "version": "1.0.0",
     "size": 7078492,
     "defer": false,
     "sha256": "32d04aa232613d2b2c4b647dfaa62bf48c5d3eecf1e429e172be4073df36f4b4",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 30.3,
      "max_pct": 38.7,
      "verdict": "WARN"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "mpc-plaits",
      "name": "MPC Plaits",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "4d69506c",
      "manufacturer": "poloq",
      "layout": "portable",
      "so": "plaits.so",
      "skin": "poloq - VST - MPC Plaits",
      "folder": "portable/poloq - VST - MPC Plaits",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "param_compat": 1,
      "about": "Mutable Instruments Plaits (all 24 models) as a native instrument, with modulation and a touchscreen skin.",
      "requires": "",
      "source_repo": "poloq-instruments/mpc-vst-plaits",
      "license": "MIT",
      "cpu": {
       "p99_pct": 30.3,
       "max_pct": 38.7,
       "verdict": "WARN"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "32d04aa232613d2b2c4b647dfaa62bf48c5d3eecf1e429e172be4073df36f4b4",
       "size": 7078492,
       "url": "https://github.com/poloq-instruments/mpc-vst-plaits/releases/download/v1.0.0/MPC-Plaits-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/poloq-instruments/mpc-vst-plaits/releases/download/v1.0.0/MPC-Plaits-1.0.0-mpc-armv7.zip",
     "date": "2026-09-30",
     "channel": "stable",
     "notes": "Mutable Instruments Plaits as a native MPC OS VST2 instrument: all 24 models, up to 8 voices, LFOs, envelopes, cycle and random sources, a fixed and an assignable 4x4 mod matrix, tempo sync, and a six-page touchscreen skin with Q-Links.\r\n\r\n## Requirements\r\n\r\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\r\n  The installer refuses anything else. Newer models are untested.\r\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\r\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\r\n\r\n## Install (scripted)\r\n\r\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r MPC-Plaits-1.0.0 root@<device-ip>:/tmp/`\r\n2. Run it: `ssh root@<device-ip> sh /tmp/MPC-Plaits-1.0.0/install.sh`\r\n\r\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/poloq - VST - MPC Plaits/` (the plugin, its skin\r\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\r\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\r\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\r\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\r\n\r\nThen add **MPC Plaits** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\r\nand the Q-Links follow the page.\r\n\r\n## Uninstall\r\n\r\n`ssh root@<device-ip> sh /tmp/MPC-Plaits-1.0.0/uninstall.sh` removes the plugin folder and the plugin-list entry (it also stops and\r\nrestarts MPC). Projects that use the plugin will load without it. Files you added yourself are kept.\r\n\r\n## Install by hand\r\n\r\n1. Copy `portable/poloq - VST - MPC Plaits/` to `/sdcard/Synths/poloq - VST - MPC Plaits/`. It holds `plaits.so`, `plugin-meta.xml`, `version.xml`, `Plugin Skins/`\r\n   and the data:\r\n2. Stop MPC: `systemctl stop acvs`\r\n3. Back up the settings file, `MPC.settings` (on a Force: `/media/az01-internal/Settings/MPC/MPC.settings`).\r\n4. In `MPC.settings`, inside `<VALUE name=\"pluginList-arm\"><KNOWNPLUGINS>`, add the line from `plugin-meta.xml` with\r\n   `%payload-path%` replaced by `/sdcard/Synths`. If there is no `pluginList-arm` value yet, add one just before `</PROPERTIES>`:\r\n   ```xml\r\n   <VALUE name=\"pluginList-arm\">\r\n     <KNOWNPLUGINS>\r\n       (the line from plugin-meta.xml)\r\n     </KNOWNPLUGINS>\r\n   </VALUE>\r\n   ```\r\n5. Start MPC: `systemctl start acvs`. If MPC shows default settings, restore your backup (the XML was malformed).\r\n\r\nEdit `MPC.settings` only while MPC is stopped: MPC can save its own copy over a change made while it runs. Tools that\r\nrebuild the whole plugin list from the plugin folders in `Synths` keep this plugin, because it is such a folder.\r\n\r\n## CPU\r\n\r\nMeasured on a Gen1 device (MPC Live/One/X/Force class, Cortex-A17) with `tools/bench.sh` from [mpc-vst-plugins](https://github.com/sd88me/mpc-vst-plugins): worst p99 **30.3%** of one audio block, worst block 38.7%, verdict **WARN**. As a rule of thumb, several instances run comfortably when p99 is under 15%.\r\n\r\n## Files\r\n\r\nOn an MPC One or Live (SD card mounted `noexec`), install into an internal Synths folder listed in `MPC.settings`' `SynthContentLocations`: `sh install.sh -t /media/az01-internal/Synths`.\r\n\r\nCPU (MPC One, tools/bench.sh): ~8% p99 of an audio block with 4-16 voices; a fast Q-Link sweep peaks at 30% p99 (WARN).\r\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 730,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai MPC One",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-09-30"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [],
   "featured": false,
   "latest": "1.0.1",
   "latest_beta": null,
   "updated": "2026-10-05",
   "added": "2026-10-01",
   "downloads": 2117
  },
  {
   "id": "remote",
   "name": "MPC Remote",
   "author": "jacob-sabella",
   "repo": "jacob-sabella/mpc-addin-remote",
   "kind": "addin",
   "license": "MIT",
   "summary": "The MPC screen in a browser, and an MCP server so an AI model can see and touch it, play MIDI and read files. Listens on the device only: reach it through an SSH tunnel (no login; bind=0.0.0.0 opens it to your network).",
   "screenshot": "https://raw.githubusercontent.com/jacob-sabella/mpc-addin-remote/c9cc05422873025693cf5527b485ef44da51c5a0/docs/tile.png",
   "style": "utility",
   "tags": [
    "remote",
    "screen",
    "touch",
    "mcp",
    "midi"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.1.1",
     "size": 70060,
     "defer": true,
     "sha256": "65a25d769da3e2e2f265f812b4d260f8b6784bf56938c377ac2f09603fe25cd2",
     "param_compat": 1,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "remote",
      "name": "MPC Remote addin",
      "version": "1.1.1",
      "kind": "addin",
      "layout": "addin",
      "so": "mpc_remote_addin.so",
      "conf": "mpc_remote_addin.conf",
      "files": [
       "standalone"
      ],
      "user_data": [
       "mpc_remote_addin.conf"
      ],
      "arch": "armv7",
      "max_glibc": "2.17",
      "param_compat": 1,
      "about": "The MPC screen in a browser, and an MCP server so an AI model can see and touch it, play MIDI and read files.",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-addin-remote",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "mpc_remote_addin.so": {
       "network": [
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "hooks": [
      "mpc_remote_addin_start"
     ],
     "chains": false,
     "assets": {
      "armv7": {
       "sha256": "65a25d769da3e2e2f265f812b4d260f8b6784bf56938c377ac2f09603fe25cd2",
       "size": 70060,
       "url": "https://github.com/jacob-sabella/mpc-addin-remote/releases/download/remote-addin-v1.1.1/MPC-Remote-addin-1.1.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/jacob-sabella/mpc-addin-remote/releases/download/remote-addin-v1.1.1/MPC-Remote-addin-1.1.1-mpc-armv7.zip",
     "date": "2026-11-04",
     "channel": "stable",
     "notes": "The MPC screen in a browser, and an MCP server so an AI model can see and touch it, play MIDI and read files.\n\n## Requirements\n\n- A Gen1 MPC OS standalone device (32-bit ARM: Force, MPC Live / Live II, One, X, Key 61 and Key 37). The installer refuses anything else.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Installing addins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r MPC-Remote-addin-1.1.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/MPC-Remote-addin-1.1.1/install.sh`\n\nThe installer copies the addin into `/data/mpc-addins/remote/`, adds `mpc_remote_addin.so` to the `LD_PRELOAD` list of MPC's service\nand **restarts MPC** (save your project first). The list is extended, never replaced: other addins and the\nlibraries the firmware preloads stay. Where no writable file sets the list (the unit is on the read-only root), one\ndrop-in shared by every addin sets it, `/etc/systemd/system/<service>.service.d/90-mpc-addins.conf`. Re-run the\ninstaller after a firmware update. `-y` skips the question, `-n` leaves the restart to you.\n\nSettings are in `/data/mpc-addins/remote/mpc_remote_addin.conf`; an upgrade keeps your edits.\n\nIt listens on the device only. From your computer: ssh -L 6720:127.0.0.1:6720 root@<device address>, then open http://localhost:6720 (bind and port are in mpc_remote_addin.conf).\n\nUninstalling and the file list are in `INSTALL.md` inside each zip.\n\n---\nBuilt by GitHub Actions from jacob-sabella/mpc-addin-remote@4acef04 with mpc-vst-plugins@8e266ce.\n",
     "yanked": false,
     "warnings": [
      "addin-lib.sh differs from this repo's current template (older release tool, or modified): review it",
      "mpc_remote_addin.so calls network (bind, listen, recv, send, socket); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 38,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.3",
     "size": 70599,
     "defer": true,
     "sha256": "1a9fc7ebb37817f51249273e59320a8963c80d44c74e34db29bd0c29d1bee766",
     "param_compat": 1,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "remote",
      "name": "MPC Remote addin",
      "version": "1.0.3",
      "kind": "addin",
      "layout": "addin",
      "so": "mpc_remote_addin.so",
      "conf": "mpc_remote_addin.conf",
      "files": [
       "standalone"
      ],
      "user_data": [
       "mpc_remote_addin.conf"
      ],
      "arch": "armv7",
      "max_glibc": "2.17",
      "param_compat": 1,
      "about": "The MPC screen in a browser, and an MCP server so an AI model can see and touch it, play MIDI and read files.",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-addin-remote",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "mpc_remote_addin.so": {
       "network": [
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "hooks": [
      "mpc_remote_addin_start"
     ],
     "chains": false,
     "assets": {
      "armv7": {
       "sha256": "1a9fc7ebb37817f51249273e59320a8963c80d44c74e34db29bd0c29d1bee766",
       "size": 70599,
       "url": "https://github.com/jacob-sabella/mpc-addin-remote/releases/download/remote-addin-v1.0.3/MPC-Remote-addin-1.0.3-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/jacob-sabella/mpc-addin-remote/releases/download/remote-addin-v1.0.3/MPC-Remote-addin-1.0.3-mpc-armv7.zip",
     "date": "2026-10-16",
     "channel": "stable",
     "notes": "Button injection fallback: when the ALSA sequencer's \"Virtual RawMIDI\" port isn't available, buttons now fall back to writing raw MIDI bytes to /dev/midi_inject or /data/midi.in. The existing sequencer path is unchanged for devices that have it.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "addin-lib.sh differs from this repo's current template (older release tool, or modified): review it",
      "mpc_remote_addin.so calls network (bind, listen, recv, send, socket); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 429,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.2",
     "size": 66755,
     "defer": true,
     "sha256": "394b6b78538f7a54f452013750a627c822c1da2ee82fdb8262690034cb2c9039",
     "param_compat": 1,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "remote",
      "name": "MPC Remote addin",
      "version": "1.0.2",
      "kind": "addin",
      "layout": "addin",
      "so": "mpc_remote_addin.so",
      "conf": "mpc_remote_addin.conf",
      "files": [
       "standalone"
      ],
      "user_data": [
       "mpc_remote_addin.conf"
      ],
      "arch": "armv7",
      "max_glibc": "2.17",
      "param_compat": 1,
      "about": "The MPC screen in a browser, and an MCP server so an AI model can see and touch it, play MIDI and read files.",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-addin-remote",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "mpc_remote_addin.so": {
       "network": [
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "hooks": [
      "mpc_remote_addin_start"
     ],
     "chains": false,
     "assets": {
      "armv7": {
       "sha256": "394b6b78538f7a54f452013750a627c822c1da2ee82fdb8262690034cb2c9039",
       "size": 66755,
       "url": "https://github.com/jacob-sabella/mpc-addin-remote/releases/download/remote-addin-v1.0.2/MPC-Remote-addin-1.0.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/jacob-sabella/mpc-addin-remote/releases/download/remote-addin-v1.0.2/MPC-Remote-addin-1.0.2-mpc-armv7.zip",
     "date": "2026-10-09",
     "channel": "stable",
     "notes": "## What's new in 1.0.2\n\n- **Press the device's hardware buttons** (#3). PLAY, STOP, REC, UNDO, MIXER, the arrows and the rest can now be pressed from the web page (a new button row), the HTTP API (`GET /buttons`, `GET /button?name=`) and MCP (`list_buttons`, `press_button`, `learn_button`). The addin sends MPC the same MIDI note its control surface would, from a port nothing can subscribe to, so a button press never reaches a track as a note.\n  - **Akai Force:** 22 buttons are built in and found automatically.\n  - **Other devices:** start with no buttons. Run `learn_button`, press a button on the device, and it's saved under the name you give in `buttons.conf` next to the `.so`. You can edit that file, and an entry there overrides a built-in one.\n  - Buttons that only work together with another (SHIFT, EDIT, COPY) do nothing when pressed alone from here.\n- **Fixed: `send_midi` with `note_on` sent a note-off** (#2). It now sends a real note-on (`90 \u2026`). `play_notes` was not affected.\n\nThe MPC screen in a browser, and an MCP server so an AI model can see and touch it, play MIDI and read files.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM: Force, MPC Live / Live II, One, X, Key 61 and Key 37).\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Installing addins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r MPC-Remote-addin-1.0.2 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/MPC-Remote-addin-1.0.2/install.sh`\n\nThe installer copies the addin into `/data/mpc-addins/remote/`, adds `mpc_remote_addin.so` to the `LD_PRELOAD` list of MPC's service\nand **restarts MPC** (save your project first). The list is extended, never replaced: other addins and the\nlibraries the firmware preloads stay. Where no writable file sets the list (the unit is on the read-only root), one\ndrop-in shared by every addin sets it, `/etc/systemd/system/<service>.service.d/90-mpc-addins.conf`. Re-run the\ninstaller after a firmware update. `-y` skips the question, `-n` leaves the restart to you.\n\nSettings are in `/data/mpc-addins/remote/mpc_remote_addin.conf`; an upgrade keeps your edits.\n\nIt listens on the device only. From your computer: ssh -L 6720:127.0.0.1:6720 root@<device address>, then open http://localhost:6720 (bind and port are in mpc_remote_addin.conf).\n\nUninstalling and the file list are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from jacob-sabella/mpc-addin-remote@3d01d3d with mpc-vst-plugins@55ddf8f.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "addin-lib.sh differs from this repo's current template (older release tool, or modified): review it",
      "mpc_remote_addin.so calls network (bind, listen, recv, send, socket); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 543,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.1",
     "size": 59518,
     "defer": true,
     "sha256": "91307b295c9460c28b6b330162316bcb1c5d5b23e70bd8306ec2220d20e0d911",
     "param_compat": 1,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "remote",
      "name": "MPC Remote addin",
      "version": "1.0.1",
      "kind": "addin",
      "layout": "addin",
      "so": "mpc_remote_addin.so",
      "conf": "mpc_remote_addin.conf",
      "files": [
       "standalone"
      ],
      "user_data": [
       "mpc_remote_addin.conf"
      ],
      "arch": "armv7",
      "max_glibc": "2.17",
      "param_compat": 1,
      "about": "The MPC screen in a browser, and an MCP server so an AI model can see and touch it, play MIDI and read files.",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-addin-remote",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "mpc_remote_addin.so": {
       "network": [
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "hooks": [
      "mpc_remote_addin_start"
     ],
     "chains": false,
     "assets": {
      "armv7": {
       "sha256": "91307b295c9460c28b6b330162316bcb1c5d5b23e70bd8306ec2220d20e0d911",
       "size": 59518,
       "url": "https://github.com/jacob-sabella/mpc-addin-remote/releases/download/remote-addin-v1.0.1/MPC-Remote-addin-1.0.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/jacob-sabella/mpc-addin-remote/releases/download/remote-addin-v1.0.1/MPC-Remote-addin-1.0.1-mpc-armv7.zip",
     "date": "2026-10-09",
     "channel": "stable",
     "notes": "## What's new in 1.0.1\n\n- **Works on MockbaMod without manual steps.** MockbaMod starts MPC with its own preload list, so the addin used to install fine but never load. The installer now spots a MockbaMod card, adds an `AddOns/run_remote.sh` hook that puts the addin on that list at every boot, and adds it right away. Uninstalling removes the hook too.\n- **The installer checks that it worked.** After restarting MPC it looks at what the new MPC process preloaded, and warns you if the addin isn't there (for example, when another launcher replaced the list).\n- **Optional network access on first install.** A first install that asks questions (run without `-y`) now asks whether to open the addin to your network (`bind=0.0.0.0`). The default stays \"device only\". With `-y`, and on reinstalls, your settings file is left as it is.\n- **README:** a new \"If it doesn't start\" section, with how to check that MPC loaded the addin (#1).\n\nThe addin itself is unchanged apart from its version number.\n\nThe MPC screen in a browser, and an MCP server so an AI model can see and touch it, play MIDI and read files.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM: Force, MPC Live / Live II, One, X, Key 61 and Key 37).\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Installing addins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r MPC-Remote-addin-1.0.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/MPC-Remote-addin-1.0.1/install.sh`\n\nThe installer copies the addin into `/data/mpc-addins/remote/`, adds `mpc_remote_addin.so` to the `LD_PRELOAD` list of MPC's service\nand **restarts MPC** (save your project first). The list is extended, never replaced: other addins and the\nlibraries the firmware preloads stay. Where no writable file sets the list (the unit is on the read-only root), one\ndrop-in shared by every addin sets it, `/etc/systemd/system/<service>.service.d/90-mpc-addins.conf`. Re-run the\ninstaller after a firmware update. `-y` skips the question, `-n` leaves the restart to you.\n\nSettings are in `/data/mpc-addins/remote/mpc_remote_addin.conf`; an upgrade keeps your edits.\n\nIt listens on the device only. From your computer: ssh -L 6720:127.0.0.1:6720 root@<device address>, then open http://localhost:6720 (bind and port are in mpc_remote_addin.conf).\n\nUninstalling and the file list are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from jacob-sabella/mpc-addin-remote@49bc514 with mpc-vst-plugins@55ddf8f.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "addin-lib.sh differs from this repo's current template (older release tool, or modified): review it",
      "mpc_remote_addin.so calls network (bind, listen, recv, send, socket); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 387,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.0",
     "size": 57959,
     "defer": true,
     "sha256": "f8c84fb4aad6c34e96c82865a511ad22c81c94936f9e404f85edc2a3f7248586",
     "param_compat": 1,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "remote",
      "name": "MPC Remote addin",
      "version": "1.0.0",
      "kind": "addin",
      "layout": "addin",
      "so": "mpc_remote_addin.so",
      "conf": "mpc_remote_addin.conf",
      "files": [
       "standalone"
      ],
      "user_data": [
       "mpc_remote_addin.conf"
      ],
      "arch": "armv7",
      "max_glibc": "2.17",
      "param_compat": 1,
      "about": "The MPC screen in a browser, and an MCP server so an AI model can see and touch it, play MIDI and read files.",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-addin-remote",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "mpc_remote_addin.so": {
       "network": [
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "hooks": [
      "mpc_remote_addin_start"
     ],
     "chains": false,
     "assets": {
      "armv7": {
       "sha256": "f8c84fb4aad6c34e96c82865a511ad22c81c94936f9e404f85edc2a3f7248586",
       "size": 57959,
       "url": "https://github.com/jacob-sabella/mpc-addin-remote/releases/download/remote-addin-v1.0.0/MPC-Remote-addin-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/jacob-sabella/mpc-addin-remote/releases/download/remote-addin-v1.0.0/MPC-Remote-addin-1.0.0-mpc-armv7.zip",
     "date": "2026-10-06",
     "channel": "stable",
     "notes": "The MPC screen in a browser, and an MCP server so an AI model can see and touch it, play MIDI and read files.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM: Force, MPC Live / Live II, One, X, Key 61 and Key 37).\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Installing addins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r MPC-Remote-addin-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/MPC-Remote-addin-1.0.0/install.sh`\n\nThe installer copies the addin into `/data/mpc-addins/remote/`, adds `mpc_remote_addin.so` to the `LD_PRELOAD` list of MPC's service\nand **restarts MPC** (save your project first). The list is extended, never replaced: other addins and the\nlibraries the firmware preloads stay. Where no writable file sets the list (the unit is on the read-only root), one\ndrop-in shared by every addin sets it, `/etc/systemd/system/<service>.service.d/90-mpc-addins.conf`. Re-run the\ninstaller after a firmware update. `-y` skips the question, `-n` leaves the restart to you.\n\nSettings are in `/data/mpc-addins/remote/mpc_remote_addin.conf`; an upgrade keeps your edits.\n\nIt listens on the device only. From your computer: ssh -L 6720:127.0.0.1:6720 root@<device address>, then open http://localhost:6720 (bind and port are in mpc_remote_addin.conf).\n\nUninstalling and the file list are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from jacob-sabella/mpc-addin-remote@708bed5 with mpc-vst-plugins@a4b8f86.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "addin-lib.sh differs from this repo's current template (older release tool, or modified): review it",
      "mpc_remote_addin.so calls network (bind, listen, recv, send, socket); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 495,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.2.2",
     "size": 57964,
     "defer": true,
     "sha256": "47ee098f591549d1657996e4ccb740568ad9348d632f937fef92a131daa2f873",
     "param_compat": 0,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "remote",
      "name": "MPC Remote addin",
      "version": "0.2.2",
      "kind": "addin",
      "layout": "addin",
      "so": "mpc_remote_addin.so",
      "conf": "mpc_remote_addin.conf",
      "files": [
       "standalone"
      ],
      "user_data": [
       "mpc_remote_addin.conf"
      ],
      "arch": "armv7",
      "max_glibc": "2.17",
      "param_compat": 0,
      "about": "The MPC screen in a browser, and an MCP server so an AI model can see and touch it, play MIDI and read files.",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-addin-remote",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "mpc_remote_addin.so": {
       "network": [
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "hooks": [
      "mpc_remote_addin_start"
     ],
     "chains": false,
     "assets": {
      "armv7": {
       "sha256": "47ee098f591549d1657996e4ccb740568ad9348d632f937fef92a131daa2f873",
       "size": 57964,
       "url": "https://github.com/jacob-sabella/mpc-addin-remote/releases/download/remote-addin-v0.2.2/MPC-Remote-addin-0.2.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/jacob-sabella/mpc-addin-remote/releases/download/remote-addin-v0.2.2/MPC-Remote-addin-0.2.2-mpc-armv7.zip",
     "date": "2026-10-03",
     "channel": "beta",
     "notes": "The MPC screen in a browser, and an MCP server so an AI model can see and touch it, play MIDI and read files.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM: Force, MPC Live / Live II, One, X, Key 61 and Key 37).\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Installing addins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r MPC-Remote-addin-0.2.2 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/MPC-Remote-addin-0.2.2/install.sh`\n\nThe installer copies the addin into `/data/mpc-addins/remote/`, adds `mpc_remote_addin.so` to the `LD_PRELOAD` list of MPC's service\nand **restarts MPC** (save your project first). The list is extended, never replaced: other addins and the\nlibraries the firmware preloads stay. Where no writable file sets the list (the unit is on the read-only root), one\ndrop-in shared by every addin sets it, `/etc/systemd/system/<service>.service.d/90-mpc-addins.conf`. Re-run the\ninstaller after a firmware update. `-y` skips the question, `-n` leaves the restart to you.\n\nSettings are in `/data/mpc-addins/remote/mpc_remote_addin.conf`; an upgrade keeps your edits.\n\nIt listens on the device only. From your computer: ssh -L 6720:127.0.0.1:6720 root@<device address>, then open http://localhost:6720 (bind and port are in mpc_remote_addin.conf).\n\nUninstalling and the file list are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from jacob-sabella/mpc-addin-remote@e594ff8 with mpc-vst-plugins@83c6cbd.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "addin-lib.sh differs from this repo's current template (older release tool, or modified): review it",
      "mpc_remote_addin.so calls network (bind, listen, recv, send, socket); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 531,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Key 37",
       "firmware": "3.9.1.2",
       "date": "2026-10-04"
      }
     ]
    },
    {
     "version": "0.2.1",
     "size": 56981,
     "defer": true,
     "sha256": "c73b54b4adede29a1d793d89e75f695fcaec81a226da01db116f750d18516e6a",
     "param_compat": 0,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "remote",
      "name": "MPC Remote addin",
      "version": "0.2.1",
      "kind": "addin",
      "layout": "addin",
      "so": "mpc_remote_addin.so",
      "conf": "mpc_remote_addin.conf",
      "files": [
       "standalone"
      ],
      "user_data": [
       "mpc_remote_addin.conf"
      ],
      "arch": "armv7",
      "max_glibc": "2.17",
      "param_compat": 0,
      "about": "The MPC screen in a browser, and an MCP server so an AI model can see and touch it, play MIDI and read files.",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-addin-remote",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "mpc_remote_addin.so": {
       "network": [
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "hooks": [
      "mpc_remote_addin_start"
     ],
     "chains": false,
     "assets": {
      "armv7": {
       "sha256": "c73b54b4adede29a1d793d89e75f695fcaec81a226da01db116f750d18516e6a",
       "size": 56981,
       "url": "https://github.com/jacob-sabella/mpc-addin-remote/releases/download/remote-addin-v0.2.1/MPC-Remote-addin-0.2.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/jacob-sabella/mpc-addin-remote/releases/download/remote-addin-v0.2.1/MPC-Remote-addin-0.2.1-mpc-armv7.zip",
     "date": "2026-10-03",
     "channel": "beta",
     "notes": "The MPC screen in a browser, and an MCP server so an AI model can see and touch it, play MIDI and read files.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM: Force, MPC Live / Live II, One, X, Key 61 and Key 37).\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Installing addins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r MPC-Remote-addin-0.2.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/MPC-Remote-addin-0.2.1/install.sh`\n\nThe installer copies the addin into `/data/mpc-addins/remote/`, adds `mpc_remote_addin.so` to the `LD_PRELOAD` list of MPC's service\nand **restarts MPC** (save your project first). The list is extended, never replaced: other addins and the\nlibraries the firmware preloads stay. Where no writable file sets the list (the unit is on the read-only root), one\ndrop-in shared by every addin sets it, `/etc/systemd/system/<service>.service.d/90-mpc-addins.conf`. Re-run the\ninstaller after a firmware update. `-y` skips the question, `-n` leaves the restart to you.\n\nSettings are in `/data/mpc-addins/remote/mpc_remote_addin.conf`; an upgrade keeps your edits.\n\nOpen http://<device address>:6720 in a browser (port and bind are in mpc_remote_addin.conf).\n\nUninstalling and the file list are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from jacob-sabella/mpc-addin-remote@a44647c with mpc-vst-plugins@1c4b4fc.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "addin-lib.sh differs from this repo's current template (older release tool, or modified): review it",
      "mpc_remote_addin.so calls network (bind, listen, recv, send, socket); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 467,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.2.0",
     "size": 56978,
     "defer": true,
     "sha256": "2abe4941b4766c64030215232a0a3d556ef0e8f01b30ce2ebf18678c771e3e0f",
     "param_compat": 0,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "remote",
      "name": "MPC Remote addin",
      "version": "0.2.0",
      "kind": "addin",
      "layout": "addin",
      "so": "mpc_remote_addin.so",
      "conf": "mpc_remote_addin.conf",
      "files": [
       "standalone"
      ],
      "user_data": [
       "mpc_remote_addin.conf"
      ],
      "arch": "armv7",
      "max_glibc": "2.17",
      "param_compat": 0,
      "about": "The MPC screen in a browser, and an MCP server so an AI model can see and touch it, play MIDI and read files.",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-addin-remote",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "mpc_remote_addin.so": {
       "network": [
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "hooks": [
      "mpc_remote_addin_start"
     ],
     "chains": false,
     "assets": {
      "armv7": {
       "sha256": "2abe4941b4766c64030215232a0a3d556ef0e8f01b30ce2ebf18678c771e3e0f",
       "size": 56978,
       "url": "https://github.com/jacob-sabella/mpc-addin-remote/releases/download/remote-addin-v0.2.0/MPC-Remote-addin-0.2.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/jacob-sabella/mpc-addin-remote/releases/download/remote-addin-v0.2.0/MPC-Remote-addin-0.2.0-mpc-armv7.zip",
     "date": "2026-10-03",
     "channel": "beta",
     "notes": "The MPC screen in a browser, and an MCP server so an AI model can see and touch it, play MIDI and read files.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM: Force, MPC Live / Live II, One, X, Key 61 and Key 37).\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Installing addins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r MPC-Remote-addin-0.2.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/MPC-Remote-addin-0.2.0/install.sh`\n\nThe installer copies the addin into `/data/mpc-addins/remote/`, adds `mpc_remote_addin.so` to the `LD_PRELOAD` list of MPC's service\nand **restarts MPC** (save your project first). The list is extended, never replaced: other addins and the\nlibraries the firmware preloads stay. Where no writable file sets the list (the unit is on the read-only root), one\ndrop-in shared by every addin sets it, `/etc/systemd/system/<service>.service.d/90-mpc-addins.conf`. Re-run the\ninstaller after a firmware update. `-y` skips the question, `-n` leaves the restart to you.\n\nSettings are in `/data/mpc-addins/remote/mpc_remote_addin.conf`; an upgrade keeps your edits.\n\nOpen http://<device address>:8080 in a browser (port and bind are in mpc_remote_addin.conf).\n\nUninstalling and the file list are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from jacob-sabella/mpc-addin-remote@8e6f9ce with mpc-vst-plugins@1c4b4fc.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "addin-lib.sh differs from this repo's current template (older release tool, or modified): review it",
      "mpc_remote_addin.so calls network (bind, listen, recv, send, socket); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 463,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "tested"
   ],
   "featured": false,
   "latest": "1.1.1",
   "latest_beta": "0.2.2",
   "updated": "2026-11-04",
   "added": "2026-10-03",
   "downloads": 3353,
   "shares_hooks": []
  },
  {
   "id": "sample-draw-handler",
   "name": "MPC Sample Draw Handler",
   "author": "jacob-sabella",
   "repo": "jacob-sabella/mpc-addin-sample-draw-handler",
   "kind": "addin",
   "license": "MIT",
   "summary": "Lets plugins and addins draw their own page on the MPC Sample's screen. Needed by MPC Sample Rack.",
   "screenshot": "https://raw.githubusercontent.com/jacob-sabella/mpc-addin-sample-draw-handler/3db0a761ac2e8ac74d52fef433e576b6c966fee1/docs/screenshots/stompbox-page.gif",
   "style": "utility",
   "devices": [
    "mpc-sample"
   ],
   "tags": [
    "screen",
    "plugin-pages"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.6.0",
     "size": 33680,
     "defer": true,
     "sha256": "fd617c1d34ad0d87af3ca475e7c9fd1a766f6ca04c018728456b081b619abaf7",
     "param_compat": 0,
     "max_glibc": "2.38",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "sample-draw-handler",
      "name": "MPC Sample draw handler addin",
      "version": "0.6.0",
      "kind": "addin",
      "layout": "addin",
      "so": "mpc_sample_draw_handler.so",
      "conf": "mpc_sample_draw_handler.conf",
      "files": [],
      "user_data": [
       "mpc_sample_draw_handler.conf"
      ],
      "arch": "aarch64",
      "max_glibc": "2.38",
      "param_compat": 0,
      "about": "Owns the MPC Sample's screen for plugins that draw on it: the last plugin to ask gets the whole screen until it gives it back.",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-addin-sample-draw-handler",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "mpc_sample_draw_handler.so": {
       "network": [
        "bind",
        "listen",
        "socket"
       ]
      }
     },
     "hooks": [
      "close",
      "ioctl",
      "mpc_sample_draw_api",
      "mpc_sample_draw_handler_start",
      "poll",
      "ppoll",
      "read"
     ],
     "chains": true,
     "assets": {
      "aarch64": {
       "sha256": "fd617c1d34ad0d87af3ca475e7c9fd1a766f6ca04c018728456b081b619abaf7",
       "size": 33680,
       "url": "https://github.com/jacob-sabella/mpc-addin-sample-draw-handler/releases/download/sample-draw-handler-addin-v0.6.0/MPC-Sample-draw-handler-addin-0.6.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "gen2_only": true,
     "url": "https://github.com/jacob-sabella/mpc-addin-sample-draw-handler/releases/download/sample-draw-handler-addin-v0.6.0/MPC-Sample-draw-handler-addin-0.6.0-mpc-aarch64.zip",
     "date": "2026-11-06",
     "channel": "beta",
     "notes": "Owns the MPC Sample's screen for plugins that draw on it: the last plugin to ask gets the whole screen until it gives it back.\n\n## Requirements\n\n- A Gen2 MPC OS standalone device (aarch64: Live III, One G2, Key(s) G2). The installer refuses anything else.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Installing addins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r MPC-Sample-draw-handler-addin-0.6.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/MPC-Sample-draw-handler-addin-0.6.0/install.sh`\n\nThe installer copies the addin into `/data/mpc-addins/sample-draw-handler/`, adds `mpc_sample_draw_handler.so` to the `LD_PRELOAD` list of MPC's service\nand **restarts MPC** (save your project first). The list is extended, never replaced: other addins and the\nlibraries the firmware preloads stay. Where no writable file sets the list (the unit is on the read-only root), one\ndrop-in shared by every addin sets it, `/etc/systemd/system/<service>.service.d/90-mpc-addins.conf`. Re-run the\ninstaller after a firmware update. `-y` skips the question, `-n` leaves the restart to you.\n\nSettings are in `/data/mpc-addins/sample-draw-handler/mpc_sample_draw_handler.conf`; an upgrade keeps your edits.\n\nOn the MPC Sample it now owns the screen for plugins and addins that draw on it; a long hold of PAD FX cycles their pages. Control (on the device): http://127.0.0.1:6740/status, /test?on=1 shows a test pattern, /release gives MPC its screen back. From a computer: ssh -L 6740:127.0.0.1:6740 root@<device address>.\n\nUninstalling and the file list are in `INSTALL.md` inside the zip.\n\n---\nBuilt from jacob-sabella/mpc-addin-sample-draw-handler@3db0a76 with mpc-vst-plugins@9aab04f (tools/release-aarch64.sh). Tested on an MPC Sample on 2026-11-05.\n",
     "yanked": false,
     "warnings": [
      "mpc_sample_draw_handler.so calls network (bind, listen, socket): flagged for manual review (the author can explain why)"
     ],
     "downloads": 4,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "experimental",
   "verified_on": [],
   "bar_missing": [
    "stable-release"
   ],
   "featured": false,
   "latest": null,
   "latest_beta": "0.6.0",
   "updated": "2026-11-06",
   "added": "2026-11-06",
   "downloads": 4,
   "shares_hooks": []
  },
  {
   "id": "sample-rack",
   "name": "MPC Sample Rack",
   "author": "jacob-sabella",
   "repo": "jacob-sabella/mpc-addin-sample-rack",
   "kind": "addin",
   "license": "MIT",
   "summary": "Add, remove and turn on or off the plugins in a project's inserts from a RACK page on the Sample. APPLY saves and restarts MPC: save first.",
   "screenshot": "https://raw.githubusercontent.com/jacob-sabella/mpc-addin-sample-rack/c2a988ddc52bf92dc3bf83f5f4283cadc78eeb47/docs/screenshots/rack-page.png",
   "style": "utility",
   "devices": [
    "mpc-sample"
   ],
   "tags": [
    "plugins",
    "inserts"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.2.0",
     "size": 62354,
     "defer": true,
     "sha256": "69ca15f57bfc5db5576290271a2fe0fe5f3c91589d5195f951ccb62a8d7c6aff",
     "param_compat": 0,
     "max_glibc": "2.38",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "sample-rack",
      "name": "MPC Sample rack addin",
      "version": "0.2.0",
      "kind": "addin",
      "layout": "addin",
      "so": "mpc_sample_rack.so",
      "conf": "mpc_sample_rack.conf",
      "files": [
       "sample-rack-apply"
      ],
      "user_data": [
       "mpc_sample_rack.conf"
      ],
      "arch": "aarch64",
      "max_glibc": "2.38",
      "param_compat": 0,
      "about": "The MPC Sample's plugin rack on its own screen: add, turn on or off and remove plugins on the input, outputs, submixes and tracks.",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-addin-sample-rack",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "mpc_sample_rack.so": {
       "runs programs": [
        "execlp",
        "fork"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      },
      "sample-rack-apply": {
       "runs programs": [
        "execlp",
        "fork"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "hooks": [
      "mpc_sample_rack_api",
      "mpc_sample_rack_apply",
      "mpc_sample_rack_start",
      "mpc_sample_rack_state"
     ],
     "chains": true,
     "assets": {
      "aarch64": {
       "sha256": "69ca15f57bfc5db5576290271a2fe0fe5f3c91589d5195f951ccb62a8d7c6aff",
       "size": 62354,
       "url": "https://github.com/jacob-sabella/mpc-addin-sample-rack/releases/download/sample-rack-addin-v0.2.0/MPC-Sample-rack-addin-0.2.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "gen2_only": true,
     "url": "https://github.com/jacob-sabella/mpc-addin-sample-rack/releases/download/sample-rack-addin-v0.2.0/MPC-Sample-rack-addin-0.2.0-mpc-aarch64.zip",
     "date": "2026-11-06",
     "channel": "beta",
     "notes": "The MPC Sample's plugin rack on its own screen: add, turn on or off and remove plugins on the input, outputs, submixes and tracks.\n\n## Requirements\n\n- A Gen2 MPC OS standalone device (aarch64: Live III, One G2, Key(s) G2). The installer refuses anything else.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Installing addins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r MPC-Sample-rack-addin-0.2.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/MPC-Sample-rack-addin-0.2.0/install.sh`\n\nThe installer copies the addin into `/data/mpc-addins/sample-rack/`, adds `mpc_sample_rack.so` to the `LD_PRELOAD` list of MPC's service\nand **restarts MPC** (save your project first). The list is extended, never replaced: other addins and the\nlibraries the firmware preloads stay. Where no writable file sets the list (the unit is on the read-only root), one\ndrop-in shared by every addin sets it, `/etc/systemd/system/<service>.service.d/90-mpc-addins.conf`. Re-run the\ninstaller after a firmware update. `-y` skips the question, `-n` leaves the restart to you.\n\nSettings are in `/data/mpc-addins/sample-rack/mpc_sample_rack.conf`; an upgrade keeps your edits.\n\nOn the MPC Sample a long hold of PAD FX now brings up RACK: the plugins on the input, outputs, submixes and tracks, to add, turn on or off and remove. Needs mpc-addin-sample-draw-handler 0.3 or later. APPLY restarts MPC with the changes in the project.\n\nUninstalling and the file list are in `INSTALL.md` inside the zip.\n\n---\nBuilt from jacob-sabella/mpc-addin-sample-rack@c2a988d with mpc-vst-plugins@9aab04f (tools/release-aarch64.sh). Tested on an MPC Sample on 2026-11-05.\n",
     "yanked": false,
     "warnings": [
      "mpc_sample_rack.so calls runs programs (execlp, fork); loads code at runtime (dlopen): flagged for manual review (the author can explain why)",
      "sample-rack-apply calls runs programs (execlp, fork); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 4,
     "depends": [
      {
       "id": "sample-draw-handler",
       "rules": [
        [
         ">=",
         "0.3.0"
        ]
       ],
       "pick": {
        "aarch64": "0.6.0"
       }
      }
     ],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "experimental",
   "verified_on": [],
   "bar_missing": [
    "stable-release"
   ],
   "featured": false,
   "latest": null,
   "latest_beta": "0.2.0",
   "updated": "2026-11-06",
   "added": "2026-11-06",
   "downloads": 4,
   "shares_hooks": []
  },
  {
   "id": "skipback",
   "name": "MPC Skipback",
   "author": "sd88me",
   "repo": "sd88me/mpc-addin-skipback",
   "kind": "addin",
   "license": "MIT",
   "summary": "Records the main output all the time and saves the last 30 to 60 seconds as a WAV when you double-press a hardware button (Rec Arm on a Force; Overdub, or a button you teach it, on other models). Tested on a Gen1 Force; other models are unverified.",
   "screenshot": "https://raw.githubusercontent.com/sd88me/mpc-addin-skipback/dc82602b2a05354d42445c8a330fb92a864892fb/docs/img/skipback.png",
   "style": "utility",
   "tags": [
    "skipback",
    "recording",
    "sampling",
    "wav",
    "buffer"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.6.2",
     "size": 29790,
     "defer": true,
     "sha256": "476b5abadf047fed6b956b371701e67ccb9e53cbd5dae39b6ba522d982ea8616",
     "param_compat": 0,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "skipback",
      "name": "MPC Skipback",
      "version": "0.6.2",
      "kind": "addin",
      "layout": "addin",
      "so": "libmpc_skipback.so",
      "conf": "skipback.conf",
      "files": [],
      "user_data": [
       "skipback.conf"
      ],
      "arch": "armv7",
      "max_glibc": "2.17",
      "param_compat": 0,
      "about": "",
      "requires": "",
      "source_repo": "sd88me/mpc-addin-skipback",
      "license": "MIT",
      "cpu": null
     },
     "hooks": [
      "snd_pcm_close",
      "snd_pcm_hw_params",
      "snd_pcm_open",
      "snd_pcm_writei",
      "snd_pcm_writen",
      "snd_rawmidi_close",
      "snd_rawmidi_open",
      "snd_rawmidi_read",
      "snd_rawmidi_write"
     ],
     "chains": true,
     "assets": {
      "armv7": {
       "sha256": "476b5abadf047fed6b956b371701e67ccb9e53cbd5dae39b6ba522d982ea8616",
       "size": 29790,
       "url": "https://github.com/sd88me/mpc-addin-skipback/releases/download/v0.6.2/MPC-Skipback-0.6.2-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "7eca28a42fec9f8f3216b3a0c5d5a3051e31dd4b8746cb0de74ba176cf6c01a8",
       "size": 33047,
       "url": "https://github.com/sd88me/mpc-addin-skipback/releases/download/v0.6.2/MPC-Skipback-0.6.2-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-addin-skipback/releases/download/v0.6.2/MPC-Skipback-0.6.2-mpc-armv7.zip",
     "date": "2026-11-03",
     "channel": "stable",
     "notes": "Gen2 Live III fixes: the audio card is found from /proc/asound/cards when there is no platform-sound link (without it nothing saved), and Overdub's LED is controller 84 on the MPC family (the LED now flashes). Device-confirmed on a Gen2 Live III, MPC OS 3.10.",
     "yanked": false,
     "warnings": [
      "addin-lib.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 39,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.6.0",
     "size": 28568,
     "defer": true,
     "sha256": "f19eb1ed9fd04c6cd8487e9cda7140aae1aee06e9074c375151bf61b6be781be",
     "param_compat": 0,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "skipback",
      "name": "MPC Skipback",
      "version": "0.6.0",
      "kind": "addin",
      "layout": "addin",
      "so": "libmpc_skipback.so",
      "conf": "skipback.conf",
      "files": [],
      "user_data": [
       "skipback.conf"
      ],
      "arch": "armv7",
      "max_glibc": "2.17",
      "param_compat": 0,
      "about": "Records the main output all the time and saves the last 30 to 60 seconds as a WAV on a double press of a hardware button.",
      "requires": "",
      "source_repo": "sd88me/mpc-addin-skipback",
      "license": "MIT",
      "cpu": null
     },
     "hooks": [
      "snd_pcm_close",
      "snd_pcm_hw_params",
      "snd_pcm_open",
      "snd_pcm_writei",
      "snd_pcm_writen",
      "snd_rawmidi_close",
      "snd_rawmidi_open",
      "snd_rawmidi_read",
      "snd_rawmidi_write"
     ],
     "chains": true,
     "assets": {
      "armv7": {
       "sha256": "f19eb1ed9fd04c6cd8487e9cda7140aae1aee06e9074c375151bf61b6be781be",
       "size": 28568,
       "url": "https://github.com/sd88me/mpc-addin-skipback/releases/download/v0.6.0/MPC-Skipback-0.6.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-addin-skipback/releases/download/v0.6.0/MPC-Skipback-0.6.0-mpc-armv7.zip",
     "date": "2026-10-14",
     "channel": "stable",
     "notes": "**MPC Skipback 0.6.0**: first stable release.\n\n- Records the main output all the time; double-press **Rec Arm** (Force), or hold **Shift** and press **Overdub** (other MPC models, untested there), to save the last 30 s as a WAV. `button=learn` teaches it any button.\n- Finds the next ALSA hook with libc's own `dlsym`, so an addin that interposes `dlsym` cannot hide the other shims.\n- Tested on an Akai Force (MPC OS 3.9.1). The other models use documented button and LED values that are not yet confirmed on a device: see the README.\n\n**Install:** copy the zip to the device, `unzip`, then `sh install.sh` as root (it restarts MPC, so save your project first). Upgrading keeps your settings.\n\nSHA-256 of the zip: `f19eb1ed9fd04c6cd8487e9cda7140aae1aee06e9074c375151bf61b6be781be`",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "addin-lib.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 342,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "3.9.1",
       "date": "2026-10-15"
      }
     ]
    },
    {
     "version": "0.5.0",
     "size": 27254,
     "defer": true,
     "sha256": "f8260ef7c59e692bed0c79ea6fc07d4004454af2bdb2fef54a58d20679cd3ae1",
     "param_compat": 0,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "skipback",
      "name": "MPC Skipback",
      "version": "0.5.0",
      "kind": "addin",
      "layout": "addin",
      "so": "libmpc_skipback.so",
      "conf": "skipback.conf",
      "files": [],
      "user_data": [
       "skipback.conf"
      ],
      "arch": "armv7",
      "max_glibc": "2.17",
      "param_compat": 0,
      "about": "Rolling record of main out; saves the last 30-60 seconds as a WAV from a hardware button (Rec Arm x2 on a Force, Shift+Overdub elsewhere). Experimental.",
      "requires": "",
      "source_repo": "sd88me/mpc-addin-skipback",
      "license": "MIT",
      "cpu": null
     },
     "hooks": [
      "snd_pcm_close",
      "snd_pcm_hw_params",
      "snd_pcm_open",
      "snd_pcm_writei",
      "snd_pcm_writen",
      "snd_rawmidi_close",
      "snd_rawmidi_open",
      "snd_rawmidi_read",
      "snd_rawmidi_write"
     ],
     "chains": true,
     "assets": {
      "armv7": {
       "sha256": "f8260ef7c59e692bed0c79ea6fc07d4004454af2bdb2fef54a58d20679cd3ae1",
       "size": 27254,
       "url": "https://github.com/sd88me/mpc-addin-skipback/releases/download/v0.5.0/MPC-Skipback-0.5.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-addin-skipback/releases/download/v0.5.0/MPC-Skipback-0.5.0-mpc-armv7.zip",
     "date": "2026-10-12",
     "channel": "beta",
     "notes": "> **Experimental.** Tested on an Akai Force only. The button and LED numbers for the other MPC models come from TheKikGen's MPCLiveXplore-libs and are not yet confirmed on a device: please help (see the README, \"Other models and learn mode\").\n\n**MPC Skipback 0.5.0**: a hardware-button default for the whole MPC family.\n\n- **Force:** double-press **Rec Arm** (unchanged).\n- **MPC One, Live, X, Key and the rest:** hold **Shift** and press **Overdub**. This combination has no function of its own on the MPC models, so nothing else happens. `button=` also takes names and combinations (`shift+overdub`, `49+80`, `recarm`), or `learn` to teach it any button.\n- The model is read from the device's product code and logged (`model: MPC One (product code 'ACVA')`), so test reports say exactly what was running.\n- The LED flash lights the LED with the value MPC itself uses for it, so it follows each model's scheme; a default is used until MPC has lit it. LED feedback is on for a Force and the MPC models, off for any other controller.\n- README: a button and LED reference built on TheKikGen's tables and code.\n\n**Install:** copy the zip to the device, `unzip`, then `sh install.sh` as root (it restarts MPC, so save your project first). Upgrading keeps your settings.\n\nSHA-256 of the zip: `f8260ef7c59e692bed0c79ea6fc07d4004454af2bdb2fef54a58d20679cd3ae1`\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "addin-lib.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 249,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.4.0",
     "size": 25800,
     "defer": true,
     "sha256": "c997603b8a22dbd61b8110f95cf615e2b50a9b5ada5388068df1f08320a6c71c",
     "param_compat": 0,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "skipback",
      "name": "MPC Skipback",
      "version": "0.4.0",
      "kind": "addin",
      "layout": "addin",
      "so": "libmpc_skipback.so",
      "conf": "skipback.conf",
      "files": [],
      "user_data": [
       "skipback.conf"
      ],
      "arch": "armv7",
      "max_glibc": "2.17",
      "param_compat": 0,
      "about": "Rolling record of main out; double press a hardware button to save the last 30-60 seconds as a WAV. Rec Arm on a Force, Overdub or learn mode elsewhere.",
      "requires": "",
      "source_repo": "sd88me/mpc-addin-skipback",
      "license": "MIT",
      "cpu": null
     },
     "hooks": [
      "snd_pcm_close",
      "snd_pcm_hw_params",
      "snd_pcm_open",
      "snd_pcm_writei",
      "snd_pcm_writen",
      "snd_rawmidi_close",
      "snd_rawmidi_open",
      "snd_rawmidi_read",
      "snd_rawmidi_write"
     ],
     "chains": true,
     "assets": {
      "armv7": {
       "sha256": "c997603b8a22dbd61b8110f95cf615e2b50a9b5ada5388068df1f08320a6c71c",
       "size": 25800,
       "url": "https://github.com/sd88me/mpc-addin-skipback/releases/download/v0.4.0/MPC-Skipback-0.4.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-addin-skipback/releases/download/v0.4.0/MPC-Skipback-0.4.0-mpc-armv7.zip",
     "date": "2026-10-10",
     "channel": "beta",
     "notes": "> **Experimental.** Tested on an Akai Force only. Other models are untested and the default button there is a guess: expect to adjust settings, and please report what works (see the README, \"Other models and learn mode\").\n\n**MPC Skipback 0.4.0**: works on other models, and a way to find their buttons.\n\n- **`button=auto` (default):** Rec Arm (note 93) on a Force, **Overdub (80)** on other MPC models, chosen from the controller port's name. The Force behaviour is unchanged from 0.3.0.\n- **`button=learn`:** double-press any button once and it becomes the trigger (remembered in `button.learned`; a click confirms it). Meant for models whose button numbers are not known yet.\n- **LED feedback** is on by default only on a Force, the one model its protocol is verified on (`led=auto`). Other models get none unless you set `led=1`.\n- README: a new \"Other models and learn mode\" section with step-by-step instructions and what to report back.\n\nTested on an Akai Force (MPC 3.9.1). **Other models are untested and the Overdub default is a guess: please help work out the buttons** (see the README).\n\n**Install:** copy the zip to the device, `unzip`, then `sh install.sh` as root (it restarts MPC, so save your project first). Upgrading keeps your settings.\n\nSHA-256 of the zip: `c997603b8a22dbd61b8110f95cf615e2b50a9b5ada5388068df1f08320a6c71c`\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "addin-lib.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 247,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.3.0",
     "size": 24552,
     "defer": true,
     "sha256": "1e3dbc909c7c6dac7562b89e2d2f9c6e30a0fff1efee4bbd5e6c5084c2a50140",
     "param_compat": 0,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "skipback",
      "name": "MPC Skipback",
      "version": "0.3.0",
      "kind": "addin",
      "layout": "addin",
      "so": "libmpc_skipback.so",
      "conf": "skipback.conf",
      "files": [],
      "user_data": [
       "skipback.conf"
      ],
      "arch": "armv7",
      "max_glibc": "2.17",
      "param_compat": 0,
      "about": "Rolling record of main out; double press a hardware button to save the last 30-60 seconds as a WAV, with LED feedback.",
      "requires": "",
      "source_repo": "sd88me/mpc-addin-skipback",
      "license": "MIT",
      "cpu": null
     },
     "hooks": [
      "snd_pcm_close",
      "snd_pcm_hw_params",
      "snd_pcm_open",
      "snd_pcm_writei",
      "snd_pcm_writen",
      "snd_rawmidi_close",
      "snd_rawmidi_open",
      "snd_rawmidi_read",
      "snd_rawmidi_write"
     ],
     "chains": true,
     "assets": {
      "armv7": {
       "sha256": "1e3dbc909c7c6dac7562b89e2d2f9c6e30a0fff1efee4bbd5e6c5084c2a50140",
       "size": 24552,
       "url": "https://github.com/sd88me/mpc-addin-skipback/releases/download/v0.3.0/MPC-Skipback-0.3.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-addin-skipback/releases/download/v0.3.0/MPC-Skipback-0.3.0-mpc-armv7.zip",
     "date": "2026-10-10",
     "channel": "beta",
     "notes": "> **Experimental.** Superseded by 0.4.0, which adds a default button for other models and learn mode. Tested on an Akai Force only.\n\n**MPC Skipback 0.3.0**: record the past. An addin that keeps a rolling record of your MPC's main output and saves the last 30 to 60 seconds as a WAV when you double-press a hardware button.\n\n- Double-press **Rec Arm** (Force default; `button` is a setting). Three quick LED flashes when it registers, three slow ones when the file is written.\n- Saves to a USB drive or SSD if one is plugged in, else the SD card, else the device's Samples folder (or any folder via `output_dir`).\n- Also triggerable by creating `/tmp/mpc-addin-skipback.trigger`; `/tmp/mpc-addin-skipback.done` reports the result.\n\n**Install:** copy the zip to the device, `unzip`, then `sh install.sh` as root. It restarts MPC, so save your project first. See the README for the user manual.\n\n**Status:** tested on an Akai Force (MPC 3.9.1) only. The button and LED numbers are per model, so other models may need `button` and `led_on` set (README, \"Other models\"). Uses up to about 48 MB of RAM.\n\nSHA-256 of the zip: `1e3dbc909c7c6dac7562b89e2d2f9c6e30a0fff1efee4bbd5e6c5084c2a50140`\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "addin-lib.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 238,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "tested",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "0.6.2",
   "latest_beta": "0.5.0",
   "updated": "2026-11-03",
   "added": "2026-10-11",
   "downloads": 1115,
   "shares_hooks": []
  },
  {
   "id": "mpc-tape-echo",
   "name": "MPC Tape Echo",
   "author": "mitchoster",
   "repo": "mitchoster/mpc-vst-tape-echo",
   "kind": "effect",
   "license": "GPL-3.0-only",
   "summary": "Three-head tape echo with a spring tank: 12 head and reverb modes, tape saturation, wow and flutter, tempo sync, live VU.",
   "screenshot": "https://raw.githubusercontent.com/mitchoster/mpc-vst-tape-echo/main/docs/img/panel.png",
   "style": "delay",
   "tags": [
    "delay",
    "tape",
    "echo",
    "spring"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.2.3",
     "size": 12176911,
     "defer": true,
     "sha256": "2c88b5455d877dbd8ada4316fdb4a12063c0997f714dc03fac7338f69d179e5a",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "mpc-tape-echo",
      "name": "MPC Tape Echo",
      "version": "1.2.3",
      "kind": "effect",
      "uid": "54704563",
      "manufacturer": "LarryDaimond",
      "layout": "portable",
      "so": "mpc_tape_echo.so",
      "skin": "LarryDaimond - VST - MPC Tape Echo",
      "folder": "portable/LarryDaimond - VST - MPC Tape Echo",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Three-head tape echo with a companion screen (browser panel) and a pairing QR.",
      "requires": "",
      "source_repo": "mitchoster/mpc-vst-tape-echo",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "flags": {
      "portable/LarryDaimond - VST - MPC Tape Echo/mpc_tape_echo.so": {
       "network": [
        "accept",
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "2c88b5455d877dbd8ada4316fdb4a12063c0997f714dc03fac7338f69d179e5a",
       "size": 12176911,
       "url": "https://github.com/mitchoster/mpc-vst-tape-echo/releases/download/v1.2.3/MPC-Tape-Echo-1.2.3-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/mitchoster/mpc-vst-tape-echo/releases/download/v1.2.3/MPC-Tape-Echo-1.2.3-mpc-armv7.zip",
     "date": "2026-11-02",
     "channel": "stable",
     "notes": "Companion screen gains a **pairing QR** at `/qr.svg`: tap the `PAIR` line in the panel and scan it from a second phone instead of typing the address. The QR is generated from the plugin's own interface address at request time. Encoder: Project Nayuki's qrcodegen (MIT, pinned), vendored - nothing fetched at runtime.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/LarryDaimond - VST - MPC Tape Echo/mpc_tape_echo.so calls network (accept, bind, listen, recv, send, socket): flagged for manual review (the author can explain why)"
     ],
     "downloads": 73,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live II",
       "firmware": "MPC OS 3.x (ACVS-MPC3 build)",
       "date": "2026-11-02"
      }
     ]
    },
    {
     "version": "1.2.2",
     "size": 12162333,
     "defer": true,
     "sha256": "4a1b69f115be9295d2768b81c23cab837e499de20587f747ab02c41f64cbd4d9",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "mpc-tape-echo",
      "name": "MPC Tape Echo",
      "version": "1.2.2",
      "kind": "effect",
      "uid": "54704563",
      "manufacturer": "LarryDaimond",
      "layout": "portable",
      "so": "mpc_tape_echo.so",
      "skin": "LarryDaimond - VST - MPC Tape Echo",
      "folder": "portable/LarryDaimond - VST - MPC Tape Echo",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Three-head tape echo with a spring tank: 12 head and reverb modes, tape saturation, wow and flutter, tempo sync; with a companion screen served in the browser.",
      "requires": "",
      "source_repo": "mitchoster/mpc-vst-tape-echo",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "flags": {
      "portable/LarryDaimond - VST - MPC Tape Echo/mpc_tape_echo.so": {
       "network": [
        "accept",
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "4a1b69f115be9295d2768b81c23cab837e499de20587f747ab02c41f64cbd4d9",
       "size": 12162333,
       "url": "https://github.com/mitchoster/mpc-vst-tape-echo/releases/download/v1.2.2/MPC-Tape-Echo-1.2.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/mitchoster/mpc-vst-tape-echo/releases/download/v1.2.2/MPC-Tape-Echo-1.2.2-mpc-armv7.zip",
     "date": "2026-11-02",
     "channel": "stable",
     "notes": "**The plugin serves its own panel** on the LAN, port 8101: ECHO, TAPE and MACRO, read and write. `TEC_HTTP=0` disables the listener, `TEC_HTTP_RW=0` makes it read-only, writes need an `X-TEC: 1` header.\n\n**Switches.** ARM, PING-PONG and SYNC were drawn outside the reachable area of the 1280x628 screen and could not be touched at all. They are rocker controls inside the panel now.\n\n**Rack is the default interface** (`SKIN_DEFAULT_IDX`), and `redeploy.sh` re-applies whichever interface `ui.txt` names \u2014 a deploy used to leave `ui.txt=rack` with studio files, so the plugin said Rack and the screen showed Studio.\n\n**VU.** The Rack draws the meter at 304x132; the strip still had 40 px Studio frames and was stretched. `make_vu.py` now sizes the frames to the window.\n\nThe network capability flagged by the catalog checker is the companion listener: LAN only, one port, off by switch.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/LarryDaimond - VST - MPC Tape Echo/mpc_tape_echo.so calls network (accept, bind, listen, recv, send, socket): flagged for manual review (the author can explain why)"
     ],
     "downloads": 21,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live II",
       "firmware": "MPC OS 3.x (ACVS-MPC3 build)",
       "date": "2026-11-02"
      }
     ]
    },
    {
     "version": "1.2.1",
     "size": 10717538,
     "defer": true,
     "sha256": "8e4cfe8512fde1ec72a48ef11e792dac9d3cfa9349b28fc817d7b01fe4669d57",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "mpc-tape-echo",
      "name": "MPC Tape Echo",
      "version": "1.2.1",
      "kind": "effect",
      "uid": "54704563",
      "manufacturer": "LarryDaimond",
      "layout": "portable",
      "so": "mpc_tape_echo.so",
      "skin": "LarryDaimond - VST - MPC Tape Echo",
      "folder": "portable/LarryDaimond - VST - MPC Tape Echo",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "",
      "requires": "",
      "source_repo": "mitchoster/mpc-vst-tape-echo",
      "license": "GPL-3.0",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "8e4cfe8512fde1ec72a48ef11e792dac9d3cfa9349b28fc817d7b01fe4669d57",
       "size": 10717538,
       "url": "https://github.com/mitchoster/mpc-vst-tape-echo/releases/download/v1.2.1/MPC-Tape-Echo-1.2.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/mitchoster/mpc-vst-tape-echo/releases/download/v1.2.1/MPC-Tape-Echo-1.2.1-mpc-armv7.zip",
     "date": "2026-10-28",
     "channel": "stable",
     "notes": "Vendor name change: the plugin now ships under **LarryDaimond** (was `MPCTE`), so it installs into `/sdcard/Synths/LarryDaimond - VST - MPC Tape Echo/` and the skins carry the new name.\n\nThe uid is unchanged, so a saved project and an existing install keep working: `install.sh` replaces the old entry. The old `MPCTE - VST - MPC Tape Echo` folder and its `Insert Effects/MPCTE - ...` preset folder are left behind and can be deleted by hand.\n\nAlso in this build: `MODULE_SUBDIR` is set in `vst.json` again \u2014 without it the interface switch copies nothing on the device. All three interfaces (classic / studio / rack) are in this one zip; the active one is rack.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 170,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live II",
       "firmware": "MPC OS 3.x (ACVS-MPC3 build)",
       "date": "2026-10-31"
      }
     ]
    },
    {
     "version": "1.2.0",
     "size": 10698845,
     "defer": true,
     "sha256": "6ed6ab3febc947f36483356a9e6d0ab2440ca4e3cdd2bd39593325e54002730d",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 22.6,
      "max_pct": 23.7,
      "verdict": "WARN"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "mpc-tape-echo",
      "name": "MPC Tape Echo",
      "version": "1.2.0",
      "kind": "effect",
      "uid": "54704563",
      "manufacturer": "MPCTE",
      "layout": "portable",
      "so": "mpc_tape_echo.so",
      "skin": "MPCTE - VST - MPC Tape Echo",
      "folder": "portable/MPCTE - VST - MPC Tape Echo",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Component-modelled three-head tape echo with a spring tank: 12 head/reverb modes, tape saturation, wow and flutter, tape age, tempo sync - three interfaces, switchable inside the plugin.",
      "requires": "",
      "source_repo": "mitchoster/mpc-vst-tape-echo",
      "license": "GPL-3.0-only",
      "cpu": {
       "p99_pct": 22.6,
       "max_pct": 23.7,
       "verdict": "WARN"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "6ed6ab3febc947f36483356a9e6d0ab2440ca4e3cdd2bd39593325e54002730d",
       "size": 10698845,
       "url": "https://github.com/mitchoster/mpc-vst-tape-echo/releases/download/v1.2.0/MPC-Tape-Echo-1.2.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/mitchoster/mpc-vst-tape-echo/releases/download/v1.2.0/MPC-Tape-Echo-1.2.0-mpc-armv7.zip",
     "date": "2026-10-28",
     "channel": "stable",
     "notes": "## 1.2.0 \u2014 one plugin, three interfaces, switchable inside the plugin\n\nThe three interfaces now ship **in the plugin folder**. No second download, no reinstall:\n\n| Interface | Look | Pages |\n| --- | --- | --- |\n| **Studio** (default) | display panel on top, parameter cards below (reference: 3dthc's Shapey) | TAPE \u00b7 SYNC OUT |\n| **Classic** | RE-202-inspired ivory faceplate | MAIN \u00b7 TAPE \u00b7 OUT |\n| **Rack** | anodised graphite bays (reference: MagicStino's PulyTek) | PROGRAM \u00b7 TAPE \u00b7 TONE |\n\n**INTERFACE** is on the TAPE page's ECHO/VERB card (Studio), the OUT page (Classic) and at the bottom of\nthe PROGRAM/MIX bay (Rack). Pick one, then remove the plugin instance and insert it again \u2014 MPC binds a\nskin at insert and has no reload call, so the change lands on the next insert.\n\nWhy a running instance cannot be disturbed: the interfaces live in `Plugin Skins/{studio,classic,rack}/`\nand differ only in the files MPC reads on insert (`TUI.json` plus the Q-Link banks). Switching copies\nthose two small JSON files \u2014 written to a `.tmp` name and renamed \u2014 and rewrites no image.\n\n`Plugin Skins/ui.txt` records the active interface; a project or preset carrying an older value is\ncorrected from disk on load, so a preset can never flip it. The selector is the 22nd parameter (21 engine\ncontrols + `ui`), appended, so existing projects and presets load unchanged.\n\n### Verified on the device (MPC Live II, MPC OS 3.x, 2026-10-28)\n\nStudio \u2192 Classic \u2192 Rack: every tap rewrote `TUI.json` + `Q-Links.json` and `ui.txt` to match, the running\ninstance kept rendering, and the next insert came up with the chosen interface (Classic's ivory faceplate\nand the Rack's graphite bays both seen on screen).\n\nNothing in the audio path changed: `vst/src/ported/**` is untouched. Bench **WARN** (worst p99 22.6 %,\nworst block 23.7 %) \u2014 the same engine cost as 1.1.0. `catalog_check --catalog` OK.\n\n### Assets\n\nOne zip now. The three `\u2026-ui-classic` / `\u2026-ui-rack` zips stay available under **1.1.0** for anyone who\nwants a single interface on disk (0.7 MB instead of 11 MB).\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 58,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live II",
       "firmware": "MPC OS 3.x (ACVS-MPC3 build)",
       "date": "2026-10-28"
      }
     ]
    },
    {
     "version": "1.1.0",
     "size": 627505,
     "defer": true,
     "sha256": "86eb6954dabeb0e322b7e1b783f6bfde3571e5081d451acc71e6d8a724fcb522",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 21.6,
      "max_pct": 22.7,
      "verdict": "WARN"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "mpc-tape-echo",
      "name": "MPC Tape Echo",
      "version": "1.1.0",
      "kind": "effect",
      "uid": "54704563",
      "manufacturer": "MPCTE",
      "layout": "portable",
      "so": "mpc_tape_echo.so",
      "skin": "MPCTE - VST - MPC Tape Echo",
      "folder": "portable/MPCTE - VST - MPC Tape Echo",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Component-modelled three-head tape echo with a spring tank: 12 head/reverb modes, tape saturation, wow and flutter, tape age, tempo sync.",
      "requires": "",
      "source_repo": "mitchoster/mpc-vst-tape-echo",
      "license": "GPL-3.0-only",
      "cpu": {
       "p99_pct": 21.6,
       "max_pct": 22.7,
       "verdict": "WARN"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "86eb6954dabeb0e322b7e1b783f6bfde3571e5081d451acc71e6d8a724fcb522",
       "size": 627505,
       "url": "https://github.com/mitchoster/mpc-vst-tape-echo/releases/download/v1.1.0/MPC-Tape-Echo-1.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/mitchoster/mpc-vst-tape-echo/releases/download/v1.1.0/MPC-Tape-Echo-1.1.0-mpc-armv7.zip",
     "date": "2026-10-27",
     "channel": "stable",
     "notes": "## 1.1.0 \u2014 two more interfaces for the tape echo\n\nSame engine, same 21 parameters, three skins. Install the one you like.\n\n| Asset | Look |\n| --- | --- |\n| `MPC-Tape-Echo-1.1.0-mpc-armv7.zip` | **Studio** (default) \u2014 mode plate with the live head name, VU in a milled trough, delay time, transport diagram (three heads, capstan, spring tank), parameter cards |\n| `MPC-Tape-Echo-1.1.0-ui-classic.zip` | **Classic** \u2014 the RE-202-inspired ivory faceplate, MAIN / TAPE / OUT |\n| `MPC-Tape-Echo-1.1.0-ui-rack.zip` | **Rack** \u2014 PROGRAM / TAPE / TONE bays, 12 mode tiles, drawn reels and spring tank |\n\nDesign references: **MagicStino \u2014 PulyTek** (bays, engraved caps, real VU) and **3dthc \u2014 Shapey 5-band EQ**\n(display on top, parameter cards). Composition only; all artwork is drawn by PIL scripts in this repo.\n\nNothing in the audio path changed: `vst/src/**` and the preset file are untouched, so 1.0.0 projects and\npresets load exactly as before. Q-Link banks follow the sections on both new skins; the 2-state switches\n(tempo sync, ping-pong, input send) stay off the banks.\n\nChecks: host test PASSED; device CPU bench **WARN** (worst p99 21.6 %, worst block 22.7 %) \u2014 that is the\nengine's own cost, unchanged from 1.0.0, and within the WARN band the bench documents;\n`catalog_check --catalog` OK on all three zips; `tools/publish-check` clean on the source export.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 93,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.0",
     "size": 2069848,
     "defer": true,
     "sha256": "6aaa611896329d93dd4dfc68ac4e4fa3f0a5ea4c466fea3888f4d90c0d4305ae",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 19.8,
      "max_pct": 20.2,
      "verdict": "WARN"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "mpc-tape-echo",
      "name": "MPC Tape Echo",
      "version": "1.0.0",
      "kind": "effect",
      "uid": "54704563",
      "manufacturer": "MPCTE",
      "layout": "portable",
      "so": "mpc_tape_echo.so",
      "skin": "MPCTE - VST - MPC Tape Echo",
      "folder": "portable/MPCTE - VST - MPC Tape Echo",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Three-head tape echo with a spring tank for MPC OS: 12 head/reverb modes, tape saturation, wow and flutter, tempo sync.",
      "requires": "",
      "source_repo": "mitchoster/mpc-vst-tape-echo",
      "license": "GPL-3.0-only",
      "cpu": {
       "p99_pct": 19.8,
       "max_pct": 20.2,
       "verdict": "WARN"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "6aaa611896329d93dd4dfc68ac4e4fa3f0a5ea4c466fea3888f4d90c0d4305ae",
       "size": 2069848,
       "url": "https://github.com/mitchoster/mpc-vst-tape-echo/releases/download/v1.0.0/MPC-Tape-Echo-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/mitchoster/mpc-vst-tape-echo/releases/download/v1.0.0/MPC-Tape-Echo-1.0.0-mpc-armv7.zip",
     "date": "2026-10-26",
     "channel": "stable",
     "notes": "First release, built from the source in this repository.\n\n**Tested:** MPC Live II, MPC OS 3.9.1.2 (2026-10-26).\n\n**CPU:** worst p99 19.8 %, worst block 20.2 % of a 2.9 ms block -> **WARN**. One or two instances in a project. The spring tank is ~60 % of the load; see the README for the profile and why PASS is not reachable without changing the reverb.\n\n**Requires MPC OS 3.x** (the skin uses TUI format version 2).\n\nThe zip contains the plugin folder, `install.sh`, `uninstall.sh`, `INSTALL.md` and `SHA256SUMS`. Run the installer on the device as root: it stops MPC, backs up `MPC.settings`, copies the folder and restarts MPC.\n\n**SHA-256:** `6aaa611896329d93dd4dfc68ac4e4fa3f0a5ea4c466fea3888f4d90c0d4305ae`\n\nStill open: a systematic walkthrough of every control position and a check on firmware 3.10 (roadmap milestones 1 and 3).",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 133,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live II",
       "firmware": "3.9.1.2",
       "date": "2026-10-26"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench"
   ],
   "featured": false,
   "latest": "1.2.3",
   "latest_beta": null,
   "updated": "2026-11-02",
   "added": "2026-10-26",
   "downloads": 548
  },
  {
   "id": "usb-audio",
   "name": "MPC USB audio",
   "author": "jacob-sabella",
   "repo": "jacob-sabella/mpc-addin-usb-audio",
   "kind": "addin",
   "license": "MIT",
   "summary": "The MPC as a USB audio interface: its outputs and inputs as channels on the computer, next to its MIDI ports.",
   "screenshot": "https://raw.githubusercontent.com/jacob-sabella/mpc-addin-usb-audio/f73cf3a1de3c3d005f30b6d38caddf587376e6d4/docs/tile.png",
   "style": "audio-interface",
   "tags": [
    "usb",
    "audio-interface",
    "recording",
    "inputs"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.1.1",
     "size": 35118,
     "defer": true,
     "sha256": "82133440839ba44c008bb9cc31307da9c18e9d8b2761608b9ba4f067e56843bf",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "usb-audio",
      "name": "MPC USB audio addin",
      "version": "1.1.1",
      "kind": "addin",
      "layout": "addin",
      "so": "libmpc_usb_audio.so",
      "conf": "usbaudio.conf",
      "files": [],
      "user_data": [
       "usbaudio.conf"
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 1,
      "about": "The MPC as a USB audio interface: its outputs and inputs as channels on the computer, next to its MIDI ports.",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-addin-usb-audio",
      "license": "MIT",
      "cpu": null
     },
     "hooks": [
      "snd_pcm_close",
      "snd_pcm_hw_params",
      "snd_pcm_open",
      "snd_pcm_readi",
      "snd_pcm_readn",
      "snd_pcm_writei",
      "snd_pcm_writen",
      "usbg_enable_gadget"
     ],
     "chains": true,
     "assets": {
      "armv7": {
       "sha256": "82133440839ba44c008bb9cc31307da9c18e9d8b2761608b9ba4f067e56843bf",
       "size": 35118,
       "url": "https://github.com/jacob-sabella/mpc-addin-usb-audio/releases/download/usb-audio-addin-v1.1.1/MPC-USB-audio-addin-1.1.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/jacob-sabella/mpc-addin-usb-audio/releases/download/usb-audio-addin-v1.1.1/MPC-USB-audio-addin-1.1.1-mpc-armv7.zip",
     "date": "2026-11-04",
     "channel": "stable",
     "notes": "The MPC as a USB audio interface: its outputs and inputs as channels on the computer, next to its MIDI ports.\n\n## Requirements\n\n- A Gen1 MPC OS standalone device (32-bit ARM: Force, MPC Live / Live II, One, X, Key 61 and Key 37). The installer refuses anything else.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Installing addins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r MPC-USB-audio-addin-1.1.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/MPC-USB-audio-addin-1.1.1/install.sh`\n\nThe installer copies the addin into `/data/mpc-addins/usb-audio/`, adds `libmpc_usb_audio.so` to the `LD_PRELOAD` list of MPC's service\nand **restarts MPC** (save your project first). The list is extended, never replaced: other addins and the\nlibraries the firmware preloads stay. Where no writable file sets the list (the unit is on the read-only root), one\ndrop-in shared by every addin sets it, `/etc/systemd/system/<service>.service.d/90-mpc-addins.conf`. Re-run the\ninstaller after a firmware update. `-y` skips the question, `-n` leaves the restart to you.\n\nSettings are in `/data/mpc-addins/usb-audio/usbaudio.conf`; an upgrade keeps your edits.\n\nConnect the MPC to a computer: it shows up as a USB audio device next to its MIDI ports. Log: usbaudio.log in this folder.\n\nUninstalling and the file list are in `INSTALL.md` inside each zip.\n\n---\nBuilt by GitHub Actions from jacob-sabella/mpc-addin-usb-audio@fa8f9cb with mpc-vst-plugins@8e266ce.\n",
     "yanked": false,
     "warnings": [
      "addin-lib.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 43,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.1.0",
     "size": 34994,
     "defer": true,
     "sha256": "c15dd56bf93ce4467110aa155fbcd650ab59b80a2a19dd7e0923d35370122f01",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "usb-audio",
      "name": "MPC USB audio addin",
      "version": "1.1.0",
      "kind": "addin",
      "layout": "addin",
      "so": "libmpc_usb_audio.so",
      "conf": "usbaudio.conf",
      "files": [],
      "user_data": [
       "usbaudio.conf"
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 1,
      "about": "The MPC as a USB audio interface: its outputs and inputs as channels on the computer, next to its MIDI ports.",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-addin-usb-audio",
      "license": "MIT",
      "cpu": null
     },
     "hooks": [
      "snd_pcm_close",
      "snd_pcm_hw_params",
      "snd_pcm_open",
      "snd_pcm_readi",
      "snd_pcm_readn",
      "snd_pcm_writei",
      "snd_pcm_writen",
      "usbg_enable_gadget"
     ],
     "chains": true,
     "assets": {
      "armv7": {
       "sha256": "c15dd56bf93ce4467110aa155fbcd650ab59b80a2a19dd7e0923d35370122f01",
       "size": 34994,
       "url": "https://github.com/jacob-sabella/mpc-addin-usb-audio/releases/download/usb-audio-addin-v1.1.0/MPC-USB-audio-addin-1.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/jacob-sabella/mpc-addin-usb-audio/releases/download/usb-audio-addin-v1.1.0/MPC-USB-audio-addin-1.1.0-mpc-armv7.zip",
     "date": "2026-10-24",
     "channel": "stable",
     "notes": "The MPC as a USB audio interface: its outputs and inputs as channels on the computer, next to its MIDI ports.\n\n## Changes in 1.1.0\n\n- **For devices where MPC builds no USB gadget in standalone mode** (an MPC One on HAKAI 3.9.1, #4; an MPC Live II on custom firmware, #1). After `own_wait` seconds (30) with no gadget at all, the addin builds its own, with only the audio function, so the computer sees a USB audio device but no MPC MIDI port. The addin gives the USB port back as soon as MPC enables a gadget of its own, and it also removes its gadget when MPC exits and at the next MPC start. `standalone_create=0` turns this off. Based on the patch and device findings in #4 by @shumiyao. This build has run on a Key 37 only, where MPC builds its gadget and the new code stays out of the way. It has not yet run on a device that needs it.\n- **On HAKAI**, `/usr/bin/az01-launch-MPC` sets `LD_PRELOAD` itself, so the installer's setting doesn't reach MPC and the installer warns about it. Until the shared installer handles that launcher, add the library to the launcher's `LD_PRELOAD` lines by hand (README, \"Limits\").\n- The installer is the current one from mpc-vst-plugins main.\n\n## Requirements\n\n- A Gen1 MPC OS standalone device (32-bit ARM: Force, MPC Live / Live II, One, X, Key 61 and Key 37). The installer refuses anything else.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Installing addins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r MPC-USB-audio-addin-1.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/MPC-USB-audio-addin-1.1.0/install.sh`\n\nThe installer copies the addin into `/data/mpc-addins/usb-audio/`, adds `libmpc_usb_audio.so` to the `LD_PRELOAD` list of MPC's service\nand **restarts MPC** (save your project first). The list is extended, never replaced: other addins and the\nlibraries the firmware preloads stay. Where no writable file sets the list (the unit is on the read-only root), one\ndrop-in shared by every addin sets it, `/etc/systemd/system/<service>.service.d/90-mpc-addins.conf`. Re-run the\ninstaller after a firmware update. `-y` skips the question, `-n` leaves the restart to you.\n\nSettings are in `/data/mpc-addins/usb-audio/usbaudio.conf`; an upgrade keeps your edits.\n\nConnect the MPC to a computer: it shows up as a USB audio device next to its MIDI ports. Log: usbaudio.log in this folder.\n\nUninstalling and the file list are in `INSTALL.md` inside each zip.\n\n---\nBuilt by GitHub Actions from jacob-sabella/mpc-addin-usb-audio@aee67bd with mpc-vst-plugins@68da25a.\n\n",
     "yanked": false,
     "warnings": [
      "addin-lib.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 493,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Key 37",
       "firmware": "3.9.1.2",
       "date": "2026-10-23"
      }
     ]
    },
    {
     "version": "1.0.3",
     "size": 31389,
     "defer": true,
     "sha256": "2983a9fa1d7e5d872eeec12ad9c7c305cff0bba3131424d216ce52d5abc5d919",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "usb-audio",
      "name": "MPC USB audio addin",
      "version": "1.0.3",
      "kind": "addin",
      "layout": "addin",
      "so": "libmpc_usb_audio.so",
      "conf": "usbaudio.conf",
      "files": [],
      "user_data": [
       "usbaudio.conf"
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 1,
      "about": "The MPC as a USB audio interface: its outputs and inputs as channels on the computer, next to its MIDI ports.",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-addin-usb-audio",
      "license": "MIT",
      "cpu": null
     },
     "hooks": [
      "snd_pcm_close",
      "snd_pcm_hw_params",
      "snd_pcm_open",
      "snd_pcm_readi",
      "snd_pcm_readn",
      "snd_pcm_writei",
      "snd_pcm_writen",
      "usbg_enable_gadget"
     ],
     "chains": true,
     "assets": {
      "armv7": {
       "sha256": "2983a9fa1d7e5d872eeec12ad9c7c305cff0bba3131424d216ce52d5abc5d919",
       "size": 31389,
       "url": "https://github.com/jacob-sabella/mpc-addin-usb-audio/releases/download/usb-audio-addin-v1.0.3/MPC-USB-audio-addin-1.0.3-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/jacob-sabella/mpc-addin-usb-audio/releases/download/usb-audio-addin-v1.0.3/MPC-USB-audio-addin-1.0.3-mpc-armv7.zip",
     "date": "2026-10-11",
     "channel": "stable",
     "notes": "## What's new in 1.0.3\n\n- **Addins load again after a reboot** ([#2](https://github.com/jacob-sabella/mpc-addin-usb-audio/issues/2)). On units where `/etc` is an overlay mounted during boot, MPC used to start without its addins until you ran the installer again. The installer now adds a small boot step that reloads systemd once `/etc` is mounted, before MPC starts. It only runs when the addins drop-in is there, and uninstalling the last addin removes it. The fix is in the shared installer ([sd88me/mpc-vst-plugins#389](https://github.com/sd88me/mpc-vst-plugins/pull/389)), so every addin gets it once it's released against that change. Tested on an MPC Key 37 (MPC OS 3.9.1).\n\nIf you're on 1.0.2, install 1.0.3 over it. Your `usbaudio.conf` is kept.\n\nThe MPC as a USB audio interface: its outputs and inputs as channels on the computer, next to its MIDI ports.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM: Force, MPC Live / Live II, One, X, Key 61 and Key 37).\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Installing addins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r MPC-USB-audio-addin-1.0.3 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/MPC-USB-audio-addin-1.0.3/install.sh`\n\nThe installer copies the addin into `/data/mpc-addins/usb-audio/`, adds `libmpc_usb_audio.so` to the `LD_PRELOAD` list of MPC's service\nand **restarts MPC** (save your project first). The list is extended, never replaced: other addins and the\nlibraries the firmware preloads stay. Where no writable file sets the list (the unit is on the read-only root), one\ndrop-in shared by every addin sets it, `/etc/systemd/system/<service>.service.d/90-mpc-addins.conf`. Re-run the\ninstaller after a firmware update. `-y` skips the question, `-n` leaves the restart to you.\n\nSettings are in `/data/mpc-addins/usb-audio/usbaudio.conf`; an upgrade keeps your edits.\n\nConnect the MPC to a computer: it shows up as a USB audio device next to its MIDI ports. Log: usbaudio.log in this folder.\n\nUninstalling and the file list are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from jacob-sabella/mpc-addin-usb-audio@58873bf with mpc-vst-plugins@14f12c5.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "addin-lib.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 520,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.2",
     "size": 30274,
     "defer": true,
     "sha256": "a68120bbfc1d9bcb1c6ad68da7fced7e2b62cde1e5ec08c4e510458fc68a8e02",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "usb-audio",
      "name": "MPC USB audio addin",
      "version": "1.0.2",
      "kind": "addin",
      "layout": "addin",
      "so": "libmpc_usb_audio.so",
      "conf": "usbaudio.conf",
      "files": [],
      "user_data": [
       "usbaudio.conf"
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 1,
      "about": "The MPC as a USB audio interface: its outputs and inputs as channels on the computer, next to its MIDI ports.",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-addin-usb-audio",
      "license": "MIT",
      "cpu": null
     },
     "hooks": [
      "snd_pcm_close",
      "snd_pcm_hw_params",
      "snd_pcm_open",
      "snd_pcm_readi",
      "snd_pcm_readn",
      "snd_pcm_writei",
      "snd_pcm_writen",
      "usbg_enable_gadget"
     ],
     "chains": true,
     "assets": {
      "armv7": {
       "sha256": "a68120bbfc1d9bcb1c6ad68da7fced7e2b62cde1e5ec08c4e510458fc68a8e02",
       "size": 30274,
       "url": "https://github.com/jacob-sabella/mpc-addin-usb-audio/releases/download/usb-audio-addin-v1.0.2/MPC-USB-audio-addin-1.0.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/jacob-sabella/mpc-addin-usb-audio/releases/download/usb-audio-addin-v1.0.2/MPC-USB-audio-addin-1.0.2-mpc-armv7.zip",
     "date": "2026-10-10",
     "channel": "stable",
     "notes": "## What's new in 1.0.2\n\n- **Works on MockbaMod without manual steps.** MockbaMod starts MPC with its own preload list, so the addin used to install fine but never load. The installer now spots a MockbaMod card, adds an `AddOns/` hook that puts the addin on that list at every boot, and adds it right away. Uninstalling removes the hook too.\n- **The installer checks that it worked.** After restarting MPC it looks at what the new MPC process preloaded, and warns you if the addin isn't there (for example, when another launcher replaced the list).\n\nThese come from the shared addin installer (the same one MPC Remote 1.0.1 got). The addin itself is the same as 1.0.1.\n\nThe MPC as a USB audio interface: its outputs and inputs as channels on the computer, next to its MIDI ports.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM: Force, MPC Live / Live II, One, X, Key 61 and Key 37).\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Installing addins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r MPC-USB-audio-addin-1.0.2 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/MPC-USB-audio-addin-1.0.2/install.sh`\n\nThe installer copies the addin into `/data/mpc-addins/usb-audio/`, adds `libmpc_usb_audio.so` to the `LD_PRELOAD` list of MPC's service\nand **restarts MPC** (save your project first). The list is extended, never replaced: other addins and the\nlibraries the firmware preloads stay. Where no writable file sets the list (the unit is on the read-only root), one\ndrop-in shared by every addin sets it, `/etc/systemd/system/<service>.service.d/90-mpc-addins.conf`. Re-run the\ninstaller after a firmware update. `-y` skips the question, `-n` leaves the restart to you.\n\nSettings are in `/data/mpc-addins/usb-audio/usbaudio.conf`; an upgrade keeps your edits.\n\nConnect the MPC to a computer: it shows up as a USB audio device next to its MIDI ports. Log: usbaudio.log in this folder.\n\nUninstalling and the file list are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from jacob-sabella/mpc-addin-usb-audio@082f936 with mpc-vst-plugins@9f5f91a.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "addin-lib.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 388,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.1",
     "size": 28718,
     "defer": true,
     "sha256": "457737395592c0f7567741394a4f97fad8250455a81bbd5ede2ecb19a0f1542c",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "usb-audio",
      "name": "MPC USB audio addin",
      "version": "1.0.1",
      "kind": "addin",
      "layout": "addin",
      "so": "libmpc_usb_audio.so",
      "conf": "usbaudio.conf",
      "files": [],
      "user_data": [
       "usbaudio.conf"
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 1,
      "about": "The MPC as a USB audio interface: its outputs and inputs as channels on the computer, next to its MIDI ports.",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-addin-usb-audio",
      "license": "MIT",
      "cpu": null
     },
     "hooks": [
      "snd_pcm_close",
      "snd_pcm_hw_params",
      "snd_pcm_open",
      "snd_pcm_readi",
      "snd_pcm_readn",
      "snd_pcm_writei",
      "snd_pcm_writen",
      "usbg_enable_gadget"
     ],
     "chains": true,
     "assets": {
      "armv7": {
       "sha256": "457737395592c0f7567741394a4f97fad8250455a81bbd5ede2ecb19a0f1542c",
       "size": 28718,
       "url": "https://github.com/jacob-sabella/mpc-addin-usb-audio/releases/download/usb-audio-addin-v1.0.1/MPC-USB-audio-addin-1.0.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/jacob-sabella/mpc-addin-usb-audio/releases/download/usb-audio-addin-v1.0.1/MPC-USB-audio-addin-1.0.1-mpc-armv7.zip",
     "date": "2026-10-10",
     "channel": "stable",
     "notes": "## What's new in 1.0.1\n\n- **Models whose audio is a USB device.** With `tap_card=auto`, when there is no `/dev/snd/by-path/platform-sound`, the addin now uses the first sound card MPC opens (never a USB gadget's own card) and logs `codec card N: the first card MPC opened`. Before, it found no card and tapped nothing. Devices with the platform codec, like the Key 37, are unchanged. Not yet confirmed on such a device; set `tap_card=<n>` if the log shows the wrong card.\n- **A clear log line when there is nothing to attach to.** If MPC hasn't built its standalone USB gadget 60 s after starting, `usbaudio.log` now says so once, with the USB controller's state. This was reported on an MPC Live II, where MPC builds no gadget in standalone mode, so the addin can't add USB audio there (#1).\n- Tested on an MPC Key 37 (MPC OS 3.9.1): unchanged behaviour, and no false warning.\n\nThe MPC as a USB audio interface: its outputs and inputs as channels on the computer, next to its MIDI ports.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM: Force, MPC Live / Live II, One, X, Key 61 and Key 37).\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Installing addins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r MPC-USB-audio-addin-1.0.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/MPC-USB-audio-addin-1.0.1/install.sh`\n\nThe installer copies the addin into `/data/mpc-addins/usb-audio/`, adds `libmpc_usb_audio.so` to the `LD_PRELOAD` list of MPC's service\nand **restarts MPC** (save your project first). The list is extended, never replaced: other addins and the\nlibraries the firmware preloads stay. Where no writable file sets the list (the unit is on the read-only root), one\ndrop-in shared by every addin sets it, `/etc/systemd/system/<service>.service.d/90-mpc-addins.conf`. Re-run the\ninstaller after a firmware update. `-y` skips the question, `-n` leaves the restart to you.\n\nSettings are in `/data/mpc-addins/usb-audio/usbaudio.conf`; an upgrade keeps your edits.\n\nConnect the MPC to a computer: it shows up as a USB audio device next to its MIDI ports. Log: usbaudio.log in this folder.\n\nUninstalling and the file list are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from jacob-sabella/mpc-addin-usb-audio@abd90c2 with mpc-vst-plugins@a4b8f86.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "addin-lib.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 333,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Key 37",
       "firmware": "3.9.1.2",
       "date": "2026-10-10"
      }
     ]
    },
    {
     "version": "1.0.0",
     "size": 27797,
     "defer": true,
     "sha256": "de079edc90803a97194eacf2de29697d63dc7bcba16042a63f2c2eae0f0fb732",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "usb-audio",
      "name": "MPC USB audio addin",
      "version": "1.0.0",
      "kind": "addin",
      "layout": "addin",
      "so": "libmpc_usb_audio.so",
      "conf": "usbaudio.conf",
      "files": [],
      "user_data": [
       "usbaudio.conf"
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 1,
      "about": "The MPC as a USB audio interface: its outputs and inputs as channels on the computer, next to its MIDI ports.",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-addin-usb-audio",
      "license": "MIT",
      "cpu": null
     },
     "hooks": [
      "snd_pcm_close",
      "snd_pcm_hw_params",
      "snd_pcm_open",
      "snd_pcm_readi",
      "snd_pcm_readn",
      "snd_pcm_writei",
      "snd_pcm_writen",
      "usbg_enable_gadget"
     ],
     "chains": true,
     "assets": {
      "armv7": {
       "sha256": "de079edc90803a97194eacf2de29697d63dc7bcba16042a63f2c2eae0f0fb732",
       "size": 27797,
       "url": "https://github.com/jacob-sabella/mpc-addin-usb-audio/releases/download/usb-audio-addin-v1.0.0/MPC-USB-audio-addin-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/jacob-sabella/mpc-addin-usb-audio/releases/download/usb-audio-addin-v1.0.0/MPC-USB-audio-addin-1.0.0-mpc-armv7.zip",
     "date": "2026-10-06",
     "channel": "stable",
     "notes": "The MPC as a USB audio interface: its outputs and inputs as channels on the computer, next to its MIDI ports.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM: Force, MPC Live / Live II, One, X, Key 61 and Key 37).\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Installing addins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r MPC-USB-audio-addin-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/MPC-USB-audio-addin-1.0.0/install.sh`\n\nThe installer copies the addin into `/data/mpc-addins/usb-audio/`, adds `libmpc_usb_audio.so` to the `LD_PRELOAD` list of MPC's service\nand **restarts MPC** (save your project first). The list is extended, never replaced: other addins and the\nlibraries the firmware preloads stay. Where no writable file sets the list (the unit is on the read-only root), one\ndrop-in shared by every addin sets it, `/etc/systemd/system/<service>.service.d/90-mpc-addins.conf`. Re-run the\ninstaller after a firmware update. `-y` skips the question, `-n` leaves the restart to you.\n\nSettings are in `/data/mpc-addins/usb-audio/usbaudio.conf`; an upgrade keeps your edits.\n\nConnect the MPC to a computer: it shows up as a USB audio device next to its MIDI ports. Log: usbaudio.log in this folder.\n\nUninstalling and the file list are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from jacob-sabella/mpc-addin-usb-audio@7488134 with mpc-vst-plugins@a4b8f86.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "addin-lib.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 583,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.1.1",
     "size": 27800,
     "defer": true,
     "sha256": "df5a3948d405abf2aebbc414b9ab8d4a27e50bc455539d542aea04d19c680a72",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "usb-audio",
      "name": "MPC USB audio addin",
      "version": "0.1.1",
      "kind": "addin",
      "layout": "addin",
      "so": "libmpc_usb_audio.so",
      "conf": "usbaudio.conf",
      "files": [],
      "user_data": [
       "usbaudio.conf"
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 0,
      "about": "The MPC as a USB audio interface: its outputs and inputs as channels on the computer, next to its MIDI ports.",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-addin-usb-audio",
      "license": "MIT",
      "cpu": null
     },
     "hooks": [
      "snd_pcm_close",
      "snd_pcm_hw_params",
      "snd_pcm_open",
      "snd_pcm_readi",
      "snd_pcm_readn",
      "snd_pcm_writei",
      "snd_pcm_writen",
      "usbg_enable_gadget"
     ],
     "chains": true,
     "assets": {
      "armv7": {
       "sha256": "df5a3948d405abf2aebbc414b9ab8d4a27e50bc455539d542aea04d19c680a72",
       "size": 27800,
       "url": "https://github.com/jacob-sabella/mpc-addin-usb-audio/releases/download/usb-audio-addin-v0.1.1/MPC-USB-audio-addin-0.1.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/jacob-sabella/mpc-addin-usb-audio/releases/download/usb-audio-addin-v0.1.1/MPC-USB-audio-addin-0.1.1-mpc-armv7.zip",
     "date": "2026-10-06",
     "channel": "beta",
     "notes": "The MPC as a USB audio interface: its outputs and inputs as channels on the computer, next to its MIDI ports.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM: Force, MPC Live / Live II, One, X, Key 61 and Key 37).\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Installing addins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r MPC-USB-audio-addin-0.1.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/MPC-USB-audio-addin-0.1.1/install.sh`\n\nThe installer copies the addin into `/data/mpc-addins/usb-audio/`, adds `libmpc_usb_audio.so` to the `LD_PRELOAD` list of MPC's service\nand **restarts MPC** (save your project first). The list is extended, never replaced: other addins and the\nlibraries the firmware preloads stay. Where no writable file sets the list (the unit is on the read-only root), one\ndrop-in shared by every addin sets it, `/etc/systemd/system/<service>.service.d/90-mpc-addins.conf`. Re-run the\ninstaller after a firmware update. `-y` skips the question, `-n` leaves the restart to you.\n\nSettings are in `/data/mpc-addins/usb-audio/usbaudio.conf`; an upgrade keeps your edits.\n\nConnect the MPC to a computer: it shows up as a USB audio device next to its MIDI ports. Log: usbaudio.log in this folder.\n\nUninstalling and the file list are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from jacob-sabella/mpc-addin-usb-audio@0adfd8c with mpc-vst-plugins@a4b8f86.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "addin-lib.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 421,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Key 37",
       "firmware": "3.9.1.2",
       "date": "2026-10-05"
      }
     ]
    },
    {
     "version": "0.1.0",
     "size": 27005,
     "defer": true,
     "sha256": "83d03bbd746da85c857e244e18529146b68b9cdb2c0d615645bfb5cc64491bee",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "usb-audio",
      "name": "MPC USB audio addin",
      "version": "0.1.0",
      "kind": "addin",
      "layout": "addin",
      "so": "libmpc_usb_audio.so",
      "conf": "usbaudio.conf",
      "files": [],
      "user_data": [
       "usbaudio.conf"
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 0,
      "about": "The MPC as a USB audio interface: its outputs and inputs as channels on the computer, next to its MIDI ports.",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-addin-usb-audio",
      "license": "MIT",
      "cpu": null
     },
     "hooks": [
      "snd_pcm_close",
      "snd_pcm_hw_params",
      "snd_pcm_open",
      "snd_pcm_readi",
      "snd_pcm_readn",
      "snd_pcm_writei",
      "snd_pcm_writen",
      "usbg_enable_gadget"
     ],
     "chains": true,
     "assets": {
      "armv7": {
       "sha256": "83d03bbd746da85c857e244e18529146b68b9cdb2c0d615645bfb5cc64491bee",
       "size": 27005,
       "url": "https://github.com/jacob-sabella/mpc-addin-usb-audio/releases/download/usb-audio-addin-v0.1.0/MPC-USB-audio-addin-0.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/jacob-sabella/mpc-addin-usb-audio/releases/download/usb-audio-addin-v0.1.0/MPC-USB-audio-addin-0.1.0-mpc-armv7.zip",
     "date": "2026-10-03",
     "channel": "beta",
     "notes": "The MPC as a USB audio interface: its outputs and inputs as channels on the computer, next to its MIDI ports.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM: Force, MPC Live / Live II, One, X, Key 61 and Key 37).\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Installing addins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r MPC-USB-audio-addin-0.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/MPC-USB-audio-addin-0.1.0/install.sh`\n\nThe installer copies the addin into `/data/mpc-addins/usb-audio/`, adds `libmpc_usb_audio.so` to the `LD_PRELOAD` list of MPC's service\nand **restarts MPC** (save your project first). The list is extended, never replaced: other addins and the\nlibraries the firmware preloads stay. Where no writable file sets the list (the unit is on the read-only root), one\ndrop-in shared by every addin sets it, `/etc/systemd/system/<service>.service.d/90-mpc-addins.conf`. Re-run the\ninstaller after a firmware update. `-y` skips the question, `-n` leaves the restart to you.\n\nSettings are in `/data/mpc-addins/usb-audio/usbaudio.conf`; an upgrade keeps your edits.\n\nConnect the MPC to a computer: it shows up as a USB audio device next to its MIDI ports. Log: usbaudio.log in this folder.\n\nUninstalling and the file list are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from jacob-sabella/mpc-addin-usb-audio@b53047e with mpc-vst-plugins@1c4b4fc.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "addin-lib.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 528,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Key 37",
       "firmware": "3.9.1.2",
       "date": "2026-10-03"
      }
     ]
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "tested"
   ],
   "featured": false,
   "latest": "1.1.1",
   "latest_beta": "0.1.1",
   "updated": "2026-11-04",
   "added": "2026-10-03",
   "downloads": 3309,
   "shares_hooks": []
  },
  {
   "id": "mr-drums",
   "name": "Mr Drums",
   "author": "saustin2010",
   "repo": "saustin2010/mpc-vst-mrdrums",
   "kind": "instrument",
   "license": "MIT",
   "summary": "A 16-pad drum sampler: kits of samples on pads 36-51.",
   "screenshot": "https://raw.githubusercontent.com/saustin2010/mpc-vst-mrdrums/v1.1.1/screenshots/page_0.png",
   "style": "sampler",
   "tags": [
    "drums",
    "kits",
    "pads"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.1.1",
     "size": 474676,
     "defer": true,
     "sha256": "17ac0d93388a4f5291c9c960db80504be1fc50cada74292544e14ff07f803a8a",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "mr-drums",
      "name": "[DRUM] Mr Drums",
      "version": "1.1.1",
      "kind": "instrument",
      "uid": "4d724472",
      "manufacturer": "Move Everything",
      "layout": "portable",
      "so": "mrdrums.so",
      "skin": "Move Everything - VST - [DRUM] Mr Drums",
      "folder": "portable/Move Everything - VST - [DRUM] Mr Drums",
      "extras": [
       "mrdrums"
      ],
      "user_data": [
       "mrdrums/kits"
      ],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "A 16-pad drum sampler: kits of samples on pads 36-51.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-mrdrums",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "17ac0d93388a4f5291c9c960db80504be1fc50cada74292544e14ff07f803a8a",
       "size": 474676,
       "url": "https://github.com/saustin2010/mpc-vst-mrdrums/releases/download/v1.1.1/DRUM-Mr-Drums-1.1.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-mrdrums/releases/download/v1.1.1/DRUM-Mr-Drums-1.1.1-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "A 16-pad drum sampler: kits of samples on pads 36-51.\n\n## What's new in 1.1.1\n\nBuilt on sd88me's fixed wrapper ([mpc-vst-plugins#499](https://github.com/sd88me/mpc-vst-plugins/discussions/499)): on track edit \u2192 automation, the physical Q-Links move this plugin's parameters again (before, they didn't move or snapped straight back). Controls that change others, such as a preset, still redraw the screen. Nothing else changed: same parameters, sound and screen, and saved projects open as before.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r DRUM-Mr-Drums-1.1.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/DRUM-Mr-Drums-1.1.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Move Everything - VST - [DRUM] Mr Drums/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `mrdrums/kits/` inside the plugin folder (`/sdcard/Synths/Move Everything - VST - [DRUM] Mr Drums/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **[DRUM] Mr Drums** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-mrdrums@ba25a04 with mpc-vst-plugins@e3a0af4.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 347,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.1.0",
     "size": 474038,
     "defer": true,
     "sha256": "8c79ff5939db1144bad9c680904e6cb212d445b8aa99707a560cecc6467e9ee8",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "mr-drums",
      "name": "[DRUM] Mr Drums",
      "version": "1.1.0",
      "kind": "instrument",
      "uid": "4d724472",
      "manufacturer": "Move Everything",
      "layout": "portable",
      "so": "mrdrums.so",
      "skin": "Move Everything - VST - [DRUM] Mr Drums",
      "folder": "portable/Move Everything - VST - [DRUM] Mr Drums",
      "extras": [
       "mrdrums"
      ],
      "user_data": [
       "mrdrums/kits"
      ],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "A 16-pad drum sampler: kits of samples on pads 36-51.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-mrdrums",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "8c79ff5939db1144bad9c680904e6cb212d445b8aa99707a560cecc6467e9ee8",
       "size": 474038,
       "url": "https://github.com/saustin2010/mpc-vst-mrdrums/releases/download/v1.1.0/DRUM-Mr-Drums-1.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-mrdrums/releases/download/v1.1.0/DRUM-Mr-Drums-1.1.0-mpc-armv7.zip",
     "date": "2026-10-18",
     "channel": "stable",
     "notes": "A 16-pad drum sampler: kits of samples on pads 36-51.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r DRUM-Mr-Drums-1.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/DRUM-Mr-Drums-1.1.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Move Everything - VST - [DRUM] Mr Drums/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `mrdrums/kits/` inside the plugin folder (`/sdcard/Synths/Move Everything - VST - [DRUM] Mr Drums/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **[DRUM] Mr Drums** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-mrdrums@62ad8af with mpc-vst-plugins@7f0653c.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 238,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.0",
     "size": 474282,
     "defer": true,
     "sha256": "7a9318a380b254f2141a9f32e4d45efbcfe226385129cc23a2e43665df863734",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "mr-drums",
      "name": "[DRUM] Mr Drums",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "4d724472",
      "manufacturer": "Move Everything",
      "layout": "portable",
      "so": "mrdrums.so",
      "skin": "Move Everything - VST - [DRUM] Mr Drums",
      "folder": "portable/Move Everything - VST - [DRUM] Mr Drums",
      "extras": [
       "mrdrums"
      ],
      "user_data": [
       "mrdrums/kits"
      ],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "A 16-pad drum sampler: kits of samples on pads 36-51.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-mrdrums",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "7a9318a380b254f2141a9f32e4d45efbcfe226385129cc23a2e43665df863734",
       "size": 474282,
       "url": "https://github.com/saustin2010/mpc-vst-mrdrums/releases/download/v1.0.0/DRUM-Mr-Drums-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-mrdrums/releases/download/v1.0.0/DRUM-Mr-Drums-1.0.0-mpc-armv7.zip",
     "date": "2026-10-08",
     "channel": "stable",
     "notes": "A 16-pad drum sampler: kits of samples on pads 36-51.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r DRUM-Mr-Drums-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/DRUM-Mr-Drums-1.0.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Move Everything - VST - [DRUM] Mr Drums/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `mrdrums/kits/` inside the plugin folder (`/sdcard/Synths/Move Everything - VST - [DRUM] Mr Drums/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **[DRUM] Mr Drums** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-mrdrums@cca1fa5 with mpc-vst-plugins@f210a56.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 565,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.1.1",
   "latest_beta": null,
   "updated": "2026-10-23",
   "added": "2026-10-09",
   "downloads": 1150
  },
  {
   "id": "mr-hyde",
   "name": "Mr Hyde",
   "author": "saustin2010",
   "repo": "saustin2010/mpc-vst-mrhyde",
   "kind": "instrument",
   "license": "MIT",
   "summary": "MicroFreak-style voice on Plaits' 17 models, with a low-pass gate, filter, cycling envelope and a 6x6 mod matrix; 19 presets.",
   "screenshot": "https://raw.githubusercontent.com/saustin2010/mpc-vst-mrhyde/v1.1.1/screenshots/page_0.png",
   "style": "synth",
   "tags": [
    "microfreak",
    "macro-oscillator",
    "mod-matrix",
    "low-pass-gate"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.1.1",
     "size": 1976254,
     "defer": true,
     "sha256": "275b22f473949c422671fb0907d27a946b83493aca5742e452fe35c02b1a03b4",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "mr-hyde",
      "name": "[SYN] Mr Hyde",
      "version": "1.1.1",
      "kind": "instrument",
      "uid": "4d724879",
      "manufacturer": "Move Everything",
      "layout": "portable",
      "so": "mrhyde.so",
      "skin": "Move Everything - VST - [SYN] Mr Hyde",
      "folder": "portable/Move Everything - VST - [SYN] Mr Hyde",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "A MicroFreak-inspired voice: Plaits models with a low-pass gate, filter and a 6x6 mod matrix, with 19 presets.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-mrhyde",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "275b22f473949c422671fb0907d27a946b83493aca5742e452fe35c02b1a03b4",
       "size": 1976254,
       "url": "https://github.com/saustin2010/mpc-vst-mrhyde/releases/download/v1.1.1/SYN-Mr-Hyde-1.1.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-mrhyde/releases/download/v1.1.1/SYN-Mr-Hyde-1.1.1-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "A MicroFreak-inspired voice: Plaits models with a low-pass gate, filter and a 6x6 mod matrix, with 19 presets.\n\n## What's new in 1.1.1\n\nBuilt on sd88me's fixed wrapper ([mpc-vst-plugins#499](https://github.com/sd88me/mpc-vst-plugins/discussions/499)): on track edit \u2192 automation, the physical Q-Links move this plugin's parameters again (before, they didn't move or snapped straight back). Controls that change others, such as a preset, still redraw the screen.\n\nAlso: two crashes in its Plaits engine are fixed (the same fixes as MPC Plaits): the wavetable model with HARMONICS and TIMBRE near the top could read outside its tables, and the speech model could read past its phoneme data. Either could take MPC down.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Mr-Hyde-1.1.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Mr-Hyde-1.1.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Move Everything - VST - [SYN] Mr Hyde/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] Mr Hyde** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-mrhyde@45f8ab5 with mpc-vst-plugins@e3a0af4.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 422,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.1.0",
     "size": 1973300,
     "defer": true,
     "sha256": "c8672085bf9382778b78ce0e4fc068dbba4ad80dc10268274106ab8342cc4c95",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "mr-hyde",
      "name": "[SYN] Mr Hyde",
      "version": "1.1.0",
      "kind": "instrument",
      "uid": "4d724879",
      "manufacturer": "Move Everything",
      "layout": "portable",
      "so": "mrhyde.so",
      "skin": "Move Everything - VST - [SYN] Mr Hyde",
      "folder": "portable/Move Everything - VST - [SYN] Mr Hyde",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "A MicroFreak-inspired voice: Plaits models with a low-pass gate, filter and a 6x6 mod matrix, with 19 presets.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-mrhyde",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "c8672085bf9382778b78ce0e4fc068dbba4ad80dc10268274106ab8342cc4c95",
       "size": 1973300,
       "url": "https://github.com/saustin2010/mpc-vst-mrhyde/releases/download/v1.1.0/SYN-Mr-Hyde-1.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-mrhyde/releases/download/v1.1.0/SYN-Mr-Hyde-1.1.0-mpc-armv7.zip",
     "date": "2026-10-18",
     "channel": "stable",
     "notes": "A MicroFreak-inspired voice: Plaits models with a low-pass gate, filter and a 6x6 mod matrix, with 19 presets.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Mr-Hyde-1.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Mr-Hyde-1.1.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Move Everything - VST - [SYN] Mr Hyde/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] Mr Hyde** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-mrhyde@753284e with mpc-vst-plugins@7f0653c.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 268,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.1",
     "size": 1973872,
     "defer": true,
     "sha256": "de407948d3de6d6d6a5730869d0fac775f52eacbc4d1a1185a5f32b206a0c0c6",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "mr-hyde",
      "name": "[SYN] Mr Hyde",
      "version": "1.0.1",
      "kind": "instrument",
      "uid": "4d724879",
      "manufacturer": "Move Everything",
      "layout": "portable",
      "so": "mrhyde.so",
      "skin": "Move Everything - VST - [SYN] Mr Hyde",
      "folder": "portable/Move Everything - VST - [SYN] Mr Hyde",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "A MicroFreak-inspired voice: Plaits models with a low-pass gate, filter and a 6x6 mod matrix, with 19 presets.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-mrhyde",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "de407948d3de6d6d6a5730869d0fac775f52eacbc4d1a1185a5f32b206a0c0c6",
       "size": 1973872,
       "url": "https://github.com/saustin2010/mpc-vst-mrhyde/releases/download/v1.0.1/SYN-Mr-Hyde-1.0.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-mrhyde/releases/download/v1.0.1/SYN-Mr-Hyde-1.0.1-mpc-armv7.zip",
     "date": "2026-10-10",
     "channel": "stable",
     "notes": "A MicroFreak-inspired voice: Plaits models with a low-pass gate, filter and a 6x6 mod matrix, with 19 presets.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Mr-Hyde-1.0.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Mr-Hyde-1.0.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Move Everything - VST - [SYN] Mr Hyde/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] Mr Hyde** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-mrhyde@f83a78b with mpc-vst-plugins@7f0653c.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 584,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.0",
     "size": 1973776,
     "defer": true,
     "sha256": "f1cac268ccb4921e1f5223627e554310326692e388f48c8031c0f12d47abb7b9",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "mr-hyde",
      "name": "[SYN] Mr Hyde",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "4d724879",
      "manufacturer": "Move Everything",
      "layout": "portable",
      "so": "mrhyde.so",
      "skin": "Move Everything - VST - [SYN] Mr Hyde",
      "folder": "portable/Move Everything - VST - [SYN] Mr Hyde",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "A MicroFreak-inspired voice: Plaits models with a low-pass gate, filter and a 6x6 mod matrix, with 19 presets.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-mrhyde",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "f1cac268ccb4921e1f5223627e554310326692e388f48c8031c0f12d47abb7b9",
       "size": 1973776,
       "url": "https://github.com/saustin2010/mpc-vst-mrhyde/releases/download/v1.0.0/SYN-Mr-Hyde-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-mrhyde/releases/download/v1.0.0/SYN-Mr-Hyde-1.0.0-mpc-armv7.zip",
     "date": "2026-10-08",
     "channel": "stable",
     "notes": "A MicroFreak-inspired voice: Plaits models with a low-pass gate, filter and a 6x6 mod matrix, with 19 presets.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Mr-Hyde-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Mr-Hyde-1.0.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Move Everything - VST - [SYN] Mr Hyde/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] Mr Hyde** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-mrhyde@5a450ae with mpc-vst-plugins@f210a56.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 367,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.1.1",
   "latest_beta": null,
   "updated": "2026-10-23",
   "added": "2026-10-09",
   "downloads": 1641
  },
  {
   "id": "ms20xxl",
   "name": "MS20XXL",
   "author": "L'Cronx",
   "repo": "sunskiefer/MS20XXL",
   "kind": "instrument",
   "license": "GPL-3.0-or-later",
   "summary": "Korg MS-20-style semi-modular mono synth, circuit-modelled from the MS-20 schematics: the KLM-307 (MK2) and KORG35 (MK1) filter boards solved from their circuit equations, Hz/V sockets, the panel's voltage laws. Every MS-20 patch jack in its place, normalled like the hardware, patched by touch; an SQ-10-style sequencer; 63 patches with cables.",
   "screenshot": "https://raw.githubusercontent.com/sunskiefer/MS20XXL/v0.1.1/docs/img/patch.png",
   "style": "synth",
   "tags": [
    "ms-20",
    "semi-modular",
    "mono",
    "patch-panel",
    "sequencer",
    "sq-10",
    "korg35",
    "analog"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.1.2",
     "size": 20204284,
     "defer": true,
     "sha256": "65f69098106fee48496b4a713b35d0bfe9cb60e7d15fdce7d1f50f09e6ca6f58",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "ms20xxl",
      "name": "MS20XXL",
      "version": "0.1.2",
      "kind": "instrument",
      "uid": "4d733230",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "ms20xxl.so",
      "skin": "L'Cronx - VST - MS20XXL",
      "folder": "portable/L'Cronx - VST - MS20XXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Korg MS-20-style semi-modular mono synth, circuit-modelled from the MS-20 schematics, with an SQ-10-style step sequencer and a touch patch panel",
      "requires": "",
      "source_repo": "sunskiefer/MS20XXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "65f69098106fee48496b4a713b35d0bfe9cb60e7d15fdce7d1f50f09e6ca6f58",
       "size": 20204284,
       "url": "https://github.com/sunskiefer/MS20XXL/releases/download/v0.1.2/MS20XXL-0.1.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/MS20XXL/releases/download/v0.1.2/MS20XXL-0.1.2-mpc-armv7.zip",
     "date": "2026-10-27",
     "channel": "stable",
     "notes": "MS20XXL for Force / MPC OS by L'Cronx. Install: unzip, run install.sh (INSTALL.md inside), or use the MPC plugin installer.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 358,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.1.1",
     "size": 20204206,
     "defer": true,
     "sha256": "d487634fb26977461ee10f0df45cbe8ffebec831d53d6da3a753705c38239b5e",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "ms20xxl",
      "name": "MS20XXL",
      "version": "0.1.1",
      "kind": "instrument",
      "uid": "4d733230",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "ms20xxl.so",
      "skin": "L'Cronx - VST - MS20XXL",
      "folder": "portable/L'Cronx - VST - MS20XXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Korg MS-20-style semi-modular mono synth, circuit-modelled from the MS-20 schematics, with an SQ-10-style step sequencer and a touch patch panel",
      "requires": "",
      "source_repo": "sunskiefer/MS20XXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "d487634fb26977461ee10f0df45cbe8ffebec831d53d6da3a753705c38239b5e",
       "size": 20204206,
       "url": "https://github.com/sunskiefer/MS20XXL/releases/download/v0.1.1/MS20XXL-0.1.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/MS20XXL/releases/download/v0.1.1/MS20XXL-0.1.1-mpc-armv7.zip",
     "date": "2026-10-25",
     "channel": "stable",
     "notes": "MS20XXL for Force / MPC OS by L'Cronx. Install: unzip, run install.sh (INSTALL.md inside), or use the MPC plugin installer.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 198,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.1.0",
     "size": 20207861,
     "defer": true,
     "sha256": "dc64efb260f06e662c422e3589768fa46fa8e51fbafd3561630dc51bd56d5607",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "ms20xxl",
      "name": "MS20XXL",
      "version": "0.1.0",
      "kind": "instrument",
      "uid": "4d733230",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "ms20xxl.so",
      "skin": "L'Cronx - VST - MS20XXL",
      "folder": "portable/L'Cronx - VST - MS20XXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Korg MS-20-style semi-modular mono synth, circuit-modelled from the MS-20 schematics, with an SQ-10-style step sequencer and a touch patch panel",
      "requires": "",
      "source_repo": "sunskiefer/MS20XXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "dc64efb260f06e662c422e3589768fa46fa8e51fbafd3561630dc51bd56d5607",
       "size": 20207861,
       "url": "https://github.com/sunskiefer/MS20XXL/releases/download/v0.1.0/MS20XXL-0.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/MS20XXL/releases/download/v0.1.0/MS20XXL-0.1.0-mpc-armv7.zip",
     "date": "2026-10-24",
     "channel": "stable",
     "notes": "MS20XXL for Force / MPC OS by L'Cronx. Install: unzip, run install.sh (INSTALL.md inside), or use the MPC plugin installer.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 132,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Force",
       "firmware": "3.9.1",
       "date": "2026-10-24"
      }
     ]
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "0.1.2",
   "latest_beta": null,
   "updated": "2026-10-27",
   "added": "2026-10-24",
   "downloads": 688
  },
  {
   "id": "mutable-vibe",
   "name": "Mutable Vibe MPC",
   "author": "nachtaktiv303",
   "repo": "nachtaktiv303/mpc-vst-mutable-vibe",
   "kind": "instrument",
   "license": "MIT",
   "summary": "Mutable Instruments Rings + Plaits in one synth: 6 resonator models and 14 melodic macro-oscillator engines, with filter, FX, 4 envelopes, 4 LFOs, a mod matrix and tempo sync, plus a touchscreen skin and Q-Links.",
   "screenshot": "https://raw.githubusercontent.com/nachtaktiv303/mpc-vst-mutable-vibe/main/preview_0.png",
   "style": "synth",
   "tags": [
    "mutable-instruments",
    "rings",
    "plaits",
    "resonator",
    "macro-oscillator",
    "eurorack"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.9.3",
     "size": 1190021,
     "defer": true,
     "sha256": "222eeb86c00fc36d31018111845650cf22b41da9ea38fcc36d05fd54fc25e5b2",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "mutable-vibe",
      "name": "Mutable Vibe MPC",
      "version": "0.9.3",
      "kind": "instrument",
      "uid": "4d745662",
      "manufacturer": "nachtaktiv303",
      "layout": "portable",
      "so": "mutable_vibe_mpc.so",
      "skin": "nachtaktiv303 - VST - Mutable Vibe MPC",
      "folder": "portable/nachtaktiv303 - VST - Mutable Vibe MPC",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Mutable Instruments Rings + Plaits synth for MPC OS",
      "requires": "",
      "source_repo": "nachtaktiv303/mpc-vst-mutable-vibe",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "222eeb86c00fc36d31018111845650cf22b41da9ea38fcc36d05fd54fc25e5b2",
       "size": 1190021,
       "url": "https://github.com/nachtaktiv303/mpc-vst-mutable-vibe/releases/download/mutable-vibe-vst-v0.9.3/Mutable-Vibe-MPC-0.9.3-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/nachtaktiv303/mpc-vst-mutable-vibe/releases/download/mutable-vibe-vst-v0.9.3/Mutable-Vibe-MPC-0.9.3-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "Rebuilt on the fixed mpc-vst-plugins wrapper: physical Q-Links now move plugin parameters on the track **automation** screen (previously they snapped back). No sound or feature changes.\n\n- Upstream wrapper fix (sd88me/mpc-vst-plugins #486\u2013489): a plain parameter write no longer forces an `audioMasterUpdateDisplay`.\n- `refresh_display` on MODEL (so its dynamic knob names keep following the model) and on DELAY SYNC (TIME readout, ms vs division).\n- Ships `params.lock`.\n\nVerified on an MPC One: automation Q-Links fixed, MODEL / DELAY SYNC labels still follow.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 474,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.9.2",
     "size": 1673084,
     "defer": true,
     "sha256": "d6c0d657fe20d3b2e234874818cb97f76a4ed75c60022b4d662dd5161b7fb337",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "mutable-vibe",
      "name": "Mutable Vibe MPC",
      "version": "0.9.2",
      "kind": "instrument",
      "uid": "4d745662",
      "manufacturer": "nachtaktiv303",
      "layout": "portable",
      "so": "mutable_vibe_mpc.so",
      "skin": "nachtaktiv303 - VST - Mutable Vibe MPC",
      "folder": "portable/nachtaktiv303 - VST - Mutable Vibe MPC",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Mutable Instruments Rings + Plaits in one synth: 6 resonator models and 14 melodic macro-oscillator engines, with filter, FX, 4 envelopes, 4 LFOs, a mod matrix and tempo sync, plus a touchscreen skin and Q-Links.",
      "requires": "",
      "source_repo": "nachtaktiv303/mpc-vst-mutable-vibe",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "d6c0d657fe20d3b2e234874818cb97f76a4ed75c60022b4d662dd5161b7fb337",
       "size": 1673084,
       "url": "https://github.com/nachtaktiv303/mpc-vst-mutable-vibe/releases/download/mutable-vibe-vst-v0.9.2/Mutable-Vibe-MPC-0.9.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/nachtaktiv303/mpc-vst-mutable-vibe/releases/download/mutable-vibe-vst-v0.9.2/Mutable-Vibe-MPC-0.9.2-mpc-armv7.zip",
     "date": "2026-10-06",
     "channel": "stable",
     "notes": "Mutable Instruments Rings + Plaits in one synth: 6 resonator models and 14 melodic macro-oscillator engines, with filter, FX, 4 envelopes, 4 LFOs, a mod matrix and tempo sync, plus a touchscreen skin and Q-Links.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Mutable-Vibe-MPC-0.9.2 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Mutable-Vibe-MPC-0.9.2/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/nachtaktiv303 - VST - Mutable Vibe MPC/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Mutable Vibe MPC** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from nachtaktiv303/mpc-vst-mutable-vibe@f93ffae with mpc-vst-plugins@f8ff4cb.\n",
     "yanked": false,
     "warnings": [
      "Plugin Skins/sh_slider_v_32x150_3a210d8c.png is 19200 px tall; keep skin images under 16384 px (fewer or smaller filmstrip frames)",
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 825,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.9.1",
     "size": 1660613,
     "defer": true,
     "sha256": "e454081b495192c63f3a53b002b986a75aa0ee504214ec292584b1c5dac7a938",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "mutable-vibe",
      "name": "Mutable Vibe MPC",
      "version": "0.9.1",
      "kind": "instrument",
      "uid": "4d745662",
      "manufacturer": "nachtaktiv303",
      "layout": "portable",
      "so": "mutable_vibe_mpc.so",
      "skin": "nachtaktiv303 - VST - Mutable Vibe MPC",
      "folder": "portable/nachtaktiv303 - VST - Mutable Vibe MPC",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "param_compat": 0,
      "about": "",
      "requires": "",
      "source_repo": "nachtaktiv303/mpc-vst-mutable-vibe",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "e454081b495192c63f3a53b002b986a75aa0ee504214ec292584b1c5dac7a938",
       "size": 1660613,
       "url": "https://github.com/nachtaktiv303/mpc-vst-mutable-vibe/releases/download/mutable-vibe-vst-v0.9.1/Mutable-Vibe-MPC-0.9.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/nachtaktiv303/mpc-vst-mutable-vibe/releases/download/mutable-vibe-vst-v0.9.1/Mutable-Vibe-MPC-0.9.1-mpc-armv7.zip",
     "date": "2026-10-03",
     "channel": "stable",
     "notes": "Polyphony/chord clipping fixed (0.75-knee soft-clip + 1/sqrt(poly) voice headroom). Bigger knob labels. Effect sends labelled AMOUNT; OVERVIEW \"EFFECTS\" section. Default model R: SYMPATHETIC; delay defaults to tempo-sync; enum defaults corrected (filterSlope now 24 DB). Q-Links reorganised in visual reading order; segment switches (slope/sync/polarity/poly) are tapped directly instead of on the encoders.",
     "yanked": false,
     "warnings": [
      "Plugin Skins/sh_slider_v_32x150_3a210d8c.png is 19200 px tall; keep skin images under 16384 px (fewer or smaller filmstrip frames)",
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 655,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.9.0",
     "size": 1661022,
     "defer": true,
     "sha256": "d3ae39fc0c5260f513db992d2e6eceb9b9595a71c0a649137b974d27e47e0c6e",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "mutable-vibe",
      "name": "Mutable Vibe MPC",
      "version": "0.9.0",
      "kind": "instrument",
      "uid": "4d745662",
      "manufacturer": "nachtaktiv303",
      "layout": "portable",
      "so": "mutable_vibe_mpc.so",
      "skin": "nachtaktiv303 - VST - Mutable Vibe MPC",
      "folder": "portable/nachtaktiv303 - VST - Mutable Vibe MPC",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "param_compat": 0,
      "about": "Mutable Instruments Rings + Plaits in one MPC OS instrument: 20 engines, filter, FX, 4 LFOs + mod matrix, touchscreen skin.",
      "requires": "",
      "source_repo": "nachtaktiv303/mpc-vst-mutable-vibe",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "d3ae39fc0c5260f513db992d2e6eceb9b9595a71c0a649137b974d27e47e0c6e",
       "size": 1661022,
       "url": "https://github.com/nachtaktiv303/mpc-vst-mutable-vibe/releases/download/mutable-vibe-vst-v0.9.0/Mutable-Vibe-MPC-0.9.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/nachtaktiv303/mpc-vst-mutable-vibe/releases/download/mutable-vibe-vst-v0.9.0/Mutable-Vibe-MPC-0.9.0-mpc-armv7.zip",
     "date": "2026-10-01",
     "channel": "stable",
     "notes": "Mutable Instruments **Rings + Plaits** in one native MPC OS instrument \u2014 20 engines, state-variable filter, reverb / tape delay / chorus / drive, 6 envelopes, 4 LFOs + mod matrix, velocity / mod-wheel / aftertouch, and a 5-page touchscreen skin with Q-Links.\n\n> **0.9 preview.** Tested on an MPC One (Gen1). Other Gen1 devices (Live/X/Key/Force) run the same `MPC` program and are expected to work but are unverified.\n\n## Requirements\n- A first-generation MPC OS standalone device (32-bit ARM: Force, MPC Live/Live II, One, X, Key 61).\n- **Root shell (SSH)** access \u2014 a modded unit. Installing plugins this way is unofficial; back up first, use at your own risk.\n\n## Install\n1. Unzip, copy the folder to the device: `scp -r Mutable-Vibe-MPC-0.9.0 root@<device-ip>:/tmp/`\n2. Run: `ssh root@<device-ip> sh /tmp/Mutable-Vibe-MPC-0.9.0/install.sh`\n\nThe installer stops MPC (save your project first), installs the plugin + skin as one folder in `/sdcard/Synths`, backs up `MPC.settings`, registers the plugin, and restarts MPC. Then add **Mutable Vibe MPC** to a track from the Instrument plugin browser. Full manual steps + uninstall are in the zip's `INSTALL.md`.\n\n## Devices with a read-only `/sdcard` or an exfat (noexec) SD card\nSome Hakai / MockbaMod MPC One setups mount `/sdcard` read-only and only read plugin skins from the exfat SD (`/media/MPCONE/Synths`, `noexec`) and firmware. There the portable installer can't place an executable `.so` where MPC loads it \u2014 install by hand with a **split layout** (`.so` to an executable path like `/data/vst/`, skin to the SD `Synths` folder, an explicit `pluginList-arm` entry). See the README's \"Devices with a read-only /sdcard\" section for the exact steps. (A different SD card doesn't change this \u2014 exfat is always `noexec`.)\n\n---\nBuilt with the [mpc-vst-plugins](https://github.com/sd88me/mpc-vst-plugins) kit. Rings + Plaits DSP \u00a9 2012\u20132016 \u00c9milie Gillet / Mutable Instruments (MIT).\n",
     "yanked": false,
     "warnings": [
      "Plugin Skins/sh_slider_v_32x150_3a210d8c.png is 19200 px tall; keep skin images under 16384 px (fewer or smaller filmstrip frames)",
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 468,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC One",
       "firmware": "Hakai 3.9",
       "date": "2026-10-01"
      }
     ]
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "0.9.3",
   "latest_beta": null,
   "updated": "2026-10-23",
   "added": "2026-10-03",
   "downloads": 2422
  },
  {
   "id": "nam",
   "name": "NAM",
   "author": "jacob-sabella",
   "repo": "jacob-sabella/mpc-vst-nam",
   "kind": "effect",
   "license": "MIT",
   "summary": "Neural Amp Modeler captures as an insert effect, with cab IR, tone, gate, pitch, delay, reverb and an on-device TONE3000 downloader.",
   "screenshot": "https://raw.githubusercontent.com/jacob-sabella/mpc-vst-nam/f2fa28c8f4086606e929732a4824e72579bdcf80/docs/screenshots/nam.png",
   "style": "amp-sim",
   "tags": [
    "nam",
    "guitar",
    "amp",
    "cab-ir",
    "tone3000"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.10",
     "size": 2909987,
     "defer": true,
     "sha256": "dbf32662c598e66ff4de630df83b36b447059d1f3a018a5cbd125ab43e9d9d44",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "nam",
      "name": "NAM",
      "version": "1.0.10",
      "kind": "effect",
      "uid": "4e416d31",
      "manufacturer": "jacob-sabella",
      "layout": "portable",
      "so": "nam_vst.so",
      "skin": "jacob-sabella - VST - NAM",
      "folder": "portable/jacob-sabella - VST - NAM",
      "extras": [],
      "user_data": [
       "models",
       "cabs",
       "models-removed",
       "favorites.txt"
      ],
      "user_files": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "Neural Amp Modeler captures as an MPC insert effect, with cab IR, tone, gate, pitch, delay, reverb and an on-device TONE3000 downloader.",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-vst-nam",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "portable/jacob-sabella - VST - NAM/nam_vst.so": {
       "network": [
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "dbf32662c598e66ff4de630df83b36b447059d1f3a018a5cbd125ab43e9d9d44",
       "size": 2909987,
       "url": "https://github.com/jacob-sabella/mpc-vst-nam/releases/download/v1.0.10/NAM-1.0.10-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/jacob-sabella/mpc-vst-nam/releases/download/v1.0.10/NAM-1.0.10-mpc-armv7.zip",
     "date": "2026-11-04",
     "channel": "stable",
     "notes": "## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r NAM-1.0.10 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/NAM-1.0.10/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/jacob-sabella - VST - NAM/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `models/`, `cabs/`, `models-removed/`, `favorites.txt/` inside the plugin folder (`/sdcard/Synths/jacob-sabella - VST - NAM/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **NAM** to a track from the plugin browser (Insert effects). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from jacob-sabella/mpc-vst-nam@89db0de with mpc-vst-plugins@8e266ce.\n\n\n**Full Changelog**: https://github.com/jacob-sabella/mpc-vst-nam/compare/v1.0.9...v1.0.10",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/jacob-sabella - VST - NAM/nam_vst.so calls network (bind, listen, recv, send, socket); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 37,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.9",
     "size": 2909474,
     "defer": true,
     "sha256": "4098406408299d05d5e1548a4bb457b63b3d11f460661e8518cd947f31976b08",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "nam",
      "name": "NAM",
      "version": "1.0.9",
      "kind": "effect",
      "uid": "4e416d31",
      "manufacturer": "jacob-sabella",
      "layout": "portable",
      "so": "nam_vst.so",
      "skin": "jacob-sabella - VST - NAM",
      "folder": "portable/jacob-sabella - VST - NAM",
      "extras": [],
      "user_data": [
       "models",
       "cabs",
       "models-removed",
       "favorites.txt"
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "Neural Amp Modeler captures as an MPC insert effect, with cab IR, tone, gate, pitch, delay, reverb and an on-device TONE3000 downloader.",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-vst-nam",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "portable/jacob-sabella - VST - NAM/nam_vst.so": {
       "network": [
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "4098406408299d05d5e1548a4bb457b63b3d11f460661e8518cd947f31976b08",
       "size": 2909474,
       "url": "https://github.com/jacob-sabella/mpc-vst-nam/releases/download/v1.0.9/NAM-1.0.9-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/jacob-sabella/mpc-vst-nam/releases/download/v1.0.9/NAM-1.0.9-mpc-armv7.zip",
     "date": "2026-10-10",
     "channel": "stable",
     "notes": "## What's new in 1.0.9\n\n- **Works on MPC OS 2.x as well as 3.x.** The screen skin is now written in the MPC OS 2.x format, which 3.x reads too, so the touchscreen page draws on 2.x units instead of staying empty. Checked against MPC OS 2.15.1's own skins and shown working on a Key 37 (MPC OS 3.9.1); not yet tried on a 2.x unit, so reports from 2.x owners are welcome.\n- **TONE3000 downloads follow the ARCH filter** (since 1.0.8): under the default `MPC` filter a pack saves only its Lite/Feather/Nano captures, so heavy captures that can't run in real time on the device aren't downloaded unless you switch ARCH yourself.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r NAM-1.0.9 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/NAM-1.0.9/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/jacob-sabella - VST - NAM/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `models/`, `cabs/`, `models-removed/`, `favorites.txt/` inside the plugin folder (`/sdcard/Synths/jacob-sabella - VST - NAM/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **NAM** to a track from the plugin browser (Insert effects). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from jacob-sabella/mpc-vst-nam@cf2548f with mpc-vst-plugins@9f5f91a.\n\n\n**Full Changelog**: https://github.com/jacob-sabella/mpc-vst-nam/compare/v1.0.8...v1.0.9\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/jacob-sabella - VST - NAM/nam_vst.so calls network (bind, listen, recv, send, socket); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 701,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.8",
     "size": 2910315,
     "defer": true,
     "sha256": "636ae0f64245d2d4bed1d9628415aee0ee8ca1d1590fc1fddddcb00676e190d7",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "nam",
      "name": "NAM",
      "version": "1.0.8",
      "kind": "effect",
      "uid": "4e416d31",
      "manufacturer": "jacob-sabella",
      "layout": "portable",
      "so": "nam_vst.so",
      "skin": "jacob-sabella - VST - NAM",
      "folder": "portable/jacob-sabella - VST - NAM",
      "extras": [],
      "user_data": [
       "models",
       "cabs",
       "models-removed",
       "favorites.txt"
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Neural Amp Modeler captures as an MPC insert effect, with cab IR, tone, gate, pitch, delay, reverb and an on-device TONE3000 downloader.",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-vst-nam",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "portable/jacob-sabella - VST - NAM/nam_vst.so": {
       "network": [
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "636ae0f64245d2d4bed1d9628415aee0ee8ca1d1590fc1fddddcb00676e190d7",
       "size": 2910315,
       "url": "https://github.com/jacob-sabella/mpc-vst-nam/releases/download/v1.0.8/NAM-1.0.8-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/jacob-sabella/mpc-vst-nam/releases/download/v1.0.8/NAM-1.0.8-mpc-armv7.zip",
     "date": "2026-10-09",
     "channel": "stable",
     "notes": "## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r NAM-1.0.8 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/NAM-1.0.8/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/jacob-sabella - VST - NAM/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `models/`, `cabs/`, `models-removed/`, `favorites.txt/` inside the plugin folder (`/sdcard/Synths/jacob-sabella - VST - NAM/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **NAM** to a track from the plugin browser (Insert effects). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from jacob-sabella/mpc-vst-nam@35fcbc8 with mpc-vst-plugins@a4b8f86.\n\n\n## What's Changed\n* TONE3000 download follows the ARCH filter by @jacob-sabella in https://github.com/jacob-sabella/mpc-vst-nam/pull/3\n\n## New Contributors\n* @jacob-sabella made their first contribution in https://github.com/jacob-sabella/mpc-vst-nam/pull/3\n\n**Full Changelog**: https://github.com/jacob-sabella/mpc-vst-nam/compare/v1.0.7...v1.0.8",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it",
      "portable/jacob-sabella - VST - NAM/nam_vst.so calls network (bind, listen, recv, send, socket); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 448,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.7",
     "size": 2909679,
     "defer": true,
     "sha256": "b59f552718e05af2eba66333f88b506a7600fedf45a23bbe2e1099ca42659716",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "nam",
      "name": "NAM",
      "version": "1.0.7",
      "kind": "effect",
      "uid": "4e416d31",
      "manufacturer": "jacob-sabella",
      "layout": "portable",
      "so": "nam_vst.so",
      "skin": "jacob-sabella - VST - NAM",
      "folder": "portable/jacob-sabella - VST - NAM",
      "extras": [],
      "user_data": [
       "models",
       "cabs",
       "models-removed",
       "favorites.txt"
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Neural Amp Modeler captures as an MPC insert effect, with cab IR, tone, gate, pitch, delay, reverb and an on-device TONE3000 downloader.",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-vst-nam",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "portable/jacob-sabella - VST - NAM/nam_vst.so": {
       "network": [
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "b59f552718e05af2eba66333f88b506a7600fedf45a23bbe2e1099ca42659716",
       "size": 2909679,
       "url": "https://github.com/jacob-sabella/mpc-vst-nam/releases/download/v1.0.7/NAM-1.0.7-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/jacob-sabella/mpc-vst-nam/releases/download/v1.0.7/NAM-1.0.7-mpc-armv7.zip",
     "date": "2026-10-06",
     "channel": "stable",
     "notes": "## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r NAM-1.0.7 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/NAM-1.0.7/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/jacob-sabella - VST - NAM/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `models/`, `cabs/`, `models-removed/`, `favorites.txt/` inside the plugin folder (`/sdcard/Synths/jacob-sabella - VST - NAM/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **NAM** to a track from the plugin browser (Insert effects). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from jacob-sabella/mpc-vst-nam@28503ee with mpc-vst-plugins@a4b8f86.\n\n\n**Full Changelog**: https://github.com/jacob-sabella/mpc-vst-nam/compare/v1.0.6...v1.0.7",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it",
      "portable/jacob-sabella - VST - NAM/nam_vst.so calls network (bind, listen, recv, send, socket); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 499,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.6",
     "size": 2909543,
     "defer": true,
     "sha256": "e2f70352048af3a578f905aa3ff852371ba29ba1343fcdb42df809b2e109ec16",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "nam",
      "name": "NAM",
      "version": "1.0.6",
      "kind": "effect",
      "uid": "4e416d31",
      "manufacturer": "jacob-sabella",
      "layout": "portable",
      "so": "nam_vst.so",
      "skin": "jacob-sabella - VST - NAM",
      "folder": "portable/jacob-sabella - VST - NAM",
      "extras": [],
      "user_data": [
       "models",
       "cabs",
       "models-removed",
       "favorites.txt"
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Neural Amp Modeler captures as an MPC insert effect, with cab IR, tone, gate, pitch, delay, reverb and an on-device TONE3000 downloader.",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-vst-nam",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "portable/jacob-sabella - VST - NAM/nam_vst.so": {
       "network": [
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "e2f70352048af3a578f905aa3ff852371ba29ba1343fcdb42df809b2e109ec16",
       "size": 2909543,
       "url": "https://github.com/jacob-sabella/mpc-vst-nam/releases/download/v1.0.6/NAM-1.0.6-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/jacob-sabella/mpc-vst-nam/releases/download/v1.0.6/NAM-1.0.6-mpc-armv7.zip",
     "date": "2026-10-06",
     "channel": "stable",
     "notes": "## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r NAM-1.0.6 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/NAM-1.0.6/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/jacob-sabella - VST - NAM/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `models/`, `cabs/`, `models-removed/`, `favorites.txt/` inside the plugin folder (`/sdcard/Synths/jacob-sabella - VST - NAM/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **NAM** to a track from the plugin browser (Insert effects). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from jacob-sabella/mpc-vst-nam@f2fa28c with mpc-vst-plugins@a4b8f86.\n\n\n**Full Changelog**: https://github.com/jacob-sabella/mpc-vst-nam/compare/v1.0.5...v1.0.6",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it",
      "portable/jacob-sabella - VST - NAM/nam_vst.so calls network (bind, listen, recv, send, socket); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 432,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.5",
     "size": 2908977,
     "defer": true,
     "sha256": "2e6a36d5030a6ad5441dbf3e2ae2c4d8f110aaac0116948db6f3ae09e065a7b9",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "nam",
      "name": "NAM",
      "version": "1.0.5",
      "kind": "effect",
      "uid": "4e416d31",
      "manufacturer": "jacob-sabella",
      "layout": "portable",
      "so": "nam_vst.so",
      "skin": "jacob-sabella - VST - NAM",
      "folder": "portable/jacob-sabella - VST - NAM",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 1,
      "about": "Neural Amp Modeler captures as an MPC insert effect, with cab IR, tone, gate, pitch, delay, reverb and an on-device TONE3000 downloader.",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-vst-nam",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "portable/jacob-sabella - VST - NAM/nam_vst.so": {
       "network": [
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "2e6a36d5030a6ad5441dbf3e2ae2c4d8f110aaac0116948db6f3ae09e065a7b9",
       "size": 2908977,
       "url": "https://github.com/jacob-sabella/mpc-vst-nam/releases/download/v1.0.5/NAM-1.0.5-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/jacob-sabella/mpc-vst-nam/releases/download/v1.0.5/NAM-1.0.5-mpc-armv7.zip",
     "date": "2026-10-05",
     "channel": "stable",
     "notes": "## Install\n\nDownload `NAM-1.0.5-mpc-armv7.zip`, unzip it, and follow\n`INSTALL.md` inside (scripted install over SSH, or by hand). Requires a rooted\nfirst-generation MPC OS device; see the [README](https://github.com/jacob-sabella/mpc-vst-nam#requirements).\n\n\n**Full Changelog**: https://github.com/jacob-sabella/mpc-vst-nam/compare/v1.0.4...v1.0.5",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it",
      "portable/jacob-sabella - VST - NAM/nam_vst.so calls network (bind, listen, recv, send, socket); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 426,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.4",
     "size": 2907946,
     "defer": true,
     "sha256": "3474148c87679cfab8191197d477f821c71f6e41d71af406a20ec184fc50b1d1",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "nam",
      "name": "NAM",
      "version": "1.0.4",
      "kind": "effect",
      "uid": "4e416d31",
      "manufacturer": "jacob-sabella",
      "layout": "portable",
      "so": "nam_vst.so",
      "skin": "jacob-sabella - VST - NAM",
      "folder": "portable/jacob-sabella - VST - NAM",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 1,
      "about": "Neural Amp Modeler captures as an MPC insert effect, with cab IR, tone, gate, pitch, delay, reverb and an on-device TONE3000 downloader.",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-vst-nam",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "portable/jacob-sabella - VST - NAM/nam_vst.so": {
       "network": [
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "3474148c87679cfab8191197d477f821c71f6e41d71af406a20ec184fc50b1d1",
       "size": 2907946,
       "url": "https://github.com/jacob-sabella/mpc-vst-nam/releases/download/v1.0.4/NAM-1.0.4-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/jacob-sabella/mpc-vst-nam/releases/download/v1.0.4/NAM-1.0.4-mpc-armv7.zip",
     "date": "2026-10-04",
     "channel": "stable",
     "notes": "## Install\n\nDownload `NAM-1.0.4-mpc-armv7.zip`, unzip it, and follow\n`INSTALL.md` inside (scripted install over SSH, or by hand). Requires a rooted\nfirst-generation MPC OS device; see the [README](https://github.com/jacob-sabella/mpc-vst-nam#requirements).\n\n\n**Full Changelog**: https://github.com/jacob-sabella/mpc-vst-nam/compare/v1.0.3...v1.0.4",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it",
      "portable/jacob-sabella - VST - NAM/nam_vst.so calls network (bind, listen, recv, send, socket); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 503,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.3",
     "size": 2904381,
     "defer": true,
     "sha256": "5769596c538cfb24f733bf76c6146d971cbe48be27b98a80e10e40fb91f8b027",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "nam",
      "name": "NAM",
      "version": "1.0.3",
      "kind": "effect",
      "uid": "4e416d31",
      "manufacturer": "jacob-sabella",
      "layout": "portable",
      "so": "nam_vst.so",
      "skin": "jacob-sabella - VST - NAM",
      "folder": "portable/jacob-sabella - VST - NAM",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "param_compat": 1,
      "about": "Neural Amp Modeler captures as an MPC insert effect, with cab IR, tone, gate, pitch, delay, reverb and an on-device TONE3000 downloader.",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-vst-nam",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "portable/jacob-sabella - VST - NAM/nam_vst.so": {
       "network": [
        "bind",
        "listen",
        "recv",
        "send",
        "socket"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "5769596c538cfb24f733bf76c6146d971cbe48be27b98a80e10e40fb91f8b027",
       "size": 2904381,
       "url": "https://github.com/jacob-sabella/mpc-vst-nam/releases/download/v1.0.3/NAM-1.0.3-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/jacob-sabella/mpc-vst-nam/releases/download/v1.0.3/NAM-1.0.3-mpc-armv7.zip",
     "date": "2026-10-02",
     "channel": "stable",
     "notes": "## Install\n\nDownload `NAM-1.0.3-mpc-armv7.zip`, unzip it, and follow\n`INSTALL.md` inside (scripted install over SSH, or by hand). Requires a rooted\nfirst-generation MPC OS device; see the [README](https://github.com/jacob-sabella/mpc-vst-nam#requirements).\n\n\n**Full Changelog**: https://github.com/jacob-sabella/mpc-vst-nam/compare/v1.0.2...v1.0.3",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it",
      "portable/jacob-sabella - VST - NAM/nam_vst.so calls network (bind, listen, recv, send, socket); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 603,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.0.10",
   "latest_beta": null,
   "updated": "2026-11-04",
   "added": "2026-09-29",
   "downloads": 3649
  },
  {
   "id": "op1fx-nitro",
   "name": "Nitro",
   "author": "Bombest",
   "repo": "Bombest-Audio/op1-fx",
   "kind": "effect",
   "license": "GPL-3.0-only",
   "summary": "Filter with a drive stage and a MIX knob, 12 presets. OP-1 inspired.",
   "screenshot": "https://raw.githubusercontent.com/Bombest-Audio/op1-fx/34f1396d82a4ae72baa761a50f1d9bfe834c444f/screenshots/mpc/nitro.png",
   "style": "filter",
   "collection": "bombest-op1fx",
   "tags": [
    "op1",
    "filter",
    "drive",
    "dj"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.4.1",
     "size": 5132469,
     "defer": true,
     "sha256": "e788d8615094539238e9552cc28c52af8f80aea4a5c78c338aede4218c514f9d",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "op1fx-nitro",
      "name": "Nitro",
      "version": "0.4.1",
      "kind": "effect",
      "uid": "42624e74",
      "manufacturer": "bombest",
      "layout": "portable",
      "so": "nitro.so",
      "skin": "bombest - VST - Nitro",
      "folder": "portable/bombest - VST - Nitro",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "New take on the OP-1 nitro for MPC. 12 factory presets. Adds a MIX knob (dry to wet).",
      "requires": "",
      "source_repo": "Bombest-Audio/op1-fx",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "e788d8615094539238e9552cc28c52af8f80aea4a5c78c338aede4218c514f9d",
       "size": 5132469,
       "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/Nitro-0.4.1-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "eddc6f6731fdd30997ad6689cdc9dd26f1ea731d4ff755bf3db4a3f1866a8a01",
       "size": 5135484,
       "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/Nitro-0.4.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/Nitro-0.4.1-mpc-armv7.zip",
     "date": "2026-11-01",
     "channel": "stable",
     "notes": "Repackaged for the Open MPC plugin catalog. The plugin binaries are the same ones from 0.4.0. What changed is the packaging: catalog ids now start with `op1fx-` (for example `op1fx-delay`), the installer matches the current mpc-vst-plugins template, and the repo carries MPC screenshots and a `tested.json`.\n\nTested on an MPC Live III (Gen2), MPC OS 3.9.1. The armv7 zips (Gen1, Force, MPC One) are built but not tested on hardware yet.\n\nDownload `OP1-Suite-0.4.1-mpc-aarch64.zip` to install all twenty on a Gen2 MPC, or one plugin zip for a single plugin.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 69,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "3.9.1",
       "date": "2026-11-01"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen2"
   ],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "0.4.1",
   "latest_beta": null,
   "updated": "2026-11-01",
   "added": "2026-11-01",
   "downloads": 89
  },
  {
   "id": "noisemaker",
   "name": "Noisemaker",
   "author": "saustin2010",
   "repo": "saustin2010/mpc-vst-noisemaker",
   "kind": "instrument",
   "license": "GPL-2.0-only",
   "summary": "TAL-NoiseMaker: a virtual-analog polysynth with 12 filter types, three envelopes and effects; all 256 factory presets built in, and folders of .noisemakerpreset files load as banks (the README links a free collection of 442).",
   "screenshot": "https://raw.githubusercontent.com/saustin2010/mpc-vst-noisemaker/v1.1.1/screenshots/page_0.png",
   "style": "synth",
   "tags": [
    "tal",
    "virtual-analog",
    "polyphonic",
    "subtractive"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.1.1",
     "size": 5584979,
     "defer": true,
     "sha256": "e8140cb3641053aa462c466e3e93aca363309871345552c8d11b141ec43fc4d8",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "noisemaker",
      "name": "[SYN] Noisemaker",
      "version": "1.1.1",
      "kind": "instrument",
      "uid": "4e6f6973",
      "manufacturer": "TAL",
      "layout": "portable",
      "so": "noisemaker.so",
      "skin": "TAL - VST - [SYN] Noisemaker",
      "folder": "portable/TAL - VST - [SYN] Noisemaker",
      "extras": [],
      "user_data": [
       "noisemaker/presets"
      ],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "TAL-NoiseMaker: a classic virtual-analog polysynth with 256 factory presets.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-noisemaker",
      "license": "GPL-2.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "e8140cb3641053aa462c466e3e93aca363309871345552c8d11b141ec43fc4d8",
       "size": 5584979,
       "url": "https://github.com/saustin2010/mpc-vst-noisemaker/releases/download/v1.1.1/SYN-Noisemaker-1.1.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-noisemaker/releases/download/v1.1.1/SYN-Noisemaker-1.1.1-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "TAL-NoiseMaker: a classic virtual-analog polysynth with 256 factory presets.\n\n## What's new in 1.1.1\n\nBuilt on sd88me's fixed wrapper ([mpc-vst-plugins#499](https://github.com/sd88me/mpc-vst-plugins/discussions/499)): on track edit \u2192 automation, the physical Q-Links move this plugin's parameters again (before, they didn't move or snapped straight back). Controls that change others, such as a preset, still redraw the screen. Nothing else changed: same parameters, sound and screen, and saved projects open as before.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Noisemaker-1.1.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Noisemaker-1.1.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/TAL - VST - [SYN] Noisemaker/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `noisemaker/presets/` inside the plugin folder (`/sdcard/Synths/TAL - VST - [SYN] Noisemaker/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **[SYN] Noisemaker** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-noisemaker@778edb7 with mpc-vst-plugins@e3a0af4.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 390,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.1.0",
     "size": 5584351,
     "defer": true,
     "sha256": "bef7d6288d11b7f47778f68c92f3bbf6dd500c87262cfeef887d25e960fb2f4a",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "noisemaker",
      "name": "[SYN] Noisemaker",
      "version": "1.1.0",
      "kind": "instrument",
      "uid": "4e6f6973",
      "manufacturer": "TAL",
      "layout": "portable",
      "so": "noisemaker.so",
      "skin": "TAL - VST - [SYN] Noisemaker",
      "folder": "portable/TAL - VST - [SYN] Noisemaker",
      "extras": [],
      "user_data": [
       "noisemaker/presets"
      ],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "TAL-NoiseMaker: a classic virtual-analog polysynth with 256 factory presets.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-noisemaker",
      "license": "GPL-2.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "bef7d6288d11b7f47778f68c92f3bbf6dd500c87262cfeef887d25e960fb2f4a",
       "size": 5584351,
       "url": "https://github.com/saustin2010/mpc-vst-noisemaker/releases/download/v1.1.0/SYN-Noisemaker-1.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-noisemaker/releases/download/v1.1.0/SYN-Noisemaker-1.1.0-mpc-armv7.zip",
     "date": "2026-10-18",
     "channel": "stable",
     "notes": "TAL-NoiseMaker: a classic virtual-analog polysynth with 256 factory presets.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Noisemaker-1.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Noisemaker-1.1.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/TAL - VST - [SYN] Noisemaker/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `noisemaker/presets/` inside the plugin folder (`/sdcard/Synths/TAL - VST - [SYN] Noisemaker/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **[SYN] Noisemaker** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-noisemaker@e0ec051 with mpc-vst-plugins@7f0653c.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 248,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.0",
     "size": 5588773,
     "defer": true,
     "sha256": "d7c7735909e6e9ff1816ec07e04fc1c8f7c48fcab10e2d6c2436b026e6b1a3c1",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "noisemaker",
      "name": "[SYN] Noisemaker",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "4e6f6973",
      "manufacturer": "TAL",
      "layout": "portable",
      "so": "noisemaker.so",
      "skin": "TAL - VST - [SYN] Noisemaker",
      "folder": "portable/TAL - VST - [SYN] Noisemaker",
      "extras": [],
      "user_data": [
       "noisemaker/presets"
      ],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "TAL-NoiseMaker: a classic virtual-analog polysynth with 256 factory presets.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-noisemaker",
      "license": "GPL-2.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "d7c7735909e6e9ff1816ec07e04fc1c8f7c48fcab10e2d6c2436b026e6b1a3c1",
       "size": 5588773,
       "url": "https://github.com/saustin2010/mpc-vst-noisemaker/releases/download/v1.0.0/SYN-Noisemaker-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-noisemaker/releases/download/v1.0.0/SYN-Noisemaker-1.0.0-mpc-armv7.zip",
     "date": "2026-10-09",
     "channel": "stable",
     "notes": "TAL-NoiseMaker: a classic virtual-analog polysynth with 256 factory presets.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Noisemaker-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Noisemaker-1.0.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/TAL - VST - [SYN] Noisemaker/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `noisemaker/presets/` inside the plugin folder (`/sdcard/Synths/TAL - VST - [SYN] Noisemaker/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **[SYN] Noisemaker** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-noisemaker@bb1ebd5 with mpc-vst-plugins@f210a56.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 572,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.1.1",
   "latest_beta": null,
   "updated": "2026-10-23",
   "added": "2026-10-10",
   "downloads": 1210
  },
  {
   "id": "nova-audio",
   "name": "Nova Audio",
   "author": "3dthc",
   "repo": "3dthc/mpc-addin-nova-audio",
   "kind": "addin",
   "license": "MIT",
   "summary": "Lets a plugin play the MPC's audio inputs as its own sound, so a hardware synth becomes one ordinary MPC track: played, monitored, recorded, mixed and resampled on the plugin's own track, with no separate audio track and no Monitor switching. Written for Nova Editor but not MiniNova-specific; any plugin can read the tap.",
   "style": "utility",
   "tags": [
    "audio-input",
    "hardware-synth",
    "mininova",
    "ld-preload"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.2.0",
     "size": 17876,
     "defer": true,
     "sha256": "b8808fe080d6d094aac77cb90dd9d4f0649325fd4ea83fb323842b3d02f259d3",
     "param_compat": 0,
     "max_glibc": "2.4",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "nova-audio",
      "name": "Nova Audio (for Nova Editor)",
      "version": "0.2.0",
      "kind": "addin",
      "layout": "addin",
      "so": "libnova_audio.so",
      "conf": null,
      "files": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.4",
      "param_compat": 0,
      "about": "Lets a plugin play the MPC's audio inputs as its own sound, so a hardware synth becomes one ordinary MPC track.",
      "requires": "",
      "source_repo": "3dthc/mpc-addin-nova-audio",
      "license": "MIT",
      "cpu": null
     },
     "hooks": [
      "nova_audio_tap",
      "snd_pcm_close",
      "snd_pcm_hw_params",
      "snd_pcm_open",
      "snd_pcm_readi",
      "snd_pcm_readn"
     ],
     "chains": true,
     "assets": {
      "armv7": {
       "sha256": "b8808fe080d6d094aac77cb90dd9d4f0649325fd4ea83fb323842b3d02f259d3",
       "size": 17876,
       "url": "https://github.com/3dthc/mpc-addin-nova-audio/releases/download/nova-audio-v0.2.0/Nova-Audio-for-Nova-Editor-0.2.0-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "7b2f9140ba872286c4160cca102ee428a725ddd01fcd87e0d7699e63054bf8bc",
       "size": 18704,
       "url": "https://github.com/3dthc/mpc-addin-nova-audio/releases/download/nova-audio-v0.2.0/Nova-Audio-for-Nova-Editor-0.2.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/3dthc/mpc-addin-nova-audio/releases/download/nova-audio-v0.2.0/Nova-Audio-for-Nova-Editor-0.2.0-mpc-armv7.zip",
     "date": "2026-11-03",
     "channel": "stable",
     "notes": "Lets a plugin play the MPC's audio inputs as its own sound, so a hardware synth becomes one ordinary MPC\r\ntrack: played, monitored, recorded, mixed and resampled on the plugin's own track, with no separate audio\r\ntrack and no Monitor switching.\r\n\r\nTwo builds: `-mpc-armv7` for Gen1 devices and `-mpc-aarch64` for Gen2. Both are built for glibc 2.31, so\r\neither loads on MPC OS 2.x as well as 3.x. Install the one matching your device; the installer refuses a\r\nmismatch.\r\n\r\n**Tested on Gen1 (MPC Live II, MPC OS 3.9.1 and 3.10) only.** The Gen2 build and the 2.x targets compile\r\nand package but have not run on that hardware. This library is loaded into MPC's own process with hooks on\r\nits audio thread, so treat those as experimental and keep backups.\r\n\r\nInstall instructions are in `INSTALL.md` inside each zip, including the note for Hakai and other launchers\r\nthat set `LD_PRELOAD` themselves.\r\n\r\n---\r\nBuilt by GitHub Actions from 3dthc/mpc-addin-nova-audio@24d307f with mpc-vst-plugins@c6b4bb0.\r\n",
     "yanked": false,
     "warnings": [
      "addin-lib.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 6,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "screenshot",
    "tested",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "0.2.0",
   "latest_beta": null,
   "updated": "2026-11-03",
   "added": "2026-11-03",
   "downloads": 6,
   "shares_hooks": []
  },
  {
   "id": "nova-editor",
   "name": "Nova Editor",
   "author": "3dthc",
   "repo": "3dthc/nova-editor",
   "kind": "instrument",
   "license": "MIT",
   "summary": "An editor and librarian for the Novation MiniNova as a native plugin, with its own MPC screen skin: every control maps to a MiniNova CC/NRPN, controls follow the synth, banks A-C and imported .syx files live on the SD card. Also a SysEx librarian for any other synth. With nova-audio loaded, the MiniNova plays on the plugin's own track.",
   "screenshot": "https://raw.githubusercontent.com/3dthc/nova-editor/main/nova-editor-main.png",
   "style": "editor",
   "tags": [
    "librarian",
    "sysex",
    "mininova",
    "novation",
    "midi"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.7.0",
     "size": 1760854,
     "defer": true,
     "sha256": "531e473f01b19af251689b015ed6807917432960518085538036a8a52c3634a0",
     "param_compat": 0,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "nova-editor",
      "name": "Nova Editor",
      "version": "0.7.0",
      "kind": "instrument",
      "uid": "4e764564",
      "manufacturer": "3dthc",
      "layout": "portable",
      "so": "nova_editor.so",
      "skin": "3dthc - VST - Nova Editor",
      "folder": "portable/3dthc - VST - Nova Editor",
      "extras": [
       "fonts"
      ],
      "user_data": [],
      "user_files": [],
      "arch": "armv7",
      "max_glibc": "2.17",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 0,
      "about": "Editor and librarian for the Novation MiniNova, and a SysEx patch librarian for any other synth.",
      "requires": "",
      "source_repo": "3dthc/Nova-Editor",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "531e473f01b19af251689b015ed6807917432960518085538036a8a52c3634a0",
       "size": 1760854,
       "url": "https://github.com/3dthc/Nova-Editor/releases/download/nova-editor-v0.7.0/Nova-Editor-0.7.0-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "6fa28c942071c7a55b3226c502bd57684bf830428ba3906500ae680bc88cf2de",
       "size": 1768206,
       "url": "https://github.com/3dthc/Nova-Editor/releases/download/nova-editor-v0.7.0/Nova-Editor-0.7.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/3dthc/Nova-Editor/releases/download/nova-editor-v0.7.0/Nova-Editor-0.7.0-mpc-armv7.zip",
     "date": "2026-11-03",
     "channel": "stable",
     "notes": "Editor and librarian for the Novation MiniNova, and a SysEx patch librarian for any other synth.\r\n\r\n## Requirements\r\n\r\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\r\n  The installer refuses anything else. Newer models are untested.\r\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\r\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\r\n\r\n## Install (scripted)\r\n\r\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Nova-Editor-0.7.0 root@<device-ip>:/tmp/`\r\n2. Run it: `ssh root@<device-ip> sh /tmp/Nova-Editor-0.7.0/install.sh`\r\n\r\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/3dthc - VST - Nova Editor/` (the plugin, its skin\r\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\r\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\r\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\r\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\r\n\r\nThen add **Nova Editor** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\r\nand the Q-Links follow the page.\r\n\r\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\r\n\r\n---\r\nBuilt by GitHub Actions from 3dthc/Nova-Editor@efb9f13 with mpc-vst-plugins@c6b4bb0.\r\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 6,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live II",
       "firmware": "3.10",
       "date": "2026-11-03"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "0.7.0",
   "latest_beta": null,
   "updated": "2026-11-03",
   "added": "2026-11-03",
   "downloads": 6
  },
  {
   "id": "nusaw",
   "name": "NuSaw",
   "author": "saustin2010",
   "repo": "saustin2010/mpc-vst-nusaw",
   "kind": "instrument",
   "license": "MIT",
   "summary": "Detuned supersaw polysynth with a sub, resonant filter, chorus and delay; 27 presets for pads, stabs and leads.",
   "screenshot": "https://raw.githubusercontent.com/saustin2010/mpc-vst-nusaw/v1.0.2/screenshots/page_0.png",
   "style": "synth",
   "tags": [
    "supersaw",
    "trance",
    "polyphonic",
    "pads"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.2",
     "size": 2337181,
     "defer": true,
     "sha256": "288cc90fa565d992251d0a34b1dba006c3e4107cb5cda5bbe378df26d04795a8",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "nusaw",
      "name": "[SYN] NuSaw",
      "version": "1.0.2",
      "kind": "instrument",
      "uid": "4e755377",
      "manufacturer": "Charles Vestal",
      "layout": "portable",
      "so": "nusaw.so",
      "skin": "Charles Vestal - VST - [SYN] NuSaw",
      "folder": "portable/Charles Vestal - VST - [SYN] NuSaw",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "A detuned multi-saw (supersaw) polysynth with 27 presets.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-nusaw",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "288cc90fa565d992251d0a34b1dba006c3e4107cb5cda5bbe378df26d04795a8",
       "size": 2337181,
       "url": "https://github.com/saustin2010/mpc-vst-nusaw/releases/download/v1.0.2/SYN-NuSaw-1.0.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-nusaw/releases/download/v1.0.2/SYN-NuSaw-1.0.2-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "A detuned multi-saw (supersaw) polysynth with 27 presets.\n\n## What's new in 1.0.2\n\nBuilt on sd88me's fixed wrapper ([mpc-vst-plugins#499](https://github.com/sd88me/mpc-vst-plugins/discussions/499)): on track edit \u2192 automation, the physical Q-Links move this plugin's parameters again (before, they didn't move or snapped straight back). Controls that change others, such as a preset, still redraw the screen. Nothing else changed: same parameters, sound and screen, and saved projects open as before.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-NuSaw-1.0.2 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-NuSaw-1.0.2/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Charles Vestal - VST - [SYN] NuSaw/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] NuSaw** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-nusaw@f4f7d15 with mpc-vst-plugins@e3a0af4.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 386,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.1",
     "size": 2336468,
     "defer": true,
     "sha256": "29ddc907b3320cfe2af678fea74cf92b546052b779392afe2c12bb7726a34092",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "nusaw",
      "name": "[SYN] NuSaw",
      "version": "1.0.1",
      "kind": "instrument",
      "uid": "4e755377",
      "manufacturer": "Charles Vestal",
      "layout": "portable",
      "so": "nusaw.so",
      "skin": "Charles Vestal - VST - [SYN] NuSaw",
      "folder": "portable/Charles Vestal - VST - [SYN] NuSaw",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "A detuned multi-saw (supersaw) polysynth with 27 presets.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-nusaw",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "29ddc907b3320cfe2af678fea74cf92b546052b779392afe2c12bb7726a34092",
       "size": 2336468,
       "url": "https://github.com/saustin2010/mpc-vst-nusaw/releases/download/v1.0.1/SYN-NuSaw-1.0.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-nusaw/releases/download/v1.0.1/SYN-NuSaw-1.0.1-mpc-armv7.zip",
     "date": "2026-10-10",
     "channel": "stable",
     "notes": "A detuned multi-saw (supersaw) polysynth with 27 presets.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-NuSaw-1.0.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-NuSaw-1.0.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Charles Vestal - VST - [SYN] NuSaw/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] NuSaw** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-nusaw@f4a76aa with mpc-vst-plugins@7f0653c.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 577,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.0",
     "size": 2336310,
     "defer": true,
     "sha256": "fc400fb8e1b6adf7b8bd56a260717db3468c51f8f830ac964dbdc4b872f71a98",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "nusaw",
      "name": "[SYN] NuSaw",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "4e755377",
      "manufacturer": "Charles Vestal",
      "layout": "portable",
      "so": "nusaw.so",
      "skin": "Charles Vestal - VST - [SYN] NuSaw",
      "folder": "portable/Charles Vestal - VST - [SYN] NuSaw",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "A detuned multi-saw (supersaw) polysynth with 27 presets.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-nusaw",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "fc400fb8e1b6adf7b8bd56a260717db3468c51f8f830ac964dbdc4b872f71a98",
       "size": 2336310,
       "url": "https://github.com/saustin2010/mpc-vst-nusaw/releases/download/v1.0.0/SYN-NuSaw-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-nusaw/releases/download/v1.0.0/SYN-NuSaw-1.0.0-mpc-armv7.zip",
     "date": "2026-10-08",
     "channel": "stable",
     "notes": "A detuned multi-saw (supersaw) polysynth with 27 presets.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-NuSaw-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-NuSaw-1.0.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Charles Vestal - VST - [SYN] NuSaw/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] NuSaw** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-nusaw@20823b5 with mpc-vst-plugins@f210a56.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 365,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.0.2",
   "latest_beta": null,
   "updated": "2026-10-23",
   "added": "2026-10-09",
   "downloads": 1328
  },
  {
   "id": "obxd",
   "name": "OB-Xd",
   "author": "saustin2010",
   "repo": "saustin2010/mpc-vst-obxd",
   "kind": "instrument",
   "license": "GPL-3.0-only",
   "summary": "OB-Xd, the Oberheim OB-X emulation: two oscillators with sync and cross-mod, a 12/24 dB filter, voice variation; 128 presets.",
   "screenshot": "https://raw.githubusercontent.com/saustin2010/mpc-vst-obxd/v1.1.1/screenshots/page_0.png",
   "style": "synth",
   "tags": [
    "ob-x",
    "analog-modelling",
    "polyphonic",
    "subtractive"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.1.1",
     "size": 1606354,
     "defer": true,
     "sha256": "6ddf97e4d274aa6cc80cccff56dddb997741afcbb7528b21e1d393836035d136",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "obxd",
      "name": "[SYN] OB-Xd",
      "version": "1.1.1",
      "kind": "instrument",
      "uid": "4f625864",
      "manufacturer": "reales",
      "layout": "portable",
      "so": "obxd.so",
      "skin": "reales - VST - [SYN] OB-Xd",
      "folder": "portable/reales - VST - [SYN] OB-Xd",
      "extras": [
       "obxd"
      ],
      "user_data": [
       "obxd/presets"
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Oberheim OB-X: reales' OB-Xd with its 128 factory presets.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-obxd",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "6ddf97e4d274aa6cc80cccff56dddb997741afcbb7528b21e1d393836035d136",
       "size": 1606354,
       "url": "https://github.com/saustin2010/mpc-vst-obxd/releases/download/v1.1.1/SYN-OB-Xd-1.1.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-obxd/releases/download/v1.1.1/SYN-OB-Xd-1.1.1-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "Oberheim OB-X: reales' OB-Xd with its 128 factory presets.\n\n## What's new in 1.1.1\n\nBuilt on sd88me's fixed wrapper ([mpc-vst-plugins#499](https://github.com/sd88me/mpc-vst-plugins/discussions/499)): on track edit \u2192 automation, the physical Q-Links move this plugin's parameters again (before, they didn't move or snapped straight back). Controls that change others, such as a preset, still redraw the screen. Nothing else changed: same parameters, sound and screen, and saved projects open as before.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-OB-Xd-1.1.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-OB-Xd-1.1.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/reales - VST - [SYN] OB-Xd/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `obxd/presets/` inside the plugin folder (`/sdcard/Synths/reales - VST - [SYN] OB-Xd/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **[SYN] OB-Xd** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-obxd@bf22770 with mpc-vst-plugins@e3a0af4.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 538,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.1.0",
     "size": 1605683,
     "defer": true,
     "sha256": "c4f2d5a75aff72608f41603bb04e22805bbfc5294ae33f066e6b20741644b7d5",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "obxd",
      "name": "[SYN] OB-Xd",
      "version": "1.1.0",
      "kind": "instrument",
      "uid": "4f625864",
      "manufacturer": "reales",
      "layout": "portable",
      "so": "obxd.so",
      "skin": "reales - VST - [SYN] OB-Xd",
      "folder": "portable/reales - VST - [SYN] OB-Xd",
      "extras": [
       "obxd"
      ],
      "user_data": [
       "obxd/presets"
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Oberheim OB-X: reales' OB-Xd with its 128 factory presets.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-obxd",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "c4f2d5a75aff72608f41603bb04e22805bbfc5294ae33f066e6b20741644b7d5",
       "size": 1605683,
       "url": "https://github.com/saustin2010/mpc-vst-obxd/releases/download/v1.1.0/SYN-OB-Xd-1.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-obxd/releases/download/v1.1.0/SYN-OB-Xd-1.1.0-mpc-armv7.zip",
     "date": "2026-10-18",
     "channel": "stable",
     "notes": "Oberheim OB-X: reales' OB-Xd with its 128 factory presets.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-OB-Xd-1.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-OB-Xd-1.1.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/reales - VST - [SYN] OB-Xd/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `obxd/presets/` inside the plugin folder (`/sdcard/Synths/reales - VST - [SYN] OB-Xd/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **[SYN] OB-Xd** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-obxd@8b486e0 with mpc-vst-plugins@7f0653c.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 295,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.0",
     "size": 1606082,
     "defer": true,
     "sha256": "d5f83fc8c06f4830a3c2ff493dabaf95bc2a7f34cd97c13f34ea2ecef5cb6867",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "obxd",
      "name": "[SYN] OB-Xd",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "4f625864",
      "manufacturer": "reales",
      "layout": "portable",
      "so": "obxd.so",
      "skin": "reales - VST - [SYN] OB-Xd",
      "folder": "portable/reales - VST - [SYN] OB-Xd",
      "extras": [
       "obxd"
      ],
      "user_data": [
       "obxd/presets"
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Oberheim OB-X: reales' OB-Xd with its 128 factory presets.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-obxd",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "d5f83fc8c06f4830a3c2ff493dabaf95bc2a7f34cd97c13f34ea2ecef5cb6867",
       "size": 1606082,
       "url": "https://github.com/saustin2010/mpc-vst-obxd/releases/download/v1.0.0/SYN-OB-Xd-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-obxd/releases/download/v1.0.0/SYN-OB-Xd-1.0.0-mpc-armv7.zip",
     "date": "2026-10-08",
     "channel": "stable",
     "notes": "Oberheim OB-X: reales' OB-Xd with its 128 factory presets.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-OB-Xd-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-OB-Xd-1.0.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/reales - VST - [SYN] OB-Xd/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `obxd/presets/` inside the plugin folder (`/sdcard/Synths/reales - VST - [SYN] OB-Xd/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **[SYN] OB-Xd** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-obxd@17701e6 with mpc-vst-plugins@f210a56.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 721,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.1.1",
   "latest_beta": null,
   "updated": "2026-10-23",
   "added": "2026-10-09",
   "downloads": 1554
  },
  {
   "id": "obxdmpc",
   "name": "OB-Xd MPC",
   "author": "3dthc",
   "repo": "3dthc/OB-XD-MPC",
   "kind": "instrument",
   "license": "GPL-3.0-only",
   "summary": "OB-Xd, the Oberheim OB-X emulation: two oscillators with sync and cross-mod, a 12/24 dB filter, voice variation; 128 presets.",
   "screenshot": "https://raw.githubusercontent.com/3dthc/OB-XD-MPC/master/docs/screenshots/obxd-mpc-black.png",
   "style": "synth",
   "tags": [
    "ob-x",
    "analog-modelling",
    "polyphonic",
    "subtractive"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.4.5",
     "size": 11218189,
     "defer": true,
     "sha256": "371a28e83f63fc82db294c0ab0e4ba36db1c288dd53a1f1ce9216a7d7ef9eb07",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "obxdmpc",
      "name": "OB-Xd",
      "version": "0.4.5",
      "kind": "instrument",
      "uid": "4f625864",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "obxd.so",
      "skin": "sd88me - VST - OB-Xd",
      "folder": "portable/sd88me - VST - OB-Xd",
      "extras": [
       "banks"
      ],
      "user_data": [
       "my-banks"
      ],
      "user_files": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 0,
      "about": "OB-Xd virtual analog polysynth (unofficial port).",
      "requires": "",
      "source_repo": "3dthc/OB-XD-MPC",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "371a28e83f63fc82db294c0ab0e4ba36db1c288dd53a1f1ce9216a7d7ef9eb07",
       "size": 11218189,
       "url": "https://github.com/3dthc/OB-XD-MPC/releases/download/ob-xd-mpc-0.4.5/OB-Xd-0.4.5-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "f75df647076d754ea6a44e2d5e099981e1a3b915f609b5df5ff1affe58bee907",
       "size": 11225130,
       "url": "https://github.com/3dthc/OB-XD-MPC/releases/download/ob-xd-mpc-0.4.5/OB-Xd-0.4.5-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/3dthc/OB-XD-MPC/releases/download/ob-xd-mpc-0.4.5/OB-Xd-0.4.5-mpc-armv7.zip",
     "date": "2026-11-03",
     "channel": "stable",
     "notes": "OB-Xd virtual analog polysynth (unofficial port).\r\n\r\n## Requirements\r\n\r\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\r\n  The installer refuses anything else. Newer models are untested.\r\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\r\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\r\n\r\n## Install (scripted)\r\n\r\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r OB-Xd-0.4.5 root@<device-ip>:/tmp/`\r\n2. Run it: `ssh root@<device-ip> sh /tmp/OB-Xd-0.4.5/install.sh`\r\n\r\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - OB-Xd/` (the plugin, its skin\r\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\r\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\r\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\r\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\r\n\r\nYour own files go in `my-banks/` inside the plugin folder (`/sdcard/Synths/sd88me - VST - OB-Xd/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\r\n\r\nThen add **OB-Xd** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\r\nand the Q-Links follow the page.\r\n\r\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\r\n\r\n---\r\nBuilt by GitHub Actions from 3dthc/OB-XD-MPC@9c784e9 with mpc-vst-plugins@8dd4c2f.\r\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 123,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.4.4",
     "size": 11198338,
     "defer": true,
     "sha256": "3829697c0475e348dc468b18167abc7c757761a8a7a7b146de82af2d99eb956c",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "obxdmpc",
      "name": "OB-Xd",
      "version": "0.4.4",
      "kind": "instrument",
      "uid": "4f625864",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "obxd.so",
      "skin": "sd88me - VST - OB-Xd",
      "folder": "portable/sd88me - VST - OB-Xd",
      "extras": [
       "banks"
      ],
      "user_data": [
       "my-banks"
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "OB-Xd virtual analog polysynth (unofficial port).",
      "requires": "",
      "source_repo": "3dthc/OB-XD-MPC",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "3829697c0475e348dc468b18167abc7c757761a8a7a7b146de82af2d99eb956c",
       "size": 11198338,
       "url": "https://github.com/3dthc/OB-XD-MPC/releases/download/ob-xd-mpc-0.4.4/OB-Xd-0.4.4-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/3dthc/OB-XD-MPC/releases/download/ob-xd-mpc-0.4.4/OB-Xd-0.4.4-mpc-armv7.zip",
     "date": "2026-10-26",
     "channel": "stable",
     "notes": "OB-Xd virtual analog polysynth (unofficial port).\r\n\r\n## Requirements\r\n\r\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\r\n  The installer refuses anything else. Newer models are untested.\r\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\r\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\r\n\r\n## Install (scripted)\r\n\r\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r OB-Xd-0.4.4 root@<device-ip>:/tmp/`\r\n2. Run it: `ssh root@<device-ip> sh /tmp/OB-Xd-0.4.4/install.sh`\r\n\r\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - OB-Xd/` (the plugin, its skin\r\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\r\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\r\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\r\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\r\n\r\nYour own files go in `my-banks/` inside the plugin folder (`/sdcard/Synths/sd88me - VST - OB-Xd/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\r\n\r\nThen add **OB-Xd** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\r\nand the Q-Links follow the page.\r\n\r\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\r\n\r\n---\r\nBuilt by GitHub Actions from 3dthc/OB-XD-MPC@44ca7cb with mpc-vst-plugins@8aa8d35.\r\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 380,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live II",
       "firmware": "3.9.1",
       "date": "2026-10-26"
      }
     ]
    },
    {
     "version": "0.4.3",
     "size": 11196902,
     "defer": true,
     "sha256": "4d596064a5bc704b22ee34e0d1082394297058c3d115f2a8f4ed9552322c5e0f",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "obxdmpc",
      "name": "OB-Xd",
      "version": "0.4.3",
      "kind": "instrument",
      "uid": "4f625864",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "obxd.so",
      "skin": "sd88me - VST - OB-Xd",
      "folder": "portable/sd88me - VST - OB-Xd",
      "extras": [
       "banks"
      ],
      "user_data": [
       "my-banks"
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "OB-Xd virtual analog polysynth (unofficial port).",
      "requires": "",
      "source_repo": "3dthc/OB-XD-MPC",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "4d596064a5bc704b22ee34e0d1082394297058c3d115f2a8f4ed9552322c5e0f",
       "size": 11196902,
       "url": "https://github.com/3dthc/OB-XD-MPC/releases/download/ob-xd-mpc-0.4.3/OB-Xd-0.4.3-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/3dthc/OB-XD-MPC/releases/download/ob-xd-mpc-0.4.3/OB-Xd-0.4.3-mpc-armv7.zip",
     "date": "2026-10-15",
     "channel": "stable",
     "notes": "## OB-Xd MPC 0.4.3\n\nUnofficial OB-Xd virtual analog polysynth port for Akai MPC.\n\n### Compatibility\n- Built for ARMv7.\n- MPC OS 3.x compatibility only. MPC OS 2.x is not supported by this build.\n\n### Verification\n- Catalog ID: `obxdmpc`\n- Source: `3dthc/OB-XD-MPC`\n- License: GPL-3.0-only\n\n### SHA-256\n`4d596064a5bc704b22ee34e0d1082394297058c3d115f2a8f4ed9552322c5e0f`",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 472,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "0.4.5",
   "latest_beta": null,
   "updated": "2026-11-03",
   "added": "2026-10-09",
   "downloads": 1508
  },
  {
   "id": "odin2",
   "name": "Odin 2",
   "author": "3dthc",
   "repo": "3dthc/Odin2-MPC",
   "kind": "instrument",
   "license": "GPL-3.0-only",
   "summary": "Odin 2 synthesizer ported to standalone Akai MPC devices as a native VST2 plugin. Features Odin's original engine, 261 factory patches, touchscreen pages, automatic voice management and a CPU meter. Tested on an Akai MPC Live II; unofficial port.",
   "screenshot": "https://raw.githubusercontent.com/3dthc/Odin2-MPC/main/odin2-mpc-main.png",
   "tags": [],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.4.6",
     "size": 18454461,
     "defer": true,
     "sha256": "7f8ed9359bf89b5ee8fef66e2f46a83e9788ae30a57befb2f9e86d2aeb3a2f8b",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "odin2",
      "name": "Odin 2",
      "version": "1.4.6",
      "kind": "instrument",
      "uid": "4f64324d",
      "manufacturer": "3dthc",
      "layout": "portable",
      "so": "odin2.so",
      "skin": "3dthc - VST - Odin 2",
      "folder": "portable/3dthc - VST - Odin 2",
      "extras": [],
      "user_data": [],
      "user_files": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "Odin 2, TheWaveWarden's synthesizer, on MPC OS - Odin's own engine, 261 factory patches, voices sized to the MPC.",
      "requires": "",
      "source_repo": "3dthc/Odin2-MPC",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "7f8ed9359bf89b5ee8fef66e2f46a83e9788ae30a57befb2f9e86d2aeb3a2f8b",
       "size": 18454461,
       "url": "https://github.com/3dthc/Odin2-MPC/releases/download/odin2-v1.4.6/Odin-2-1.4.6-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "5979ef55213306e1d8bc0d56d9686185074a8848bad9d0a7453fb3b042f850b0",
       "size": 18464939,
       "url": "https://github.com/3dthc/Odin2-MPC/releases/download/odin2-v1.4.6/Odin-2-1.4.6-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/3dthc/Odin2-MPC/releases/download/odin2-v1.4.6/Odin-2-1.4.6-mpc-armv7.zip",
     "date": "2026-11-03",
     "channel": "stable",
     "notes": "Odin 2, TheWaveWarden's synthesizer, on MPC OS - Odin's own engine, 261 factory patches, voices sized to the MPC.\r\n\r\n## Requirements\r\n\r\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\r\n  The installer refuses anything else. Newer models are untested.\r\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\r\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\r\n\r\n## Install (scripted)\r\n\r\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Odin-2-1.4.6 root@<device-ip>:/tmp/`\r\n2. Run it: `ssh root@<device-ip> sh /tmp/Odin-2-1.4.6/install.sh`\r\n\r\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/3dthc - VST - Odin 2/` (the plugin, its skin\r\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\r\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\r\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\r\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\r\n\r\nThen add **Odin 2** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\r\nand the Q-Links follow the page.\r\n\r\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\r\n\r\n---\r\nBuilt by GitHub Actions from 3dthc/Odin2-MPC@3e60df0 with mpc-vst-plugins@c6b4bb0.\r\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 85,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.4.4",
     "size": 18460698,
     "defer": true,
     "sha256": "983ea5a97f79b96848d39cc4506bf95f8ed5d88aa41160a73df1965c6a86b0ca",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "odin2",
      "name": "Odin 2",
      "version": "1.4.4",
      "kind": "instrument",
      "uid": "4f64324d",
      "manufacturer": "3dthc",
      "layout": "portable",
      "so": "odin2.so",
      "skin": "3dthc - VST - Odin 2",
      "folder": "portable/3dthc - VST - Odin 2",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Odin 2, TheWaveWarden's synthesizer, on MPC OS - Odin's own engine, 261 factory patches, voices sized to the MPC.",
      "requires": "",
      "source_repo": "3dthc/Odin2-MPC",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "983ea5a97f79b96848d39cc4506bf95f8ed5d88aa41160a73df1965c6a86b0ca",
       "size": 18460698,
       "url": "https://github.com/3dthc/Odin2-MPC/releases/download/odin2-v1.4.4/Odin-2-1.4.4-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/3dthc/Odin2-MPC/releases/download/odin2-v1.4.4/Odin-2-1.4.4-mpc-armv7.zip",
     "date": "2026-10-26",
     "channel": "stable",
     "notes": "Odin 2, TheWaveWarden's synthesizer, on MPC OS - Odin's own engine, 261 factory patches, voices sized to the MPC.\r\n\r\n## Requirements\r\n\r\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\r\n  The installer refuses anything else. Newer models are untested.\r\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\r\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\r\n\r\n## Install (scripted)\r\n\r\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Odin-2-1.4.4 root@<device-ip>:/tmp/`\r\n2. Run it: `ssh root@<device-ip> sh /tmp/Odin-2-1.4.4/install.sh`\r\n\r\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/3dthc - VST - Odin 2/` (the plugin, its skin\r\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\r\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\r\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\r\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\r\n\r\nThen add **Odin 2** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\r\nand the Q-Links follow the page.\r\n\r\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\r\n\r\n---\r\nBuilt by GitHub Actions from 3dthc/Odin2-MPC@7801bd7 with mpc-vst-plugins@8aa8d35.\r\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 363,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live II",
       "firmware": "3.9.1",
       "date": "2026-10-26"
      }
     ]
    },
    {
     "version": "1.4.3",
     "size": 28041007,
     "defer": true,
     "sha256": "118a1921ce1dadf8aa439f15250ca919f3f7a57b8026c5065083b9cdcaf74cb4",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "odin2",
      "name": "Odin 2",
      "version": "1.4.3",
      "kind": "instrument",
      "uid": "4f64324d",
      "manufacturer": "3dthc",
      "layout": "portable",
      "so": "odin2.so",
      "skin": "3dthc - VST - Odin 2",
      "folder": "portable/3dthc - VST - Odin 2",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Odin 2, TheWaveWarden's synthesizer, on MPC OS: Odin's own engine, 261 factory patches, voices sized to the MPC.",
      "requires": "",
      "source_repo": "3dthc/Odin2-MPC",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "118a1921ce1dadf8aa439f15250ca919f3f7a57b8026c5065083b9cdcaf74cb4",
       "size": 28041007,
       "url": "https://github.com/3dthc/Odin2-MPC/releases/download/odin2-v1.4.3/Odin-2-1.4.3-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/3dthc/Odin2-MPC/releases/download/odin2-v1.4.3/Odin-2-1.4.3-mpc-armv7.zip",
     "date": "2026-10-15",
     "channel": "stable",
     "notes": "Catalog metadata and packaging update.\n\nThis release repackages the existing 1.4.1 plugin payload with corrected 1.4.3 version and catalog metadata, preserving the earlier bank and patch navigation UI assets. It is not a newly compiled plugin binary.\n\nArchitecture: ARMv7\nCatalog ID: odin2\nLicense: GPL-3.0-only\nMPC OS compatibility: 3.x",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 401,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.4.2",
     "size": 13425110,
     "defer": true,
     "sha256": "abd53ceabaf14d1235d90e514014efb345ccca09e83aea884e301f2a18a6812e",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "odin2",
      "name": "Odin 2",
      "version": "1.4.2",
      "kind": "instrument",
      "uid": "4f64324d",
      "manufacturer": "3dthc",
      "layout": "portable",
      "so": "odin2.so",
      "skin": "3dthc - VST - Odin 2",
      "folder": "portable/3dthc - VST - Odin 2",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Odin 2, TheWaveWarden's synthesizer, on MPC OS: Odin's own engine, 261 factory patches, voices sized to the MPC.",
      "requires": "",
      "source_repo": "3dthc/Odin2-MPC",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "abd53ceabaf14d1235d90e514014efb345ccca09e83aea884e301f2a18a6812e",
       "size": 13425110,
       "url": "https://github.com/3dthc/Odin2-MPC/releases/download/odin2-v1.4.2/Odin-2-1.4.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/3dthc/Odin2-MPC/releases/download/odin2-v1.4.2/Odin-2-1.4.2-mpc-armv7.zip",
     "date": "2026-10-15",
     "channel": "stable",
     "notes": "Release with corrected MPC plugin catalog metadata (id, source repository, and license).",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 203,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "1.4.6",
   "latest_beta": null,
   "updated": "2026-11-03",
   "added": "2026-10-16",
   "downloads": 1416
  },
  {
   "id": "omni-sampler",
   "name": "Omni Sampler",
   "author": "MrHighMan",
   "repo": "B0ss-M/MrHighMan",
   "kind": "instrument",
   "license": "LGPL-3.0-or-later",
   "summary": "Multi-format sampler: plays Akai, E-mu, Roland, Kontakt/Maschine, SF2 and SFZ instruments straight from their files or sampler disk images, with layers, keyswitching, a mod matrix and its own screen skin.",
   "screenshot": "https://raw.githubusercontent.com/B0ss-M/MrHighMan/main/docs/screenshot.png",
   "style": "sampler",
   "tags": [
    "akai",
    "emu",
    "roland",
    "kontakt",
    "sf2",
    "sfz",
    "disk-images"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.8.1",
     "size": 5263708,
     "defer": true,
     "sha256": "78f620f1af2ce45000304d0b94eb129297a140be12866eae8977241a20682255",
     "param_compat": 1,
     "max_glibc": "2.30",
     "cpu": {
      "p99_pct": 19.5,
      "max_pct": 20.8,
      "verdict": "WARN"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "omni-sampler",
      "name": "Omni Sampler",
      "version": "1.8.1",
      "kind": "instrument",
      "uid": "4f6d536d",
      "manufacturer": "MR HighMan",
      "layout": "portable",
      "so": "omni_sampler.so",
      "skin": "MR HighMan - VST - Omni Sampler",
      "folder": "portable/MR HighMan - VST - Omni Sampler",
      "extras": [
       "licenses"
      ],
      "user_data": [
       "omni-sampler"
      ],
      "arch": "armv7",
      "max_glibc": "2.30",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "",
      "requires": "",
      "source_repo": "B0ss-M/MrHighMan",
      "license": "LGPL-3.0-or-later",
      "cpu": {
       "p99_pct": 19.5,
       "max_pct": 20.8,
       "verdict": "WARN"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "78f620f1af2ce45000304d0b94eb129297a140be12866eae8977241a20682255",
       "size": 5263708,
       "url": "https://github.com/B0ss-M/MrHighMan/releases/download/v1.8.1/Omni-Sampler-1.8.1-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "928ccbafb48da2ab1796d94089145ad9cf199b89675d7a695a8f393e3b22193b",
       "size": 5471138,
       "url": "https://github.com/B0ss-M/MrHighMan/releases/download/v1.8.1/Omni-Sampler-1.8.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/B0ss-M/MrHighMan/releases/download/v1.8.1/Omni-Sampler-1.8.1-mpc-armv7.zip",
     "date": "2026-11-02",
     "channel": "stable",
     "notes": "## Omni Sampler 1.8.1\n\n### New\n- **Korg Wavestation**: EX waves, all-data dumps, multi-bank files, split cards and VS single-cycle waves.\n- **Wavetables**: Surge/Bitwig `.wt` and chunkless WAV wavetables (Serum, WaveEdit).\n- **Ensoniq SD-1 / VFX-SD**: SysEx programs, played from the instrument's wave ROMs.\n- **Gen2 support**: a new `aarch64` build for 64-bit MPCs (MPC Live III, MPC XL and kin). Thanks to @djru5h, who built it and confirmed it on his MPC XL (#7).\n\n### Fixed\n- **Q-Links on the automation screen**: on track edit \u2192 automation, Q-Links can now move Omni's parameters (rebuilt against the fixed mpc-vst-plugins wrapper, #6).\n- Korg M1 reader fixes; README and INFO pages updated.\n\n### Downloads\n| Zip | For |\n|---|---|\n| `Omni-Sampler-1.8.1-mpc-armv7.zip` | Gen1: MPC Live / Live II / One / X / Force |\n| `Omni-Sampler-1.8.1-mpc-aarch64.zip` | Gen2: MPC Live III / XL |\n\nInstall with the [MPC plugin installer](https://github.com/sd88me/mpc-vst-plugins), or unzip, copy the folder to the MPC and run `sh install.sh` as root. On Gen2, external drives are mounted `noexec`, so install to the internal drive (`install.sh -t /nvme/Synths`). The zip's `INSTALL.md` has the full steps. Requires a modded unit with root access, MPC OS 3.x.\n\n**SHA-256**\n```\ncb46a190f5d36f52f661210e4236683d5cbfee8e4f5642330baeec6968416d21  Omni-Sampler-1.8.1-mpc-armv7.zip\n78e4241207b25934c8c7a623df953e8b21ac6840b79ee36931edfbd022c58fad  Omni-Sampler-1.8.1-mpc-aarch64.zip\n```\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 106,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.8.0",
     "size": 5214515,
     "defer": true,
     "sha256": "b8710f42ed2f3563ea2baf618c78d55dcf72179ec755244f69710faf4d9076b7",
     "param_compat": 1,
     "max_glibc": "2.30",
     "cpu": {
      "p99_pct": 19.5,
      "max_pct": 20.8,
      "verdict": "WARN"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "omni-sampler",
      "name": "Omni Sampler",
      "version": "1.8.0",
      "kind": "instrument",
      "uid": "4f6d536d",
      "manufacturer": "MR HighMan",
      "layout": "portable",
      "so": "omni_sampler.so",
      "skin": "MR HighMan - VST - Omni Sampler",
      "folder": "portable/MR HighMan - VST - Omni Sampler",
      "extras": [
       "licenses"
      ],
      "user_data": [
       "omni-sampler"
      ],
      "arch": "armv7",
      "max_glibc": "2.30",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "",
      "requires": "",
      "source_repo": "B0ss-M/MrHighMan",
      "license": "LGPL-3.0-or-later",
      "cpu": {
       "p99_pct": 19.5,
       "max_pct": 20.8,
       "verdict": "WARN"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "b8710f42ed2f3563ea2baf618c78d55dcf72179ec755244f69710faf4d9076b7",
       "size": 5214515,
       "url": "https://github.com/B0ss-M/MrHighMan/releases/download/v1.8.0/Omni-Sampler-1.8.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/B0ss-M/MrHighMan/releases/download/v1.8.0/Omni-Sampler-1.8.0-mpc-armv7.zip",
     "date": "2026-10-15",
     "channel": "stable",
     "notes": "See README for the 1.8.0 changes: Korg M1 / M1R / M1EX SysEx played from the M1 sample ROM dumps or Korg's M1 disk (programs, combinations, drum kits, all-data dumps, Plus+1 card), Korg TRITON content dumps and TRINITY banks, Trinity/Triton KMP/KSF/KSC, Ensoniq EPS/ASR disks, Yamaha Motif/Montage libraries, Logic EXS24, BIN/CUE images, FX page, browser groups and faster loading of big folders. Tested on MPC Live II.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 691,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai MPC XL (Gen2)",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-29"
      }
     ]
    },
    {
     "version": "1.7.3",
     "size": 4557348,
     "defer": false,
     "sha256": "3530a0fb68b94b13597a7c13d12fa749e3c45b94ddb5e2b2d557c1738567496f",
     "param_compat": 1,
     "max_glibc": "2.36",
     "cpu": {
      "p99_pct": 19.1,
      "max_pct": 20.4,
      "verdict": "WARN"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "omni-sampler",
      "name": "Omni Sampler",
      "version": "1.7.3",
      "kind": "instrument",
      "uid": "4f6d536d",
      "manufacturer": "MR HighMan",
      "so": "omni_sampler.so",
      "so_dir": "/sdcard/vst",
      "skin": "MR HighMan - VST - Omni Sampler",
      "extras": [
       "omni-sampler/licenses"
      ],
      "arch": "armv7",
      "max_glibc": "2.36",
      "param_compat": 1,
      "about": "Multi-format sampler: Akai, E-mu, Roland, Native Instruments (Kontakt, Maschine, Battery), Reason NN-XT, SF2, SFZ, single-cycle waveforms, wavetables and sampler disk images.",
      "requires": "",
      "source_repo": "B0ss-M/MrHighMan",
      "license": "LGPL-3.0-or-later",
      "cpu": {
       "p99_pct": 19.1,
       "max_pct": 20.4,
       "verdict": "WARN"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.36, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "armv7": {
       "sha256": "3530a0fb68b94b13597a7c13d12fa749e3c45b94ddb5e2b2d557c1738567496f",
       "size": 4557348,
       "url": "https://github.com/B0ss-M/MrHighMan/releases/download/v1.7.3/Omni-Sampler-1.7.3-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/B0ss-M/MrHighMan/releases/download/v1.7.3/Omni-Sampler-1.7.3-mpc-armv7.zip",
     "date": "2026-10-10",
     "channel": "stable",
     "notes": "See README for the 1.7.3 changes: row scroll, per-slot key shift, wrapped SELECTED box, Reason NN-XT, Roland S-700/MV-8000, Maschine kits and more. Tested on MPC Live II, MPC OS 3.9.1.",
     "yanked": false,
     "warnings": [
      "old layout (payload/, installs the .so to /sdcard/vst, no \"layout\" field): re-release with the current tools/release.py (docs/RELEASING.md)",
      "needs GLIBC 2.36: listed as MPC OS 3.x only (MPC OS 2.x has about 2.32; build with arm32v7/gcc:11-bullseye to reach it)",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 722,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai MPC Live II",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-10"
      }
     ]
    },
    {
     "version": "1.6.0",
     "size": 4116750,
     "defer": false,
     "sha256": "dfe96f642a93e48dc755a7e19ed8c45c9de5454c381fb5b30fa2ab3063d5b5f1",
     "param_compat": 1,
     "max_glibc": "2.36",
     "cpu": {
      "p99_pct": 19.1,
      "max_pct": 20.4,
      "verdict": "WARN"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "omni-sampler",
      "name": "Omni Sampler",
      "version": "1.6.0",
      "kind": "instrument",
      "uid": "4f6d536d",
      "manufacturer": "MR HighMan",
      "so": "omni_sampler.so",
      "so_dir": "/sdcard/vst",
      "skin": "MR HighMan - VST - Omni Sampler",
      "extras": [
       "omni-sampler/licenses"
      ],
      "arch": "armv7",
      "max_glibc": "2.36",
      "param_compat": 1,
      "about": "Multi-format sampler: Akai, E-mu, Roland, Native Instruments (Kontakt, Maschine), SF2, SFZ and sampler disk images.",
      "requires": "",
      "source_repo": "B0ss-M/MrHighMan",
      "license": "LGPL-3.0-or-later",
      "cpu": {
       "p99_pct": 19.1,
       "max_pct": 20.4,
       "verdict": "WARN"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.36, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "armv7": {
       "sha256": "dfe96f642a93e48dc755a7e19ed8c45c9de5454c381fb5b30fa2ab3063d5b5f1",
       "size": 4116750,
       "url": "https://github.com/B0ss-M/MrHighMan/releases/download/v1.6.0/Omni-Sampler-1.6.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/B0ss-M/MrHighMan/releases/download/v1.6.0/Omni-Sampler-1.6.0-mpc-armv7.zip",
     "date": "2026-10-08",
     "channel": "stable",
     "notes": "Omni Sampler 1.6.0: a multi-format sampler for MPC OS standalone (MPC Live/One/X/Key, Force; armv7).\n\n**New in 1.6**\n- **PANIC** button (top right, on every page): one tap silences every sound within 5 ms and clears anything still held (keys, sustain pedal, the screen pads, pitch bend, mod wheel). Use it if a note ever hangs.\n\n**Fix**\n- Hanging notes: a note-off that arrived on a different MIDI channel than its note-on was ignored, so looped sounds (strings, pads) could ring forever. It now releases the note.\n\nProjects and automation from 1.4 and 1.5 keep working (parameter indices are unchanged).\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Omni-Sampler-1.6.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Omni-Sampler-1.6.0/install.sh`\n\nThe installer checks the device, copies the files, then **stops MPC** (save your project first), backs up\n`MPC.settings`, adds the plugin to MPC's plugin list and starts MPC again. Running it again upgrades in place.\nAdd `-y` to skip the confirmation prompt.\n\nThen add **Omni Sampler** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\n## Uninstall\n\n`ssh root@<device-ip> sh /tmp/Omni-Sampler-1.6.0/uninstall.sh` removes the files and the plugin-list entry (it also stops and\nrestarts MPC). Projects that use the plugin will load without it.\n\n## Install by hand\n\n1. Copy the files:\n   - `payload/vst/omni_sampler.so` \u2192 `/sdcard/vst/omni_sampler.so`\n- `payload/vst/omni-sampler/licenses` \u2192 `/sdcard/vst/omni-sampler/licenses`\n   - `payload/Synths/MR HighMan - VST - Omni Sampler/` \u2192 `/sdcard/Synths/MR HighMan - VST - Omni Sampler/`\n2. Stop MPC: `systemctl stop acvs`\n3. Back up the settings file, `MPC.settings` (on a Force: `/media/az01-internal/Settings/MPC/MPC.settings`).\n4. In `MPC.settings`, inside `<VALUE name=\"pluginList-arm\"><KNOWNPLUGINS>`, add the line from `plugin.xml`.\n   If there is no `pluginList-arm` value yet, add one just before `</PROPERTIES>`:\n   ```xml\n   <VALUE name=\"pluginList-arm\">\n     <KNOWNPLUGINS>\n       (the line from plugin.xml)\n     </KNOWNPLUGINS>\n   </VALUE>\n   ```\n5. Start MPC: `systemctl start acvs`. If MPC shows default settings, restore your backup (the XML was malformed).\n\n",
     "yanked": false,
     "warnings": [
      "old layout (payload/, installs the .so to /sdcard/vst, no \"layout\" field): re-release with the current tools/release.py (docs/RELEASING.md)",
      "needs GLIBC 2.36: listed as MPC OS 3.x only (MPC OS 2.x has about 2.32; build with arm32v7/gcc:11-bullseye to reach it)",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 492,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.5.0",
     "size": 4109934,
     "defer": false,
     "sha256": "aba1ff5ce7359c9f229bd27206e8008c0ff8bd88ff2cb8ff3888d8397fa75589",
     "param_compat": 1,
     "max_glibc": "2.36",
     "cpu": {
      "p99_pct": 19.1,
      "max_pct": 20.4,
      "verdict": "WARN"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "omni-sampler",
      "name": "Omni Sampler",
      "version": "1.5.0",
      "kind": "instrument",
      "uid": "4f6d536d",
      "manufacturer": "MR HighMan",
      "so": "omni_sampler.so",
      "so_dir": "/sdcard/vst",
      "skin": "MR HighMan - VST - Omni Sampler",
      "extras": [
       "omni-sampler/licenses"
      ],
      "arch": "armv7",
      "max_glibc": "2.36",
      "param_compat": 1,
      "about": "Multi-format sampler: Akai, E-mu, Roland, Native Instruments (Kontakt, Maschine), SF2, SFZ and sampler disk images.",
      "requires": "",
      "source_repo": "B0ss-M/MrHighMan",
      "license": "LGPL-3.0-or-later",
      "cpu": {
       "p99_pct": 19.1,
       "max_pct": 20.4,
       "verdict": "WARN"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.36, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "armv7": {
       "sha256": "aba1ff5ce7359c9f229bd27206e8008c0ff8bd88ff2cb8ff3888d8397fa75589",
       "size": 4109934,
       "url": "https://github.com/B0ss-M/MrHighMan/releases/download/v1.5.0/Omni-Sampler-1.5.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/B0ss-M/MrHighMan/releases/download/v1.5.0/Omni-Sampler-1.5.0-mpc-armv7.zip",
     "date": "2026-10-08",
     "channel": "stable",
     "notes": "Omni Sampler 1.5.0: a multi-format sampler for MPC OS standalone (MPC Live/One/X/Key, Force; armv7).\n\n**New in 1.5**\n- **SAVE PATCH** (LAYERS page): saves every loaded instrument (slots A-D) as one patch in the Plugin Library's `Patches` folder, with the slot key ranges, volume, transpose and mute, the layer/keyswitch mode and your sound settings. Tap a `.omnipatch` on BROWSE to load the whole setup back. Patches keep working even when the original SF2, Kontakt file or disk image is gone.\n- Nero `.nrg` disk images show in the browser.\n\n**Fixes**\n- Reopening a project no longer resets its sound to the settings stored in a saved instrument.\n- SAVE TO LIBRARY and MIDI program change are no longer ignored while another slot is loading.\n- Mono/Legato mode: no more pad lights stuck on.\n- Layered drum zones in the same choke group no longer cut each other off.\n- Clear messages for empty presets and empty Emulator X banks.\n\nProjects and automation from 1.4 keep working (parameter indices are unchanged).\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Omni-Sampler-1.5.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Omni-Sampler-1.5.0/install.sh`\n\nThe installer checks the device, copies the files, then **stops MPC** (save your project first), backs up\n`MPC.settings`, adds the plugin to MPC's plugin list and starts MPC again. Running it again upgrades in place.\nAdd `-y` to skip the confirmation prompt.\n\nThen add **Omni Sampler** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\n## Uninstall\n\n`ssh root@<device-ip> sh /tmp/Omni-Sampler-1.5.0/uninstall.sh` removes the files and the plugin-list entry (it also stops and\nrestarts MPC). Projects that use the plugin will load without it.\n\n## Install by hand\n\n1. Copy the files:\n   - `payload/vst/omni_sampler.so` \u2192 `/sdcard/vst/omni_sampler.so`\n- `payload/vst/omni-sampler/licenses` \u2192 `/sdcard/vst/omni-sampler/licenses`\n   - `payload/Synths/MR HighMan - VST - Omni Sampler/` \u2192 `/sdcard/Synths/MR HighMan - VST - Omni Sampler/`\n2. Stop MPC: `systemctl stop acvs`\n3. Back up the settings file, `MPC.settings` (on a Force: `/media/az01-internal/Settings/MPC/MPC.settings`).\n4. In `MPC.settings`, inside `<VALUE name=\"pluginList-arm\"><KNOWNPLUGINS>`, add the line from `plugin.xml`.\n   If there is no `pluginList-arm` value yet, add one just before `</PROPERTIES>`:\n   ```xml\n   <VALUE name=\"pluginList-arm\">\n     <KNOWNPLUGINS>\n       (the line from plugin.xml)\n     </KNOWNPLUGINS>\n   </VALUE>\n   ```\n5. Start MPC: `systemctl start acvs`. If MPC shows default settings, restore your backup (the XML was malformed).\n\n",
     "yanked": false,
     "warnings": [
      "old layout (payload/, installs the .so to /sdcard/vst, no \"layout\" field): re-release with the current tools/release.py (docs/RELEASING.md)",
      "needs GLIBC 2.36: listed as MPC OS 3.x only (MPC OS 2.x has about 2.32; build with arm32v7/gcc:11-bullseye to reach it)",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 412,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.4.0",
     "size": 4096578,
     "defer": false,
     "sha256": "9a56c8539188ccd50966f78fff5e63746fae6f5518dab5cd292b7f415c52a3ea",
     "param_compat": 1,
     "max_glibc": "2.36",
     "cpu": {
      "p99_pct": 19.1,
      "max_pct": 20.4,
      "verdict": "WARN"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "omni-sampler",
      "name": "Omni Sampler",
      "version": "1.4.0",
      "kind": "instrument",
      "uid": "4f6d536d",
      "manufacturer": "MR HighMan",
      "so": "omni_sampler.so",
      "so_dir": "/sdcard/vst",
      "skin": "MR HighMan - VST - Omni Sampler",
      "extras": [
       "omni-sampler/licenses"
      ],
      "arch": "armv7",
      "max_glibc": "2.36",
      "param_compat": 1,
      "about": "Multi-format sampler: Akai, E-mu, Roland, Native Instruments (Kontakt, Maschine), SF2, SFZ and sampler disk images.",
      "requires": "",
      "source_repo": "B0ss-M/MrHighMan",
      "license": "LGPL-3.0-or-later",
      "cpu": {
       "p99_pct": 19.1,
       "max_pct": 20.4,
       "verdict": "WARN"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.36, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "armv7": {
       "sha256": "9a56c8539188ccd50966f78fff5e63746fae6f5518dab5cd292b7f415c52a3ea",
       "size": 4096578,
       "url": "https://github.com/B0ss-M/MrHighMan/releases/download/v1.4.0/Omni-Sampler-1.4.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/B0ss-M/MrHighMan/releases/download/v1.4.0/Omni-Sampler-1.4.0-mpc-armv7.zip",
     "date": "2026-10-07",
     "channel": "stable",
     "notes": "Omni Sampler 1.4.0: a multi-format sampler for MPC OS standalone (MPC Live/One/X/Key, Force; armv7).\n\n**New in 1.4**\n- LAYERS page: up to four instruments at once (slots A-D) with key ranges, volume, tune and mute; Layer or Keyswitch mode, Auto Split, and a keyboard map of the ranges.\n- Waveform and key-range display on PLAY.\n- Auto Loop (SETUP): finds sustain loops for samples that have none.\n- SAVE TO LIBRARY stores your sound settings in the instrument; they come back when it loads.\n- Plugin Library location is user-selectable (SD card / SSD): SET LIBRARY HERE on BROWSE.\n- Roland S-50/S-550 fix: loops were one frame long and missing their loop tune, so held chords went out of tune at the loop point. Instruments extracted by 1.3 are corrected automatically when their disk image is still there.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on an MPC Live II. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Omni-Sampler-1.4.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Omni-Sampler-1.4.0/install.sh`\n\nThe installer checks the device, copies the files, then **stops MPC** (save your project first), backs up\n`MPC.settings`, adds the plugin to MPC's plugin list and starts MPC again. Running it again upgrades in place.\nAdd `-y` to skip the confirmation prompt.\n\nThen add **Omni Sampler** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\n",
     "yanked": false,
     "warnings": [
      "old layout (payload/, installs the .so to /sdcard/vst, no \"layout\" field): re-release with the current tools/release.py (docs/RELEASING.md)",
      "needs GLIBC 2.36: listed as MPC OS 3.x only (MPC OS 2.x has about 2.32; build with arm32v7/gcc:11-bullseye to reach it)",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 465,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "tested",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "1.8.1",
   "latest_beta": null,
   "updated": "2026-11-02",
   "added": "2026-10-07",
   "downloads": 2888
  },
  {
   "id": "plugin-manager-g2",
   "name": "Open MPC Plugin Manager G2",
   "author": "sd88me",
   "repo": "sd88me/mpc-vst-plugins",
   "kind": "instrument",
   "license": "MIT",
   "summary": "The official OpenMPC plugin manager for Gen1 and Gen2 MPCs (32-bit build for Force, Live, One, X, Key; 64-bit for the Live III and kin). Browse this catalog and install, update and remove plugins on the MPC itself, with rollback if an install fails. Built on poloq's mpc-vst-manager.",
   "screenshot": "https://raw.githubusercontent.com/sd88me/mpc-vst-plugins/588466d/tools/plugin_manager_g2/docs/screenshots/manager-discover-light.png",
   "style": "utility",
   "tags": [
    "installer",
    "catalog",
    "manager",
    "gen1",
    "gen2",
    "utility"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.2.5",
     "size": 19522724,
     "defer": true,
     "sha256": "cf0eeb013534ee8c91a470dfb703dd1dc77a338d372e42d2b9b2b7e3b3213bcc",
     "param_compat": 0,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "plugin-manager-g2",
      "name": "Plugin Manager G2",
      "version": "0.2.5",
      "kind": "instrument",
      "uid": "4f4d4732",
      "manufacturer": "OpenMPC",
      "layout": "portable",
      "so": "openmpc_pm_g2.so",
      "skin": "OpenMPC - VST - Plugin Manager G2",
      "folder": "portable/OpenMPC - VST - Plugin Manager G2",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.17",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Browse the OpenMPC catalog and install, update and remove plugins on the MPC itself, with rollback; for Gen1 and Gen2.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-plugins",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "portable/OpenMPC - VST - Plugin Manager G2/openmpc_pm_g2.so": {
       "runs programs": [
        "posix_spawnp"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      },
      "aarch64: portable/OpenMPC - VST - Plugin Manager G2/openmpc_pm_g2.so": {
       "runs programs": [
        "posix_spawnp"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "cf0eeb013534ee8c91a470dfb703dd1dc77a338d372e42d2b9b2b7e3b3213bcc",
       "size": 19522724,
       "url": "https://github.com/open-mpc/mpc-vst-plugins/releases/download/plugin-manager-g2-v0.2.5/Plugin-Manager-G2-0.2.5-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "6940a189dec63a1f05eff816282cc67fb624dcc2b115e8002a78a8c90807450c",
       "size": 19534063,
       "url": "https://github.com/open-mpc/mpc-vst-plugins/releases/download/plugin-manager-g2-v0.2.5/Plugin-Manager-G2-0.2.5-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/open-mpc/mpc-vst-plugins/releases/download/plugin-manager-g2-v0.2.5/Plugin-Manager-G2-0.2.5-mpc-armv7.zip",
     "date": "2026-10-31",
     "channel": "stable",
     "notes": "**What is new in 0.2.5:** tap the storage readout at the top right to choose where new plugins go. With more than one place (the internal drive and an SSD or card, say) it names the drive (`CARD \u00b7 12.0 GB \u25be`) and opens an **INSTALL TO** menu with each drive's free space; the choice is remembered. Fixes: the zip safety checks (unsafe file names, 600 MB limit) now actually run on the MPC (its `unzip` lacked the option they used, so they passed every zip unread; downloads were still checked against the catalog's SHA-256); reinstalling a plugin that an older installer put on the MPC now updates it where it is instead of making a second copy on the chosen drive; and a stray \"N failed\" message with garbage text after a successful apply is gone. Tested on a Force (MPC OS 3.9.1) with an internal drive and an SSD. (Called the OpenMPC Plugin Manager VST; the zip and plugin names still say \"G2\".)\n\nBrowse the OpenMPC catalog and install, update and remove plugins on the MPC itself, with rollback; for Gen1 and Gen2.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Plugin-Manager-G2-0.2.5 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Plugin-Manager-G2-0.2.5/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/OpenMPC - VST - Plugin Manager G2/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Plugin Manager G2** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-plugins@7e582b5 with mpc-vst-plugins@7e582b5.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/OpenMPC - VST - Plugin Manager G2/openmpc_pm_g2.so calls runs programs (posix_spawnp); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 369,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.2.4",
     "size": 19502523,
     "defer": true,
     "sha256": "29fa734a33f30cde8cac7864898728688b4b5aa5955c68ef1a447d0539b4796d",
     "param_compat": 0,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "plugin-manager-g2",
      "name": "Plugin Manager G2",
      "version": "0.2.4",
      "kind": "instrument",
      "uid": "4f4d4732",
      "manufacturer": "OpenMPC",
      "layout": "portable",
      "so": "openmpc_pm_g2.so",
      "skin": "OpenMPC - VST - Plugin Manager G2",
      "folder": "portable/OpenMPC - VST - Plugin Manager G2",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.17",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Browse the OpenMPC catalog and install, update and remove plugins on the MPC itself, with rollback; for Gen1 and Gen2.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-plugins",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "portable/OpenMPC - VST - Plugin Manager G2/openmpc_pm_g2.so": {
       "runs programs": [
        "posix_spawnp"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      },
      "aarch64: portable/OpenMPC - VST - Plugin Manager G2/openmpc_pm_g2.so": {
       "runs programs": [
        "posix_spawnp"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "29fa734a33f30cde8cac7864898728688b4b5aa5955c68ef1a447d0539b4796d",
       "size": 19502523,
       "url": "https://github.com/open-mpc/mpc-vst-plugins/releases/download/plugin-manager-g2-v0.2.4/Plugin-Manager-G2-0.2.4-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "4965bb6a5c44fde6b9d37ead48f7ab3a497c91dcf2170578c79533448ee60851",
       "size": 19513472,
       "url": "https://github.com/open-mpc/mpc-vst-plugins/releases/download/plugin-manager-g2-v0.2.4/Plugin-Manager-G2-0.2.4-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/open-mpc/mpc-vst-plugins/releases/download/plugin-manager-g2-v0.2.4/Plugin-Manager-G2-0.2.4-mpc-armv7.zip",
     "date": "2026-10-30",
     "channel": "stable",
     "notes": "**What is new in 0.2.4:** the on-screen keyboard no longer types every letter twice, and buttons no longer fire twice. MPC delivers one tap as two presses 30 to 140 ms apart; the manager and the shared plugin wrapper now treat a second press of the same button within 250 ms as the same tap. Also from 0.2.3: zips in `local-plugins/` are listed with no network. (Called the OpenMPC Plugin Manager VST; the zip and plugin names still say \"G2\".)\n\nBrowse the OpenMPC catalog and install, update and remove plugins on the MPC itself, with rollback; for Gen1 and Gen2.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Plugin-Manager-G2-0.2.4 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Plugin-Manager-G2-0.2.4/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/OpenMPC - VST - Plugin Manager G2/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Plugin Manager G2** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-plugins@3522548 with mpc-vst-plugins@3522548.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/OpenMPC - VST - Plugin Manager G2/openmpc_pm_g2.so calls runs programs (posix_spawnp); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 117,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.2.3",
     "size": 19502241,
     "defer": true,
     "sha256": "23b64657332171bd98c0ef4fae204d8b144d73b9d1eaea38eff5969106265830",
     "param_compat": 0,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "plugin-manager-g2",
      "name": "Plugin Manager G2",
      "version": "0.2.3",
      "kind": "instrument",
      "uid": "4f4d4732",
      "manufacturer": "OpenMPC",
      "layout": "portable",
      "so": "openmpc_pm_g2.so",
      "skin": "OpenMPC - VST - Plugin Manager G2",
      "folder": "portable/OpenMPC - VST - Plugin Manager G2",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.17",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Browse the OpenMPC catalog and install, update and remove plugins on the MPC itself, with rollback; for Gen1 and Gen2.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-plugins",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "portable/OpenMPC - VST - Plugin Manager G2/openmpc_pm_g2.so": {
       "runs programs": [
        "posix_spawnp"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      },
      "aarch64: portable/OpenMPC - VST - Plugin Manager G2/openmpc_pm_g2.so": {
       "runs programs": [
        "posix_spawnp"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "23b64657332171bd98c0ef4fae204d8b144d73b9d1eaea38eff5969106265830",
       "size": 19502241,
       "url": "https://github.com/open-mpc/mpc-vst-plugins/releases/download/plugin-manager-g2-v0.2.3/Plugin-Manager-G2-0.2.3-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "3b8ca0272670f68e4598f7c63a807a325baf796a3982c89619c7db3b651c36cf",
       "size": 19512908,
       "url": "https://github.com/open-mpc/mpc-vst-plugins/releases/download/plugin-manager-g2-v0.2.3/Plugin-Manager-G2-0.2.3-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/open-mpc/mpc-vst-plugins/releases/download/plugin-manager-g2-v0.2.3/Plugin-Manager-G2-0.2.3-mpc-armv7.zip",
     "date": "2026-10-30",
     "channel": "stable",
     "notes": "**What is new in 0.2.3:** zips you put in `local-plugins/` are now listed, and can be installed, with no network. If the catalog cannot be reached the manager says so in a small warning and still shows your local zips and what is installed. (Called the OpenMPC Plugin Manager VST; the zip and plugin names still say \"G2\".)\n\nBrowse the OpenMPC catalog and install, update and remove plugins on the MPC itself, with rollback; for Gen1 and Gen2.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Plugin-Manager-G2-0.2.3 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Plugin-Manager-G2-0.2.3/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/OpenMPC - VST - Plugin Manager G2/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Plugin Manager G2** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-plugins@d408cbf with mpc-vst-plugins@d408cbf.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/OpenMPC - VST - Plugin Manager G2/openmpc_pm_g2.so calls runs programs (posix_spawnp); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 65,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.2.2",
     "size": 19502000,
     "defer": true,
     "sha256": "ee7968162c4a0b4fd2354b2a9dd3b2d5b2e475c6526688539116ca86956f3ad2",
     "param_compat": 0,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "plugin-manager-g2",
      "name": "Plugin Manager G2",
      "version": "0.2.2",
      "kind": "instrument",
      "uid": "4f4d4732",
      "manufacturer": "OpenMPC",
      "layout": "portable",
      "so": "openmpc_pm_g2.so",
      "skin": "OpenMPC - VST - Plugin Manager G2",
      "folder": "portable/OpenMPC - VST - Plugin Manager G2",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.17",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Browse the OpenMPC catalog and install, update and remove plugins on the MPC itself, with rollback; for Gen1 and Gen2.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-plugins",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "portable/OpenMPC - VST - Plugin Manager G2/openmpc_pm_g2.so": {
       "runs programs": [
        "posix_spawnp"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      },
      "aarch64: portable/OpenMPC - VST - Plugin Manager G2/openmpc_pm_g2.so": {
       "runs programs": [
        "posix_spawnp"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "ee7968162c4a0b4fd2354b2a9dd3b2d5b2e475c6526688539116ca86956f3ad2",
       "size": 19502000,
       "url": "https://github.com/open-mpc/mpc-vst-plugins/releases/download/plugin-manager-g2-v0.2.2/Plugin-Manager-G2-0.2.2-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "3ab19d3996cb47dca789dca875013108c9ab471a74dc88ad14d9d73b13345e4a",
       "size": 19512637,
       "url": "https://github.com/open-mpc/mpc-vst-plugins/releases/download/plugin-manager-g2-v0.2.2/Plugin-Manager-G2-0.2.2-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/open-mpc/mpc-vst-plugins/releases/download/plugin-manager-g2-v0.2.2/Plugin-Manager-G2-0.2.2-mpc-armv7.zip",
     "date": "2026-10-29",
     "channel": "stable",
     "notes": "Browse the OpenMPC catalog and install, update and remove plugins on the MPC itself, with rollback; for Gen1 and Gen2.\r\n\r\n## Requirements\r\n\r\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\r\n  The installer refuses anything else. Newer models are untested.\r\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\r\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\r\n\r\n## Install (scripted)\r\n\r\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Plugin-Manager-G2-0.2.2 root@<device-ip>:/tmp/`\r\n2. Run it: `ssh root@<device-ip> sh /tmp/Plugin-Manager-G2-0.2.2/install.sh`\r\n\r\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/OpenMPC - VST - Plugin Manager G2/` (the plugin, its skin\r\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\r\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\r\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\r\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\r\n\r\nThen add **Plugin Manager G2** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\r\nand the Q-Links follow the page.\r\n\r\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\r\n\r\n---\r\nBuilt by GitHub Actions from sd88me/mpc-vst-plugins@6634b26 with mpc-vst-plugins@6634b26.\r\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/OpenMPC - VST - Plugin Manager G2/openmpc_pm_g2.so calls runs programs (posix_spawnp); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 118,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.2.1",
     "size": 19501749,
     "defer": true,
     "sha256": "0f5bb0b30789b209d74109697523e45f353c39b8a999215a27bf63730e0be768",
     "param_compat": 0,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "plugin-manager-g2",
      "name": "Plugin Manager G2",
      "version": "0.2.1",
      "kind": "instrument",
      "uid": "4f4d4732",
      "manufacturer": "OpenMPC",
      "layout": "portable",
      "so": "openmpc_pm_g2.so",
      "skin": "OpenMPC - VST - Plugin Manager G2",
      "folder": "portable/OpenMPC - VST - Plugin Manager G2",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.17",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Browse the OpenMPC catalog and install, update and remove plugins on the MPC itself, with rollback; for Gen1 and Gen2.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-plugins",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "portable/OpenMPC - VST - Plugin Manager G2/openmpc_pm_g2.so": {
       "runs programs": [
        "posix_spawnp"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      },
      "aarch64: portable/OpenMPC - VST - Plugin Manager G2/openmpc_pm_g2.so": {
       "runs programs": [
        "posix_spawnp"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "0f5bb0b30789b209d74109697523e45f353c39b8a999215a27bf63730e0be768",
       "size": 19501749,
       "url": "https://github.com/open-mpc/mpc-vst-plugins/releases/download/plugin-manager-g2-v0.2.1/Plugin-Manager-G2-0.2.1-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "527b19c049e4e6554eaef3cd7e3288332d5f3f788696d1b3203a8a59147a0287",
       "size": 19512447,
       "url": "https://github.com/open-mpc/mpc-vst-plugins/releases/download/plugin-manager-g2-v0.2.1/Plugin-Manager-G2-0.2.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/open-mpc/mpc-vst-plugins/releases/download/plugin-manager-g2-v0.2.1/Plugin-Manager-G2-0.2.1-mpc-armv7.zip",
     "date": "2026-10-28",
     "channel": "stable",
     "notes": "**Open MPC Plugin Manager G2 0.2.1: it remembers where you install**\n\nIf your plugins live on an SSD or card instead of the user drive, you now choose it once and it sticks.\n\n**What's new**\n- **Remembers your install location.** When more than one place can take plugins, the restart prompt shows where the new ones will go with a CHANGE button. The place you confirm is now the default for new installs, so an SSD or card chosen once stays the default. If that drive is missing, the manager uses its normal default and keeps your choice for when the drive is back. Updates always stay where the plugin already is.\n- **Cleans up after itself on restarts.** Each time the manager restarts MPC to apply changes, it also empties MPC's skin image cache (a RAM disk that only a reboot used to clear), so skins don't start drawing black patches after many restarts.\n- A Gen1 and a Gen2 build in the same release, as before: `-mpc-armv7.zip` for Force, Live, One, X and Key, `-mpc-aarch64.zip` for the Live III and other 64-bit models.\n\n**Upgrade:** run the new install.sh over the old one with `-t <your Synths folder>`; it upgrades in place.\n\nBuilt on poloq's mpc-vst-manager. Credits and full feature list are in the README.\n\n---\n\n## Downloads\n\n- `Plugin-Manager-G2-0.2.1-mpc-armv7.zip`: **Gen1** (32-bit ARM: Force, MPC Live / Live II, One, X, Key)\n- `Plugin-Manager-G2-0.2.1-mpc-aarch64.zip`: **Gen2** (64-bit: MPC Live III and the other 64-bit models)\n\n## Install\n\n1. Unzip, then copy the whole folder to the device: `scp -r Plugin-Manager-G2-0.2.1 root@<device-ip>:/tmp/`\n2. As root, run: `sh /tmp/Plugin-Manager-G2-0.2.1/install.sh -t '<your Synths folder>'`\n\nThe installer stops MPC (save your project first), copies the plugin and its skin into your Synths folder, backs up `MPC.settings`, adds the plugin to MPC's plugin list and starts MPC again. Running it again upgrades in place.\n\n`<your Synths folder>` must be one of the folders listed under `SynthContentLocations` in `MPC.settings` (MPC draws a plugin's skin only from there). Typically `/sdcard/Synths` on a Force or Gen1 MPC, `/nvme/Synths` on a Live III, `/storage/Synths` on an MPC One Gen2. To see the list: `grep -A6 SynthContentLocations <your MPC.settings>` (`/data/Settings/MPC/MPC.settings` on Gen2, `/media/az01-internal/Settings/MPC/MPC.settings` on Gen1).\n\nYou need root shell access to the device for this first install. Then add **Plugin Manager G2** (VST, manufacturer OpenMPC) to an instrument track; the device needs a network connection for the catalog. Installing plugins this way is unofficial: back up first, use at your own risk.\n\nFull instructions, installing by hand, and the credits are in `INSTALL.md` inside each zip and in the [README](https://github.com/sd88me/mpc-vst-plugins/blob/main/tools/plugin_manager_g2/README.md).\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/OpenMPC - VST - Plugin Manager G2/openmpc_pm_g2.so calls runs programs (posix_spawnp); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 130,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "3.10.0.49",
       "date": "2026-10-29"
      },
      {
       "device": "Force (Gen1)",
       "firmware": "3.9.1.2",
       "date": "2026-10-29"
      }
     ]
    },
    {
     "version": "0.2.0",
     "size": 19501550,
     "defer": true,
     "sha256": "6d252261e78b67632eb5e4aeaa945ce97971cf01ce9db99850e8f7ab8a5b8551",
     "param_compat": 0,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "plugin-manager-g2",
      "name": "Plugin Manager G2",
      "version": "0.2.0",
      "kind": "instrument",
      "uid": "4f4d4732",
      "manufacturer": "OpenMPC",
      "layout": "portable",
      "so": "openmpc_pm_g2.so",
      "skin": "OpenMPC - VST - Plugin Manager G2",
      "folder": "portable/OpenMPC - VST - Plugin Manager G2",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.17",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Browse the OpenMPC catalog and install, update and remove plugins on the MPC itself, with rollback; for Gen1 and Gen2.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-plugins",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "portable/OpenMPC - VST - Plugin Manager G2/openmpc_pm_g2.so": {
       "runs programs": [
        "posix_spawnp"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      },
      "aarch64: portable/OpenMPC - VST - Plugin Manager G2/openmpc_pm_g2.so": {
       "runs programs": [
        "posix_spawnp"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "6d252261e78b67632eb5e4aeaa945ce97971cf01ce9db99850e8f7ab8a5b8551",
       "size": 19501550,
       "url": "https://github.com/open-mpc/mpc-vst-plugins/releases/download/plugin-manager-g2-v0.2.0/Plugin-Manager-G2-0.2.0-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "9771518daa84a79871471506b3fc09b7984d5505efbeee88aa67b543a5ca037f",
       "size": 19512120,
       "url": "https://github.com/open-mpc/mpc-vst-plugins/releases/download/plugin-manager-g2-v0.2.0/Plugin-Manager-G2-0.2.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/open-mpc/mpc-vst-plugins/releases/download/plugin-manager-g2-v0.2.0/Plugin-Manager-G2-0.2.0-mpc-armv7.zip",
     "date": "2026-10-28",
     "channel": "stable",
     "notes": "**The official OpenMPC plugin manager: first release, for Gen1 and Gen2**\n\nInstall, update and remove catalog plugins on the MPC itself. It's a plugin with its own touchscreen skin: no computer or USB stick once it's installed.\n\n**Why it exists:** it's built on poloq's mpc-vst-manager (the concept, the whole working app, releases up to 1.2.0) and pulls in the best ideas from Eurikon's tool and real-device reports, as an official OpenMPC version that stays in step with the catalog and the official install methods. One release, both builds: Gen1 (32-bit: Force, Live, One, X, Key) and Gen2 (64-bit: Live III and kin).\n\n**What it does**\n- Browse Discover / Installed / Updates with search, filter, sort, five per page with thumbnails, Stable/Beta, High CPU and \"Tested on\" badges, and a details page\n- Queue INSTALL, UPDATE, UPDATE ALL, REMOVE, then one APPLY and one restart; CHANGE picks where to install\n- Safe: installs only where MPC will draw the skin; checks every zip's SHA-256, contents and your device (architecture, glibc, MPC OS) before MPC stops; if an install fails, the plugin folder and MPC.settings are put back and the screen says why\n- Picks the right zip for your device (armv7 or aarch64)\n- Local zips, REGISTER for folders MPC doesn't list, light/dark theme, install history, keeps your 10 newest settings backups, warns when MPC's image cache is filling\n\n**Tested on** an MPC Live III (Gen2, OS 3.10) and a Force (Gen1). The MPC One layout comes from a user's report and is tested offline only.\n\n**Install:** unzip, copy to the device, run install.sh -t <your Synths folder> as root (INSTALL.md has the steps).\n\n**Credits:** poloq (the foundation), jacob-sabella (addins), Eurikon, FullPace/Padbangers (ideas), and everyone who reported issues. MIT licence.\n\n---\n\n## Downloads\n\n- `Plugin-Manager-G2-0.2.0-mpc-armv7.zip`: **Gen1** (32-bit ARM: Force, MPC Live / Live II, One, X, Key)\n- `Plugin-Manager-G2-0.2.0-mpc-aarch64.zip`: **Gen2** (64-bit: MPC Live III and the other 64-bit models)\n\n## Install\n\n1. Unzip, then copy the whole folder to the device: `scp -r Plugin-Manager-G2-0.2.0 root@<device-ip>:/tmp/`\n2. As root, run: `sh /tmp/Plugin-Manager-G2-0.2.0/install.sh -t '<your Synths folder>'`\n\nThe installer stops MPC (save your project first), copies the plugin and its skin into your Synths folder, backs up `MPC.settings`, adds the plugin to MPC's plugin list and starts MPC again. Running it again upgrades in place.\n\n`<your Synths folder>` must be one of the folders listed under `SynthContentLocations` in `MPC.settings` (MPC draws a plugin's skin only from there). Typically `/sdcard/Synths` on a Force or Gen1 MPC, `/nvme/Synths` on a Live III, `/storage/Synths` on an MPC One Gen2. To see the list: `grep -A6 SynthContentLocations <your MPC.settings>` (`/data/Settings/MPC/MPC.settings` on Gen2, `/media/az01-internal/Settings/MPC/MPC.settings` on Gen1).\n\nYou need root shell access to the device for this first install. Then add **Plugin Manager G2** (VST, manufacturer OpenMPC) to an instrument track; the device needs a network connection for the catalog. Installing plugins this way is unofficial: back up first, use at your own risk.\n\nFull instructions, installing by hand, and the credits are in `INSTALL.md` inside each zip and in the [README](https://github.com/sd88me/mpc-vst-plugins/blob/main/tools/plugin_manager_g2/README.md).\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/OpenMPC - VST - Plugin Manager G2/openmpc_pm_g2.so calls runs programs (posix_spawnp); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 107,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Force (Gen1)",
       "firmware": "3.9.1.2",
       "date": "2026-10-28"
      },
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "3.10.0.49",
       "date": "2026-10-29"
      }
     ]
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "0.2.5",
   "latest_beta": null,
   "updated": "2026-10-31",
   "added": "2026-10-28",
   "downloads": 924
  },
  {
   "id": "open303",
   "name": "Open303",
   "author": "saustin2010",
   "repo": "saustin2010/mpc-vst-open303",
   "kind": "instrument",
   "license": "GPL-3.0-only",
   "summary": "TB-303 bass line: Open303 with the Devilfish mods, a drive stage and 13 presets.",
   "screenshot": "https://raw.githubusercontent.com/saustin2010/mpc-vst-open303/v1.2.1/screenshots/page_0.png",
   "style": "synth",
   "tags": [
    "tb-303",
    "acid",
    "bass",
    "monophonic"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.2.1",
     "size": 2052351,
     "defer": true,
     "sha256": "a731754f1ceee4a61b47582a45a801b6309fcb3a0486eaeabb2f8fe0298fbe4c",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "open303",
      "name": "[SYN] Open303",
      "version": "1.2.1",
      "kind": "instrument",
      "uid": "41333033",
      "manufacturer": "Robin Schmidt",
      "layout": "portable",
      "so": "acid303.so",
      "skin": "Robin Schmidt - VST - [SYN] Open303",
      "folder": "portable/Robin Schmidt - VST - [SYN] Open303",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "TB-303 bass line: Open303 with the Devilfish mods, a drive stage and 13 presets.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-open303",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "a731754f1ceee4a61b47582a45a801b6309fcb3a0486eaeabb2f8fe0298fbe4c",
       "size": 2052351,
       "url": "https://github.com/saustin2010/mpc-vst-open303/releases/download/v1.2.1/SYN-Open303-1.2.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-open303/releases/download/v1.2.1/SYN-Open303-1.2.1-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "TB-303 bass line: Open303 with the Devilfish mods, a drive stage and 13 presets.\n\n## What's new in 1.2.1\n\nBuilt on sd88me's fixed wrapper ([mpc-vst-plugins#499](https://github.com/sd88me/mpc-vst-plugins/discussions/499)): on track edit \u2192 automation, the physical Q-Links move this plugin's parameters again (before, they didn't move or snapped straight back). Controls that change others, such as a preset, still redraw the screen. Nothing else changed: same parameters, sound and screen, and saved projects open as before.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Open303-1.2.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Open303-1.2.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Robin Schmidt - VST - [SYN] Open303/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] Open303** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-open303@dd8ac53 with mpc-vst-plugins@e3a0af4.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 519,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.2.0",
     "size": 2051857,
     "defer": true,
     "sha256": "72a9c111f4d54108dd819938c6413bb14d1808bd53c8ff31a8c6a8679720b0f3",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "open303",
      "name": "[SYN] Open303",
      "version": "1.2.0",
      "kind": "instrument",
      "uid": "41333033",
      "manufacturer": "Robin Schmidt",
      "layout": "portable",
      "so": "acid303.so",
      "skin": "Robin Schmidt - VST - [SYN] Open303",
      "folder": "portable/Robin Schmidt - VST - [SYN] Open303",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "TB-303 bass line: Open303 with the Devilfish mods, a drive stage and 13 presets.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-open303",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "72a9c111f4d54108dd819938c6413bb14d1808bd53c8ff31a8c6a8679720b0f3",
       "size": 2051857,
       "url": "https://github.com/saustin2010/mpc-vst-open303/releases/download/v1.2.0/SYN-Open303-1.2.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-open303/releases/download/v1.2.0/SYN-Open303-1.2.0-mpc-armv7.zip",
     "date": "2026-10-18",
     "channel": "stable",
     "notes": "TB-303 bass line: Open303 with the Devilfish mods, a drive stage and 13 presets.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Open303-1.2.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Open303-1.2.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Robin Schmidt - VST - [SYN] Open303/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] Open303** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-open303@d9fc3a5 with mpc-vst-plugins@eaef502.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 313,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.1.0",
     "size": 1974899,
     "defer": true,
     "sha256": "8703144b3811fd9e670611d6ab97677ed8e45be8d966263d6d3eeb7374f5f17f",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "open303",
      "name": "[SYN] Open303",
      "version": "1.1.0",
      "kind": "instrument",
      "uid": "41333033",
      "manufacturer": "Robin Schmidt",
      "layout": "portable",
      "so": "acid303.so",
      "skin": "Robin Schmidt - VST - [SYN] Open303",
      "folder": "portable/Robin Schmidt - VST - [SYN] Open303",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "TB-303 bass line: Open303 with the Devilfish mods, a drive stage and 13 presets.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-open303",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "8703144b3811fd9e670611d6ab97677ed8e45be8d966263d6d3eeb7374f5f17f",
       "size": 1974899,
       "url": "https://github.com/saustin2010/mpc-vst-open303/releases/download/v1.1.0/SYN-Open303-1.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-open303/releases/download/v1.1.0/SYN-Open303-1.1.0-mpc-armv7.zip",
     "date": "2026-10-13",
     "channel": "stable",
     "notes": "TB-303 bass line: Open303 with the Devilfish mods, a drive stage and 13 presets.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Open303-1.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Open303-1.1.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Robin Schmidt - VST - [SYN] Open303/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] Open303** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-open303@b5a7eb8 with mpc-vst-plugins@eaef502.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 516,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live II",
       "firmware": "3.9.1",
       "date": "2026-10-13"
      }
     ]
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.2.1",
   "latest_beta": null,
   "updated": "2026-10-23",
   "added": "2026-10-08",
   "downloads": 2059
  },
  {
   "id": "osirus",
   "name": "Osirus",
   "author": "sd88me",
   "repo": "sd88me/mpc-vst-osirus",
   "kind": "instrument",
   "license": "GPL-3.0-only",
   "summary": "An emulation of the Access Virus A, B and C synthesizers' original firmware (gearmulator's DSP56300 emulator) as a native instrument for Gen2 MPC devices, with a touchscreen skin, banks and patch browser, Q-Link control and knob values on every page. Gen2 (aarch64) only; you need your own Virus ROM.",
   "screenshot": "https://raw.githubusercontent.com/sd88me/mpc-vst-osirus/e39d03c538f4fde79d558cd4c423b18964cc5ffc/docs/screenshots/osirus-osc.png",
   "style": "synth",
   "tags": [
    "emulation",
    "virtual-analog",
    "rompler-free",
    "gen2"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.2.10",
     "size": 4553549,
     "defer": true,
     "sha256": "b3692d992ed07840bab62e01beb023cbee0f187b4ec137f990b75d73639f4b3e",
     "param_compat": 0,
     "max_glibc": "2.35",
     "cpu": null,
     "requires": "your own Virus ROM (A, B or C)",
     "manifest": {
      "schema": 1,
      "id": "osirus",
      "name": "Osirus",
      "version": "0.2.10",
      "kind": "instrument",
      "uid": "4f737253",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "osirus.so",
      "skin": "sd88me - VST - Osirus",
      "folder": "portable/sd88me - VST - Osirus",
      "extras": [
       "osirus"
      ],
      "user_data": [
       "osirus/roms",
       "osirus/banks"
      ],
      "user_files": [
       {
        "path": "osirus/roms",
        "label": "Virus ROMs",
        "description": "Osirus needs a ROM from your own Access Virus A, B or C. Put one or more here; ROM NUMBER on the PLAY page picks which one runs.",
        "hint": "A Virus B or C ROM is one 512 KB .bin file. A Virus A ROM is the OS update .mid file (and its presets .mid beside it).",
        "rules": [
         {
          "label": "Virus ROM",
          "ext": [
           ".bin"
          ],
          "size": 524288,
          "signature": "(C)ACCESS [",
          "versions": [
           {
            "prefix": "vb",
            "label": "Virus B"
           },
           {
            "prefix": "vcl",
            "label": "Virus B"
           },
           {
            "prefix": "vrt",
            "label": "Virus B"
           },
           {
            "prefix": "vc",
            "label": "Virus C"
           },
           {
            "prefix": "vr_6",
            "label": "Virus C"
           },
           {
            "prefix": "vr",
            "label": "Virus B"
           },
           {
            "prefix": "v2",
            "label": "Virus A"
           }
          ]
         },
         {
          "label": "Virus OS update (.mid)",
          "ext": [
           ".mid"
          ],
          "size_min": 460800,
          "size_max": 614400,
          "header": "MThd",
          "unverified": true,
          "note": "Looks like a Virus OS update or presets file. The plugin checks it when it loads: a Virus A needs the OS update and the presets file together."
         }
        ]
       }
      ],
      "arch": "aarch64",
      "max_glibc": "2.35",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "",
      "requires": "your own Virus ROM (A, B or C)",
      "source_repo": "sd88me/mpc-vst-osirus",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.35, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "aarch64": {
       "sha256": "b3692d992ed07840bab62e01beb023cbee0f187b4ec137f990b75d73639f4b3e",
       "size": 4553549,
       "url": "https://github.com/sd88me/mpc-vst-osirus/releases/download/v0.2.10/Osirus-0.2.10-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "gen2_only": true,
     "url": "https://github.com/sd88me/mpc-vst-osirus/releases/download/v0.2.10/Osirus-0.2.10-mpc-aarch64.zip",
     "date": "2026-11-03",
     "channel": "stable",
     "notes": "**Lower CPU on Gen2 (MPC Live III).** The emulator now runs on the Live III's fast cores (Cortex-A76) instead of drifting onto the slow ones (Cortex-A55), with the DSP and emulator threads each on a core of their own. Measured on a Live III with 8 voices held: about 29% of a core, was 40-57%.\n\nNothing else changed. No ROMs included, as before.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 76,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.2.9",
     "size": 4548177,
     "defer": true,
     "sha256": "7f24011a9cb458194a4a119fd263f4484ed28f83bcb93ab340893a0235a78645",
     "param_compat": 0,
     "max_glibc": "2.35",
     "cpu": null,
     "requires": "your own Virus ROM (A, B or C)",
     "manifest": {
      "schema": 1,
      "id": "osirus",
      "name": "Osirus",
      "version": "0.2.9",
      "kind": "instrument",
      "uid": "4f737253",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "osirus.so",
      "skin": "sd88me - VST - Osirus",
      "folder": "portable/sd88me - VST - Osirus",
      "extras": [
       "osirus"
      ],
      "user_data": [
       "osirus/roms",
       "osirus/banks"
      ],
      "user_files": [
       {
        "path": "osirus/roms",
        "label": "Virus ROMs",
        "description": "Osirus needs a ROM from your own Access Virus A, B or C. Put one or more here; ROM NUMBER on the PLAY page picks which one runs.",
        "hint": "A Virus B or C ROM is one 512 KB .bin file. A Virus A ROM is the OS update .mid file (and its presets .mid beside it).",
        "rules": [
         {
          "label": "Virus ROM",
          "ext": [
           ".bin"
          ],
          "size": 524288,
          "signature": "(C)ACCESS [",
          "versions": [
           {
            "prefix": "vb",
            "label": "Virus B"
           },
           {
            "prefix": "vcl",
            "label": "Virus B"
           },
           {
            "prefix": "vrt",
            "label": "Virus B"
           },
           {
            "prefix": "vc",
            "label": "Virus C"
           },
           {
            "prefix": "vr_6",
            "label": "Virus C"
           },
           {
            "prefix": "vr",
            "label": "Virus B"
           },
           {
            "prefix": "v2",
            "label": "Virus A"
           }
          ]
         },
         {
          "label": "Virus OS update (.mid)",
          "ext": [
           ".mid"
          ],
          "size_min": 460800,
          "size_max": 614400,
          "header": "MThd",
          "unverified": true,
          "note": "Looks like a Virus OS update or presets file. The plugin checks it when it loads: a Virus A needs the OS update and the presets file together."
         }
        ]
       }
      ],
      "arch": "aarch64",
      "max_glibc": "2.35",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "",
      "requires": "your own Virus ROM (A, B or C)",
      "source_repo": "sd88me/mpc-vst-osirus",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.35, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "aarch64": {
       "sha256": "7f24011a9cb458194a4a119fd263f4484ed28f83bcb93ab340893a0235a78645",
       "size": 4548177,
       "url": "https://github.com/sd88me/mpc-vst-osirus/releases/download/v0.2.9/Osirus-0.2.9-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "gen2_only": true,
     "url": "https://github.com/sd88me/mpc-vst-osirus/releases/download/v0.2.9/Osirus-0.2.9-mpc-aarch64.zip",
     "date": "2026-11-01",
     "channel": "stable",
     "notes": "**Osirus for MPC 0.2.9**: no more crackle on heavy chords, favourites in MPC's PRESET menu, and `.syx` banks.\n\n- **Headroom.** Heavy, high-velocity chords made the emulated Virus clip its own output (the crackle some of you heard, with DROPOUTS at 0). Osirus now keeps the Virus's channel volume at about 100 and gives the difference back after it, with a soft limiter, so ordinary patches sound as loud as before and hot ones no longer clip. There is no new control; OUTPUT LEVEL % is unchanged. PATCH VOLUME still helps on a very hot patch.\n- **Favourites.** On the BANKS page, **+FAV** saves the current patch (with your knob changes) from any bank and **-FAV** removes the favourite that is loaded. Up to 64, kept in `osirus/favourites.dat`, listed in MPC's PRESET menu. A favourite made on another ROM model (A, B, C) is shown as `Name <C>` and is not loaded.\n- **`.syx` banks.** SysEx bank dumps saved as `.syx` in `osirus/banks/` now load, as `.mid` ones do.\n- A keyboard's volume slider (CC 7) can no longer undo the headroom.\n- If the labels look old after updating, restart MPC (it caches skin pictures).\n\nIf it still crackles, please send: the patch name, your MPC model and OS version, the buffer size, and the PLAY page STATS line (DROPOUTS n). DROPOUTS above 0 is a different problem from clipping.\n\nNo ROM is included. GPL-3.0, see CREDITS.md. Not affiliated with or endorsed by Access Music.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 76,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.2.8",
     "size": 4539788,
     "defer": true,
     "sha256": "6a1ab08ed795b84f186bc2c7abc8989538f7588fe7202d564d34b3bb3fa10ee2",
     "param_compat": 0,
     "max_glibc": "2.35",
     "cpu": null,
     "requires": "your own Virus ROM (A, B or C)",
     "manifest": {
      "schema": 1,
      "id": "osirus",
      "name": "Osirus",
      "version": "0.2.8",
      "kind": "instrument",
      "uid": "4f737253",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "osirus.so",
      "skin": "sd88me - VST - Osirus",
      "folder": "portable/sd88me - VST - Osirus",
      "extras": [
       "osirus"
      ],
      "user_data": [
       "osirus/roms",
       "osirus/banks"
      ],
      "user_files": [
       {
        "path": "osirus/roms",
        "label": "Virus ROMs",
        "description": "Osirus needs a ROM from your own Access Virus A, B or C. Put one or more here; ROM NUMBER on the PLAY page picks which one runs.",
        "hint": "A Virus B or C ROM is one 512 KB .bin file. A Virus A ROM is the OS update .mid file (and its presets .mid beside it).",
        "rules": [
         {
          "label": "Virus ROM",
          "ext": [
           ".bin"
          ],
          "size": 524288,
          "signature": "(C)ACCESS [",
          "versions": [
           {
            "prefix": "vb",
            "label": "Virus B"
           },
           {
            "prefix": "vcl",
            "label": "Virus B"
           },
           {
            "prefix": "vrt",
            "label": "Virus B"
           },
           {
            "prefix": "vc",
            "label": "Virus C"
           },
           {
            "prefix": "vr_6",
            "label": "Virus C"
           },
           {
            "prefix": "vr",
            "label": "Virus B"
           },
           {
            "prefix": "v2",
            "label": "Virus A"
           }
          ]
         },
         {
          "label": "Virus OS update (.mid)",
          "ext": [
           ".mid"
          ],
          "size_min": 460800,
          "size_max": 614400,
          "header": "MThd",
          "unverified": true,
          "note": "Looks like a Virus OS update or presets file. The plugin checks it when it loads: a Virus A needs the OS update and the presets file together."
         }
        ]
       }
      ],
      "arch": "aarch64",
      "max_glibc": "2.35",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "",
      "requires": "your own Virus ROM (A, B or C)",
      "source_repo": "sd88me/mpc-vst-osirus",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.35, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "aarch64": {
       "sha256": "6a1ab08ed795b84f186bc2c7abc8989538f7588fe7202d564d34b3bb3fa10ee2",
       "size": 4539788,
       "url": "https://github.com/sd88me/mpc-vst-osirus/releases/download/v0.2.8/Osirus-0.2.8-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "gen2_only": true,
     "url": "https://github.com/sd88me/mpc-vst-osirus/releases/download/v0.2.8/Osirus-0.2.8-mpc-aarch64.zip",
     "date": "2026-10-31",
     "channel": "stable",
     "notes": "**Osirus for MPC 0.2.8**: an external MIDI keyboard now plays, and the GAIN knob is renamed.\n\n- A keyboard (or any controller) on a MIDI channel other than 1 was silent while the pads played. Osirus now accepts every channel on the track.\n- DSP CLOCK % stays at a 100 maximum (100 is the real instrument's speed).\n- GAIN % is now OUTPUT LEVEL %: it is the plugin's volume on the track, applied after the emulated Virus. It is not a cure for crackle (see the README):\n  if heavy, high-velocity chords crackle while DROPOUTS reads 0, lower PATCH VOLUME on the patch.\n- If the PLAY page still says GAIN % after updating, restart MPC (it caches skin pictures); it is the same knob and value.\n- Tested on an MPC Live III with Virus A and C ROMs.\n\nNo ROM is included. GPL-3.0, see CREDITS.md. Not affiliated with or endorsed by Access Music.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 55,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.2.7",
     "size": 4538327,
     "defer": true,
     "sha256": "3859936a2d8a2497e0869ea0e3a29d2cacaf4309390cd62516ebd28f1765df80",
     "param_compat": 0,
     "max_glibc": "2.35",
     "cpu": null,
     "requires": "your own Virus ROM (A, B or C)",
     "manifest": {
      "schema": 1,
      "id": "osirus",
      "name": "Osirus",
      "version": "0.2.7",
      "kind": "instrument",
      "uid": "4f737253",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "osirus.so",
      "skin": "sd88me - VST - Osirus",
      "folder": "portable/sd88me - VST - Osirus",
      "extras": [
       "osirus"
      ],
      "user_data": [
       "osirus/roms",
       "osirus/banks"
      ],
      "arch": "aarch64",
      "max_glibc": "2.35",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "",
      "requires": "your own Virus ROM (A, B or C)",
      "source_repo": "sd88me/mpc-vst-osirus",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.35, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "aarch64": {
       "sha256": "3859936a2d8a2497e0869ea0e3a29d2cacaf4309390cd62516ebd28f1765df80",
       "size": 4538327,
       "url": "https://github.com/sd88me/mpc-vst-osirus/releases/download/v0.2.7/Osirus-0.2.7-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "gen2_only": true,
     "url": "https://github.com/sd88me/mpc-vst-osirus/releases/download/v0.2.7/Osirus-0.2.7-mpc-aarch64.zip",
     "date": "2026-10-29",
     "channel": "stable",
     "notes": "**Osirus for MPC 0.2.7**: switching ROMs no longer crashes the host, and the ROM choice now sticks.\n\n- ROM NUMBER used to restart the emulator on every step, so turning it through several ROMs could crash the host (reported on Ableton Live). It now restarts once, about a second after you stop turning it; the status line shows \"switching...\".\n- The ROM choice is remembered when you reload the plugin on a track and when you save and reopen the project, including when you never touched a patch (it used to come back as the first ROM).\n- Updating the plugin no longer deletes the ROMs and SysEx banks you put in `osirus/roms/` and `osirus/banks/`.\n- New `osirus_romcheck` tool (built from `test/romcheck.cpp`): tells which files in a folder the plugin accepts as a Virus A, B or C ROM, and why a file is rejected. It uses the plugin's own detection.\n- Tested on an MPC Live III (MPC OS 3.9.1) with Virus A and C ROMs.\n\nNo ROM is included. GPL-3.0, see CREDITS.md. Not affiliated with or endorsed by Access Music.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 120,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "3.9.1",
       "date": "2026-10-29"
      }
     ]
    },
    {
     "version": "0.2.6",
     "size": 4537659,
     "defer": true,
     "sha256": "34a36481cbfc5b5e4b02063fd0894faebd891e54fabfd46f45d1d97c71f0e3c3",
     "param_compat": 0,
     "max_glibc": "2.35",
     "cpu": null,
     "requires": "your own Virus ROM (A, B or C)",
     "manifest": {
      "schema": 1,
      "id": "osirus",
      "name": "Osirus",
      "version": "0.2.6",
      "kind": "instrument",
      "uid": "4f737253",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "osirus.so",
      "skin": "sd88me - VST - Osirus",
      "folder": "portable/sd88me - VST - Osirus",
      "extras": [
       "osirus"
      ],
      "user_data": [],
      "arch": "aarch64",
      "max_glibc": "2.35",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "",
      "requires": "your own Virus ROM (A, B or C)",
      "source_repo": "sd88me/mpc-vst-osirus",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.35, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "aarch64": {
       "sha256": "34a36481cbfc5b5e4b02063fd0894faebd891e54fabfd46f45d1d97c71f0e3c3",
       "size": 4537659,
       "url": "https://github.com/sd88me/mpc-vst-osirus/releases/download/v0.2.6/Osirus-0.2.6-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "gen2_only": true,
     "url": "https://github.com/sd88me/mpc-vst-osirus/releases/download/v0.2.6/Osirus-0.2.6-mpc-aarch64.zip",
     "date": "2026-10-28",
     "channel": "stable",
     "notes": "**Osirus for MPC 0.2.6**: fixes \"Loading ROM...\" that never ended when no ROM is found.\n\n- With no usable ROM the ROM and preset fields stayed on \"Loading ROM...\" forever. They now show the error: the exact folder searched and whether it was missing, empty, or held files that are not a Virus ROM (new in 0.2.5).\n- README: ROMs go in `osirus/roms/` inside the installed plugin folder (e.g. `/sdcard/Synths/sd88me - VST - Osirus/osirus/roms/`); no other location is searched, and ROMs are read when the plugin loads.\n- Tested on an MPC Live III (MPC OS 3.9.1) with Virus A and C ROMs.\n\nNo ROM is included. GPL-3.0, see CREDITS.md. Not affiliated with or endorsed by Access Music.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 76,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "3.9.1",
       "date": "2026-10-29"
      }
     ]
    },
    {
     "version": "0.2.5",
     "size": 4537706,
     "defer": true,
     "sha256": "7977669ea43a86e3ed93faaed2370d4919a91783358939cc73d4ecfbaf716670",
     "param_compat": 0,
     "max_glibc": "2.35",
     "cpu": null,
     "requires": "your own Virus ROM (A, B or C)",
     "manifest": {
      "schema": 1,
      "id": "osirus",
      "name": "Osirus",
      "version": "0.2.5",
      "kind": "instrument",
      "uid": "4f737253",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "osirus.so",
      "skin": "sd88me - VST - Osirus",
      "folder": "portable/sd88me - VST - Osirus",
      "extras": [
       "osirus"
      ],
      "user_data": [],
      "arch": "aarch64",
      "max_glibc": "2.35",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "",
      "requires": "your own Virus ROM (A, B or C)",
      "source_repo": "sd88me/mpc-vst-osirus",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.35, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "aarch64": {
       "sha256": "7977669ea43a86e3ed93faaed2370d4919a91783358939cc73d4ecfbaf716670",
       "size": 4537706,
       "url": "https://github.com/sd88me/mpc-vst-osirus/releases/download/v0.2.5/Osirus-0.2.5-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "gen2_only": true,
     "url": "https://github.com/sd88me/mpc-vst-osirus/releases/download/v0.2.5/Osirus-0.2.5-mpc-aarch64.zip",
     "date": "2026-10-28",
     "channel": "stable",
     "notes": "**Osirus for MPC 0.2.5**: clearer message when no ROM is found.\n\n- If no ROM loads, the PLAY page status now names the exact folder searched and says whether it was missing, empty, or held files that were not recognised as a Virus ROM.\n- README: ROMs go in `osirus/roms/` inside the installed plugin folder (e.g. `/sdcard/Synths/sd88me - VST - Osirus/osirus/roms/`); no other location is searched, and ROMs are read when the plugin loads.\n- No other change from 0.2.4. Not yet run on a device (offline tests pass); 0.2.4 is the last version tested on hardware.\n\nNo ROM is included. GPL-3.0, see CREDITS.md. Not affiliated with or endorsed by Access Music.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 70,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.2.4",
     "size": 4537201,
     "defer": true,
     "sha256": "46125a823e945043cad1ad96688dd4f41637283caddb140f7962353c36bdfefa",
     "param_compat": 0,
     "max_glibc": "2.35",
     "cpu": null,
     "requires": "your own Virus ROM (A, B or C)",
     "manifest": {
      "schema": 1,
      "id": "osirus",
      "name": "Osirus",
      "version": "0.2.4",
      "kind": "instrument",
      "uid": "4f737253",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "osirus.so",
      "skin": "sd88me - VST - Osirus",
      "folder": "portable/sd88me - VST - Osirus",
      "extras": [
       "osirus"
      ],
      "user_data": [],
      "arch": "aarch64",
      "max_glibc": "2.35",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "",
      "requires": "your own Virus ROM (A, B or C)",
      "source_repo": "sd88me/mpc-vst-osirus",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.35, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "aarch64": {
       "sha256": "46125a823e945043cad1ad96688dd4f41637283caddb140f7962353c36bdfefa",
       "size": 4537201,
       "url": "https://github.com/sd88me/mpc-vst-osirus/releases/download/v0.2.4/Osirus-0.2.4-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "gen2_only": true,
     "url": "https://github.com/sd88me/mpc-vst-osirus/releases/download/v0.2.4/Osirus-0.2.4-mpc-aarch64.zip",
     "date": "2026-10-25",
     "channel": "stable",
     "notes": "**Osirus for MPC**, with the licence and credits (CREDITS.md, LICENSE) now inside the plugin folder; the plugin itself is unchanged from 0.2.3. An emulation of the Access Virus A, B and C: an emulation of the Access Virus A, B and C (gearmulator's DSP56300 emulator running the original firmware) as a native VST2 instrument for **Gen2 MPC devices** (MPC Live III and kin, aarch64, MPC OS 3.x). Gen1 devices and the Force are not supported.\n\n- 11 touchscreen pages in the Galaxpel skin look (PLAY, BANKS, OSC, FILTER, ENV, LFO 1+2, LFO 3 / ARP, MOD, FX 1, FX 2, VELOCITY), knob values on every knob, Q-Link groups outlined by MPC, bank and patch browser, INIT preset.\n- **No ROM is included.** Put your own Virus ROM in `osirus/roms/` inside the plugin folder (Virus A: the `.mid` OS and preset files; B and C: the `.bin`).\n- Tested on an MPC Live III (MPC OS 3.9.1) with Virus A and C ROMs. Virus B is untested. A Virus C at 100% DSP clock uses about half of one fast core.\n- Install from the MPC plugin catalog, or unzip and run `sh install.sh` as root (`-t /nvme/Synths` on a Live III). It restarts MPC and backs up `MPC.settings`.\n\nGPL-3.0. See CREDITS.md for gearmulator, schwung-virus, AsmJit and the Galaxpel skin by Emre Babus. Not affiliated with or endorsed by Access Music.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 195,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "3.9.1",
       "date": "2026-10-25"
      }
     ]
    },
    {
     "version": "0.2.3",
     "size": 4523291,
     "defer": true,
     "sha256": "23129c663414e7f407d477d94db1025dd45f3bc99f7d2b8c8e032768663396dd",
     "param_compat": 0,
     "max_glibc": "2.35",
     "cpu": null,
     "requires": "your own Virus ROM (A, B or C)",
     "manifest": {
      "schema": 1,
      "id": "osirus",
      "name": "Osirus",
      "version": "0.2.3",
      "kind": "instrument",
      "uid": "4f737253",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "osirus.so",
      "skin": "sd88me - VST - Osirus",
      "folder": "portable/sd88me - VST - Osirus",
      "extras": [
       "osirus"
      ],
      "user_data": [],
      "arch": "aarch64",
      "max_glibc": "2.35",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "",
      "requires": "your own Virus ROM (A, B or C)",
      "source_repo": "sd88me/mpc-vst-osirus",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.35, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "aarch64": {
       "sha256": "23129c663414e7f407d477d94db1025dd45f3bc99f7d2b8c8e032768663396dd",
       "size": 4523291,
       "url": "https://github.com/sd88me/mpc-vst-osirus/releases/download/v0.2.3/Osirus-0.2.3-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "gen2_only": true,
     "url": "https://github.com/sd88me/mpc-vst-osirus/releases/download/v0.2.3/Osirus-0.2.3-mpc-aarch64.zip",
     "date": "2026-10-25",
     "channel": "stable",
     "notes": "First release of **Osirus for MPC**: an emulation of the Access Virus A, B and C (gearmulator's DSP56300 emulator running the original firmware) as a native VST2 instrument for **Gen2 MPC devices** (MPC Live III and kin, aarch64, MPC OS 3.x). Gen1 devices and the Force are not supported.\n\n- 11 touchscreen pages in the Galaxpel skin look (PLAY, BANKS, OSC, FILTER, ENV, LFO 1+2, LFO 3 / ARP, MOD, FX 1, FX 2, VELOCITY), knob values on every knob, Q-Link groups outlined by MPC, bank and patch browser, INIT preset.\n- **No ROM is included.** Put your own Virus ROM in `osirus/roms/` inside the plugin folder (Virus A: the `.mid` OS and preset files; B and C: the `.bin`).\n- Tested on an MPC Live III (MPC OS 3.9.1) with Virus A and C ROMs. Virus B is untested. A Virus C at 100% DSP clock uses about half of one fast core.\n- Install from the MPC plugin catalog, or unzip and run `sh install.sh` as root (`-t /nvme/Synths` on a Live III). It restarts MPC and backs up `MPC.settings`.\n\nGPL-3.0. See CREDITS.md for gearmulator, schwung-virus, AsmJit and the Galaxpel skin by Emre Babus. Not affiliated with or endorsed by Access Music.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 84,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "3.9.1",
       "date": "2026-10-25"
      }
     ]
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "0.2.10",
   "latest_beta": null,
   "updated": "2026-11-03",
   "added": "2026-10-25",
   "downloads": 752
  },
  {
   "id": "ottmpc",
   "name": "OTTmpc",
   "author": "sd88me",
   "repo": "sd88me/mpc-vst-OTT",
   "kind": "effect",
   "license": "GPL-3.0-only",
   "summary": "Vital's OTT multiband up/down compressor as an insert effect: live band meters with dB numbers, 12 Q-Link controls and 10 presets.",
   "screenshot": "https://raw.githubusercontent.com/sd88me/mpc-vst-OTT/claude/friendly-wozniak-m9ak1l/docs/screenshot.png",
   "style": "compressor",
   "tags": [
    "ott",
    "multiband",
    "compressor",
    "dynamics"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.1",
     "size": 1810558,
     "defer": true,
     "sha256": "588a1718bfd96b1c28b56fc1de13c351b1cc31f49a6c88babb2f38f4e07cf081",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "ottmpc",
      "name": "OTTmpc",
      "version": "1.0.1",
      "kind": "effect",
      "uid": "764f5478",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "ottmpc.so",
      "skin": "sd88me - VST - OTTmpc",
      "folder": "portable/sd88me - VST - OTTmpc",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Vital's OTT multiband up/down compressor as an insert effect, with live band meters, 12 Q-Link controls and 10 presets.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-OTT",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "588a1718bfd96b1c28b56fc1de13c351b1cc31f49a6c88babb2f38f4e07cf081",
       "size": 1810558,
       "url": "https://github.com/sd88me/mpc-vst-OTT/releases/download/ottmpc-vst-v1.0.1/OTTmpc-1.0.1-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "be02c506f93cf6fcebd905870ac1484796d842c2032c6ec9bc330fb44510a94f",
       "size": 1817574,
       "url": "https://github.com/sd88me/mpc-vst-OTT/releases/download/ottmpc-vst-v1.0.1/OTTmpc-1.0.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-OTT/releases/download/ottmpc-vst-v1.0.1/OTTmpc-1.0.1-mpc-armv7.zip",
     "date": "2026-10-21",
     "channel": "stable",
     "notes": "Rebuilt against the updated mpc-vst-plugins wrapper: **Q-Links now move parameters on track edit \u2192 automation** (a plain host write no longer makes MPC rebuild its parameter screen; sd88me/mpc-vst-plugins#486). No other changes.\n\n`*-mpc-armv7.zip` is for Gen1 MPCs and the Force; `*-mpc-aarch64.zip` is the Gen2 build (MPC OS 3.x), tested offline only. Settings and your own files in the plugin's data folders are kept on upgrade.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 452,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-23"
      }
     ]
    },
    {
     "version": "1.0.0",
     "size": 1809434,
     "defer": true,
     "sha256": "00f220611b89a0c2c1c430c3fbe873c26146699a4ce35296cbf00f24fb5cfa2b",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 5.3,
      "max_pct": 6.5,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "ottmpc",
      "name": "OTTmpc",
      "version": "1.0.0",
      "kind": "effect",
      "uid": "764f5478",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "ottmpc.so",
      "skin": "sd88me - VST - OTTmpc",
      "folder": "portable/sd88me - VST - OTTmpc",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Vital's OTT multiband up/down compressor as an insert effect, with live band meters, 12 Q-Link controls and 10 presets.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-OTT",
      "license": "GPL-3.0-only",
      "cpu": {
       "p99_pct": 5.3,
       "max_pct": 6.5,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "00f220611b89a0c2c1c430c3fbe873c26146699a4ce35296cbf00f24fb5cfa2b",
       "size": 1809434,
       "url": "https://github.com/sd88me/mpc-vst-OTT/releases/download/ottmpc-vst-v1.0.0/OTTmpc-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-OTT/releases/download/ottmpc-vst-v1.0.0/OTTmpc-1.0.0-mpc-armv7.zip",
     "date": "2026-10-07",
     "channel": "stable",
     "notes": "# OTTmpc 1.0.0\n\nVital's OTT multiband up/down compressor ([vitOTTx](https://github.com/Sakhnovkrg/vitOTTx)'s DSP) as an **insert effect** for MPC OS standalone devices, with an OTT-style touchscreen skin, live per-band input/output meters with dB numbers, 12 Q-Link controls and 10 presets in MPC's PRESET menu.\n\n![OTTmpc on a Force](https://raw.githubusercontent.com/sd88me/mpc-vst-OTT/claude/friendly-wozniak-m9ak1l/docs/screenshot.png)\n\n- Controls: Depth, Time, In Gain, Out Gain, Upward, Downward, Mix, High/Mid/Low band gain, Low/Mid and Mid/High crossover.\n- Presets: OTT Default, Flat (Bypass-ish), Gentle Glue, Parallel Smash, Upward Only, Downward Only, Drum Bus, Vocal Air, Bass Tighten, Lo-Fi Squash.\n- CPU on a Force: worst p99 5.3% of an audio block (PASS).\n- MPC OS 3.x only (the skin format needs it). GPL-3.0, as upstream.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61). The installer refuses anything else.\n- **Root shell access** (SSH) to the device. Installing plugins this way is unofficial: back up first, use at your own risk.\n- Tested on a Force. Other models are untested.\n\n## Install\n\n1. Unzip, then copy the folder to the device: `scp -r OTTmpc-1.0.0 root@<device-ip>:/tmp/`\n2. `ssh root@<device-ip> sh /tmp/OTTmpc-1.0.0/install.sh` (stops MPC: save your project first)\n3. Add **OTTmpc** to a track from the plugin browser (Insert effects).\n\nUninstall with `uninstall.sh` in the same folder. Full steps, including a manual install, are in `INSTALL.md` inside the zip.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 726,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-10"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "1.0.1",
   "latest_beta": null,
   "updated": "2026-10-21",
   "added": "2026-10-07",
   "downloads": 1178
  },
  {
   "id": "overcast",
   "name": "Overcast",
   "author": "Padbangers",
   "repo": "FullPace/overcast",
   "kind": "effect",
   "license": "MIT",
   "summary": "Mutable Instruments Clouds (Parasites firmware, six modes) with a modulation page: two envelopes, two LFOs and an 8-slot matrix onto Clouds' CV inputs.",
   "screenshot": "https://raw.githubusercontent.com/FullPace/overcast/overcast-v1.0.6/docs/overcast-main.png",
   "style": "granular",
   "tags": [
    "mutable-instruments",
    "clouds",
    "parasites",
    "granular",
    "texture",
    "reverb",
    "delay",
    "eurorack"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.6",
     "size": 4034678,
     "defer": true,
     "sha256": "18f8a48194bd57ec1c05c099e59c0b2b79f56fac67a88747e17930a300f1c0f0",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 9.4,
      "max_pct": 10.1,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "overcast",
      "name": "Overcast",
      "version": "1.0.6",
      "kind": "effect",
      "uid": "5062436c",
      "manufacturer": "Padbangers",
      "layout": "portable",
      "so": "overcast.so",
      "skin": "Padbangers - VST - Overcast",
      "folder": "portable/Padbangers - VST - Overcast",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "param_compat": 1,
      "about": "Mutable Instruments Clouds with the Parasites firmware (six modes) plus a modulation page: two envelopes, two LFOs and an 8-slot matrix onto Clouds' CV inputs, and a built-in manual.",
      "requires": "",
      "source_repo": "FullPace/overcast",
      "license": "MIT",
      "cpu": {
       "p99_pct": 9.4,
       "max_pct": 10.1,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "18f8a48194bd57ec1c05c099e59c0b2b79f56fac67a88747e17930a300f1c0f0",
       "size": 4034678,
       "url": "https://github.com/padbangers/overcast/releases/download/overcast-v1.0.6/Overcast-1.0.6-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/padbangers/overcast/releases/download/overcast-v1.0.6/Overcast-1.0.6-mpc-armv7.zip",
     "date": "2026-10-04",
     "channel": "stable",
     "notes": "Mutable Instruments Clouds with the Parasites firmware (six modes) plus a modulation page: two envelopes, two LFOs and an 8-slot matrix onto Clouds' CV inputs, and a built-in manual.\n\n**SHA-256** `Overcast-1.0.6-mpc-armv7.zip`: `18f8a48194bd57ec1c05c099e59c0b2b79f56fac67a88747e17930a300f1c0f0`\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM: MPC Live / Live II, One, X, Key 61, Force). The installer refuses anything else.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on an **MPC X with MPC OS 3.9.1**. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the whole folder to the device: `scp -r Overcast-1.0.6 root@<device-ip>:/tmp/`\n2. Save your project, then run: `ssh root@<device-ip> sh /tmp/Overcast-1.0.6/install.sh`\n\nThe installer copies the plugin folder to `/sdcard/Synths`, stops MPC, backs up `MPC.settings`, adds Overcast to the plugin list and starts MPC again. Running a newer version's installer upgrades in place. Then add **Overcast** from *Insert effects*.\n\nUninstall: `ssh root@<device-ip> sh /tmp/Overcast-1.0.6/uninstall.sh`\n\n## CPU\n\nMeasured on the MPC X with the framework's `tools/bench.sh`: worst p99 **9.4%** of one audio block, worst block 10.1%, verdict **PASS**.\n\n## Notes\n\n- MPC OS sends no MIDI to insert effects: each instance opens its own MIDI input, **Overcast 1**, **Overcast 2**, \u2026 Pick it as the output of a MIDI track to play Overcast melodically (see the README).\n- Runs at 44.1 kHz instead of the module's 32 kHz: pitch is right, the buffer is about a quarter shorter.\n\n## Changes since 1.0.5\n\n- A tap outside an open drop-down list (or on its field) closes it without changing anything.\n- The open list's selection follows the data wheel again.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 987,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai MPC X",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-04"
      }
     ]
    },
    {
     "version": "1.0.5",
     "size": 4034469,
     "defer": true,
     "sha256": "6e786330c99b8020413b1aeafa433426841a4f7e8ac5fc1fb0b0aef9f57531f8",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 9.5,
      "max_pct": 10.3,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "overcast",
      "name": "Overcast",
      "version": "1.0.5",
      "kind": "effect",
      "uid": "5062436c",
      "manufacturer": "Padbangers",
      "layout": "portable",
      "so": "overcast.so",
      "skin": "Padbangers - VST - Overcast",
      "folder": "portable/Padbangers - VST - Overcast",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "param_compat": 1,
      "about": "Mutable Instruments Clouds with the Parasites firmware (six modes) plus a modulation page: two envelopes, two LFOs and an 8-slot matrix onto Clouds' CV inputs, and a built-in manual.",
      "requires": "",
      "source_repo": "FullPace/overcast",
      "license": "MIT",
      "cpu": {
       "p99_pct": 9.5,
       "max_pct": 10.3,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "6e786330c99b8020413b1aeafa433426841a4f7e8ac5fc1fb0b0aef9f57531f8",
       "size": 4034469,
       "url": "https://github.com/padbangers/overcast/releases/download/overcast-v1.0.5/Overcast-1.0.5-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/padbangers/overcast/releases/download/overcast-v1.0.5/Overcast-1.0.5-mpc-armv7.zip",
     "date": "2026-10-04",
     "channel": "stable",
     "notes": "Mutable Instruments Clouds with the Parasites firmware (six modes) plus a modulation page: two envelopes, two LFOs and an 8-slot matrix onto Clouds' CV inputs, and a built-in manual.\n\n**SHA-256** `Overcast-1.0.5-mpc-armv7.zip`: `6e786330c99b8020413b1aeafa433426841a4f7e8ac5fc1fb0b0aef9f57531f8`\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM: MPC Live / Live II, One, X, Key 61, Force). The installer refuses anything else.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on an **MPC X with MPC OS 3.9.1**. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the whole folder to the device: `scp -r Overcast-1.0.5 root@<device-ip>:/tmp/`\n2. Save your project, then run: `ssh root@<device-ip> sh /tmp/Overcast-1.0.5/install.sh`\n\nThe installer copies the plugin folder to `/sdcard/Synths`, stops MPC, backs up `MPC.settings`, adds Overcast to the plugin list and starts MPC again. Running a newer version's installer upgrades in place. Then add **Overcast** from *Insert effects*.\n\nUninstall: `ssh root@<device-ip> sh /tmp/Overcast-1.0.5/uninstall.sh`\n\n## CPU\n\nMeasured on the MPC X with the framework's `tools/bench.sh`: worst p99 **9.5%** of one audio block, worst block 10.3%, verdict **PASS**.\n\n## Notes\n\n- MPC OS sends no MIDI to insert effects: each instance opens its own MIDI input, **Overcast 1**, **Overcast 2**, \u2026 Pick it as the output of a MIDI track to play Overcast melodically (see the README).\n- Runs at 44.1 kHz instead of the module's 32 kHz: pitch is right, the buffer is about a quarter shorter.\n\n## Changes since 1.0.4\n\n- Drop-down lists: the data wheel scrolls an open list in both directions; tapping any entry, the current one too, picks it and closes the list.\n- Modulation matrix: the arrow keys now go through the amount sliders in order (1 to 8), and the selected slider turns teal instead of a large frame.\n- The destination lists open clear of the screen's right edge; ENV 2's trigger can be reached with the arrow keys from its own row.\n- Focus marks: a teal frame around the mode bar and the manual's topic list, a teal rim on the Freeze snowflake (white while selected and off).\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 504,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai MPC X",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-04"
      }
     ]
    },
    {
     "version": "1.0.4",
     "size": 3998380,
     "defer": true,
     "sha256": "6965e87420bbb0ddf96c0ce4ace49e2cf48bf147b1e27253e744fd03f666faa9",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 9.6,
      "max_pct": 11.0,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "overcast",
      "name": "Overcast",
      "version": "1.0.4",
      "kind": "effect",
      "uid": "5062436c",
      "manufacturer": "Padbangers",
      "layout": "portable",
      "so": "overcast.so",
      "skin": "Padbangers - VST - Overcast",
      "folder": "portable/Padbangers - VST - Overcast",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "param_compat": 1,
      "about": "Mutable Instruments Clouds with the Parasites firmware (six modes) plus a modulation page: two envelopes, two LFOs and an 8-slot matrix onto Clouds' CV inputs, and a built-in manual.",
      "requires": "",
      "source_repo": "FullPace/overcast",
      "license": "MIT",
      "cpu": {
       "p99_pct": 9.6,
       "max_pct": 11.0,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "6965e87420bbb0ddf96c0ce4ace49e2cf48bf147b1e27253e744fd03f666faa9",
       "size": 3998380,
       "url": "https://github.com/padbangers/overcast/releases/download/overcast-v1.0.4/Overcast-1.0.4-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/padbangers/overcast/releases/download/overcast-v1.0.4/Overcast-1.0.4-mpc-armv7.zip",
     "date": "2026-10-04",
     "channel": "stable",
     "notes": "Mutable Instruments Clouds with the Parasites firmware (six modes) plus a modulation page: two envelopes, two LFOs and an 8-slot matrix onto Clouds' CV inputs, and a built-in manual.\n\n**SHA-256** `Overcast-1.0.4-mpc-armv7.zip`: `6965e87420bbb0ddf96c0ce4ace49e2cf48bf147b1e27253e744fd03f666faa9`\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM: MPC Live / Live II, One, X, Key 61, Force). The installer refuses anything else.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on an **MPC X with MPC OS 3.9.1**. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the whole folder to the device: `scp -r Overcast-1.0.4 root@<device-ip>:/tmp/`\n2. Save your project, then run: `ssh root@<device-ip> sh /tmp/Overcast-1.0.4/install.sh`\n\nThe installer copies the plugin folder to `/sdcard/Synths`, stops MPC, backs up `MPC.settings`, adds Overcast to the plugin list and starts MPC again. Running a newer version's installer upgrades in place. Then add **Overcast** from *Insert effects*.\n\nUninstall: `ssh root@<device-ip> sh /tmp/Overcast-1.0.4/uninstall.sh`\n\n## CPU\n\nMeasured on the MPC X with the framework's `tools/bench.sh`: worst p99 **9.6%** of one audio block, worst block 11.0%, verdict **PASS**.\n\n## Notes\n\n- MPC OS sends no MIDI to insert effects: each instance opens its own MIDI input, **Overcast 1**, **Overcast 2**, \u2026 Pick it as the output of a MIDI track to play Overcast melodically (see the README).\n- Runs at 44.1 kHz instead of the module's 32 kHz: pitch is right, the buffer is about a quarter shorter.\n\n## Changes since 1.0.3\n\n- Fixed: the entries of drop-down lists (Quality, LFO shapes, envelope triggers, matrix) were unreadable (white on white) in 1.0.3.\n- Only one drop-down list is open at a time; picking any option closes open lists.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 455,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai MPC X",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-04"
      }
     ]
    },
    {
     "version": "1.0.3",
     "size": 3845808,
     "defer": true,
     "sha256": "52b1b2562ba10dddf5b4f080af467960321cb4a3a277ac2dab8d9f512db912e6",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 9.9,
      "max_pct": 11.8,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "overcast",
      "name": "Overcast",
      "version": "1.0.3",
      "kind": "effect",
      "uid": "5062436c",
      "manufacturer": "Padbangers",
      "layout": "portable",
      "so": "overcast.so",
      "skin": "Padbangers - VST - Overcast",
      "folder": "portable/Padbangers - VST - Overcast",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "param_compat": 1,
      "about": "Mutable Instruments Clouds with the Parasites firmware (six modes) plus a modulation page: two envelopes, two LFOs and an 8-slot matrix onto Clouds' CV inputs, and a built-in manual.",
      "requires": "",
      "source_repo": "FullPace/overcast",
      "license": "MIT",
      "cpu": {
       "p99_pct": 9.9,
       "max_pct": 11.8,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "52b1b2562ba10dddf5b4f080af467960321cb4a3a277ac2dab8d9f512db912e6",
       "size": 3845808,
       "url": "https://github.com/padbangers/overcast/releases/download/overcast-v1.0.3/Overcast-1.0.3-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/padbangers/overcast/releases/download/overcast-v1.0.3/Overcast-1.0.3-mpc-armv7.zip",
     "date": "2026-10-04",
     "channel": "stable",
     "notes": "Mutable Instruments Clouds with the Parasites firmware (six modes) plus a modulation page: two envelopes, two LFOs and an 8-slot matrix onto Clouds' CV inputs, and a built-in manual.\n\n**SHA-256** `Overcast-1.0.3-mpc-armv7.zip`: `52b1b2562ba10dddf5b4f080af467960321cb4a3a277ac2dab8d9f512db912e6`\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM: MPC Live / Live II, One, X, Key 61, Force). The installer refuses anything else.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on an **MPC X with MPC OS 3.9.1**. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the whole folder to the device: `scp -r Overcast-1.0.3 root@<device-ip>:/tmp/`\n2. Save your project, then run: `ssh root@<device-ip> sh /tmp/Overcast-1.0.3/install.sh`\n\nThe installer copies the plugin folder to `/sdcard/Synths`, stops MPC, backs up `MPC.settings`, adds Overcast to the plugin list and starts MPC again. Running a newer version's installer upgrades in place. Then add **Overcast** from *Insert effects*.\n\nUninstall: `ssh root@<device-ip> sh /tmp/Overcast-1.0.3/uninstall.sh`\n\n## CPU\n\nMeasured on the MPC X with the framework's `tools/bench.sh`: worst p99 **9.9%** of one audio block, worst block 11.8%, verdict **PASS**.\n\n## Notes\n\n- MPC OS sends no MIDI to insert effects: each instance opens its own MIDI input, **Overcast 1**, **Overcast 2**, \u2026 Pick it as the output of a MIDI track to play Overcast melodically (see the README).\n- Runs at 44.1 kHz instead of the module's 32 kHz: pitch is right, the buffer is about a quarter shorter.\n\n## Changes since 1.0.2\n\n- New **MANUAL** tab: basics, MIDI, modulation and each of the six modes, picked from a list (Q-Link 1 browses).\n- Q-Link indicators: the MPC highlights the column of the Q-Link you turn, on every tab.\n- The active control is highlighted (teal ring on knobs, teal outline on other controls).\n- OVERCAST tab: all knobs in one grid, Freeze is a snowflake (teal when on) with its name, Quality is a dropdown.\n- MODULATION tab: envelope rows level with the matrix, bigger ENV / LFO tags.\n- Selected mode and manual topic show white text.\n- Saved projects keep their settings: the new parameter is appended at the end.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 464,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai MPC X",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-04"
      }
     ]
    },
    {
     "version": "1.0.2",
     "size": 4911371,
     "defer": true,
     "sha256": "1ae55bc110938a4cee3e751e8546861d7848b8962793301a4e414e2d23c05e8d",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 9.6,
      "max_pct": 10.9,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "overcast",
      "name": "Overcast",
      "version": "1.0.2",
      "kind": "effect",
      "uid": "5062436c",
      "manufacturer": "Padbangers",
      "layout": "portable",
      "so": "overcast.so",
      "skin": "Padbangers - VST - Overcast",
      "folder": "portable/Padbangers - VST - Overcast",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "param_compat": 1,
      "about": "Mutable Instruments Clouds with the Parasites firmware (six modes) plus a modulation page: two envelopes, two LFOs and an 8-slot matrix onto Clouds' CV inputs.",
      "requires": "",
      "source_repo": "FullPace/overcast",
      "license": "MIT",
      "cpu": {
       "p99_pct": 9.6,
       "max_pct": 10.9,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "1ae55bc110938a4cee3e751e8546861d7848b8962793301a4e414e2d23c05e8d",
       "size": 4911371,
       "url": "https://github.com/padbangers/overcast/releases/download/overcast-v1.0.2/Overcast-1.0.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/padbangers/overcast/releases/download/overcast-v1.0.2/Overcast-1.0.2-mpc-armv7.zip",
     "date": "2026-10-03",
     "channel": "stable",
     "notes": "Mutable Instruments Clouds with the Parasites firmware (six modes) plus a modulation page: two envelopes, two LFOs and an 8-slot matrix onto Clouds' CV inputs.\n\n**SHA-256** `Overcast-1.0.2-mpc-armv7.zip`: `1ae55bc110938a4cee3e751e8546861d7848b8962793301a4e414e2d23c05e8d`\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM: MPC Live / Live II, One, X, Key 61, Force). The installer refuses anything else.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on an **MPC X with MPC OS 3.9.1**. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the whole folder to the device: `scp -r Overcast-1.0.2 root@<device-ip>:/tmp/`\n2. Save your project, then run: `ssh root@<device-ip> sh /tmp/Overcast-1.0.2/install.sh`\n\nThe installer copies the plugin folder to `/sdcard/Synths`, stops MPC, backs up `MPC.settings`, adds Overcast to the plugin list and starts MPC again. Running a newer version's installer upgrades in place. Then add **Overcast** from *Insert effects*.\n\nUninstall: `ssh root@<device-ip> sh /tmp/Overcast-1.0.2/uninstall.sh`\n\n## CPU\n\nMeasured on the MPC X with the framework's `tools/bench.sh`: worst p99 **9.6%** of one audio block, worst block 10.9%, verdict **PASS**.\n\n## Notes\n\n- MPC OS sends no MIDI to insert effects: each instance opens its own MIDI input, **Overcast 1**, **Overcast 2**, \u2026 Pick it as the output of a MIDI track to play Overcast melodically (see the README).\n- Runs at 44.1 kHz instead of the module's 32 kHz: pitch is right, the buffer is about a quarter shorter.\n\n## Changes since 1.0.1\n\n- LFO rows: with SYNC on, the rate knob picks the note value (4 bars ... 1/32) and shows it under the knob; the separate sync-rate list is gone, and the rows are more compact.\n- Mod matrix: each amount value now sits right under its slider (it was hidden behind the next row).\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 511,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai MPC X",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-03"
      }
     ]
    },
    {
     "version": "1.0.1",
     "size": 4582012,
     "defer": true,
     "sha256": "93866fa1ba7e471451ab3d847127dfedd4211fdc53d31e7bd45434f9a9d0bb03",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 9.3,
      "max_pct": 11.3,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "overcast",
      "name": "Overcast",
      "version": "1.0.1",
      "kind": "effect",
      "uid": "5062436c",
      "manufacturer": "Padbangers",
      "layout": "portable",
      "so": "overcast.so",
      "skin": "Padbangers - VST - Overcast",
      "folder": "portable/Padbangers - VST - Overcast",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "param_compat": 1,
      "about": "Mutable Instruments Clouds with the Parasites firmware (six modes) plus a modulation page: two envelopes, two LFOs and an 8-slot matrix onto Clouds' CV inputs.",
      "requires": "",
      "source_repo": "FullPace/overcast",
      "license": "MIT",
      "cpu": {
       "p99_pct": 9.3,
       "max_pct": 11.3,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "93866fa1ba7e471451ab3d847127dfedd4211fdc53d31e7bd45434f9a9d0bb03",
       "size": 4582012,
       "url": "https://github.com/padbangers/overcast/releases/download/overcast-v1.0.1/Overcast-1.0.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/padbangers/overcast/releases/download/overcast-v1.0.1/Overcast-1.0.1-mpc-armv7.zip",
     "date": "2026-10-03",
     "channel": "stable",
     "notes": "Mutable Instruments Clouds with the Parasites firmware (six modes) plus a modulation page: two envelopes, two LFOs and an 8-slot matrix onto Clouds' CV inputs.\n\n**SHA-256** `Overcast-1.0.1-mpc-armv7.zip`: `93866fa1ba7e471451ab3d847127dfedd4211fdc53d31e7bd45434f9a9d0bb03`\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM: MPC Live / Live II, One, X, Key 61, Force). The installer refuses anything else.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on an **MPC X with MPC OS 3.9.1**. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the whole folder to the device: `scp -r Overcast-1.0.1 root@<device-ip>:/tmp/`\n2. Save your project, then run: `ssh root@<device-ip> sh /tmp/Overcast-1.0.1/install.sh`\n\nThe installer copies the plugin folder to `/sdcard/Synths`, stops MPC, backs up `MPC.settings`, adds Overcast to the plugin list and starts MPC again. Running a newer version's installer upgrades in place. Then add **Overcast** from *Insert effects*.\n\nUninstall: `ssh root@<device-ip> sh /tmp/Overcast-1.0.1/uninstall.sh`\n\n## CPU\n\nMeasured on the MPC X with the framework's `tools/bench.sh`: worst p99 **9.3%** of one audio block, worst block 11.3%, verdict **PASS**.\n\n## Notes\n\n- MPC OS sends no MIDI to insert effects: each instance opens its own MIDI input, **Overcast 1**, **Overcast 2**, \u2026 Pick it as the output of a MIDI track to play Overcast melodically (see the README).\n- Runs at 44.1 kHz instead of the module's 32 kHz: pitch is right, the buffer is about a quarter shorter.\n\n## Changes since 1.0.0\n\n- Built with glibc 2.31, so it also loads on MPC OS 2.x (1.0.0 needed glibc 2.34: MPC OS 3.x only).\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 468,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai MPC X",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-03"
      }
     ]
    },
    {
     "version": "1.0.0",
     "size": 4579713,
     "defer": false,
     "sha256": "575bb715c95983c119d2c03f7de80e1508c335bd79a7deea78f667c639a238f6",
     "param_compat": 1,
     "max_glibc": "2.34",
     "cpu": {
      "p99_pct": 9.8,
      "max_pct": 11.3,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "overcast",
      "name": "Overcast",
      "version": "1.0.0",
      "kind": "effect",
      "uid": "5062436c",
      "manufacturer": "Padbangers",
      "layout": "portable",
      "so": "overcast.so",
      "skin": "Padbangers - VST - Overcast",
      "folder": "portable/Padbangers - VST - Overcast",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.34",
      "param_compat": 1,
      "about": "Mutable Instruments Clouds with the Parasites firmware (six modes) plus a modulation page: two envelopes, two LFOs and an 8-slot matrix onto Clouds' CV inputs.",
      "requires": "",
      "source_repo": "FullPace/overcast",
      "license": "MIT",
      "cpu": {
       "p99_pct": 9.8,
       "max_pct": 11.3,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.34, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "armv7": {
       "sha256": "575bb715c95983c119d2c03f7de80e1508c335bd79a7deea78f667c639a238f6",
       "size": 4579713,
       "url": "https://github.com/padbangers/overcast/releases/download/overcast-v1.0.0/Overcast-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/padbangers/overcast/releases/download/overcast-v1.0.0/Overcast-1.0.0-mpc-armv7.zip",
     "date": "2026-10-03",
     "channel": "stable",
     "notes": "Mutable Instruments Clouds with the Parasites firmware (six modes) plus a modulation page: two envelopes, two LFOs and an 8-slot matrix onto Clouds' CV inputs.\n\n**SHA-256** `Overcast-1.0.0-mpc-armv7.zip`: `575bb715c95983c119d2c03f7de80e1508c335bd79a7deea78f667c639a238f6`\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM: MPC Live / Live II, One, X, Key 61, Force). The installer refuses anything else.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on an **MPC X with MPC OS 3.9.1**. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install\n\n1. Unzip, then copy the whole folder to the device: `scp -r Overcast-1.0.0 root@<device-ip>:/tmp/`\n2. Save your project, then run: `ssh root@<device-ip> sh /tmp/Overcast-1.0.0/install.sh`\n\nThe installer copies the plugin folder to `/sdcard/Synths`, stops MPC, backs up `MPC.settings`, adds Overcast to the plugin list and starts MPC again. Running a newer version's installer upgrades in place. Then add **Overcast** from *Insert effects*.\n\nUninstall: `ssh root@<device-ip> sh /tmp/Overcast-1.0.0/uninstall.sh`\n\n## CPU\n\nMeasured on the MPC X with the framework's `tools/bench.sh`: worst p99 **9.8%** of one audio block, worst block 11.3%, verdict **PASS**.\n\n## Notes\n\n- MPC OS sends no MIDI to insert effects: each instance opens its own MIDI input, **Overcast 1**, **Overcast 2**, \u2026 Pick it as the output of a MIDI track to play Overcast melodically (see the README).\n- Runs at 44.1 kHz instead of the module's 32 kHz: pitch is right, the buffer is about a quarter shorter.\n",
     "yanked": false,
     "warnings": [
      "needs GLIBC 2.34: listed as MPC OS 3.x only (MPC OS 2.x has about 2.32; build with arm32v7/gcc:11-bullseye to reach it)",
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 466,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai MPC X",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-03"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [],
   "featured": false,
   "latest": "1.0.6",
   "latest_beta": null,
   "updated": "2026-10-04",
   "added": "2026-10-03",
   "downloads": 3855
  },
  {
   "id": "percolator",
   "name": "Percolator",
   "author": "saustin2010",
   "repo": "saustin2010/mpc-vst-percolator",
   "kind": "instrument",
   "license": "MIT",
   "summary": "Four-voice percussion synth laid out like the Erica Synths P\u0113rkons HD-01 (three algorithms per voice, BBD delay, LFO to every knob), with envelope displays; each voice on its own MIDI channel with the P\u0113rkons' CCs, and on its own track with Percolator OUT; plays the P\u0113rkons' free kit packs.",
   "screenshot": "https://raw.githubusercontent.com/saustin2010/mpc-vst-percolator/v2.1.0/screenshots/page_1.png",
   "style": "drum-machine",
   "tags": [
    "drums",
    "percussion",
    "kits",
    "drone",
    "envelope-display"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "2.1.0",
     "size": 6869297,
     "defer": true,
     "sha256": "d2644c475ec9a88a144230f1199bf8cd8cf3821a72a48ca684340683882984a0",
     "param_compat": 2,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "percolator",
      "name": "[DRUM] Percolator",
      "version": "2.1.0",
      "kind": "instrument",
      "uid": "50726334",
      "manufacturer": "Steve A",
      "layout": "portable",
      "so": "percolator.so",
      "skin": "Steve A - VST - [DRUM] Percolator",
      "folder": "portable/Steve A - VST - [DRUM] Percolator",
      "extras": [],
      "user_data": [
       "percolator"
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 2,
      "about": "Four-voice percussion synth laid out like the Erica Synths P\u0113rkons HD-01, with envelope displays; it plays the P\u0113rkons' free kit packs.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-percolator",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "d2644c475ec9a88a144230f1199bf8cd8cf3821a72a48ca684340683882984a0",
       "size": 6869297,
       "url": "https://github.com/saustin2010/mpc-vst-percolator/releases/download/v2.1.0/DRUM-Percolator-2.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-percolator/releases/download/v2.1.0/DRUM-Percolator-2.1.0-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "Four-voice percussion synth laid out like the Erica Synths P\u0113rkons HD-01, with envelope displays; it plays the P\u0113rkons' free kit packs.\n\n## What's new in 2.1.0\n\n**Your own samples on every voice.** SOURCE on each voice page switches it from its algorithm to a WAV file of your own (TUNE, DECAY, CRUSH, START or SLICE, then the voice's filter, drive and sends as ever). The SAMPLES page is Incipience's browser: PERCOLATOR FOLDER and the MPC's drives, a folder and its subfolders in one list, PREVIEW, LOAD or AUTO LOAD.\n\n**RANDOMISE per voice**, beside SOURCE.\n\n**Voices stop when their hit has died away** (before, only SNARE did, and a finished voice kept costing CPU), and a sample's end lets the filter and DRIVE ring out instead of clicking.\n\n**Built on sd88me's fixed wrapper** ([mpc-vst-plugins#499](https://github.com/sd88me/mpc-vst-plugins/discussions/499)): on track edit \u2192 automation, the physical Q-Links move Percolator's parameters again.\n\n44 parameters are added at the end, so projects saved with 2.0.1 open with every voice on SYNTH and sound as before. Released with [FX] Percolator OUT 2.1.0 (its version, and the fixed wrapper).\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r DRUM-Percolator-2.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/DRUM-Percolator-2.1.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Steve A - VST - [DRUM] Percolator/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `percolator/` inside the plugin folder (`/sdcard/Synths/Steve A - VST - [DRUM] Percolator/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **[DRUM] Percolator** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-percolator@50d7f53 with mpc-vst-plugins@e3a0af4.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 385,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "2.0.1",
     "size": 8054108,
     "defer": true,
     "sha256": "929f7e8539ffa52dbee71159e0a99f37c1f139bdcf848b2e7ff3f1ae25ea2a01",
     "param_compat": 2,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "percolator",
      "name": "[DRUM] Percolator",
      "version": "2.0.1",
      "kind": "instrument",
      "uid": "50726334",
      "manufacturer": "Steve A",
      "layout": "portable",
      "so": "percolator.so",
      "skin": "Steve A - VST - [DRUM] Percolator",
      "folder": "portable/Steve A - VST - [DRUM] Percolator",
      "extras": [],
      "user_data": [
       "percolator"
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 2,
      "about": "Four-voice percussion synth laid out like the Erica Synths P\u0113rkons HD-01, with envelope displays; it plays the P\u0113rkons' free kit packs.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-percolator",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "929f7e8539ffa52dbee71159e0a99f37c1f139bdcf848b2e7ff3f1ae25ea2a01",
       "size": 8054108,
       "url": "https://github.com/saustin2010/mpc-vst-percolator/releases/download/v2.0.1/DRUM-Percolator-2.0.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-percolator/releases/download/v2.0.1/DRUM-Percolator-2.0.1-mpc-armv7.zip",
     "date": "2026-10-12",
     "channel": "stable",
     "notes": "Four-voice percussion synth laid out like the Erica Synths P\u0113rkons HD-01, with envelope displays; it plays the P\u0113rkons' free kit packs.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r DRUM-Percolator-2.0.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/DRUM-Percolator-2.0.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Steve A - VST - [DRUM] Percolator/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `percolator/` inside the plugin folder (`/sdcard/Synths/Steve A - VST - [DRUM] Percolator/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **[DRUM] Percolator** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-percolator@050603a with mpc-vst-plugins@eaef502.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 469,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live II",
       "firmware": "3.9.1",
       "date": "2026-10-13"
      }
     ]
    },
    {
     "version": "2.0.0",
     "size": 8053913,
     "defer": true,
     "sha256": "de4c2f835cd4aa65a5c8ac5ec306a724b7bc47b070d8fc4a8845036fb5bbf12e",
     "param_compat": 2,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "percolator",
      "name": "[DRUM] Percolator",
      "version": "2.0.0",
      "kind": "instrument",
      "uid": "50726334",
      "manufacturer": "Steve A",
      "layout": "portable",
      "so": "percolator.so",
      "skin": "Steve A - VST - [DRUM] Percolator",
      "folder": "portable/Steve A - VST - [DRUM] Percolator",
      "extras": [],
      "user_data": [
       "percolator"
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 2,
      "about": "Four-voice percussion synth laid out like the Erica Synths P\u0113rkons HD-01, with envelope displays; it plays the P\u0113rkons' free kit packs.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-percolator",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "de4c2f835cd4aa65a5c8ac5ec306a724b7bc47b070d8fc4a8845036fb5bbf12e",
       "size": 8053913,
       "url": "https://github.com/saustin2010/mpc-vst-percolator/releases/download/v2.0.0/DRUM-Percolator-2.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-percolator/releases/download/v2.0.0/DRUM-Percolator-2.0.0-mpc-armv7.zip",
     "date": "2026-10-12",
     "channel": "stable",
     "notes": "Four-voice percussion synth laid out like the Erica Synths P\u0113rkons HD-01, with envelope displays; it plays the P\u0113rkons' free kit packs.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r DRUM-Percolator-2.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/DRUM-Percolator-2.0.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Steve A - VST - [DRUM] Percolator/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `percolator/` inside the plugin folder (`/sdcard/Synths/Steve A - VST - [DRUM] Percolator/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **[DRUM] Percolator** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-percolator@d32309b with mpc-vst-plugins@eaef502.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 279,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live II",
       "firmware": "3.9.1",
       "date": "2026-10-12"
      }
     ]
    },
    {
     "version": "1.2.0",
     "size": 6837728,
     "defer": true,
     "sha256": "b0afcfd19611be6e45030c3b0c10b0c7b3e8728f583b30fefed7efc56127af40",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "percolator",
      "name": "[DRUM] Percolator",
      "version": "1.2.0",
      "kind": "instrument",
      "uid": "50726334",
      "manufacturer": "Steve A",
      "layout": "portable",
      "so": "percolator.so",
      "skin": "Steve A - VST - [DRUM] Percolator",
      "folder": "portable/Steve A - VST - [DRUM] Percolator",
      "extras": [],
      "user_data": [
       "percolator"
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Four-voice percussion synth laid out like the Erica Synths P\u0113rkons HD-01, with envelope displays; it plays the P\u0113rkons' free kit packs.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-percolator",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "b0afcfd19611be6e45030c3b0c10b0c7b3e8728f583b30fefed7efc56127af40",
       "size": 6837728,
       "url": "https://github.com/saustin2010/mpc-vst-percolator/releases/download/v1.2.0/DRUM-Percolator-1.2.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-percolator/releases/download/v1.2.0/DRUM-Percolator-1.2.0-mpc-armv7.zip",
     "date": "2026-10-10",
     "channel": "stable",
     "notes": "Four-voice percussion synth laid out like the Erica Synths P\u0113rkons HD-01, with envelope displays; it plays the P\u0113rkons' free kit packs.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r DRUM-Percolator-1.2.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/DRUM-Percolator-1.2.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Steve A - VST - [DRUM] Percolator/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `percolator/` inside the plugin folder (`/sdcard/Synths/Steve A - VST - [DRUM] Percolator/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **[DRUM] Percolator** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-percolator@759c593 with mpc-vst-plugins@7afa72e.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 395,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.1.0",
     "size": 6837327,
     "defer": true,
     "sha256": "7abd13be7c8f69df806c2d63f654927cf536b44f533e2bf3046bbca57c40297c",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "percolator",
      "name": "[DRUM] Percolator",
      "version": "1.1.0",
      "kind": "instrument",
      "uid": "50726334",
      "manufacturer": "Steve A",
      "layout": "portable",
      "so": "percolator.so",
      "skin": "Steve A - VST - [DRUM] Percolator",
      "folder": "portable/Steve A - VST - [DRUM] Percolator",
      "extras": [],
      "user_data": [
       "percolator"
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Four-voice percussion synth laid out like the Erica Synths P\u0113rkons HD-01, with envelope displays; it plays the P\u0113rkons' free kit packs.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-percolator",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "7abd13be7c8f69df806c2d63f654927cf536b44f533e2bf3046bbca57c40297c",
       "size": 6837327,
       "url": "https://github.com/saustin2010/mpc-vst-percolator/releases/download/v1.1.0/DRUM-Percolator-1.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-percolator/releases/download/v1.1.0/DRUM-Percolator-1.1.0-mpc-armv7.zip",
     "date": "2026-10-10",
     "channel": "stable",
     "notes": "Four-voice percussion synth laid out like the Erica Synths P\u0113rkons HD-01, with envelope displays; it plays the P\u0113rkons' free kit packs.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r DRUM-Percolator-1.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/DRUM-Percolator-1.1.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Steve A - VST - [DRUM] Percolator/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `percolator/` inside the plugin folder (`/sdcard/Synths/Steve A - VST - [DRUM] Percolator/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **[DRUM] Percolator** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-percolator@72587b2 with mpc-vst-plugins@7afa72e.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 306,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.1",
     "size": 5474326,
     "defer": true,
     "sha256": "d9c586b27d40330c6dab3e563d81b25bbc8968b5d85e65d770a29c092a0f966f",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "percolator",
      "name": "[DRUM] Percolator",
      "version": "1.0.1",
      "kind": "instrument",
      "uid": "50726334",
      "manufacturer": "Steve A",
      "layout": "portable",
      "so": "percolator.so",
      "skin": "Steve A - VST - [DRUM] Percolator",
      "folder": "portable/Steve A - VST - [DRUM] Percolator",
      "extras": [],
      "user_data": [
       "percolator"
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Four-voice percussion synth laid out like the Erica Synths P\u0113rkons HD-01, with envelope displays; it plays the P\u0113rkons' free kit packs.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-percolator",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "d9c586b27d40330c6dab3e563d81b25bbc8968b5d85e65d770a29c092a0f966f",
       "size": 5474326,
       "url": "https://github.com/saustin2010/mpc-vst-percolator/releases/download/v1.0.1/DRUM-Percolator-1.0.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-percolator/releases/download/v1.0.1/DRUM-Percolator-1.0.1-mpc-armv7.zip",
     "date": "2026-10-10",
     "channel": "stable",
     "notes": "Four-voice percussion synth laid out like the Erica Synths P\u0113rkons HD-01, with envelope displays; it plays the P\u0113rkons' free kit packs.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r DRUM-Percolator-1.0.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/DRUM-Percolator-1.0.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Steve A - VST - [DRUM] Percolator/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `percolator/` inside the plugin folder (`/sdcard/Synths/Steve A - VST - [DRUM] Percolator/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **[DRUM] Percolator** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-percolator@2486241 with mpc-vst-plugins@7afa72e.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 306,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.0",
     "size": 5475519,
     "defer": true,
     "sha256": "6611983612d8b5e3072e393269a0b325a465c0b2250a0090aeadd9db8b5cad02",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "percolator",
      "name": "[DRUM] Percolator",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "50726334",
      "manufacturer": "Steve A",
      "layout": "portable",
      "so": "percolator.so",
      "skin": "Steve A - VST - [DRUM] Percolator",
      "folder": "portable/Steve A - VST - [DRUM] Percolator",
      "extras": [],
      "user_data": [
       "percolator"
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Four-voice percussion synth laid out like the Erica Synths P\u0113rkons HD-01, with envelope displays; it plays the P\u0113rkons' free kit packs.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-percolator",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "6611983612d8b5e3072e393269a0b325a465c0b2250a0090aeadd9db8b5cad02",
       "size": 5475519,
       "url": "https://github.com/saustin2010/mpc-vst-percolator/releases/download/v1.0.0/DRUM-Percolator-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-percolator/releases/download/v1.0.0/DRUM-Percolator-1.0.0-mpc-armv7.zip",
     "date": "2026-10-10",
     "channel": "stable",
     "notes": "Four-voice percussion synth laid out like the Erica Synths P\u0113rkons HD-01, with envelope displays; it plays the P\u0113rkons' free kit packs.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r DRUM-Percolator-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/DRUM-Percolator-1.0.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Steve A - VST - [DRUM] Percolator/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `percolator/` inside the plugin folder (`/sdcard/Synths/Steve A - VST - [DRUM] Percolator/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **[DRUM] Percolator** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-percolator@5df8879 with mpc-vst-plugins@7afa72e.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 307,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "2.1.0",
   "latest_beta": null,
   "updated": "2026-10-23",
   "added": "2026-10-10",
   "downloads": 2447
  },
  {
   "id": "percolator-out",
   "name": "Percolator OUT",
   "author": "saustin2010",
   "repo": "saustin2010/mpc-vst-percolator",
   "kind": "effect",
   "license": "MIT",
   "summary": "Companion to Percolator: plays one of its OUT 1-4 on its own MPC track (an audio track will do), so a voice gets that track's fader, inserts and outputs, in time with the kit. Needs Percolator 2.0.0 or later in the same project.",
   "screenshot": "https://raw.githubusercontent.com/saustin2010/mpc-vst-percolator/v2.1.0/percolatorout/screenshots/page_0.png",
   "style": "utility",
   "tags": [
    "routing",
    "multi-out",
    "drum"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "2.1.0",
     "size": 150672,
     "defer": true,
     "sha256": "3580c8b38c61716aefe3e2e8d8386fed8d4e7db37a403665f7ecbd2f4c4b6347",
     "param_compat": 2,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "Percolator 2.0.0 or later in the same project",
     "manifest": {
      "schema": 1,
      "id": "percolator-out",
      "name": "[FX] Percolator OUT",
      "version": "2.1.0",
      "kind": "effect",
      "uid": "5072634f",
      "manufacturer": "Steve A",
      "layout": "portable",
      "so": "percolatorout.so",
      "skin": "Steve A - VST - [FX] Percolator OUT",
      "folder": "portable/Steve A - VST - [FX] Percolator OUT",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 2,
      "about": "Plays one of Percolator's OUT 1-4 on its own MPC track (an audio track will do), so a voice gets that track's fader, inserts and outputs.",
      "requires": "Percolator 2.0.0 or later in the same project",
      "source_repo": "saustin2010/mpc-vst-percolator",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "3580c8b38c61716aefe3e2e8d8386fed8d4e7db37a403665f7ecbd2f4c4b6347",
       "size": 150672,
       "url": "https://github.com/saustin2010/mpc-vst-percolator/releases/download/percolator-out-v2.1.0/FX-Percolator-OUT-2.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-percolator/releases/download/percolator-out-v2.1.0/FX-Percolator-OUT-2.1.0-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "Plays one of Percolator's OUT 1-4 on its own MPC track (an audio track will do), so a voice gets that track's fader, inserts and outputs.\n\n## What's new in 2.1.0\n\nReleased with Percolator 2.1.0: built on sd88me's fixed wrapper ([mpc-vst-plugins#499](https://github.com/sd88me/mpc-vst-plugins/discussions/499)). Nothing else changed.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r FX-Percolator-OUT-2.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/FX-Percolator-OUT-2.1.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Steve A - VST - [FX] Percolator OUT/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[FX] Percolator OUT** to a track from the plugin browser (Insert effects). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-percolator@50d7f53 with mpc-vst-plugins@e3a0af4.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 272,
     "depends": [
      {
       "id": "percolator",
       "rules": [
        [
         ">=",
         "2.0.0"
        ]
       ],
       "pick": {
        "armv7": "2.1.0"
       }
      }
     ],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "2.0.1",
     "size": 150308,
     "defer": true,
     "sha256": "e877554ef89c8d605afe56c44c06ed2584f3120f3b0cad43adc2cfcacb3ffd44",
     "param_compat": 2,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "Percolator 2.0.0 or later in the same project",
     "manifest": {
      "schema": 1,
      "id": "percolator-out",
      "name": "[FX] Percolator OUT",
      "version": "2.0.1",
      "kind": "effect",
      "uid": "5072634f",
      "manufacturer": "Steve A",
      "layout": "portable",
      "so": "percolatorout.so",
      "skin": "Steve A - VST - [FX] Percolator OUT",
      "folder": "portable/Steve A - VST - [FX] Percolator OUT",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 2,
      "about": "Plays one of Percolator's OUT 1-4 on its own MPC track (an audio track will do), so a voice gets that track's fader, inserts and outputs.",
      "requires": "Percolator 2.0.0 or later in the same project",
      "source_repo": "saustin2010/mpc-vst-percolator",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "e877554ef89c8d605afe56c44c06ed2584f3120f3b0cad43adc2cfcacb3ffd44",
       "size": 150308,
       "url": "https://github.com/saustin2010/mpc-vst-percolator/releases/download/percolator-out-v2.0.1/FX-Percolator-OUT-2.0.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-percolator/releases/download/percolator-out-v2.0.1/FX-Percolator-OUT-2.0.1-mpc-armv7.zip",
     "date": "2026-10-12",
     "channel": "stable",
     "notes": "Plays one of Percolator's OUT 1-4 on its own MPC track (an audio track will do), so a voice gets that track's fader, inserts and outputs.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r FX-Percolator-OUT-2.0.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/FX-Percolator-OUT-2.0.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Steve A - VST - [FX] Percolator OUT/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[FX] Percolator OUT** to a track from the plugin browser (Insert effects). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-percolator@050603a with mpc-vst-plugins@eaef502.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 374,
     "depends": [
      {
       "id": "percolator",
       "rules": [
        [
         ">=",
         "2.0.0"
        ]
       ],
       "pick": {
        "armv7": "2.1.0"
       }
      }
     ],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live II",
       "firmware": "3.9.1",
       "date": "2026-10-13"
      }
     ]
    },
    {
     "version": "2.0.0",
     "size": 150299,
     "defer": true,
     "sha256": "6fab4fe96565f09f72adf74aa500fb34c982cdd09739da59ddc654949c3799e0",
     "param_compat": 2,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "Percolator 2.0.0 or later in the same project",
     "manifest": {
      "schema": 1,
      "id": "percolator-out",
      "name": "[FX] Percolator OUT",
      "version": "2.0.0",
      "kind": "effect",
      "uid": "5072634f",
      "manufacturer": "Steve A",
      "layout": "portable",
      "so": "percolatorout.so",
      "skin": "Steve A - VST - [FX] Percolator OUT",
      "folder": "portable/Steve A - VST - [FX] Percolator OUT",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 2,
      "about": "Plays one of Percolator's OUT 1-4 on its own MPC track (an audio track will do), so a voice gets that track's fader, inserts and outputs.",
      "requires": "Percolator 2.0.0 or later in the same project",
      "source_repo": "saustin2010/mpc-vst-percolator",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "6fab4fe96565f09f72adf74aa500fb34c982cdd09739da59ddc654949c3799e0",
       "size": 150299,
       "url": "https://github.com/saustin2010/mpc-vst-percolator/releases/download/percolator-out-v2.0.0/FX-Percolator-OUT-2.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-percolator/releases/download/percolator-out-v2.0.0/FX-Percolator-OUT-2.0.0-mpc-armv7.zip",
     "date": "2026-10-12",
     "channel": "stable",
     "notes": "Plays one of Percolator's OUT 1-4 on its own MPC track (an audio track will do), so a voice gets that track's fader, inserts and outputs.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r FX-Percolator-OUT-2.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/FX-Percolator-OUT-2.0.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Steve A - VST - [FX] Percolator OUT/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[FX] Percolator OUT** to a track from the plugin browser (Insert effects). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-percolator@d32309b with mpc-vst-plugins@eaef502.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 259,
     "depends": [
      {
       "id": "percolator",
       "rules": [
        [
         ">=",
         "2.0.0"
        ]
       ],
       "pick": {
        "armv7": "2.1.0"
       }
      }
     ],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live II",
       "firmware": "3.9.1",
       "date": "2026-10-12"
      }
     ]
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "2.1.0",
   "latest_beta": null,
   "updated": "2026-10-23",
   "added": "2026-10-12",
   "downloads": 905
  },
  {
   "id": "op1fx-phase",
   "name": "Phase",
   "author": "Bombest",
   "repo": "Bombest-Audio/op1-fx",
   "kind": "instrument",
   "license": "GPL-3.0-only",
   "summary": "Eight-voice phase-distortion synth, designed from the OP-1 screen.",
   "screenshot": "https://raw.githubusercontent.com/Bombest-Audio/op1-fx/34f1396d82a4ae72baa761a50f1d9bfe834c444f/screenshots/mpc/phase.png",
   "style": "synth",
   "collection": "bombest-op1fx",
   "tags": [
    "op1",
    "synth",
    "phase-distortion"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.4.1",
     "size": 7835228,
     "defer": true,
     "sha256": "cfbadb5bda9744c55393a6616915d5a891bf83500443611585b00e0f7f19f161",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "op1fx-phase",
      "name": "Phase",
      "version": "0.4.1",
      "kind": "instrument",
      "uid": "42625073",
      "manufacturer": "bombest",
      "layout": "portable",
      "so": "phase.so",
      "skin": "bombest - VST - Phase",
      "folder": "portable/bombest - VST - Phase",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "New take on the OP-1 phase for MPC.",
      "requires": "",
      "source_repo": "Bombest-Audio/op1-fx",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "cfbadb5bda9744c55393a6616915d5a891bf83500443611585b00e0f7f19f161",
       "size": 7835228,
       "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/Phase-0.4.1-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "938107a5b676ccb019b9d975faf0242c5c519e5b34b652dc317e0646c97c2c25",
       "size": 7838692,
       "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/Phase-0.4.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/Phase-0.4.1-mpc-armv7.zip",
     "date": "2026-11-01",
     "channel": "stable",
     "notes": "Repackaged for the Open MPC plugin catalog. The plugin binaries are the same ones from 0.4.0. What changed is the packaging: catalog ids now start with `op1fx-` (for example `op1fx-delay`), the installer matches the current mpc-vst-plugins template, and the repo carries MPC screenshots and a `tested.json`.\n\nTested on an MPC Live III (Gen2), MPC OS 3.9.1. The armv7 zips (Gen1, Force, MPC One) are built but not tested on hardware yet.\n\nDownload `OP1-Suite-0.4.1-mpc-aarch64.zip` to install all twenty on a Gen2 MPC, or one plugin zip for a single plugin.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 88,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "3.9.1",
       "date": "2026-11-01"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen2"
   ],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "0.4.1",
   "latest_beta": null,
   "updated": "2026-11-01",
   "added": "2026-11-01",
   "downloads": 108
  },
  {
   "id": "op1fx-phone",
   "name": "Phone",
   "author": "Bombest",
   "repo": "Bombest-Audio/op1-fx",
   "kind": "effect",
   "license": "GPL-3.0-only",
   "summary": "Telephone-band squash with a 12-preset bank. OP-1 inspired.",
   "screenshot": "https://raw.githubusercontent.com/Bombest-Audio/op1-fx/34f1396d82a4ae72baa761a50f1d9bfe834c444f/screenshots/mpc/phone.png",
   "style": "filter",
   "collection": "bombest-op1fx",
   "tags": [
    "op1",
    "telephone",
    "band-limit",
    "lo-fi"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.4.1",
     "size": 5394872,
     "defer": true,
     "sha256": "7996b18b0c3c9b010fb9ba778e8003a7560e0b2230f8566f750ee61d71a5d119",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "op1fx-phone",
      "name": "Phone",
      "version": "0.4.1",
      "kind": "effect",
      "uid": "42625068",
      "manufacturer": "bombest",
      "layout": "portable",
      "so": "phone.so",
      "skin": "bombest - VST - Phone",
      "folder": "portable/bombest - VST - Phone",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "New take on the OP-1 phone for MPC. 12 factory presets.",
      "requires": "",
      "source_repo": "Bombest-Audio/op1-fx",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "7996b18b0c3c9b010fb9ba778e8003a7560e0b2230f8566f750ee61d71a5d119",
       "size": 5394872,
       "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/Phone-0.4.1-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "882b4ec54d732c1790634c99796f52091ddc40258eab0b6cf473deff55d5a3e0",
       "size": 5397748,
       "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/Phone-0.4.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/Phone-0.4.1-mpc-armv7.zip",
     "date": "2026-11-01",
     "channel": "stable",
     "notes": "Repackaged for the Open MPC plugin catalog. The plugin binaries are the same ones from 0.4.0. What changed is the packaging: catalog ids now start with `op1fx-` (for example `op1fx-delay`), the installer matches the current mpc-vst-plugins template, and the repo carries MPC screenshots and a `tested.json`.\n\nTested on an MPC Live III (Gen2), MPC OS 3.9.1. The armv7 zips (Gen1, Force, MPC One) are built but not tested on hardware yet.\n\nDownload `OP1-Suite-0.4.1-mpc-aarch64.zip` to install all twenty on a Gen2 MPC, or one plugin zip for a single plugin.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 71,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "3.9.1",
       "date": "2026-11-01"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen2"
   ],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "0.4.1",
   "latest_beta": null,
   "updated": "2026-11-01",
   "added": "2026-11-01",
   "downloads": 91
  },
  {
   "id": "phyxxl",
   "name": "PhyXXL",
   "author": "L'Cronx",
   "repo": "sunskiefer/PhyXXL",
   "kind": "effect",
   "license": "GPL-3.0-or-later",
   "summary": "Eight filters in the style of classic synths (MS-20, SEM, Minimoog, Matrix-12, 2600, Wasp, prologue, Polivoks) in one effect. Route audio from any filter into any other; modulate each from ten sources by touch patch bay or matrix. 28 patches. By L'Cronx, GPL-3. No third-party code; not endorsed by the makers of the originals.",
   "screenshot": "https://raw.githubusercontent.com/sunskiefer/PhyXXL/v0.1.2/docs/img/overview.png",
   "style": "filter",
   "tags": [
    "filter",
    "multi-filter",
    "ms-20",
    "sem",
    "moog",
    "matrix-12",
    "arp-2600",
    "polivoks"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.1.6",
     "size": 19140269,
     "defer": true,
     "sha256": "c1a2bd70bada373032543da11e41dc47f34fefa9cac4c69e168a8bf46f8b6cca",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "phyxxl",
      "name": "PhyXXL",
      "version": "0.1.6",
      "kind": "effect",
      "uid": "50687958",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "phyxxl.so",
      "skin": "L'Cronx - VST - PhyXXL",
      "folder": "portable/L'Cronx - VST - PhyXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Multi-filter effect: eight classic synth filters (MS-20, SEM, Mini, Matrix-12, 2600, Wasp, prologue, Polivoks), audio routable from any filter into any other, modulation patch bay and matrix",
      "requires": "",
      "source_repo": "sunskiefer/PhyXXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "c1a2bd70bada373032543da11e41dc47f34fefa9cac4c69e168a8bf46f8b6cca",
       "size": 19140269,
       "url": "https://github.com/sunskiefer/PhyXXL/releases/download/v0.1.6/PhyXXL-0.1.6-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/PhyXXL/releases/download/v0.1.6/PhyXXL-0.1.6-mpc-armv7.zip",
     "date": "2026-10-25",
     "channel": "stable",
     "notes": "PhyXXL for Force / MPC OS by L'Cronx. Install: unzip, run install.sh (INSTALL.md inside), or use the MPC plugin installer.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 246,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.1.5",
     "size": 19140218,
     "defer": true,
     "sha256": "5f9c51bee38695a1e3529fd489aafb8947db9dab5ba243f685345bdcf881f0b5",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "phyxxl",
      "name": "PhyXXL",
      "version": "0.1.5",
      "kind": "effect",
      "uid": "50687958",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "phyxxl.so",
      "skin": "L'Cronx - VST - PhyXXL",
      "folder": "portable/L'Cronx - VST - PhyXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Multi-filter effect: eight classic synth filters (MS-20, SEM, Mini, Matrix-12, 2600, Wasp, prologue, Polivoks), audio routable from any filter into any other, modulation patch bay and matrix",
      "requires": "",
      "source_repo": "sunskiefer/PhyXXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "5f9c51bee38695a1e3529fd489aafb8947db9dab5ba243f685345bdcf881f0b5",
       "size": 19140218,
       "url": "https://github.com/sunskiefer/PhyXXL/releases/download/v0.1.5/PhyXXL-0.1.5-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/PhyXXL/releases/download/v0.1.5/PhyXXL-0.1.5-mpc-armv7.zip",
     "date": "2026-10-25",
     "channel": "stable",
     "notes": "PhyXXL for Force / MPC OS by L'Cronx. Install: unzip, run install.sh (INSTALL.md inside), or use the MPC plugin installer.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 77,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.1.4",
     "size": 20817144,
     "defer": true,
     "sha256": "dbc85df6e734f05e0fa64102073eafdc7471d101a6fe2c92a720e36075000cdc",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "phyxxl",
      "name": "PhyXXL",
      "version": "0.1.4",
      "kind": "effect",
      "uid": "50687958",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "phyxxl.so",
      "skin": "L'Cronx - VST - PhyXXL",
      "folder": "portable/L'Cronx - VST - PhyXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Multi-filter effect: eight classic synth filters (MS-20, SEM, Mini, Matrix-12, 2600, Wasp, prologue, Polivoks), audio routable from any filter into any other, modulation patch bay and matrix",
      "requires": "",
      "source_repo": "sunskiefer/PhyXXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "dbc85df6e734f05e0fa64102073eafdc7471d101a6fe2c92a720e36075000cdc",
       "size": 20817144,
       "url": "https://github.com/sunskiefer/PhyXXL/releases/download/v0.1.4/PhyXXL-0.1.4-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/PhyXXL/releases/download/v0.1.4/PhyXXL-0.1.4-mpc-armv7.zip",
     "date": "2026-10-25",
     "channel": "stable",
     "notes": "PhyXXL for Force / MPC OS by L'Cronx. Install: unzip, run install.sh (INSTALL.md inside), or use the MPC plugin installer.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 77,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.1.3",
     "size": 20814015,
     "defer": true,
     "sha256": "78149d9ae29efbed0a95276df74b652ee77a1d7a18e1c55e982bff1327c47fec",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "phyxxl",
      "name": "PhyXXL",
      "version": "0.1.3",
      "kind": "effect",
      "uid": "50687958",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "phyxxl.so",
      "skin": "L'Cronx - VST - PhyXXL",
      "folder": "portable/L'Cronx - VST - PhyXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Multi-filter effect: eight classic synth filters (MS-20, SEM, Mini, Matrix-12, 2600, Wasp, prologue, Polivoks), audio routable from any filter into any other, modulation patch bay and matrix",
      "requires": "",
      "source_repo": "sunskiefer/PhyXXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "78149d9ae29efbed0a95276df74b652ee77a1d7a18e1c55e982bff1327c47fec",
       "size": 20814015,
       "url": "https://github.com/sunskiefer/PhyXXL/releases/download/v0.1.3/PhyXXL-0.1.3-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/PhyXXL/releases/download/v0.1.3/PhyXXL-0.1.3-mpc-armv7.zip",
     "date": "2026-10-25",
     "channel": "stable",
     "notes": "PhyXXL for Force / MPC OS by L'Cronx. Install: unzip, run install.sh (INSTALL.md inside), or use the MPC plugin installer.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 78,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.1.2",
     "size": 21727817,
     "defer": true,
     "sha256": "7bafcbd55afc7b79c984b1208965518ba9c2c7e40f873572dce851a3e263dc7a",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "phyxxl",
      "name": "PhyXXL",
      "version": "0.1.2",
      "kind": "effect",
      "uid": "50687958",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "phyxxl.so",
      "skin": "L'Cronx - VST - PhyXXL",
      "folder": "portable/L'Cronx - VST - PhyXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Multi-filter effect: eight classic synth filters (MS-20, SEM, Mini, Matrix-12, 2600, Wasp, prologue, Polivoks), audio routable from any filter into any other, modulation patch bay and matrix",
      "requires": "",
      "source_repo": "sunskiefer/PhyXXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "7bafcbd55afc7b79c984b1208965518ba9c2c7e40f873572dce851a3e263dc7a",
       "size": 21727817,
       "url": "https://github.com/sunskiefer/PhyXXL/releases/download/v0.1.2/PhyXXL-0.1.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/PhyXXL/releases/download/v0.1.2/PhyXXL-0.1.2-mpc-armv7.zip",
     "date": "2026-10-25",
     "channel": "stable",
     "notes": "PhyXXL for Force / MPC OS by L'Cronx. Install: unzip, run install.sh (INSTALL.md inside), or use the MPC plugin installer.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 79,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.1.1",
     "size": 21593062,
     "defer": true,
     "sha256": "927daaa594dcfe467338b94d7abee4fdeaebce7505c91fcaf8ff55a609277cd8",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "phyxxl",
      "name": "PhyXXL",
      "version": "0.1.1",
      "kind": "effect",
      "uid": "50687958",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "phyxxl.so",
      "skin": "L'Cronx - VST - PhyXXL",
      "folder": "portable/L'Cronx - VST - PhyXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Multi-filter effect: eight classic synth filters (MS-20, SEM, Mini, Matrix-12, 2600, Wasp, prologue, Polivoks), audio routable from any filter into any other, modulation patch bay and matrix",
      "requires": "",
      "source_repo": "sunskiefer/PhyXXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "927daaa594dcfe467338b94d7abee4fdeaebce7505c91fcaf8ff55a609277cd8",
       "size": 21593062,
       "url": "https://github.com/sunskiefer/PhyXXL/releases/download/v0.1.1/PhyXXL-0.1.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/PhyXXL/releases/download/v0.1.1/PhyXXL-0.1.1-mpc-armv7.zip",
     "date": "2026-10-25",
     "channel": "stable",
     "notes": "PhyXXL for Force / MPC OS by L'Cronx. Install: unzip, run install.sh (INSTALL.md inside), or use the MPC plugin installer.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 78,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.1.0",
     "size": 21598473,
     "defer": true,
     "sha256": "5330c3017430d0ad38d2fa80f36e07c26faf7c3eab8b9b36fb8fe86f7d681c5f",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "phyxxl",
      "name": "PhyXXL",
      "version": "0.1.0",
      "kind": "effect",
      "uid": "50687958",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "phyxxl.so",
      "skin": "L'Cronx - VST - PhyXXL",
      "folder": "portable/L'Cronx - VST - PhyXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Multi-filter effect: eight classic synth filters (MS-20, SEM, Mini, Matrix-12, 2600, Wasp, prologue, Polivoks), audio routable from any filter into any other, modulation patch bay and matrix",
      "requires": "",
      "source_repo": "sunskiefer/PhyXXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "5330c3017430d0ad38d2fa80f36e07c26faf7c3eab8b9b36fb8fe86f7d681c5f",
       "size": 21598473,
       "url": "https://github.com/sunskiefer/PhyXXL/releases/download/v0.1.0/PhyXXL-0.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/PhyXXL/releases/download/v0.1.0/PhyXXL-0.1.0-mpc-armv7.zip",
     "date": "2026-10-25",
     "channel": "stable",
     "notes": "PhyXXL for Force / MPC OS by L'Cronx. Install: unzip, run install.sh (INSTALL.md inside), or use the MPC plugin installer.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 78,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "0.1.6",
   "latest_beta": null,
   "updated": "2026-10-25",
   "added": "2026-10-25",
   "downloads": 713
  },
  {
   "id": "pixel-walkers",
   "name": "Pixel Walkers",
   "author": "saustin2010",
   "repo": "saustin2010/mpc-vst-pixelwalkers",
   "kind": "instrument",
   "license": "MIT",
   "summary": "Generative gravity sequencer: each note you play becomes a walker that bounces and retriggers its note as it lands.",
   "screenshot": "https://raw.githubusercontent.com/saustin2010/mpc-vst-pixelwalkers/v1.1.1/screenshots/page_0.png",
   "style": "sequencer",
   "role": "midi",
   "tags": [
    "generative",
    "midi",
    "physics",
    "bouncing"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.1.1",
     "size": 383510,
     "defer": true,
     "sha256": "4f0682f9569ec0b9f05e93b4c60877899c01dd29875e2baec1ae290ef64870c9",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "pixel-walkers",
      "name": "[SEQ] Pixel Walkers",
      "version": "1.1.1",
      "kind": "instrument",
      "uid": "5078576b",
      "manufacturer": "mestela",
      "layout": "portable",
      "so": "pixelwalkers.so",
      "skin": "mestela - VST - [SEQ] Pixel Walkers",
      "folder": "portable/mestela - VST - [SEQ] Pixel Walkers",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Generative: the notes you play become walkers that bounce and retrigger when they land.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-pixelwalkers",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "4f0682f9569ec0b9f05e93b4c60877899c01dd29875e2baec1ae290ef64870c9",
       "size": 383510,
       "url": "https://github.com/saustin2010/mpc-vst-pixelwalkers/releases/download/v1.1.1/SEQ-Pixel-Walkers-1.1.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-pixelwalkers/releases/download/v1.1.1/SEQ-Pixel-Walkers-1.1.1-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "Generative: the notes you play become walkers that bounce and retrigger when they land.\n\n## What's new in 1.1.1\n\nBuilt on sd88me's fixed wrapper ([mpc-vst-plugins#499](https://github.com/sd88me/mpc-vst-plugins/discussions/499)): on track edit \u2192 automation, the physical Q-Links move this plugin's parameters again (before, they didn't move or snapped straight back). Controls that change others, such as a preset, still redraw the screen. Nothing else changed: same parameters, sound and screen, and saved projects open as before.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SEQ-Pixel-Walkers-1.1.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SEQ-Pixel-Walkers-1.1.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/mestela - VST - [SEQ] Pixel Walkers/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SEQ] Pixel Walkers** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-pixelwalkers@4c3f639 with mpc-vst-plugins@e3a0af4.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 276,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.1.0",
     "size": 382836,
     "defer": true,
     "sha256": "2cab368dfecca19cb5208b999e146734dea9f641f7f28069d6600a494ee28e8f",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "pixel-walkers",
      "name": "[SEQ] Pixel Walkers",
      "version": "1.1.0",
      "kind": "instrument",
      "uid": "5078576b",
      "manufacturer": "mestela",
      "layout": "portable",
      "so": "pixelwalkers.so",
      "skin": "mestela - VST - [SEQ] Pixel Walkers",
      "folder": "portable/mestela - VST - [SEQ] Pixel Walkers",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Generative: the notes you play become walkers that bounce and retrigger when they land.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-pixelwalkers",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "2cab368dfecca19cb5208b999e146734dea9f641f7f28069d6600a494ee28e8f",
       "size": 382836,
       "url": "https://github.com/saustin2010/mpc-vst-pixelwalkers/releases/download/v1.1.0/SEQ-Pixel-Walkers-1.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-pixelwalkers/releases/download/v1.1.0/SEQ-Pixel-Walkers-1.1.0-mpc-armv7.zip",
     "date": "2026-10-18",
     "channel": "stable",
     "notes": "Generative: the notes you play become walkers that bounce and retrigger when they land.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SEQ-Pixel-Walkers-1.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SEQ-Pixel-Walkers-1.1.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/mestela - VST - [SEQ] Pixel Walkers/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SEQ] Pixel Walkers** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-pixelwalkers@6cc751a with mpc-vst-plugins@7f0653c.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 229,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.0",
     "size": 369581,
     "defer": true,
     "sha256": "b38c33a545354c7440a4af8ffb84e2258499c8450afa8c130e4471f09448aaf6",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "pixel-walkers",
      "name": "[SEQ] Pixel Walkers",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "5078576b",
      "manufacturer": "mestela",
      "layout": "portable",
      "so": "pixelwalkers.so",
      "skin": "mestela - VST - [SEQ] Pixel Walkers",
      "folder": "portable/mestela - VST - [SEQ] Pixel Walkers",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Generative: the notes you play become walkers that bounce and retrigger when they land.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-pixelwalkers",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "b38c33a545354c7440a4af8ffb84e2258499c8450afa8c130e4471f09448aaf6",
       "size": 369581,
       "url": "https://github.com/saustin2010/mpc-vst-pixelwalkers/releases/download/v1.0.0/SEQ-Pixel-Walkers-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-pixelwalkers/releases/download/v1.0.0/SEQ-Pixel-Walkers-1.0.0-mpc-armv7.zip",
     "date": "2026-10-09",
     "channel": "stable",
     "notes": "Generative: the notes you play become walkers that bounce and retrigger when they land.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SEQ-Pixel-Walkers-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SEQ-Pixel-Walkers-1.0.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/mestela - VST - [SEQ] Pixel Walkers/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SEQ] Pixel Walkers** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-pixelwalkers@c9f64a9 with mpc-vst-plugins@f210a56.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 452,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.1.1",
   "latest_beta": null,
   "updated": "2026-10-23",
   "added": "2026-10-10",
   "downloads": 957
  },
  {
   "id": "plateauxxl",
   "name": "PlateauXXL",
   "author": "L'Cronx",
   "repo": "sunskiefer/PlateauXXL",
   "kind": "effect",
   "license": "GPL-3.0-or-later",
   "summary": "Valley Audio's Plateau reverb from VCV Rack, patched: every CV input on a built-in source (four Bogaudio LFOs, Tidal Modulator 2, Random Sampler, step and gate sequencers) synced to the MPC tempo, a brickwall limiter, Panic and 16 presets, each page drawn like its module.",
   "screenshot": "https://raw.githubusercontent.com/sunskiefer/PlateauXXL/v0.4.1/docs/img/plateau.png",
   "style": "reverb",
   "tags": [
    "reverb",
    "plate",
    "dattorro",
    "valley",
    "vcv",
    "freeze",
    "lfo",
    "modulation"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.4.3",
     "size": 13482568,
     "defer": true,
     "sha256": "e4c4322a2b990bd1b78fd758d1102bfa52d294ed911338acf3ad644f395e73e9",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "plateauxxl",
      "name": "PlateauXXL",
      "version": "0.4.3",
      "kind": "effect",
      "uid": "416e506c",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "plateauxxl.so",
      "skin": "L'Cronx - VST - PlateauXXL",
      "folder": "portable/L'Cronx - VST - PlateauXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "PlateauXXL by L'Cronx: Valley Audio's Plateau reverb for MPC OS",
      "requires": "",
      "source_repo": "sunskiefer/PlateauXXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "e4c4322a2b990bd1b78fd758d1102bfa52d294ed911338acf3ad644f395e73e9",
       "size": 13482568,
       "url": "https://github.com/sunskiefer/PlateauXXL/releases/download/v0.4.3/PlateauXXL-0.4.3-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/PlateauXXL/releases/download/v0.4.3/PlateauXXL-0.4.3-mpc-armv7.zip",
     "date": "2026-10-22",
     "channel": "stable",
     "notes": "> **0.4.3** is 0.4.2 built on the latest wrapper and includes the Q-Link and automation fix (#486\u2013#489): Q-Links now move parameters on the track's automation screen. Nothing else changed. Installs over 0.4.2 in place.\n\n**PlateauXXL \u2014 Valley Audio's Plateau reverb, patched with its own LFOs, random sources and sequencers, running natively inside MPC OS on the Akai Force.**\n\nPut it on a track, a submix or the master: huge Dattorro plate tails, Hold to freeze the tank, Clear to empty it, Tuned mode for pitched resonances, and every one of the module's 15 CV jacks patched to a modulation source running inside the plugin. Everything sits in one insert slot, with its own touchscreen pages and Q-Links, follows the MPC tempo and saves with your project.\n\n> \u2705 **0.4.1 is tested on an Akai Force** (MPC OS 3.9.1 with MockbaMod), and passes the offline tests (x86 with ASan + UBSan, and the ARM build under QEMU). New in 0.4.1: the plugin is now called **PlateauXXL** on the device too. New in 0.4.0: every control on a Q-Link in reading order (buttons included), Panic, 16 user presets, an IN / OUT page for the input and the limiter, a page per sequencer, and the Q-Link feel from RMXXXL 1.2.1 (switches flip once per turn, lists can't race, buttons fire on every tap). As with any third-party plugin, save your projects before installing, and report problems under **Issues**. Full list: [CHANGELOG](https://github.com/sunskiefer/PlateauXXL/blob/main/CHANGELOG.md).\n\n## How you play it\n1. **Set the space** with Size, Diffusion and Decay, and colour it with the input and tank filters.\n2. **Patch the jacks** on **CV IN**: give any of the 15 inputs (Size, Decay, the filters, Wet, Hold, Clear...) a source and an amount.\n3. **Shape the movement** with the sources: four **Bogaudio LFOs**, **Tidal Modulator 2** (Mutable Tides 2), **Random Sampler** (Mutable Marbles) and two step and two gate sequencers, all locked to the MPC tempo if you like.\n4. **Play it live**: Hold freezes the tank, Clear empties it, both also from a gate; everything is on the Q-Links.\n5. **Stay safe**: a look-ahead brickwall limiter keeps the output under your Ceiling, and **Panic** puts everything back to the defaults in one tap.\n6. **Save your patches** in 16 preset slots.\n\n## Pages\n**PLATEAU** (reverb, Panic \u00b7 IN / OUT and SEQ SET \u00b7 PRESETS) \u00b7 **CV IN** \u00b7 **LFO** (1-4) \u00b7 **TIDAL / RANDOM** \u00b7 **SEQ** (Seq 1-2, Gate 1-2)\n\n## Requirements\n- Akai Force (first generation); other Gen1 MPC OS units should work but are untested\n- MPC OS 3.x\n- Root SSH access (for example MockbaMod)\n\n## Install\nDownload **PlateauXXL-0.4.1-mpc-armv7.zip** below, unzip it, then:\n\n    scp -r PlateauXXL-0.4.1 root@<device-ip>:/tmp/\n    ssh -t root@<device-ip> sh /tmp/PlateauXXL-0.4.1/install.sh\n\nThe installer stops MPC (save first), installs the plugin, and starts MPC again. Then insert **PlateauXXL** (manufacturer L'Cronx) as an insert effect. Presets go in `/sdcard/PlateauXXL Presets`.\n\nUpgrading from 0.4.0 or earlier: those were installed as **Plateau**. Remove that first with the old zip's uninstaller (`ssh -t root@<device-ip> sh /tmp/Plateau-0.4.0/uninstall.sh`), then install this one.\n\nFull guide (every control, patching, the modulation modules, Q-Links, presets, troubleshooting): [docs/USER_GUIDE.md](https://github.com/sunskiefer/PlateauXXL/blob/main/docs/USER_GUIDE.md)\n\n## Credits\n- **Plateau:** Dale Johnson (Valley Audio), after Jon Dattorro's 1997 reverb\n- **LFO:** Matt Demanett (Bogaudio)\n- **Tidal Modulator 2 and Random Sampler:** Emilie Gillet (Mutable Instruments Tides 2 and Marbles), VCV's port in Audible Instruments\n- **Brickwall limiter, Panic and presets:** from [RMXXXL](https://github.com/sunskiefer/RMXXXL)\n- **Plugin framework, skin tools and installer:** sd88me ([mpc-vst-plugins](https://github.com/sd88me/mpc-vst-plugins))\n- **Knob artwork:** Valley, VCV Component Library (CC BY-NC 4.0), Bogaudio (CC BY-SA 4.0) \u00b7 **Interface font:** Titillium Web (SIL Open Font License)\n\nLicensed GPL-3.0-or-later. Free, not for sale.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 373,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.4.2",
     "size": 13481095,
     "defer": true,
     "sha256": "998e2c79ae302d7e4072077a973508730f447d59357ae8c47537bd42bf52ca2a",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "plateauxxl",
      "name": "PlateauXXL",
      "version": "0.4.2",
      "kind": "effect",
      "uid": "416e506c",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "plateauxxl.so",
      "skin": "L'Cronx - VST - PlateauXXL",
      "folder": "portable/L'Cronx - VST - PlateauXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "PlateauXXL by L'Cronx: Valley Audio's Plateau reverb for MPC OS",
      "requires": "",
      "source_repo": "sunskiefer/PlateauXXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "998e2c79ae302d7e4072077a973508730f447d59357ae8c47537bd42bf52ca2a",
       "size": 13481095,
       "url": "https://github.com/sunskiefer/PlateauXXL/releases/download/v0.4.2/PlateauXXL-0.4.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/PlateauXXL/releases/download/v0.4.2/PlateauXXL-0.4.2-mpc-armv7.zip",
     "date": "2026-10-16",
     "channel": "stable",
     "notes": "> **0.4.2** is 0.4.1 packed under L'Cronx (plugin folder `L'Cronx - VST - PlateauXXL`); nothing else changed. Uninstall 0.4.1 first.\n\n**PlateauXXL \u2014 Valley Audio's Plateau reverb, patched with its own LFOs, random sources and sequencers, running natively inside MPC OS on the Akai Force.**\n\nPut it on a track, a submix or the master: huge Dattorro plate tails, Hold to freeze the tank, Clear to empty it, Tuned mode for pitched resonances, and every one of the module's 15 CV jacks patched to a modulation source running inside the plugin. Everything sits in one insert slot, with its own touchscreen pages and Q-Links, follows the MPC tempo and saves with your project.\n\n> \u2705 **0.4.1 is tested on an Akai Force** (MPC OS 3.9.1 with MockbaMod), and passes the offline tests (x86 with ASan + UBSan, and the ARM build under QEMU). New in 0.4.1: the plugin is now called **PlateauXXL** on the device too. New in 0.4.0: every control on a Q-Link in reading order (buttons included), Panic, 16 user presets, an IN / OUT page for the input and the limiter, a page per sequencer, and the Q-Link feel from RMXXXL 1.2.1 (switches flip once per turn, lists can't race, buttons fire on every tap). As with any third-party plugin, save your projects before installing, and report problems under **Issues**. Full list: [CHANGELOG](https://github.com/sunskiefer/PlateauXXL/blob/main/CHANGELOG.md).\n\n## How you play it\n1. **Set the space** with Size, Diffusion and Decay, and colour it with the input and tank filters.\n2. **Patch the jacks** on **CV IN**: give any of the 15 inputs (Size, Decay, the filters, Wet, Hold, Clear...) a source and an amount.\n3. **Shape the movement** with the sources: four **Bogaudio LFOs**, **Tidal Modulator 2** (Mutable Tides 2), **Random Sampler** (Mutable Marbles) and two step and two gate sequencers, all locked to the MPC tempo if you like.\n4. **Play it live**: Hold freezes the tank, Clear empties it, both also from a gate; everything is on the Q-Links.\n5. **Stay safe**: a look-ahead brickwall limiter keeps the output under your Ceiling, and **Panic** puts everything back to the defaults in one tap.\n6. **Save your patches** in 16 preset slots.\n\n## Pages\n**PLATEAU** (reverb, Panic \u00b7 IN / OUT and SEQ SET \u00b7 PRESETS) \u00b7 **CV IN** \u00b7 **LFO** (1-4) \u00b7 **TIDAL / RANDOM** \u00b7 **SEQ** (Seq 1-2, Gate 1-2)\n\n## Requirements\n- Akai Force (first generation); other Gen1 MPC OS units should work but are untested\n- MPC OS 3.x\n- Root SSH access (for example MockbaMod)\n\n## Install\nDownload **PlateauXXL-0.4.1-mpc-armv7.zip** below, unzip it, then:\n\n    scp -r PlateauXXL-0.4.1 root@<device-ip>:/tmp/\n    ssh -t root@<device-ip> sh /tmp/PlateauXXL-0.4.1/install.sh\n\nThe installer stops MPC (save first), installs the plugin, and starts MPC again. Then insert **PlateauXXL** (manufacturer L'Cronx) as an insert effect. Presets go in `/sdcard/PlateauXXL Presets`.\n\nUpgrading from 0.4.0 or earlier: those were installed as **Plateau**. Remove that first with the old zip's uninstaller (`ssh -t root@<device-ip> sh /tmp/Plateau-0.4.0/uninstall.sh`), then install this one.\n\nFull guide (every control, patching, the modulation modules, Q-Links, presets, troubleshooting): [docs/USER_GUIDE.md](https://github.com/sunskiefer/PlateauXXL/blob/main/docs/USER_GUIDE.md)\n\n## Credits\n- **Plateau:** Dale Johnson (Valley Audio), after Jon Dattorro's 1997 reverb\n- **LFO:** Matt Demanett (Bogaudio)\n- **Tidal Modulator 2 and Random Sampler:** Emilie Gillet (Mutable Instruments Tides 2 and Marbles), VCV's port in Audible Instruments\n- **Brickwall limiter, Panic and presets:** from [RMXXXL](https://github.com/sunskiefer/RMXXXL)\n- **Plugin framework, skin tools and installer:** sd88me ([mpc-vst-plugins](https://github.com/sd88me/mpc-vst-plugins))\n- **Knob artwork:** Valley, VCV Component Library (CC BY-NC 4.0), Bogaudio (CC BY-SA 4.0) \u00b7 **Interface font:** Titillium Web (SIL Open Font License)\n\nLicensed GPL-3.0-or-later. Free, not for sale.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 289,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.4.1",
     "size": 13484938,
     "defer": true,
     "sha256": "8dc7d83f002e1206cb4180e7f096b00b66bda441d1eed6eee44b6c7b03368752",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "plateauxxl",
      "name": "PlateauXXL",
      "version": "0.4.1",
      "kind": "effect",
      "uid": "416e506c",
      "manufacturer": "ANDREALPHEUS",
      "layout": "portable",
      "so": "plateauxxl.so",
      "skin": "ANDREALPHEUS - VST - PlateauXXL",
      "folder": "portable/ANDREALPHEUS - VST - PlateauXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "PlateauXXL by ANDREALPHEUS: Valley Audio's Plateau reverb for MPC OS",
      "requires": "",
      "source_repo": "sunskiefer/PlateauXXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "8dc7d83f002e1206cb4180e7f096b00b66bda441d1eed6eee44b6c7b03368752",
       "size": 13484938,
       "url": "https://github.com/sunskiefer/PlateauXXL/releases/download/v0.4.1/PlateauXXL-0.4.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/PlateauXXL/releases/download/v0.4.1/PlateauXXL-0.4.1-mpc-armv7.zip",
     "date": "2026-10-09",
     "channel": "stable",
     "notes": "**PlateauXXL \u2014 Valley Audio's Plateau reverb, patched with its own LFOs, random sources and sequencers, running natively inside MPC OS on the Akai Force.**\n\nPut it on a track, a submix or the master: huge Dattorro plate tails, Hold to freeze the tank, Clear to empty it, Tuned mode for pitched resonances, and every one of the module's 15 CV jacks patched to a modulation source running inside the plugin. Everything sits in one insert slot, with its own touchscreen pages and Q-Links, follows the MPC tempo and saves with your project.\n\n> \ud83e\uddea **0.4.1 is built and tested offline** (x86 with ASan + UBSan, and the ARM build under QEMU); **0.3.0 was tested on an Akai Force** (the latest MPC OS with MockbaMod). New in 0.4.1: the plugin is now called **PlateauXXL** on the device too. New in 0.4.0: every control on a Q-Link in reading order (buttons included), Panic, 16 user presets, an IN / OUT page for the input and the limiter, a page per sequencer, and the Q-Link feel from RMXXXL 1.2.1 (switches flip once per turn, lists can't race, buttons fire on every tap). As with any third-party plugin, save your projects before installing, and report problems under **Issues**. Full list: [CHANGELOG](https://github.com/sunskiefer/PlateauXXL/blob/main/CHANGELOG.md).\n\n## How you play it\n1. **Set the space** with Size, Diffusion and Decay, and colour it with the input and tank filters.\n2. **Patch the jacks** on **CV IN**: give any of the 15 inputs (Size, Decay, the filters, Wet, Hold, Clear...) a source and an amount.\n3. **Shape the movement** with the sources: four **Bogaudio LFOs**, **Tidal Modulator 2** (Mutable Tides 2), **Random Sampler** (Mutable Marbles) and two step and two gate sequencers, all locked to the MPC tempo if you like.\n4. **Play it live**: Hold freezes the tank, Clear empties it, both also from a gate; everything is on the Q-Links.\n5. **Stay safe**: a look-ahead brickwall limiter keeps the output under your Ceiling, and **Panic** puts everything back to the defaults in one tap.\n6. **Save your patches** in 16 preset slots.\n\n## Pages\n**PLATEAU** (reverb, Panic \u00b7 IN / OUT and SEQ SET \u00b7 PRESETS) \u00b7 **CV IN** \u00b7 **LFO** (1-4) \u00b7 **TIDAL / RANDOM** \u00b7 **SEQ** (Seq 1-2, Gate 1-2)\n\n## Requirements\n- Akai Force (first generation); other Gen1 MPC OS units should work but are untested\n- MPC OS 3.x\n- Root SSH access (for example MockbaMod)\n\n## Install\nDownload **PlateauXXL-0.4.1-mpc-armv7.zip** below, unzip it, then:\n\n    scp -r PlateauXXL-0.4.1 root@<device-ip>:/tmp/\n    ssh -t root@<device-ip> sh /tmp/PlateauXXL-0.4.1/install.sh\n\nThe installer stops MPC (save first), installs the plugin, and starts MPC again. Then insert **PlateauXXL** (manufacturer ANDREALPHEUS) as an insert effect. Presets go in `/sdcard/PlateauXXL Presets`.\n\nUpgrading from 0.4.0 or earlier: those were installed as **Plateau**. Remove that first with the old zip's uninstaller (`ssh -t root@<device-ip> sh /tmp/Plateau-0.4.0/uninstall.sh`), then install this one.\n\nFull guide (every control, patching, the modulation modules, Q-Links, presets, troubleshooting): [docs/USER_GUIDE.md](https://github.com/sunskiefer/PlateauXXL/blob/main/docs/USER_GUIDE.md)\n\n## Credits\n- **Plateau:** Dale Johnson (Valley Audio), after Jon Dattorro's 1997 reverb\n- **LFO:** Matt Demanett (Bogaudio)\n- **Tidal Modulator 2 and Random Sampler:** Emilie Gillet (Mutable Instruments Tides 2 and Marbles), VCV's port in Audible Instruments\n- **Brickwall limiter, Panic and presets:** from [RMXXXL](https://github.com/sunskiefer/RMXXXL)\n- **Plugin framework, skin tools and installer:** sd88me ([mpc-vst-plugins](https://github.com/sd88me/mpc-vst-plugins))\n- **Knob artwork:** Valley, VCV Component Library (CC BY-NC 4.0), Bogaudio (CC BY-SA 4.0) \u00b7 **Interface font:** Titillium Web (SIL Open Font License)\n\nLicensed GPL-3.0-or-later. Free, not for sale.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 505,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "3.9.1",
       "date": "2026-10-09"
      }
     ]
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "0.4.3",
   "latest_beta": null,
   "updated": "2026-10-22",
   "added": "2026-10-09",
   "downloads": 1507
  },
  {
   "id": "polywerk",
   "name": "PolyWerk",
   "author": "Devko",
   "repo": "Devko/PolyWerk",
   "kind": "instrument",
   "license": "MIT",
   "summary": "Eight-voice wavetable synth: two wavetable oscillators with 8x unison and subs, 30 built-in tables plus your own Serum-format WAVs, two filters with comb and vowel, two LFOs, a 12-slot mod matrix, arpeggiator and sequencers, 205 presets and a seven-tab touchscreen skin with Q-Links.",
   "screenshot": "https://raw.githubusercontent.com/Devko/PolyWerk/main/docs/img/waves.png",
   "style": "synth",
   "tags": [
    "wavetable",
    "polyphonic",
    "arpeggiator",
    "sequencer",
    "mod-matrix"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.0.6",
     "size": 6617168,
     "defer": true,
     "sha256": "646d0ce4920236c494caa3c91d21c5afd41bcdd18616df0f6486d7020842701e",
     "param_compat": 0,
     "max_glibc": "2.30",
     "cpu": null,
     "requires": "root SSH (MockbaMod)",
     "manifest": {
      "schema": 1,
      "id": "polywerk",
      "name": "PolyWerk",
      "version": "0.0.6",
      "kind": "instrument",
      "uid": "506c4663",
      "manufacturer": "Devko",
      "layout": "portable",
      "so": "polywerk.so",
      "skin": "Devko - VST - PolyWerk",
      "folder": "portable/Devko - VST - PolyWerk",
      "extras": [],
      "user_data": [
       "Wavetables",
       "Presets",
       "Tunings",
       "favorites.txt",
       "recent.txt",
       "preset_favorites.txt",
       "preset_recent.txt"
      ],
      "arch": "armv7",
      "max_glibc": "2.30",
      "param_compat": 0,
      "about": "PolyWerk wavetable synth (preview): 8 voices, 2 wavetable oscillators with 8x unison and subs, 30 built-in wavetables, 2 filters with comb and vowel, 2 LFOs, a 12-slot mod matrix, arpeggiator and sequencers, 205 presets, microtuning.",
      "requires": "root SSH (MockbaMod)",
      "source_repo": "Devko/PolyWerk",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "646d0ce4920236c494caa3c91d21c5afd41bcdd18616df0f6486d7020842701e",
       "size": 6617168,
       "url": "https://github.com/Devko/PolyWerk/releases/download/v0.0.6/PolyWerk-0.0.6-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/Devko/PolyWerk/releases/download/v0.0.6/PolyWerk-0.0.6-mpc-armv7.zip",
     "date": "2026-10-29",
     "channel": "stable",
     "notes": "## What's Changed\n* Fourth performance pass, review fixes, Stop releases notes by @Devko in https://github.com/Devko/PolyWerk/pull/2\n\n\n**Full Changelog**: https://github.com/Devko/PolyWerk/compare/v0.0.5...v0.0.6",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 213,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "0.0.6",
   "latest_beta": null,
   "updated": "2026-10-29",
   "added": "2026-10-05",
   "downloads": 213
  },
  {
   "id": "potentialbreaks",
   "name": "PotentialBreaks",
   "author": "PotentialBreaks",
   "repo": "PotentialBreakfast/mpc-vst-potentialbreaks",
   "kind": "instrument",
   "license": "MIT",
   "summary": "Drum-break slicer: picks a random break from your own break folders (WAV or FLAC), chops it to 8 or 16 slices or by hits across the pads and matches it to the project tempo, by re-pitching or stretching. Shuffle the slices and save the groove as MIDI.",
   "screenshot": "https://raw.githubusercontent.com/PotentialBreakfast/mpc-vst-potentialbreaks/708f8f156ff4aae9ac35a56a27ca4bce1a81a76d/docs/images/potentialbreaks.png",
   "style": "sampler",
   "tags": [
    "breaks",
    "slicer",
    "drums",
    "chop"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.1.3",
     "size": 1641525,
     "defer": true,
     "sha256": "ee34fa81c839c9fbc7370ccabbe4145f9948402c8bca3906b33d365fc98bedb6",
     "param_compat": 1,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "potentialbreaks",
      "name": "PotentialBreaks",
      "version": "1.1.3",
      "kind": "instrument",
      "uid": "5062426b",
      "manufacturer": "PotentialBreaks",
      "layout": "portable",
      "so": "potentialbreaks.so",
      "skin": "PotentialBreaks - VST - PotentialBreaks",
      "folder": "portable/PotentialBreaks - VST - PotentialBreaks",
      "extras": [],
      "user_data": [],
      "user_files": [],
      "arch": "armv7",
      "max_glibc": "2.17",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Drum-break slicer: a random break from your library on 16 pads, chopped and tempo-matched.",
      "requires": "",
      "source_repo": "PotentialBreakfast/mpc-vst-potentialbreaks",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "ee34fa81c839c9fbc7370ccabbe4145f9948402c8bca3906b33d365fc98bedb6",
       "size": 1641525,
       "url": "https://github.com/PotentialBreakfast/mpc-vst-potentialbreaks/releases/download/v1.1.3/PotentialBreaks-1.1.3-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/PotentialBreakfast/mpc-vst-potentialbreaks/releases/download/v1.1.3/PotentialBreaks-1.1.3-mpc-armv7.zip",
     "date": "2026-11-05",
     "channel": "stable",
     "notes": "**PotentialBreaks 1.1.3**: name tidy-up.\n\n- The title on the plugin's page now reads **PotentialBreaks**, the same as in the MPC's plugin list (it was in all capitals). Sound and controls are unchanged.\n\nSaved projects keep working. **Download** `PotentialBreaks-1.1.3-mpc-armv7.zip` below. It's for Gen1 (32-bit) MPCs on MPC OS 3.x and has been tested on an MPC One. Install it with the [Open MPC](https://open-mpc.github.io/) installer app, or follow `INSTALL.md` inside the zip. Save your project first, because installing restarts the MPC.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 13,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC One",
       "firmware": "HAKAI 3.10",
       "date": "2026-11-05"
      }
     ]
    },
    {
     "version": "1.1.2",
     "size": 1641681,
     "defer": true,
     "sha256": "15bc349a7ed3260af54d08c1f9c3e4aa39489fcc86ec3bbae66d79768796171a",
     "param_compat": 1,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "potentialbreaks",
      "name": "PotentialBreaks",
      "version": "1.1.2",
      "kind": "instrument",
      "uid": "5062426b",
      "manufacturer": "PotentialBreaks",
      "layout": "portable",
      "so": "potentialbreaks.so",
      "skin": "PotentialBreaks - VST - PotentialBreaks",
      "folder": "portable/PotentialBreaks - VST - PotentialBreaks",
      "extras": [],
      "user_data": [],
      "user_files": [],
      "arch": "armv7",
      "max_glibc": "2.17",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Drum-break slicer: a random break from your library on 16 pads, chopped and tempo-matched.",
      "requires": "",
      "source_repo": "PotentialBreakfast/mpc-vst-potentialbreaks",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "15bc349a7ed3260af54d08c1f9c3e4aa39489fcc86ec3bbae66d79768796171a",
       "size": 1641681,
       "url": "https://github.com/PotentialBreakfast/mpc-vst-potentialbreaks/releases/download/v1.1.2/PotentialBreaks-1.1.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/PotentialBreakfast/mpc-vst-potentialbreaks/releases/download/v1.1.2/PotentialBreaks-1.1.2-mpc-armv7.zip",
     "date": "2026-11-05",
     "channel": "stable",
     "notes": "**PotentialBreaks 1.1.2**: a new, more polished look.\n\n- Barlow fonts, raised panels with soft shadows, glowing amber knob arcs, even-sized button labels and darker display wells. The same controls in the same places.\n- MIDI from other tracks (for example a controller set to Global) can no longer change the plugin's settings. Q-Links still work.\n\nSaved projects keep working. **Download** `PotentialBreaks-1.1.2-mpc-armv7.zip` below. It's for Gen1 (32-bit) MPCs on MPC OS 3.x. Install it with the [Open MPC](https://open-mpc.github.io/) installer app, or follow `INSTALL.md` inside the zip. Save your project first, because installing restarts the MPC.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 7,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC One",
       "firmware": "HAKAI 3.10",
       "date": "2026-11-05"
      }
     ]
    },
    {
     "version": "1.1.1",
     "size": 235721,
     "defer": true,
     "sha256": "f1423ad25f23d7101fed4bba68582eb4efeeb9e51d527b810879d05a4f21ec2a",
     "param_compat": 1,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "potentialbreaks",
      "name": "PotentialBreaks",
      "version": "1.1.1",
      "kind": "instrument",
      "uid": "5062426b",
      "manufacturer": "PotentialBreaks",
      "layout": "portable",
      "so": "potentialbreaks.so",
      "skin": "PotentialBreaks - VST - PotentialBreaks",
      "folder": "portable/PotentialBreaks - VST - PotentialBreaks",
      "extras": [],
      "user_data": [],
      "user_files": [],
      "arch": "armv7",
      "max_glibc": "2.17",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Drum-break slicer: a random break from your library on 16 pads, chopped and tempo-matched.",
      "requires": "",
      "source_repo": "PotentialBreakfast/mpc-vst-potentialbreaks",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "f1423ad25f23d7101fed4bba68582eb4efeeb9e51d527b810879d05a4f21ec2a",
       "size": 235721,
       "url": "https://github.com/PotentialBreakfast/mpc-vst-potentialbreaks/releases/download/v1.1.1/PotentialBreaks-1.1.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/PotentialBreakfast/mpc-vst-potentialbreaks/releases/download/v1.1.1/PotentialBreaks-1.1.1-mpc-armv7.zip",
     "date": "2026-11-05",
     "channel": "stable",
     "notes": "**PotentialBreaks 1.1.1**, the first public release.\n\nDig, chop, play: a random drum break from your own library on 16 pads, chopped and matched to your tempo. See the [README](https://github.com/PotentialBreakfast/mpc-vst-potentialbreaks#readme) for everything it does and its limitations.\n\n**Download** `PotentialBreaks-1.1.1-mpc-armv7.zip` below. It's for Gen1 (32-bit) MPCs on MPC OS 3.x and has been tested on an MPC One. Install it with the [Open MPC](https://open-mpc.github.io/) installer app, or follow `INSTALL.md` inside the zip. Save your project first, because installing restarts the MPC.\n\nIdeas, bugs and criticism are all welcome. [Open an issue](https://github.com/PotentialBreakfast/mpc-vst-potentialbreaks/issues/new/choose).\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 40,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC One",
       "firmware": "HAKAI 3.10",
       "date": "2026-11-05"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench"
   ],
   "featured": false,
   "latest": "1.1.3",
   "latest_beta": null,
   "updated": "2026-11-05",
   "added": "2026-11-05",
   "downloads": 60
  },
  {
   "id": "potentialnoise",
   "name": "PotentialNoise",
   "author": "PotentialBreaks",
   "repo": "PotentialBreakfast/mpc-vst-potentialnoise",
   "kind": "instrument",
   "license": "MIT",
   "summary": "Calibrated pink noise reference for the pink-noise mixing method: one-tap RMS levels from -24 to -12 dB, mono or stereo, full or 40 Hz-16 kHz range, live RMS and peak reading and a level meter.",
   "screenshot": "https://raw.githubusercontent.com/PotentialBreakfast/mpc-vst-potentialnoise/60512395e7a359614485d3029583f5e290984dda/docs/images/potentialnoise.png",
   "style": "utility",
   "tags": [
    "pink-noise",
    "mixing",
    "reference",
    "meter"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "2.0.1",
     "size": 195528,
     "defer": true,
     "sha256": "002188d1e267a57e1b877c1d92f00d78d17eba788726a18f066fc808baa7e400",
     "param_compat": 2,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "potentialnoise",
      "name": "PotentialNoise",
      "version": "2.0.1",
      "kind": "instrument",
      "uid": "50624e7a",
      "manufacturer": "PotentialBreaks",
      "layout": "portable",
      "so": "potentialnoise.so",
      "skin": "PotentialBreaks - VST - PotentialNoise",
      "folder": "portable/PotentialBreaks - VST - PotentialNoise",
      "extras": [],
      "user_data": [],
      "user_files": [],
      "arch": "armv7",
      "max_glibc": "2.17",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 2,
      "about": "Calibrated pink noise reference for mixing: one-tap RMS levels, mono/stereo, full or limited range, live meter.",
      "requires": "",
      "source_repo": "PotentialBreakfast/mpc-vst-potentialnoise",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "002188d1e267a57e1b877c1d92f00d78d17eba788726a18f066fc808baa7e400",
       "size": 195528,
       "url": "https://github.com/PotentialBreakfast/mpc-vst-potentialnoise/releases/download/v2.0.1/PotentialNoise-2.0.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/PotentialBreakfast/mpc-vst-potentialnoise/releases/download/v2.0.1/PotentialNoise-2.0.1-mpc-armv7.zip",
     "date": "2026-11-05",
     "channel": "stable",
     "notes": "**PotentialNoise 2.0.1**: name tidy-up.\n\n- The title on the plugin's page now reads **PotentialNoise**, the same as in the MPC's plugin list (it was in all capitals). Sound and controls are unchanged.\n\nSaved projects keep working. **Download** `PotentialNoise-2.0.1-mpc-armv7.zip` below. It's for Gen1 (32-bit) MPCs on MPC OS 3.x and has been tested on an MPC One. Install it with the [Open MPC](https://open-mpc.github.io/) installer app, or follow `INSTALL.md` inside the zip. Save your project first, because installing restarts the MPC.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 11,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC One",
       "firmware": "HAKAI 3.10",
       "date": "2026-11-05"
      }
     ]
    },
    {
     "version": "2.0.0",
     "size": 195337,
     "defer": true,
     "sha256": "0872d035dab60c70cf7bbb48ad74e2652f3495e1540d26cc454ab4887b82131c",
     "param_compat": 2,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "potentialnoise",
      "name": "PotentialNoise",
      "version": "2.0.0",
      "kind": "instrument",
      "uid": "50624e7a",
      "manufacturer": "PotentialBreaks",
      "layout": "portable",
      "so": "potentialnoise.so",
      "skin": "PotentialBreaks - VST - PotentialNoise",
      "folder": "portable/PotentialBreaks - VST - PotentialNoise",
      "extras": [],
      "user_data": [],
      "user_files": [],
      "arch": "armv7",
      "max_glibc": "2.17",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 2,
      "about": "Calibrated pink noise reference for mixing: one-tap RMS levels, mono/stereo, full or limited range, live meter.",
      "requires": "",
      "source_repo": "PotentialBreakfast/mpc-vst-potentialnoise",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "0872d035dab60c70cf7bbb48ad74e2652f3495e1540d26cc454ab4887b82131c",
       "size": 195337,
       "url": "https://github.com/PotentialBreakfast/mpc-vst-potentialnoise/releases/download/v2.0.0/PotentialNoise-2.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/PotentialBreakfast/mpc-vst-potentialnoise/releases/download/v2.0.0/PotentialNoise-2.0.0-mpc-armv7.zip",
     "date": "2026-11-05",
     "channel": "stable",
     "notes": "**PotentialNoise 2.0.0**, the first public release (the renamed, re-styled Pink Noise).\n\nA calibrated pink noise reference for mixing: one-tap RMS levels, mono or stereo, full or limited range, and a live meter. See the [README](https://github.com/PotentialBreakfast/mpc-vst-potentialnoise#readme) for how to use it.\n\n**Download** `PotentialNoise-2.0.0-mpc-armv7.zip` below. It's for Gen1 (32-bit) MPCs on MPC OS 3.x and has been tested on an MPC One. Install it with the [Open MPC](https://open-mpc.github.io/) installer app, or follow `INSTALL.md` inside the zip. Save your project first, because installing restarts the MPC.\n\nIdeas, bugs and criticism are all welcome. [Open an issue](https://github.com/PotentialBreakfast/mpc-vst-potentialnoise/issues/new/choose).\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 5,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC One",
       "firmware": "HAKAI 3.10",
       "date": "2026-11-05"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench"
   ],
   "featured": false,
   "latest": "2.0.1",
   "latest_beta": null,
   "updated": "2026-11-05",
   "added": "2026-11-05",
   "downloads": 16
  },
  {
   "id": "potentialpatina",
   "name": "PotentialPatina",
   "author": "PotentialBreaks",
   "repo": "PotentialBreakfast/mpc-vst-potentialpatina",
   "kind": "effect",
   "license": "MIT",
   "summary": "Retro-colour insert effect: vinyl and tape noise, wow and flutter, tape/tube/cassette drive, bit and sample-rate crush, a tone tilt and a small room, with presets from subtle dust to old radio.",
   "screenshot": "https://raw.githubusercontent.com/PotentialBreakfast/mpc-vst-potentialpatina/7e1f7be4526c33f6b88da8238943086a89ec977f/docs/images/potentialpatina.png",
   "style": "saturation",
   "tags": [
    "lo-fi",
    "vinyl",
    "tape",
    "bitcrusher",
    "wobble"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.4",
     "size": 5871424,
     "defer": true,
     "sha256": "a9334d8dfee7495fe921d3905a3cab6da0b1e075657b2e59b8dad86ff797fc32",
     "param_compat": 1,
     "max_glibc": "2.4",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "potentialpatina",
      "name": "PotentialPatina",
      "version": "1.0.4",
      "kind": "effect",
      "uid": "50625074",
      "manufacturer": "PotentialBreaks",
      "layout": "portable",
      "so": "potentialpatina.so",
      "skin": "PotentialBreaks - VST - PotentialPatina",
      "folder": "portable/PotentialBreaks - VST - PotentialPatina",
      "extras": [],
      "user_data": [],
      "user_files": [],
      "arch": "armv7",
      "max_glibc": "2.4",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Retro-colour insert effect: vinyl and tape noise, wobble, drive, bit-crush, tone and room in one box.",
      "requires": "",
      "source_repo": "PotentialBreakfast/mpc-vst-potentialpatina",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "a9334d8dfee7495fe921d3905a3cab6da0b1e075657b2e59b8dad86ff797fc32",
       "size": 5871424,
       "url": "https://github.com/PotentialBreakfast/mpc-vst-potentialpatina/releases/download/v1.0.4/PotentialPatina-1.0.4-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/PotentialBreakfast/mpc-vst-potentialpatina/releases/download/v1.0.4/PotentialPatina-1.0.4-mpc-armv7.zip",
     "date": "2026-11-05",
     "channel": "stable",
     "notes": "**PotentialPatina 1.0.4**: name tidy-up.\n\n- The title on the plugin's page now reads **PotentialPatina**, the same as in the MPC's plugin list (it was in all capitals). Sound and controls are unchanged.\n\nSaved projects keep working. **Download** `PotentialPatina-1.0.4-mpc-armv7.zip` below. It's for Gen1 (32-bit) MPCs on MPC OS 3.x and has been tested on an MPC One. Install it with the [Open MPC](https://open-mpc.github.io/) installer app, or follow `INSTALL.md` inside the zip. Save your project first, because installing restarts the MPC.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 12,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC One",
       "firmware": "HAKAI 3.10",
       "date": "2026-11-05"
      }
     ]
    },
    {
     "version": "1.0.3",
     "size": 5870787,
     "defer": true,
     "sha256": "eca1bb8dc93b93e05b1cccdbcd988800ca52f641c6f578fd4f31a46b0f1b0e82",
     "param_compat": 1,
     "max_glibc": "2.4",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "potentialpatina",
      "name": "PotentialPatina",
      "version": "1.0.3",
      "kind": "effect",
      "uid": "50625074",
      "manufacturer": "PotentialBreaks",
      "layout": "portable",
      "so": "potentialpatina.so",
      "skin": "PotentialBreaks - VST - PotentialPatina",
      "folder": "portable/PotentialBreaks - VST - PotentialPatina",
      "extras": [],
      "user_data": [],
      "user_files": [],
      "arch": "armv7",
      "max_glibc": "2.4",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Retro-colour insert effect: vinyl and tape noise, wobble, drive, bit-crush, tone and room in one box.",
      "requires": "",
      "source_repo": "PotentialBreakfast/mpc-vst-potentialpatina",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "eca1bb8dc93b93e05b1cccdbcd988800ca52f641c6f578fd4f31a46b0f1b0e82",
       "size": 5870787,
       "url": "https://github.com/PotentialBreakfast/mpc-vst-potentialpatina/releases/download/v1.0.3/PotentialPatina-1.0.3-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/PotentialBreakfast/mpc-vst-potentialpatina/releases/download/v1.0.3/PotentialPatina-1.0.3-mpc-armv7.zip",
     "date": "2026-11-05",
     "channel": "stable",
     "notes": "**PotentialPatina 1.0.3**: a new, more polished look.\n\n- Barlow fonts, raised panels with soft shadows, glowing amber knob arcs, even-sized button labels and darker display wells. The same controls in the same places.\n\nSaved projects keep working. **Download** `PotentialPatina-1.0.3-mpc-armv7.zip` below. It's for Gen1 (32-bit) MPCs on MPC OS 3.x. Install it with the [Open MPC](https://open-mpc.github.io/) installer app, or follow `INSTALL.md` inside the zip. Save your project first, because installing restarts the MPC.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 7,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC One",
       "firmware": "HAKAI 3.10",
       "date": "2026-11-05"
      }
     ]
    },
    {
     "version": "1.0.2",
     "size": 438218,
     "defer": true,
     "sha256": "438be96778e6803aeb2daa3cbdd2956e33f93efe92f18eb33fbd7225deed73d0",
     "param_compat": 1,
     "max_glibc": "2.4",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "potentialpatina",
      "name": "PotentialPatina",
      "version": "1.0.2",
      "kind": "effect",
      "uid": "50625074",
      "manufacturer": "PotentialBreaks",
      "layout": "portable",
      "so": "potentialpatina.so",
      "skin": "PotentialBreaks - VST - PotentialPatina",
      "folder": "portable/PotentialBreaks - VST - PotentialPatina",
      "extras": [],
      "user_data": [],
      "user_files": [],
      "arch": "armv7",
      "max_glibc": "2.4",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Retro-colour insert effect: vinyl and tape noise, wobble, drive, bit-crush, tone and room in one box.",
      "requires": "",
      "source_repo": "PotentialBreakfast/mpc-vst-potentialpatina",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "438be96778e6803aeb2daa3cbdd2956e33f93efe92f18eb33fbd7225deed73d0",
       "size": 438218,
       "url": "https://github.com/PotentialBreakfast/mpc-vst-potentialpatina/releases/download/v1.0.2/PotentialPatina-1.0.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/PotentialBreakfast/mpc-vst-potentialpatina/releases/download/v1.0.2/PotentialPatina-1.0.2-mpc-armv7.zip",
     "date": "2026-11-05",
     "channel": "stable",
     "notes": "**PotentialPatina 1.0.2**, the first public release.\n\nA retro-colour insert effect: vinyl and tape noise, wobble, drive, bit-crush, tone and room, all set with one MAGNITUDE knob and nine subtle presets. See the [README](https://github.com/PotentialBreakfast/mpc-vst-potentialpatina#readme) for details and limitations.\n\n**Download** `PotentialPatina-1.0.2-mpc-armv7.zip` below. It's for Gen1 (32-bit) MPCs on MPC OS 3.x and has been tested on an MPC One. Install it with the [Open MPC](https://open-mpc.github.io/) installer app, or follow `INSTALL.md` inside the zip. Save your project first, because installing restarts the MPC.\n\nIdeas, bugs and criticism are all welcome. [Open an issue](https://github.com/PotentialBreakfast/mpc-vst-potentialpatina/issues/new/choose).\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 33,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC One",
       "firmware": "HAKAI 3.10",
       "date": "2026-11-05"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench"
   ],
   "featured": false,
   "latest": "1.0.4",
   "latest_beta": null,
   "updated": "2026-11-05",
   "added": "2026-11-05",
   "downloads": 52
  },
  {
   "id": "potentialwax",
   "name": "PotentialWax",
   "author": "PotentialBreaks",
   "repo": "PotentialBreakfast/mpc-vst-potentialwax",
   "kind": "instrument",
   "license": "MIT",
   "summary": "Melodic sampler in the spirit of Serato Sample: picks or browses songs from your own folders (MP3, WAV or FLAC), detects tempo and key, sets 16 cue points (phrases, bars or hits) on the pads and matches them to your tempo and key, with time-stretch or vinyl-style pitching. Save the chops as WAVs.",
   "screenshot": "https://raw.githubusercontent.com/PotentialBreakfast/mpc-vst-potentialwax/edbcaf4d8ca332e3cb05a0603aa63d4124d6c220/docs/images/potentialwax.png",
   "style": "sampler",
   "tags": [
    "chop",
    "melodic",
    "sampler",
    "time-stretch",
    "key-detection"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.2.1",
     "size": 1994837,
     "defer": true,
     "sha256": "65fb7e9124b791276bb53dad80c3091b8a44e5fc5a6b2d584e11cf7938ec8347",
     "param_compat": 1,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "potentialwax",
      "name": "PotentialWax",
      "version": "1.2.1",
      "kind": "instrument",
      "uid": "50625778",
      "manufacturer": "PotentialBreaks",
      "layout": "portable",
      "so": "potentialwax.so",
      "skin": "PotentialBreaks - VST - PotentialWax",
      "folder": "portable/PotentialBreaks - VST - PotentialWax",
      "extras": [],
      "user_data": [],
      "user_files": [],
      "arch": "armv7",
      "max_glibc": "2.17",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Melodic sampler: pick or dig a song from your library, 16 cues found for you, matched to your tempo and key.",
      "requires": "",
      "source_repo": "PotentialBreakfast/mpc-vst-potentialwax",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "65fb7e9124b791276bb53dad80c3091b8a44e5fc5a6b2d584e11cf7938ec8347",
       "size": 1994837,
       "url": "https://github.com/PotentialBreakfast/mpc-vst-potentialwax/releases/download/v1.2.1/PotentialWax-1.2.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/PotentialBreakfast/mpc-vst-potentialwax/releases/download/v1.2.1/PotentialWax-1.2.1-mpc-armv7.zip",
     "date": "2026-11-05",
     "channel": "stable",
     "notes": "**PotentialWax 1.2.1**: name tidy-up.\n\n- The title on the plugin's page now reads **PotentialWax**, the same as in the MPC's plugin list (it was in all capitals). Sound and controls are unchanged.\n\nSaved projects keep working. **Download** `PotentialWax-1.2.1-mpc-armv7.zip` below. It's for Gen1 (32-bit) MPCs on MPC OS 3.x and has been tested on an MPC One. Install it with the [Open MPC](https://open-mpc.github.io/) installer app, or follow `INSTALL.md` inside the zip. Save your project first, because installing restarts the MPC.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 11,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC One",
       "firmware": "HAKAI 3.10",
       "date": "2026-11-05"
      }
     ]
    },
    {
     "version": "1.2.0",
     "size": 1994909,
     "defer": true,
     "sha256": "93d5cc134b2db97f40a1d35017fd3e3e97ca00d3f90d7f74a96ec2939b66a35f",
     "param_compat": 1,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "potentialwax",
      "name": "PotentialWax",
      "version": "1.2.0",
      "kind": "instrument",
      "uid": "50625778",
      "manufacturer": "PotentialBreaks",
      "layout": "portable",
      "so": "potentialwax.so",
      "skin": "PotentialBreaks - VST - PotentialWax",
      "folder": "portable/PotentialBreaks - VST - PotentialWax",
      "extras": [],
      "user_data": [],
      "user_files": [],
      "arch": "armv7",
      "max_glibc": "2.17",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Melodic sampler: pick or dig a song from your library, 16 cues found for you, matched to your tempo and key.",
      "requires": "",
      "source_repo": "PotentialBreakfast/mpc-vst-potentialwax",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "93d5cc134b2db97f40a1d35017fd3e3e97ca00d3f90d7f74a96ec2939b66a35f",
       "size": 1994909,
       "url": "https://github.com/PotentialBreakfast/mpc-vst-potentialwax/releases/download/v1.2.0/PotentialWax-1.2.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/PotentialBreakfast/mpc-vst-potentialwax/releases/download/v1.2.0/PotentialWax-1.2.0-mpc-armv7.zip",
     "date": "2026-11-05",
     "channel": "stable",
     "notes": "**PotentialWax 1.2.0**: see your cues.\n\n- **New WAVE page:** the song's waveform with all 16 cue points. The selected pad's cue glows, and a white line follows playback. Playing a pad selects it.\n- **Zoom** to 16, 4 or 1 bar around the selected cue.\n- **Move any cue** by a bar, a beat, a 1/16 note or a tiny 5 ms step, then **PLAY PAD** to hear it. **SNAP TO HIT** and **RESET CUE** are there too.\n- Your project remembers the cues and the view.\n\nSaved projects keep working. **Download** `PotentialWax-1.2.0-mpc-armv7.zip` below. It's for Gen1 (32-bit) MPCs on MPC OS 3.x and has been tested on an MPC One. Install it with the [Open MPC](https://open-mpc.github.io/) installer app, or follow `INSTALL.md` inside the zip. Save your project first, because installing restarts the MPC.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 3,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC One",
       "firmware": "HAKAI 3.10",
       "date": "2026-11-05"
      }
     ]
    },
    {
     "version": "1.1.5",
     "size": 1882746,
     "defer": true,
     "sha256": "7d9400483f6c2d9c06ac5aae79ff7737a8a78210fd5d4e0f73fc0d62dfb9feb5",
     "param_compat": 1,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "potentialwax",
      "name": "PotentialWax",
      "version": "1.1.5",
      "kind": "instrument",
      "uid": "50625778",
      "manufacturer": "PotentialBreaks",
      "layout": "portable",
      "so": "potentialwax.so",
      "skin": "PotentialBreaks - VST - PotentialWax",
      "folder": "portable/PotentialBreaks - VST - PotentialWax",
      "extras": [],
      "user_data": [],
      "user_files": [],
      "arch": "armv7",
      "max_glibc": "2.17",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Melodic sampler: pick or dig a song from your library, 16 cues found for you, matched to your tempo and key.",
      "requires": "",
      "source_repo": "PotentialBreakfast/mpc-vst-potentialwax",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "7d9400483f6c2d9c06ac5aae79ff7737a8a78210fd5d4e0f73fc0d62dfb9feb5",
       "size": 1882746,
       "url": "https://github.com/PotentialBreakfast/mpc-vst-potentialwax/releases/download/v1.1.5/PotentialWax-1.1.5-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/PotentialBreakfast/mpc-vst-potentialwax/releases/download/v1.1.5/PotentialWax-1.1.5-mpc-armv7.zip",
     "date": "2026-11-05",
     "channel": "stable",
     "notes": "**PotentialWax 1.1.5**: chops that land on the beat.\n\n- **Cut loops are recognised.** A file that's a whole number of bars gets its exact tempo from its length, and its cues go on its beat grid (a pad per beat on a 4-bar loop). INFO shows \"LOOP 4 BARS\".\n- **Better tempo and cues on real samples:** the tempo and beat grid also listen to the hi-hats, and every cue snaps onto the actual hit nearby.\n- **New \u00f72 / \u00d72 buttons** in the MATCH panel for half-time and double-time samples. Matching, pad lengths and NUDGE follow them, and your project remembers the choice.\n- 1- and 2-bar loops now load (files from about 2 seconds).\n\nSaved projects keep working. **Download** `PotentialWax-1.1.5-mpc-armv7.zip` below. It's for Gen1 (32-bit) MPCs on MPC OS 3.x and has been tested on an MPC One. Install it with the [Open MPC](https://open-mpc.github.io/) installer app, or follow `INSTALL.md` inside the zip. Save your project first, because installing restarts the MPC.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 4,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC One",
       "firmware": "HAKAI 3.10",
       "date": "2026-11-05"
      }
     ]
    },
    {
     "version": "1.1.2",
     "size": 1869539,
     "defer": true,
     "sha256": "c014d992d13d89b1673b2154ecfe462b9ca1535dc8c56c9797823f5586a1154c",
     "param_compat": 1,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "potentialwax",
      "name": "PotentialWax",
      "version": "1.1.2",
      "kind": "instrument",
      "uid": "50625778",
      "manufacturer": "PotentialBreaks",
      "layout": "portable",
      "so": "potentialwax.so",
      "skin": "PotentialBreaks - VST - PotentialWax",
      "folder": "portable/PotentialBreaks - VST - PotentialWax",
      "extras": [],
      "user_data": [],
      "user_files": [],
      "arch": "armv7",
      "max_glibc": "2.17",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Melodic sampler: pick or dig a song from your library, 16 cues found for you, matched to your tempo and key.",
      "requires": "",
      "source_repo": "PotentialBreakfast/mpc-vst-potentialwax",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "c014d992d13d89b1673b2154ecfe462b9ca1535dc8c56c9797823f5586a1154c",
       "size": 1869539,
       "url": "https://github.com/PotentialBreakfast/mpc-vst-potentialwax/releases/download/v1.1.2/PotentialWax-1.1.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/PotentialBreakfast/mpc-vst-potentialwax/releases/download/v1.1.2/PotentialWax-1.1.2-mpc-armv7.zip",
     "date": "2026-11-05",
     "channel": "stable",
     "notes": "**PotentialWax 1.1.2**, the first public release.\n\nA melodic sampler in the spirit of Serato Sample: pick or dig a song from your own library, and get 16 cue points, matched to your project's tempo and key. See the [README](https://github.com/PotentialBreakfast/mpc-vst-potentialwax#readme) for everything it does and its limitations.\n\n**Download** `PotentialWax-1.1.2-mpc-armv7.zip` below. It's for Gen1 (32-bit) MPCs on MPC OS 3.x and has been tested on an MPC One. Install it with the [Open MPC](https://open-mpc.github.io/) installer app, or follow `INSTALL.md` inside the zip. Save your project first, because installing restarts the MPC.\n\nIdeas, bugs and criticism are all welcome. [Open an issue](https://github.com/PotentialBreakfast/mpc-vst-potentialwax/issues/new/choose).\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 5,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC One",
       "firmware": "HAKAI 3.10",
       "date": "2026-11-05"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench"
   ],
   "featured": false,
   "latest": "1.2.1",
   "latest_beta": null,
   "updated": "2026-11-05",
   "added": "2026-11-05",
   "downloads": 23
  },
  {
   "id": "prloguexxl",
   "name": "PrLogueXXL",
   "author": "L'Cronx",
   "repo": "sunskiefer/PrLogueXXL",
   "kind": "instrument",
   "license": "GPL-3.0-or-later",
   "summary": "16-voice poly synth modelled on the KORG prologue-16 (not affiliated with KORG): two VCOs, a multi engine (noise, 16 VPM types, KORG's logue-sdk waves oscillator), Poly/Duo/Mono/Unison/Chord, Main and Sub timbres, arpeggiator on MPC's grid, mod FX, delay/reverb and a low-frequency compressor with a live meter, over four pages.",
   "screenshot": "https://raw.githubusercontent.com/sunskiefer/PrLogueXXL/v0.1.1/docs/img/osc.png",
   "style": "synth",
   "tags": [
    "synth",
    "poly",
    "analog-modelled",
    "vpm",
    "fm",
    "arpeggiator",
    "pad",
    "lead"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.1.1",
     "size": 18917539,
     "defer": true,
     "sha256": "e108de89ea61899c0dfafe54ff9f7a26caa50075ff03e47e0e7227f81eecf70b",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "prloguexxl",
      "name": "PrLogueXXL",
      "version": "0.1.1",
      "kind": "instrument",
      "uid": "4c63506c",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "prloguexxl.so",
      "skin": "L'Cronx - VST - PrLogueXXL",
      "folder": "portable/L'Cronx - VST - PrLogueXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Prologue-style 16-voice poly synth: two VCOs, multi engine (noise, VPM, user), voice modes, two timbres, arpeggiator, effects, L.F. COMP",
      "requires": "",
      "source_repo": "sunskiefer/PrLogueXXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "e108de89ea61899c0dfafe54ff9f7a26caa50075ff03e47e0e7227f81eecf70b",
       "size": 18917539,
       "url": "https://github.com/sunskiefer/PrLogueXXL/releases/download/v0.1.1/PrLogueXXL-0.1.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/PrLogueXXL/releases/download/v0.1.1/PrLogueXXL-0.1.1-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "PrLogueXXL for Force / MPC OS by L'Cronx. Install: unzip, run install.sh (INSTALL.md inside), or use the MPC plugin installer.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 394,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "3.9.1",
       "date": "2026-10-25"
      }
     ]
    },
    {
     "version": "0.1.0",
     "size": 18951164,
     "defer": true,
     "sha256": "31a83ba8050463584d7ea063e9d97d279eced35f168180d75dfd9666a9533700",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "prloguexxl",
      "name": "PrLogueXXL",
      "version": "0.1.0",
      "kind": "instrument",
      "uid": "4c63506c",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "prloguexxl.so",
      "skin": "L'Cronx - VST - PrLogueXXL",
      "folder": "portable/L'Cronx - VST - PrLogueXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Prologue-style 16-voice poly synth: two VCOs, multi engine (noise, VPM, user), voice modes, two timbres, arpeggiator, effects, L.F. COMP",
      "requires": "",
      "source_repo": "sunskiefer/PrLogueXXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "31a83ba8050463584d7ea063e9d97d279eced35f168180d75dfd9666a9533700",
       "size": 18951164,
       "url": "https://github.com/sunskiefer/PrLogueXXL/releases/download/v0.1.0/PrLogueXXL-0.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/PrLogueXXL/releases/download/v0.1.0/PrLogueXXL-0.1.0-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "PrLogueXXL for Force / MPC OS by L'Cronx. Install: unzip, run install.sh (INSTALL.md inside), or use the MPC plugin installer.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 108,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench"
   ],
   "featured": false,
   "latest": "0.1.1",
   "latest_beta": null,
   "updated": "2026-10-23",
   "added": "2026-10-23",
   "downloads": 502
  },
  {
   "id": "profit-08",
   "name": "Profit-08",
   "author": "sd88me",
   "repo": "sd88me/mpc-vst-profit8",
   "kind": "instrument",
   "license": "MIT",
   "summary": "Eight-voice, two-layer analog-style synthesizer: stack and split layers, a gated sequencer and arpeggiator, a resonant 2/4-pole filter and a banks browser for your own program and bank SysEx dumps.",
   "screenshot": "https://raw.githubusercontent.com/sd88me/mpc-vst-profit8/main/docs/img/screenshot-program.png",
   "style": "synth",
   "tags": [
    "analog",
    "poly",
    "layers",
    "sequencer"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.1.3",
     "size": 4677414,
     "defer": true,
     "sha256": "938d597c30a6fc06363ad010c357a71a39ec696cc67b114f785cc53dc28d46cd",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "profit-08",
      "name": "Profit-08",
      "version": "0.1.3",
      "kind": "instrument",
      "uid": "50667438",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "profit_08.so",
      "skin": "sd88me - VST - Profit-08",
      "folder": "portable/sd88me - VST - Profit-08",
      "extras": [],
      "user_data": [
       "Preset_Banks"
      ],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Eight-voice, two-layer analog-style synthesizer with sequencer, arpeggiator and modulation matrix; native MPC skin.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-profit8",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "938d597c30a6fc06363ad010c357a71a39ec696cc67b114f785cc53dc28d46cd",
       "size": 4677414,
       "url": "https://github.com/sd88me/mpc-vst-profit8/releases/download/profit-08-v0.1.3/Profit-08-0.1.3-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "1723848d7cea7afba32ac17b8af7416d79a2f02bf0bc1a5566a8c864aa24181f",
       "size": 4693060,
       "url": "https://github.com/sd88me/mpc-vst-profit8/releases/download/profit-08-v0.1.3/Profit-08-0.1.3-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-profit8/releases/download/profit-08-v0.1.3/Profit-08-0.1.3-mpc-armv7.zip",
     "date": "2026-10-21",
     "channel": "stable",
     "notes": "Rebuilt against the updated mpc-vst-plugins wrapper: **Q-Links now move parameters on track edit \u2192 automation** (a plain host write no longer makes MPC rebuild its parameter screen; sd88me/mpc-vst-plugins#486). No other changes.\n\n`*-mpc-armv7.zip` is for Gen1 MPCs and the Force; `*-mpc-aarch64.zip` is the Gen2 build (MPC OS 3.x), tested offline only. Settings and your own files in the plugin's data folders are kept on upgrade.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 564,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-23"
      }
     ]
    },
    {
     "version": "0.1.2",
     "size": 4677281,
     "defer": true,
     "sha256": "b87a7d89dce61fee9a0e54cd0cdfc2872d8a2c2d7eabdbaf8668ad9a51730f30",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 34.2,
      "max_pct": 36.3,
      "verdict": "WARN"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "profit-08",
      "name": "Profit-08",
      "version": "0.1.2",
      "kind": "instrument",
      "uid": "50667438",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "profit_08.so",
      "skin": "sd88me - VST - Profit-08",
      "folder": "portable/sd88me - VST - Profit-08",
      "extras": [],
      "user_data": [
       "Preset_Banks"
      ],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Eight-voice, two-layer analog-style synthesizer with sequencer, arpeggiator and modulation matrix; native MPC skin.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-profit8",
      "license": "MIT",
      "cpu": {
       "p99_pct": 34.2,
       "max_pct": 36.3,
       "verdict": "WARN"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "b87a7d89dce61fee9a0e54cd0cdfc2872d8a2c2d7eabdbaf8668ad9a51730f30",
       "size": 4677281,
       "url": "https://github.com/sd88me/mpc-vst-profit8/releases/download/profit-08-v0.1.2/Profit-08-0.1.2-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "7af08b3e971dbe1260ea3e456ef2a9f8ad992bed4c8fa8f9336be92f77063050",
       "size": 4693038,
       "url": "https://github.com/sd88me/mpc-vst-profit8/releases/download/profit-08-v0.1.2/Profit-08-0.1.2-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-profit8/releases/download/profit-08-v0.1.2/Profit-08-0.1.2-mpc-armv7.zip",
     "date": "2026-10-14",
     "channel": "stable",
     "notes": "Profit-08 0.1.2: first release with a Gen2 (aarch64) build alongside the Gen1/Force armv7 build. The plugin itself is unchanged from 0.1.1.\n\n**New: Gen2 build.** `Profit-08-0.1.2-mpc-aarch64.zip` is for Gen2 devices (MPC Live III and kin, MPC OS 3.x); `Profit-08-0.1.2-mpc-armv7.zip` is for the Force and the other first-generation devices. Same source as 0.1.1 in both.\n\n**Status:** the Gen2 build was tested on an MPC Live III (MPC OS 3.9.1) by a Gen2 tester, as the 0.1.1 Gen2 test build, and the armv7 build on a Force (MPC OS 3.9.1). MPC OS 3.x only (the screen skin format).\n\nEight-voice, two-layer analog-style synthesizer: layers A and B as normal, stack and split, unison, a gated sequencer and an arpeggiator per layer, two oscillators and a resonant 2/4-pole lowpass per voice, three envelopes, four LFOs and the modulation matrix. Its program is the instrument's own 384 bytes, so its program and bank SysEx dumps load unchanged. Native MPC screen skin with Q-Link pages; banks and programs browser.\n\n**No factory sounds are included.** Put your own `.syx` program or bank dumps in `Preset_Banks/` inside the plugin folder (`/sdcard/Synths/sd88me - VST - Profit-08/`); the installer keeps them across upgrades.\n\n## Requirements\n- A Gen1 (32-bit ARM: Force, MPC Live / Live II, One, X, Key 61) or Gen2 (64-bit, MPC Live III and kin) MPC OS standalone device. The installer picks the right build by the zip; it refuses the wrong architecture.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install\n1. Unzip the one for your device, then copy the folder to the device, e.g. `scp -r Profit-08-0.1.2 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Profit-08-0.1.2/install.sh`\n\n*Profit-08 is an independent project, not affiliated with or endorsed by Dave Smith Instruments or Sequential.*\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 450,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-15"
      },
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-14"
      }
     ]
    },
    {
     "version": "0.1.1",
     "size": 7714118,
     "defer": true,
     "sha256": "2522b6a7d40c7620c942439ffd5ae7b823757b73a2b8dbdd4b5a3080bffafc59",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 34.2,
      "max_pct": 36.3,
      "verdict": "WARN"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "profit-08",
      "name": "Profit-08",
      "version": "0.1.1",
      "kind": "instrument",
      "uid": "50667438",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "profit_08.so",
      "skin": "sd88me - VST - Profit-08",
      "folder": "portable/sd88me - VST - Profit-08",
      "extras": [],
      "user_data": [
       "Preset_Banks"
      ],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Eight-voice, two-layer analog-style synthesizer modelled on a classic programmable poly (layers, stack and split, gated sequencer, arpeggiator); loads its program and bank SysEx dumps.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-profit8",
      "license": "MIT",
      "cpu": {
       "p99_pct": 34.2,
       "max_pct": 36.3,
       "verdict": "WARN"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "2522b6a7d40c7620c942439ffd5ae7b823757b73a2b8dbdd4b5a3080bffafc59",
       "size": 7714118,
       "url": "https://github.com/sd88me/mpc-vst-profit8/releases/download/profit-08-v0.1.1/Profit-08-0.1.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-profit8/releases/download/profit-08-v0.1.1/Profit-08-0.1.1-mpc-armv7.zip",
     "date": "2026-10-09",
     "channel": "stable",
     "notes": "Changes in 0.1.1:\n- The cutoff, resonance, audio mod and volume knobs are smoothed, so turning them no longer steps audibly.\n- Knobs redrawn after the hardware: ribbed black skirt, thin silver ring, black brushed top, white pointer, with the orange value arc.\n- BANKS page: the steppers sit in from the edges.\n\nEight-voice, two-layer analog-style synthesizer for Akai MPC OS standalone devices (Force, MPC Live / One / X / Key), modelled on a classic programmable poly: layers A and B as normal, stack and split, unison, a gated sequencer and an arpeggiator per layer, two analog-style oscillators and a resonant 2/4-pole lowpass per voice, three envelopes, four LFOs and the modulation matrix. Its program is the instrument's own 384 bytes, so its program and bank SysEx dumps load unchanged. Native MPC screen skin with Q-Link pages; banks and programs browser with data wheel and Q-Link control.\n\n**No factory sounds are included.** Put your own `.syx` program or bank dumps in `Preset_Banks/` inside the plugin folder (`/sdcard/Synths/sd88me - VST - Profit-08/`); the installer keeps them across upgrades.\n\n**Status:** test release (0.1.1). Tested on a Force; the screen skin is the MPC OS 3.x format (not 2.x). CPU on the Force: 8 voices about 15 % of one audio block in Eco 1x (worst p99 34 % in the Q-Link sweep: WARN, fine for one or two instances).\n\n## Requirements\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61). The installer refuses anything else.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Profit-08-0.1.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Profit-08-0.1.1/install.sh`\n\nThe installer stops MPC (save your project first), copies the plugin folder into `/sdcard/Synths`, backs up `MPC.settings`, registers the plugin and starts MPC again. Then add **Profit-08** to a track from the plugin browser (Instruments). Running it again upgrades in place.\n\n*Profit-08 is an independent project, not affiliated with or endorsed by Dave Smith Instruments or Sequential.*\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 434,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-10"
      },
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "MPC OS 5.0.18",
       "date": "2026-10-11"
      },
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-14"
      }
     ]
    },
    {
     "version": "0.1.0",
     "size": 7222203,
     "defer": true,
     "sha256": "2e8f6be3c0b9e46df2e20e84b3fcfc058afd1209bf61301092182fd997698a3f",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 34.0,
      "max_pct": 34.4,
      "verdict": "WARN"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "profit-08",
      "name": "Profit-08",
      "version": "0.1.0",
      "kind": "instrument",
      "uid": "50667438",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "profit_08.so",
      "skin": "sd88me - VST - Profit-08",
      "folder": "portable/sd88me - VST - Profit-08",
      "extras": [],
      "user_data": [
       "Preset_Banks"
      ],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Eight-voice, two-layer analog-style synthesizer modelled on a classic programmable poly (layers, stack and split, gated sequencer, arpeggiator); loads its program and bank SysEx dumps.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-profit8",
      "license": "MIT",
      "cpu": {
       "p99_pct": 34.0,
       "max_pct": 34.4,
       "verdict": "WARN"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "2e8f6be3c0b9e46df2e20e84b3fcfc058afd1209bf61301092182fd997698a3f",
       "size": 7222203,
       "url": "https://github.com/sd88me/mpc-vst-profit8/releases/download/profit-08-v0.1.0/Profit-08-0.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-profit8/releases/download/profit-08-v0.1.0/Profit-08-0.1.0-mpc-armv7.zip",
     "date": "2026-10-08",
     "channel": "stable",
     "notes": "Eight-voice, two-layer analog-style synthesizer for Akai MPC OS standalone devices (Force, MPC Live / One / X / Key), modelled on a classic programmable poly: layers A and B as normal, stack and split, unison, a gated sequencer and an arpeggiator per layer, two analog-style oscillators and a resonant 2/4-pole lowpass per voice, three envelopes, four LFOs and the modulation matrix. Its program is the instrument's own 384 bytes, so its program and bank SysEx dumps load unchanged. Native MPC screen skin with Q-Link pages; banks and programs browser with data wheel and Q-Link control.\n\n**No factory sounds are included.** Put your own `.syx` program or bank dumps in `Preset_Banks/` inside the plugin folder (`/sdcard/Synths/sd88me - VST - Profit-08/`); the installer keeps them across upgrades.\n\n**Status:** first test release (0.1.0). Tested on a Force; the screen skin is the MPC OS 3.x format (not 2.x). CPU on the Force: 8 voices about 15 % of one audio block in Eco 1x (worst p99 34 % in the Q-Link sweep: WARN, fine for one or two instances).\n\n## Requirements\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61). The installer refuses anything else.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Profit-08-0.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Profit-08-0.1.0/install.sh`\n\nThe installer stops MPC (save your project first), copies the plugin folder into `/sdcard/Synths`, backs up `MPC.settings`, registers the plugin and starts MPC again. Then add **Profit-08** to a track from the plugin browser (Instruments). Running it again upgrades in place.\n\n*Profit-08 is an independent project, not affiliated with or endorsed by Dave Smith Instruments or Sequential.*\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 564,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "0.1.3",
   "latest_beta": null,
   "updated": "2026-10-21",
   "added": "2026-10-08",
   "downloads": 2012
  },
  {
   "id": "profit-5",
   "name": "Profit-5",
   "author": "sd88me",
   "repo": "sd88me/mpc-vst-profit5",
   "kind": "instrument",
   "license": "MIT",
   "summary": "Five-voice analog polysynth modelled on an early SSM-chip classic: two oscillators, a four-pole resonant filter, Poly-Mod, wheel-mod, glide and unison, 38 factory programs, a Rev 2 / Rev 4 voicing switch, and an importer for Repro-5 .h2p patches.",
   "screenshot": "https://raw.githubusercontent.com/sd88me/mpc-vst-profit5/5724d1fe8fdb0aab2c72837228a7fd77f1980ec1/docs/img/screenshot-osc.png",
   "style": "synth",
   "tags": [
    "analog",
    "poly",
    "vintage",
    "poly-mod"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.2.1",
     "size": 21356544,
     "defer": true,
     "sha256": "c980c79b16df8b2679d88dfde0849eccbf51254331262c1704dbab44c5d973ac",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 31.4,
      "max_pct": 37.3,
      "verdict": "WARN"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "profit-5",
      "name": "Profit-5",
      "version": "0.2.1",
      "kind": "instrument",
      "uid": "50667435",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "profit_5.so",
      "skin": "sd88me - VST - Profit-5",
      "folder": "portable/sd88me - VST - Profit-5",
      "extras": [],
      "user_data": [
       "banks"
      ],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Five-voice analog polysynth modelled on an early SSM-chip Prophet-5: Rev 2 / Rev 4 voicing, 38 factory programs, and it imports Repro-5 .h2p patches.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-profit5",
      "license": "MIT",
      "cpu": {
       "p99_pct": 31.4,
       "max_pct": 37.3,
       "verdict": "WARN"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "c980c79b16df8b2679d88dfde0849eccbf51254331262c1704dbab44c5d973ac",
       "size": 21356544,
       "url": "https://github.com/sd88me/mpc-vst-profit5/releases/download/profit-5-vst-v0.2.1/Profit-5-0.2.1-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "17de84a1dca915ee1a6522974dfbbfa72c16fdd5633efa8dea52004521b73d5d",
       "size": 21362028,
       "url": "https://github.com/sd88me/mpc-vst-profit5/releases/download/profit-5-vst-v0.2.1/Profit-5-0.2.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-profit5/releases/download/profit-5-vst-v0.2.1/Profit-5-0.2.1-mpc-armv7.zip",
     "date": "2026-10-28",
     "channel": "stable",
     "notes": "Five-voice analog polysynth modelled on an early SSM-chip Prophet-5: Rev 2 / Rev 4 voicing, 38 factory programs, and it imports Repro-5 .h2p patches.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Profit-5-0.2.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Profit-5-0.2.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - Profit-5/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `banks/` inside the plugin folder (`/sdcard/Synths/sd88me - VST - Profit-5/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **Profit-5** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-profit5@3be81f0 with mpc-vst-plugins@3783efc.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 307,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai MPC Live III (Gen2)",
       "firmware": "3.10",
       "date": "2026-10-28"
      }
     ]
    },
    {
     "version": "0.2.0",
     "size": 21356410,
     "defer": true,
     "sha256": "a15b6e5cfa462f69f95bac0ef669b1e71e54242c9cb4f4e498203e88c10d99c8",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 31.4,
      "max_pct": 37.3,
      "verdict": "WARN"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "profit-5",
      "name": "Profit-5",
      "version": "0.2.0",
      "kind": "instrument",
      "uid": "50667435",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "profit_5.so",
      "skin": "sd88me - VST - Profit-5",
      "folder": "portable/sd88me - VST - Profit-5",
      "extras": [],
      "user_data": [
       "banks"
      ],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Five-voice analog polysynth modelled on an early SSM-chip Prophet-5: Rev 2 / Rev 4 voicing, 38 factory programs, and it imports Repro-5 .h2p patches.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-profit5",
      "license": "MIT",
      "cpu": {
       "p99_pct": 31.4,
       "max_pct": 37.3,
       "verdict": "WARN"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "a15b6e5cfa462f69f95bac0ef669b1e71e54242c9cb4f4e498203e88c10d99c8",
       "size": 21356410,
       "url": "https://github.com/sd88me/mpc-vst-profit5/releases/download/profit-5-vst-v0.2.0/Profit-5-0.2.0-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "22ec694fead1692276fa8ca1aa9b763aaaa39666240dcd9957c2568e4e27c62f",
       "size": 21361890,
       "url": "https://github.com/sd88me/mpc-vst-profit5/releases/download/profit-5-vst-v0.2.0/Profit-5-0.2.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-profit5/releases/download/profit-5-vst-v0.2.0/Profit-5-0.2.0-mpc-armv7.zip",
     "date": "2026-10-22",
     "channel": "stable",
     "notes": "Five-voice analog polysynth modelled on an early SSM-chip Prophet-5: Rev 2 / Rev 4 voicing, 38 factory programs, and it imports Repro-5 .h2p patches.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Profit-5-0.2.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Profit-5-0.2.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - Profit-5/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `banks/` inside the plugin folder (`/sdcard/Synths/sd88me - VST - Profit-5/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **Profit-5** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-profit5@b9081b0 with mpc-vst-plugins@3783efc.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 312,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force (Gen1)",
       "firmware": "5.0.17",
       "date": "2026-10-22"
      }
     ]
    },
    {
     "version": "0.1.1",
     "size": 21636494,
     "defer": true,
     "sha256": "59b0891560a0a123ce639441dc2878e9f6c8fce32ae1c8073f7f24a93b948e07",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 31.4,
      "max_pct": 37.3,
      "verdict": "WARN"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "profit-5",
      "name": "Profit-5",
      "version": "0.1.1",
      "kind": "instrument",
      "uid": "50667435",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "profit_5.so",
      "skin": "sd88me - VST - Profit-5",
      "folder": "portable/sd88me - VST - Profit-5",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Five-voice analog polysynth modelled on an early SSM-chip Prophet-5: Rev 2 / Rev 4 voicing, 38 factory programs.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-profit5",
      "license": "MIT",
      "cpu": {
       "p99_pct": 31.4,
       "max_pct": 37.3,
       "verdict": "WARN"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "59b0891560a0a123ce639441dc2878e9f6c8fce32ae1c8073f7f24a93b948e07",
       "size": 21636494,
       "url": "https://github.com/sd88me/mpc-vst-profit5/releases/download/profit-5-vst-v0.1.1/Profit-5-0.1.1-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "3aa0affa02a71b30aed1896af4a0b4eb8bcbae6cc750ad134973d9cc42aa298c",
       "size": 21639884,
       "url": "https://github.com/sd88me/mpc-vst-profit5/releases/download/profit-5-vst-v0.1.1/Profit-5-0.1.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-profit5/releases/download/profit-5-vst-v0.1.1/Profit-5-0.1.1-mpc-armv7.zip",
     "date": "2026-10-21",
     "channel": "stable",
     "notes": "0.1.1: built with the wrapper fixes from mpc-vst-plugins #486-#489 (Q-Links on the automation screen, display-update limits, params.lock). Tested on a Force 2026-10-22 (device): loads, plays, all pages, Q-Links, save and reload. CPU about 28% of a core at five voices (WARN). Gen2 zip untested.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 146,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force (Gen1)",
       "firmware": "5.0.17",
       "date": "2026-10-22"
      }
     ]
    },
    {
     "version": "0.1.0",
     "size": 21636448,
     "defer": true,
     "sha256": "583aff7bf432f09cf314a34b5ba533f58bd4efcef6c62cf0278137b44a215d6f",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 31.4,
      "max_pct": 37.3,
      "verdict": "WARN"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "profit-5",
      "name": "Profit-5",
      "version": "0.1.0",
      "kind": "instrument",
      "uid": "50667435",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "profit_5.so",
      "skin": "sd88me - VST - Profit-5",
      "folder": "portable/sd88me - VST - Profit-5",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Five-voice analog polysynth modelled on an early SSM-chip Prophet-5: Rev 2 / Rev 4 voicing, 38 factory programs.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-profit5",
      "license": "MIT",
      "cpu": {
       "p99_pct": 31.4,
       "max_pct": 37.3,
       "verdict": "WARN"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "583aff7bf432f09cf314a34b5ba533f58bd4efcef6c62cf0278137b44a215d6f",
       "size": 21636448,
       "url": "https://github.com/sd88me/mpc-vst-profit5/releases/download/profit-5-vst-v0.1.0/Profit-5-0.1.0-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "53482ebd1d43b62c84164281b5c19e23e8a10209ab95e268a948698c51d3c5b4",
       "size": 21639836,
       "url": "https://github.com/sd88me/mpc-vst-profit5/releases/download/profit-5-vst-v0.1.0/Profit-5-0.1.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-profit5/releases/download/profit-5-vst-v0.1.0/Profit-5-0.1.0-mpc-armv7.zip",
     "date": "2026-10-21",
     "channel": "stable",
     "notes": "Test build 0.1.0. Install on a Force or MPC Gen1 with root access (see INSTALL.md in the zip). Checked on a Force 2026-10-21 (device): loads, plays, skin and Q-Links work. CPU: about 28% of a core at five voices (WARN). Gen2 zip is untested.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 174,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force (Gen1)",
       "firmware": "5.0.17",
       "date": "2026-10-21"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen2"
   ],
   "bar_missing": [
    "tested"
   ],
   "featured": false,
   "latest": "0.2.1",
   "latest_beta": null,
   "updated": "2026-10-28",
   "added": "2026-10-21",
   "downloads": 939
  },
  {
   "id": "ps3100xxl",
   "name": "PS3100XXL",
   "author": "L'Cronx",
   "repo": "sunskiefer/PS3100XXL",
   "kind": "instrument",
   "license": "GPL-3.0-or-later",
   "summary": "Semi-modular poly synth modelled on the 1977 Korg PS-3100 (not affiliated with Korg): one oscillator, filter and envelope per key up to 48 voices, three-peak resonators, ensemble, two modulation generators, sample & hold, twelve temperament knobs and a patch bay you patch by touch, on one zoomable page.",
   "screenshot": "https://raw.githubusercontent.com/sunskiefer/PS3100XXL/v0.1.5/docs/img/overview.png",
   "style": "synth",
   "tags": [
    "synth",
    "poly",
    "semi-modular",
    "analog-modelled",
    "patch-bay",
    "ensemble",
    "resonator"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.1.5",
     "size": 16648165,
     "defer": true,
     "sha256": "04008f2db5abaa32ccc433f400ada12e1c75f0b233bb7dd536122bedce3fc625",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "ps3100xxl",
      "name": "PS3100XXL",
      "version": "0.1.5",
      "kind": "instrument",
      "uid": "50733331",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "ps3100xxl.so",
      "skin": "L'Cronx - VST - PS3100XXL",
      "folder": "portable/L'Cronx - VST - PS3100XXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Korg PS-3100-style semi-modular poly synth: 48 voices, resonators, ensemble, temperament, touch patch bay",
      "requires": "",
      "source_repo": "sunskiefer/PS3100XXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "04008f2db5abaa32ccc433f400ada12e1c75f0b233bb7dd536122bedce3fc625",
       "size": 16648165,
       "url": "https://github.com/sunskiefer/PS3100XXL/releases/download/v0.1.5/PS3100XXL-0.1.5-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/PS3100XXL/releases/download/v0.1.5/PS3100XXL-0.1.5-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "PS3100XXL for Force / MPC OS by L'Cronx. Install: unzip, run install.sh (INSTALL.md inside), or use the MPC plugin installer.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 330,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "3.9.1",
       "date": "2026-10-25"
      }
     ]
    },
    {
     "version": "0.1.4",
     "size": 20902296,
     "defer": true,
     "sha256": "86dac2fc0751bbcbcbdfa48433dd6b7371c0178b75ed0342ad73a0e176790ac9",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "ps3100xxl",
      "name": "PS3100XXL",
      "version": "0.1.4",
      "kind": "instrument",
      "uid": "50733331",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "ps3100xxl.so",
      "skin": "L'Cronx - VST - PS3100XXL",
      "folder": "portable/L'Cronx - VST - PS3100XXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Korg PS-3100-style semi-modular poly synth: 48 voices, resonators, ensemble, temperament, touch patch bay",
      "requires": "",
      "source_repo": "sunskiefer/PS3100XXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "86dac2fc0751bbcbcbdfa48433dd6b7371c0178b75ed0342ad73a0e176790ac9",
       "size": 20902296,
       "url": "https://github.com/sunskiefer/PS3100XXL/releases/download/v0.1.4/PS3100XXL-0.1.4-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/PS3100XXL/releases/download/v0.1.4/PS3100XXL-0.1.4-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "PS3100XXL for Force / MPC OS by L'Cronx. Install: unzip, run install.sh (INSTALL.md inside), or use the MPC plugin installer.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 84,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.1.3",
     "size": 20890483,
     "defer": true,
     "sha256": "28bffa2d47c9ea4c8609dd9a82fbdfa90bc3fd0fe3ff6d6374affe5067a86d81",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "ps3100xxl",
      "name": "PS3100XXL",
      "version": "0.1.3",
      "kind": "instrument",
      "uid": "50733331",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "ps3100xxl.so",
      "skin": "L'Cronx - VST - PS3100XXL",
      "folder": "portable/L'Cronx - VST - PS3100XXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Korg PS-3100-style semi-modular poly synth: 48 voices, resonators, ensemble, temperament, touch patch bay",
      "requires": "",
      "source_repo": "sunskiefer/PS3100XXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "28bffa2d47c9ea4c8609dd9a82fbdfa90bc3fd0fe3ff6d6374affe5067a86d81",
       "size": 20890483,
       "url": "https://github.com/sunskiefer/PS3100XXL/releases/download/v0.1.3/PS3100XXL-0.1.3-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/PS3100XXL/releases/download/v0.1.3/PS3100XXL-0.1.3-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "PS3100XXL for Force / MPC OS by L'Cronx. Install: unzip, run install.sh (INSTALL.md inside), or use the MPC plugin installer.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 85,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.1.2",
     "size": 20744915,
     "defer": true,
     "sha256": "33629c49c821fd81af77fe4b0ec425493f9ed2eeb422d594ca4a0160d0d8139c",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "ps3100xxl",
      "name": "PS3100XXL",
      "version": "0.1.2",
      "kind": "instrument",
      "uid": "50733331",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "ps3100xxl.so",
      "skin": "L'Cronx - VST - PS3100XXL",
      "folder": "portable/L'Cronx - VST - PS3100XXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Korg PS-3100-style semi-modular poly synth: 48 voices, resonators, ensemble, temperament, touch patch bay",
      "requires": "",
      "source_repo": "sunskiefer/PS3100XXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "33629c49c821fd81af77fe4b0ec425493f9ed2eeb422d594ca4a0160d0d8139c",
       "size": 20744915,
       "url": "https://github.com/sunskiefer/PS3100XXL/releases/download/v0.1.2/PS3100XXL-0.1.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/PS3100XXL/releases/download/v0.1.2/PS3100XXL-0.1.2-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "PS3100XXL for Force / MPC OS by L'Cronx. Install: unzip, run install.sh (INSTALL.md inside), or use the MPC plugin installer.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 86,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench"
   ],
   "featured": false,
   "latest": "0.1.5",
   "latest_beta": null,
   "updated": "2026-10-23",
   "added": "2026-10-23",
   "downloads": 585
  },
  {
   "id": "op1fx-pulse",
   "name": "Pulse",
   "author": "Bombest",
   "repo": "Bombest-Audio/op1-fx",
   "kind": "instrument",
   "license": "GPL-3.0-only",
   "summary": "Two PWM pulse oscillators per voice, eight voices. OP-1 inspired.",
   "screenshot": "https://raw.githubusercontent.com/Bombest-Audio/op1-fx/34f1396d82a4ae72baa761a50f1d9bfe834c444f/screenshots/mpc/pulse.png",
   "style": "synth",
   "collection": "bombest-op1fx",
   "tags": [
    "op1",
    "synth",
    "pwm",
    "pulse"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.4.1",
     "size": 5377316,
     "defer": true,
     "sha256": "0076a946fe549d6f0b44b3dc824f05989d5ddc7b4c0ea18d3ec5fce8b82b19f1",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "op1fx-pulse",
      "name": "Pulse",
      "version": "0.4.1",
      "kind": "instrument",
      "uid": "42625075",
      "manufacturer": "bombest",
      "layout": "portable",
      "so": "pulse.so",
      "skin": "bombest - VST - Pulse",
      "folder": "portable/bombest - VST - Pulse",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "New take on the OP-1 pulse for MPC.",
      "requires": "",
      "source_repo": "Bombest-Audio/op1-fx",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "0076a946fe549d6f0b44b3dc824f05989d5ddc7b4c0ea18d3ec5fce8b82b19f1",
       "size": 5377316,
       "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/Pulse-0.4.1-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "5c9f772b2f7450c23649c4fac7020f8a6fb8ef5bc73e3c56a307edd95f1b00d2",
       "size": 5380510,
       "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/Pulse-0.4.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/Pulse-0.4.1-mpc-armv7.zip",
     "date": "2026-11-01",
     "channel": "stable",
     "notes": "Repackaged for the Open MPC plugin catalog. The plugin binaries are the same ones from 0.4.0. What changed is the packaging: catalog ids now start with `op1fx-` (for example `op1fx-delay`), the installer matches the current mpc-vst-plugins template, and the repo carries MPC screenshots and a `tested.json`.\n\nTested on an MPC Live III (Gen2), MPC OS 3.9.1. The armv7 zips (Gen1, Force, MPC One) are built but not tested on hardware yet.\n\nDownload `OP1-Suite-0.4.1-mpc-aarch64.zip` to install all twenty on a Gen2 MPC, or one plugin zip for a single plugin.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 82,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "3.9.1",
       "date": "2026-11-01"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen2"
   ],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "0.4.1",
   "latest_beta": null,
   "updated": "2026-11-01",
   "added": "2026-11-01",
   "downloads": 102
  },
  {
   "id": "pulytek",
   "name": "PulyTek",
   "author": "MagicStino",
   "repo": "MagicStino/pulytek",
   "kind": "effect",
   "license": "GPL-3.0-only",
   "summary": "Pultec-style WDF EQ with tube warmth, AIR, stereo VU meters and four-band side EQ.",
   "screenshot": "https://raw.githubusercontent.com/MagicStino/pulytek/v1.0.1/docs/preview_0.png",
   "style": "eq",
   "tags": [
    "eq",
    "pultec",
    "wdf",
    "tube",
    "stereo"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.2",
     "size": 15631647,
     "defer": true,
     "sha256": "956dcf66aa1b2c9e7089d34a60384559c8d62346f92210efe62c8a0cacd02414",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "pulytek",
      "name": "PulyTek",
      "version": "1.0.2",
      "kind": "effect",
      "uid": "45714631",
      "manufacturer": "MagicStino",
      "layout": "portable",
      "so": "pulytek.so",
      "skin": "MagicStino - VST - PulyTek",
      "folder": "portable/MagicStino - VST - PulyTek",
      "extras": [
       "licenses",
       "LICENSE",
       "NOTICE.md",
       "source/PulyTek-source.tar.gz"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "Experimental Pultec-style WDF EQ. Hardware validation pending.",
      "requires": "",
      "source_repo": "MagicStino/pulytek",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "956dcf66aa1b2c9e7089d34a60384559c8d62346f92210efe62c8a0cacd02414",
       "size": 15631647,
       "url": "https://github.com/MagicStino/pulytek/releases/download/v1.0.2/PulyTek-1.0.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/MagicStino/pulytek/releases/download/v1.0.2/PulyTek-1.0.2-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "Reduces display work by reading the two meter values directly instead of scanning 34 parameters per snapshot. Audio binary identical to the CPU-tested build; version metadata now uses 1.0.2 without a preview suffix. Local before/after audio comparison was bit-identical. Installation and application restart checked on Force 3.9.1; full firmware 3.10 and MPC hardware validation remain pending. No measured hardware CPU percentage or claim of complete hidden-screen rendering suspension.\r\n\r\nCatalog validation against upstream b040418 passes with three installer-template warnings. Reviewed differences: this package uses the older Gen1-only installer and plugin registration helper, lacks the newer /data/Settings fallback, and has older noexec advice. It retains checksum verification and settings backup. Use the ARMv7 ZIP for Force/MPC Gen1, and the attached source archive for the complete CPU-change source.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 383,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.1",
     "size": 15634486,
     "defer": true,
     "sha256": "785743716456d9b7b9ed6e99959219bcaa72f8a6513788a2d423568afa8fb528",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "pulytek",
      "name": "PulyTek",
      "version": "1.0.1",
      "kind": "effect",
      "uid": "45714631",
      "manufacturer": "MagicStino",
      "layout": "portable",
      "so": "pulytek.so",
      "skin": "MagicStino - VST - PulyTek",
      "folder": "portable/MagicStino - VST - PulyTek",
      "extras": [
       "licenses",
       "LICENSE",
       "NOTICE.md",
       "source/PulyTek-source.tar.gz"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "Experimental Pultec-style WDF EQ. Hardware validation pending.",
      "requires": "",
      "source_repo": "MagicStino/pulytek",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "785743716456d9b7b9ed6e99959219bcaa72f8a6513788a2d423568afa8fb528",
       "size": 15634486,
       "url": "https://github.com/MagicStino/pulytek/releases/download/v1.0.1/PulyTek-1.0.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/MagicStino/pulytek/releases/download/v1.0.1/PulyTek-1.0.1-mpc-armv7.zip",
     "date": "2026-10-10",
     "channel": "stable",
     "notes": "PulyTek is a separate open-source Pultec-style EQ port for the native Akai Force/MPC Gen1 OpenPlugin format.\n\n- Blue vintage panel, Bakelite-style knobs, ribbed selector buttons, warm lamps and stereo VU meters.\n- Upstream EQP-WDF-1A passive WDF circuit by Alberto Barrera / ABSounds, GPLv3.\n- Extra tube-colour switch with DRIVE, WARMTH and continuous wet/dry MIX, six-frequency AIR shelf with one continuous AMOUNT control, output trim and full bypass.\n- Side Mixing on/off, 0\u2013200% stereo width, side level and four side-only parametric bands.\n- Native ARMv7 hard-float VST2 effect, Akai TUI skin, Q-Link mappings, portable installer and complete corresponding source.\n\n**The maintainer reports hardware testing of the preceding plugin version. This release\u2019s new LED touch behavior still needs device verification; a detailed device/firmware record and CPU benchmark are pending.**\nDesktop DSP and native host tests passed with sanitizers. ARM loading/audio/state passed under QEMU with Force 3.9.1\nsystem libraries; that is not a physical-device compatibility guarantee. Read README.md and docs/VALIDATION.md.\n\nThe portable ZIP is for Force/MPC; the optional desktop Linux VST3 is a separate CI artifact and is not installed on Force.\n\n0.1.0-rc2 adds a combined Tube & AIR page with Drive and Mix controls. Legacy rc1 tube/EQ state chunks load with the original +3 dB, fully wet AIR defaults.\n\n0.1.0-rc3 removes the redundant AIR Mix knob, renames AIR Drive to Amount and turns AIR off below 2%. Tube controls are unchanged. Legacy native state migrates; rc2 partial AIR mixes preserve high-frequency gain approximately through the shelf transition.\n\n49 original factory programs: Init and six each for Voice, Drums, Bass, Guitar, Keys, Bus, Master and Stereo. Native PRESET menu and desktop VST3 program support; complete control recall, including AIR amount before enable. Includes Drums Smash Bassdrum and Master Light / Hard Colour / Air / Smile / Warm / Wide Polish.\n\n0.1.0-rc4 corrects VU metering: sine-calibrated rectified averaging, two-pole needle inertia (approximately 300 ms to 99%), symmetric smooth return, 20 Hz visual updates and voltage-proportional scale spacing. The clearly labelled programme reference is now 0 VU = -9 dBFS RMS, to avoid pinning on louder samples. +3 VU is -6 dBFS RMS-equivalent; sustained levels above that still legitimately reach the stop. Audio processing and preset settings are unchanged.\n\nGlobal OUTPUT COMP is beside the stereo meters. It reuses the existing final output parameter and preserves preset/project gains; metering follows it.\n\n1.0.0 makes AIR enable independent of Amount at every setting, including 0%. All LED lamps toggle on touch; POWER toggles global bypass and lights when processing is active. Tube, AIR and Side lamps toggle their own sections. Existing project and preset parameter keys are unchanged.\n\n## Interface previews\nGenerated native interface previews, not device captures.\n\n![Equalizer](https://raw.githubusercontent.com/MagicStino/pulytek/v1.0.0/docs/preview_0.png)\n\n![Tube and AIR](https://raw.githubusercontent.com/MagicStino/pulytek/v1.0.0/docs/preview_1.png)\n\n![Side Mixing](https://raw.githubusercontent.com/MagicStino/pulytek/v1.0.0/docs/preview_2.png)\n\n## 1.0.1 \u2014 stable preset popup during playback\nVU values now notify the host without requesting a full display rebuild. This prevents the PRESET menu from repeatedly rebuilding while needles move. Preset selection still requests a redraw and recalls all controls. Audio processing, state keys and factory programs are unchanged. A dedicated host regression test verifies ongoing meter notifications, zero meter-driven display rebuilds and normal preset selection redraw. Physical popup confirmation remains pending.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 481,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.0",
     "size": 15637851,
     "defer": true,
     "sha256": "0764c1ff574f4703b594db6b743eec3a1732ae76a1113124de36a307aae2660b",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "pulytek",
      "name": "PulyTek",
      "version": "1.0.0",
      "kind": "effect",
      "uid": "45714631",
      "manufacturer": "MagicStino",
      "layout": "portable",
      "so": "pulytek.so",
      "skin": "MagicStino - VST - PulyTek",
      "folder": "portable/MagicStino - VST - PulyTek",
      "extras": [
       "licenses",
       "LICENSE",
       "NOTICE.md",
       "source/PulyTek-source.tar.gz"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "Experimental Pultec-style WDF EQ. Hardware validation pending.",
      "requires": "",
      "source_repo": "MagicStino/pulytek",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "0764c1ff574f4703b594db6b743eec3a1732ae76a1113124de36a307aae2660b",
       "size": 15637851,
       "url": "https://github.com/MagicStino/pulytek/releases/download/v1.0.0/PulyTek-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/MagicStino/pulytek/releases/download/v1.0.0/PulyTek-1.0.0-mpc-armv7.zip",
     "date": "2026-10-10",
     "channel": "stable",
     "notes": "PulyTek is a separate open-source Pultec-style EQ port for the native Akai Force/MPC Gen1 OpenPlugin format.\n\n- Blue vintage panel, Bakelite-style knobs, ribbed selector buttons, warm lamps and stereo VU meters.\n- Upstream EQP-WDF-1A passive WDF circuit by Alberto Barrera / ABSounds, GPLv3.\n- Extra tube-colour switch with DRIVE, WARMTH and continuous wet/dry MIX, six-frequency AIR shelf with one continuous AMOUNT control, output trim and full bypass.\n- Side Mixing on/off, 0\u2013200% stereo width, side level and four side-only parametric bands.\n- Native ARMv7 hard-float VST2 effect, Akai TUI skin, Q-Link mappings, portable installer and complete corresponding source.\n\n**The maintainer reports hardware testing of the preceding plugin version. This release\u2019s new LED touch behavior still needs device verification; a detailed device/firmware record and CPU benchmark are pending.**\nDesktop DSP and native host tests passed with sanitizers. ARM loading/audio/state passed under QEMU with Force 3.9.1\nsystem libraries; that is not a physical-device compatibility guarantee. Read README.md and docs/VALIDATION.md.\n\nThe portable ZIP is for Force/MPC; the optional desktop Linux VST3 is a separate CI artifact and is not installed on Force.\n\n0.1.0-rc2 adds a combined Tube & AIR page with Drive and Mix controls. Legacy rc1 tube/EQ state chunks load with the original +3 dB, fully wet AIR defaults.\n\n0.1.0-rc3 removes the redundant AIR Mix knob, renames AIR Drive to Amount and turns AIR off below 2%. Tube controls are unchanged. Legacy native state migrates; rc2 partial AIR mixes preserve high-frequency gain approximately through the shelf transition.\n\n49 original factory programs: Init and six each for Voice, Drums, Bass, Guitar, Keys, Bus, Master and Stereo. Native PRESET menu and desktop VST3 program support; complete control recall, including AIR amount before enable. Includes Drums Smash Bassdrum and Master Light / Hard Colour / Air / Smile / Warm / Wide Polish.\n\n0.1.0-rc4 corrects VU metering: sine-calibrated rectified averaging, two-pole needle inertia (approximately 300 ms to 99%), symmetric smooth return, 20 Hz visual updates and voltage-proportional scale spacing. The clearly labelled programme reference is now 0 VU = -9 dBFS RMS, to avoid pinning on louder samples. +3 VU is -6 dBFS RMS-equivalent; sustained levels above that still legitimately reach the stop. Audio processing and preset settings are unchanged.\n\nGlobal OUTPUT COMP is beside the stereo meters. It reuses the existing final output parameter and preserves preset/project gains; metering follows it.\n\n1.0.0 makes AIR enable independent of Amount at every setting, including 0%. All LED lamps toggle on touch; POWER toggles global bypass and lights when processing is active. Tube, AIR and Side lamps toggle their own sections. Existing project and preset parameter keys are unchanged.\n\n## Interface previews\nGenerated native interface previews, not device captures.\n\n![Equalizer](https://raw.githubusercontent.com/MagicStino/pulytek/v1.0.0/docs/preview_0.png)\n\n![Tube and AIR](https://raw.githubusercontent.com/MagicStino/pulytek/v1.0.0/docs/preview_1.png)\n\n![Side Mixing](https://raw.githubusercontent.com/MagicStino/pulytek/v1.0.0/docs/preview_2.png)\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 258,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.0.2",
   "latest_beta": null,
   "updated": "2026-10-23",
   "added": "2026-10-10",
   "downloads": 2163
  },
  {
   "id": "op1fx-punch",
   "name": "Punch",
   "author": "Bombest",
   "repo": "Bombest-Audio/op1-fx",
   "kind": "effect",
   "license": "GPL-3.0-only",
   "summary": "Bit-crush style punch for drums and buses, 12 presets, with a Detroit boxer skin.",
   "screenshot": "https://raw.githubusercontent.com/Bombest-Audio/op1-fx/34f1396d82a4ae72baa761a50f1d9bfe834c444f/screenshots/mpc/punch.png",
   "style": "distortion",
   "collection": "bombest-op1fx",
   "tags": [
    "op1",
    "compressor",
    "drive",
    "drums"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.4.1",
     "size": 6270643,
     "defer": true,
     "sha256": "951070d809f679105a855a1f6e0c39faa0cf275ac1662d95ae7880f8eaa66c3d",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "op1fx-punch",
      "name": "Punch",
      "version": "0.4.1",
      "kind": "effect",
      "uid": "4262506e",
      "manufacturer": "bombest",
      "layout": "portable",
      "so": "punch.so",
      "skin": "bombest - VST - Punch",
      "folder": "portable/bombest - VST - Punch",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "New take on the OP-1 punch for MPC. 12 factory presets.",
      "requires": "",
      "source_repo": "Bombest-Audio/op1-fx",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "951070d809f679105a855a1f6e0c39faa0cf275ac1662d95ae7880f8eaa66c3d",
       "size": 6270643,
       "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/Punch-0.4.1-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "3b5010caa48eb6e5dd89dc5067662001523f903a1c352a2aee4dbda43bbe61d3",
       "size": 6273531,
       "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/Punch-0.4.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/Punch-0.4.1-mpc-armv7.zip",
     "date": "2026-11-01",
     "channel": "stable",
     "notes": "Repackaged for the Open MPC plugin catalog. The plugin binaries are the same ones from 0.4.0. What changed is the packaging: catalog ids now start with `op1fx-` (for example `op1fx-delay`), the installer matches the current mpc-vst-plugins template, and the repo carries MPC screenshots and a `tested.json`.\n\nTested on an MPC Live III (Gen2), MPC OS 3.9.1. The armv7 zips (Gen1, Force, MPC One) are built but not tested on hardware yet.\n\nDownload `OP1-Suite-0.4.1-mpc-aarch64.zip` to install all twenty on a Gen2 MPC, or one plugin zip for a single plugin.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 74,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "3.9.1",
       "date": "2026-11-01"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen2"
   ],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "0.4.1",
   "latest_beta": null,
   "updated": "2026-11-01",
   "added": "2026-11-01",
   "downloads": 94
  },
  {
   "id": "raffosynth",
   "name": "RaffoSynth",
   "author": "saustin2010",
   "repo": "saustin2010/mpc-vst-raffosynth",
   "kind": "instrument",
   "license": "MIT",
   "summary": "RaffoSynth: a Minimoog-style mono synth with four oscillators and a ladder filter.",
   "screenshot": "https://raw.githubusercontent.com/saustin2010/mpc-vst-raffosynth/v1.3.1/screenshots/page_0.png",
   "style": "synth",
   "tags": [
    "minimoog",
    "monophonic",
    "ladder-filter",
    "analog-modelling"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.3.1",
     "size": 6711079,
     "defer": true,
     "sha256": "7bad32aee3b9c78a78213115a6ff48faa827b2915a6eea1ae3aed7cb75be07ba",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "raffosynth",
      "name": "[SYN] RaffoSynth",
      "version": "1.3.1",
      "kind": "instrument",
      "uid": "4d6f6f67",
      "manufacturer": "Raffo",
      "layout": "portable",
      "so": "moog.so",
      "skin": "Raffo - VST - [SYN] RaffoSynth",
      "folder": "portable/Raffo - VST - [SYN] RaffoSynth",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "RaffoSynth: a Minimoog-style mono synth with four oscillators and a ladder filter.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-raffosynth",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "7bad32aee3b9c78a78213115a6ff48faa827b2915a6eea1ae3aed7cb75be07ba",
       "size": 6711079,
       "url": "https://github.com/saustin2010/mpc-vst-raffosynth/releases/download/v1.3.1/SYN-RaffoSynth-1.3.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-raffosynth/releases/download/v1.3.1/SYN-RaffoSynth-1.3.1-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "RaffoSynth: a Minimoog-style mono synth with four oscillators and a ladder filter.\n\n## What's new in 1.3.1\n\nBuilt on sd88me's fixed wrapper ([mpc-vst-plugins#499](https://github.com/sd88me/mpc-vst-plugins/discussions/499)): on track edit \u2192 automation, the physical Q-Links move this plugin's parameters again (before, they didn't move or snapped straight back). Controls that change others, such as a preset, still redraw the screen. Nothing else changed: same parameters, sound and screen, and saved projects open as before.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-RaffoSynth-1.3.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-RaffoSynth-1.3.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Raffo - VST - [SYN] RaffoSynth/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] RaffoSynth** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-raffosynth@ca85847 with mpc-vst-plugins@e3a0af4.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 384,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.3.0",
     "size": 6710417,
     "defer": true,
     "sha256": "2c76623271857b7c902aab20063700a0d0633f6a636bb818cbb1477b22a83222",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "raffosynth",
      "name": "[SYN] RaffoSynth",
      "version": "1.3.0",
      "kind": "instrument",
      "uid": "4d6f6f67",
      "manufacturer": "Raffo",
      "layout": "portable",
      "so": "moog.so",
      "skin": "Raffo - VST - [SYN] RaffoSynth",
      "folder": "portable/Raffo - VST - [SYN] RaffoSynth",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "RaffoSynth: a Minimoog-style mono synth with four oscillators and a ladder filter.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-raffosynth",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "2c76623271857b7c902aab20063700a0d0633f6a636bb818cbb1477b22a83222",
       "size": 6710417,
       "url": "https://github.com/saustin2010/mpc-vst-raffosynth/releases/download/v1.3.0/SYN-RaffoSynth-1.3.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-raffosynth/releases/download/v1.3.0/SYN-RaffoSynth-1.3.0-mpc-armv7.zip",
     "date": "2026-10-18",
     "channel": "stable",
     "notes": "RaffoSynth: a Minimoog-style mono synth with four oscillators and a ladder filter.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-RaffoSynth-1.3.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-RaffoSynth-1.3.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Raffo - VST - [SYN] RaffoSynth/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] RaffoSynth** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-raffosynth@9cfa8ce with mpc-vst-plugins@7f0653c.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 268,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.2.0",
     "size": 6707238,
     "defer": true,
     "sha256": "476ea18ceb2f2bcedf0119ae0879ed2729ccfbca2898bb03e1cf9afefb7486f3",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "raffosynth",
      "name": "[SYN] RaffoSynth",
      "version": "1.2.0",
      "kind": "instrument",
      "uid": "4d6f6f67",
      "manufacturer": "Raffo",
      "layout": "portable",
      "so": "moog.so",
      "skin": "Raffo - VST - [SYN] RaffoSynth",
      "folder": "portable/Raffo - VST - [SYN] RaffoSynth",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "RaffoSynth: a Minimoog-style mono synth with four oscillators and a ladder filter.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-raffosynth",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "476ea18ceb2f2bcedf0119ae0879ed2729ccfbca2898bb03e1cf9afefb7486f3",
       "size": 6707238,
       "url": "https://github.com/saustin2010/mpc-vst-raffosynth/releases/download/v1.2.0/SYN-RaffoSynth-1.2.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-raffosynth/releases/download/v1.2.0/SYN-RaffoSynth-1.2.0-mpc-armv7.zip",
     "date": "2026-10-12",
     "channel": "stable",
     "notes": "RaffoSynth: a Minimoog-style mono synth with four oscillators and a ladder filter.\n\n## What's new in 1.2.0\n\n- **New name: RaffoSynth** (was Moog), the name of the open-source synth it comes from, so its name isn't another company's. It shows as **[SYN] RaffoSynth** in the plugin browser. Its sound and presets are unchanged.\n- The screen no longer shows another company's name.\n- Parameters are unchanged, so projects saved with Moog open with RaffoSynth and keep their settings: MPC finds a plugin by its ID, not its name.\n- It installs into a new folder, `Raffo - VST - [SYN] RaffoSynth`. After updating, delete the old `Raffo - VST - [SYN] Moog` folder from `/sdcard/Synths`.\n- This repo was renamed from `mpc-vst-moog`; the old address redirects.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-RaffoSynth-1.2.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-RaffoSynth-1.2.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Raffo - VST - [SYN] RaffoSynth/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] RaffoSynth** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-raffosynth@71e2e50 with mpc-vst-plugins@7f0653c.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 448,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live II",
       "firmware": "3.9.1",
       "date": "2026-10-13"
      }
     ]
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.3.1",
   "latest_beta": null,
   "updated": "2026-10-23",
   "added": "2026-10-09",
   "downloads": 1907
  },
  {
   "id": "rings",
   "name": "Resonator",
   "author": "saustin2010",
   "repo": "saustin2010/mpc-vst-resonator",
   "kind": "instrument",
   "license": "MIT",
   "summary": "Resonator: seven resonator models (strings, modal, FM, chords) strummed by the notes you play; 14 presets, from \u00c9milie Gillet's open-source Rings.",
   "screenshot": "https://raw.githubusercontent.com/saustin2010/mpc-vst-resonator/v1.2.1/screenshots/page_0.png",
   "style": "synth",
   "tags": [
    "resonator",
    "physical-modelling",
    "eurorack"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.2.1",
     "size": 4332353,
     "defer": true,
     "sha256": "39aa4cbb11fa7aa6c270ceab79393080ee07168b498c2d3118850d3b3b99774c",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "rings",
      "name": "[SYN] Resonator",
      "version": "1.2.1",
      "kind": "instrument",
      "uid": "4d497267",
      "manufacturer": "\u00c9milie Gillet",
      "layout": "portable",
      "so": "rings.so",
      "skin": "\u00c9milie Gillet - VST - [SYN] Resonator",
      "folder": "portable/\u00c9milie Gillet - VST - [SYN] Resonator",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Resonator: a resonator strummed by the notes you play, with 14 presets, from \u00c9milie Gillet's open-source Rings.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-resonator",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "39aa4cbb11fa7aa6c270ceab79393080ee07168b498c2d3118850d3b3b99774c",
       "size": 4332353,
       "url": "https://github.com/saustin2010/mpc-vst-resonator/releases/download/v1.2.1/SYN-Resonator-1.2.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-resonator/releases/download/v1.2.1/SYN-Resonator-1.2.1-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "Resonator: a resonator strummed by the notes you play, with 14 presets, from \u00c9milie Gillet's open-source Rings.\n\n## What's new in 1.2.1\n\nBuilt on sd88me's fixed wrapper ([mpc-vst-plugins#499](https://github.com/sd88me/mpc-vst-plugins/discussions/499)): on track edit \u2192 automation, the physical Q-Links move this plugin's parameters again (before, they didn't move or snapped straight back). Controls that change others, such as a preset, still redraw the screen. Nothing else changed: same parameters, sound and screen, and saved projects open as before.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Resonator-1.2.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Resonator-1.2.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/\u00c9milie Gillet - VST - [SYN] Resonator/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] Resonator** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-resonator@804ec8b with mpc-vst-plugins@e3a0af4.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 391,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.2.0",
     "size": 4331607,
     "defer": true,
     "sha256": "91ecc3acc7161ae53a060f6aff04a8bbd0286cb629d2e43256dc66bbbb7128b4",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "rings",
      "name": "[SYN] Resonator",
      "version": "1.2.0",
      "kind": "instrument",
      "uid": "4d497267",
      "manufacturer": "\u00c9milie Gillet",
      "layout": "portable",
      "so": "rings.so",
      "skin": "\u00c9milie Gillet - VST - [SYN] Resonator",
      "folder": "portable/\u00c9milie Gillet - VST - [SYN] Resonator",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Resonator: a resonator strummed by the notes you play, with 14 presets, from \u00c9milie Gillet's open-source Rings.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-resonator",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "91ecc3acc7161ae53a060f6aff04a8bbd0286cb629d2e43256dc66bbbb7128b4",
       "size": 4331607,
       "url": "https://github.com/saustin2010/mpc-vst-resonator/releases/download/v1.2.0/SYN-Resonator-1.2.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-resonator/releases/download/v1.2.0/SYN-Resonator-1.2.0-mpc-armv7.zip",
     "date": "2026-10-18",
     "channel": "stable",
     "notes": "Resonator: a resonator strummed by the notes you play, with 14 presets, from \u00c9milie Gillet's open-source Rings.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Resonator-1.2.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Resonator-1.2.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/\u00c9milie Gillet - VST - [SYN] Resonator/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] Resonator** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-resonator@5390057 with mpc-vst-plugins@7f0653c.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 275,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.1.0",
     "size": 4329335,
     "defer": true,
     "sha256": "4a5d37766fb17349fd6601033702254392592a7a9fae2ba8080c8adb54743715",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "rings",
      "name": "[SYN] Resonator",
      "version": "1.1.0",
      "kind": "instrument",
      "uid": "4d497267",
      "manufacturer": "\u00c9milie Gillet",
      "layout": "portable",
      "so": "rings.so",
      "skin": "\u00c9milie Gillet - VST - [SYN] Resonator",
      "folder": "portable/\u00c9milie Gillet - VST - [SYN] Resonator",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Resonator: a resonator strummed by the notes you play, with 14 presets, from \u00c9milie Gillet's open-source Rings.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-resonator",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "4a5d37766fb17349fd6601033702254392592a7a9fae2ba8080c8adb54743715",
       "size": 4329335,
       "url": "https://github.com/saustin2010/mpc-vst-resonator/releases/download/v1.1.0/SYN-Resonator-1.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-resonator/releases/download/v1.1.0/SYN-Resonator-1.1.0-mpc-armv7.zip",
     "date": "2026-10-12",
     "channel": "stable",
     "notes": "Resonator: a resonator strummed by the notes you play, with 14 presets, from \u00c9milie Gillet's open-source Rings.\n\n## What's new in 1.1.0\n\n- **New name: Resonator** (was Rings). Mutable Instruments asks that its name and its module names not be used on derivative works, so the plugin has a name of its own and shows **\u00c9milie Gillet**, who wrote the code, as its maker. Its sound is unchanged: \u00c9milie Gillet's open-source Rings code.\n- The screen no longer shows another company's name.\n- Parameters are unchanged, so projects saved with Rings open with Resonator and keep their settings: MPC finds a plugin by its ID, not its name.\n- It installs into a new folder, `\u00c9milie Gillet - VST - [SYN] Resonator`. After updating, delete the old `Mutable Instruments - VST - [SYN] Rings` folder from `/sdcard/Synths`.\n- This repo was renamed from `mpc-vst-rings`; the old address redirects.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Resonator-1.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Resonator-1.1.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/\u00c9milie Gillet - VST - [SYN] Resonator/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] Resonator** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-resonator@efbdaf2 with mpc-vst-plugins@7f0653c.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 476,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.2.1",
   "latest_beta": null,
   "updated": "2026-10-23",
   "added": "2026-10-09",
   "downloads": 1916
  },
  {
   "id": "rings-fx",
   "name": "Resonator FX",
   "author": "saustin2010",
   "repo": "saustin2010/mpc-vst-resonator-fx",
   "kind": "effect",
   "license": "MIT",
   "summary": "Resonator FX: Resonator as an insert effect, the track's audio strums it, turning drums and loops into tuned strings; 12 presets.",
   "screenshot": "https://raw.githubusercontent.com/saustin2010/mpc-vst-resonator-fx/v1.2.1/screenshots/page_0.png",
   "style": "resonator",
   "tags": [
    "rings",
    "resonator",
    "eurorack"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.2.1",
     "size": 1245388,
     "defer": true,
     "sha256": "f070c7a22b3232797b9b74e6b319f6012f6b1f11552ee9008ad792cde2c46240",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "rings-fx",
      "name": "[FX] Resonator FX",
      "version": "1.2.1",
      "kind": "effect",
      "uid": "4d497266",
      "manufacturer": "\u00c9milie Gillet",
      "layout": "portable",
      "so": "ringsfx.so",
      "skin": "\u00c9milie Gillet - VST - [FX] Resonator FX",
      "folder": "portable/\u00c9milie Gillet - VST - [FX] Resonator FX",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Resonator FX: Resonator as an audio effect, the track's sound excites the resonator, with 12 presets.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-resonator-fx",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "f070c7a22b3232797b9b74e6b319f6012f6b1f11552ee9008ad792cde2c46240",
       "size": 1245388,
       "url": "https://github.com/saustin2010/mpc-vst-resonator-fx/releases/download/v1.2.1/FX-Resonator-FX-1.2.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-resonator-fx/releases/download/v1.2.1/FX-Resonator-FX-1.2.1-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "Resonator FX: Resonator as an audio effect, the track's sound excites the resonator, with 12 presets.\n\n## What's new in 1.2.1\n\nBuilt on sd88me's fixed wrapper ([mpc-vst-plugins#499](https://github.com/sd88me/mpc-vst-plugins/discussions/499)): on track edit \u2192 automation, the physical Q-Links move this plugin's parameters again (before, they didn't move or snapped straight back). Controls that change others, such as a preset, still redraw the screen. Nothing else changed: same parameters, sound and screen, and saved projects open as before.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r FX-Resonator-FX-1.2.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/FX-Resonator-FX-1.2.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/\u00c9milie Gillet - VST - [FX] Resonator FX/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[FX] Resonator FX** to a track from the plugin browser (Insert effects). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-resonator-fx@6da8ba9 with mpc-vst-plugins@e3a0af4.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 342,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.2.0",
     "size": 1244700,
     "defer": true,
     "sha256": "bf36a6f83b30e6aa657882d3c5a415d0ea08d5a395b76f921f8a284753bb2e5b",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "rings-fx",
      "name": "[FX] Resonator FX",
      "version": "1.2.0",
      "kind": "effect",
      "uid": "4d497266",
      "manufacturer": "\u00c9milie Gillet",
      "layout": "portable",
      "so": "ringsfx.so",
      "skin": "\u00c9milie Gillet - VST - [FX] Resonator FX",
      "folder": "portable/\u00c9milie Gillet - VST - [FX] Resonator FX",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Resonator FX: Resonator as an audio effect, the track's sound excites the resonator, with 12 presets.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-resonator-fx",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "bf36a6f83b30e6aa657882d3c5a415d0ea08d5a395b76f921f8a284753bb2e5b",
       "size": 1244700,
       "url": "https://github.com/saustin2010/mpc-vst-resonator-fx/releases/download/v1.2.0/FX-Resonator-FX-1.2.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-resonator-fx/releases/download/v1.2.0/FX-Resonator-FX-1.2.0-mpc-armv7.zip",
     "date": "2026-10-18",
     "channel": "stable",
     "notes": "Resonator FX: Resonator as an audio effect, the track's sound excites the resonator, with 12 presets.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r FX-Resonator-FX-1.2.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/FX-Resonator-FX-1.2.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/\u00c9milie Gillet - VST - [FX] Resonator FX/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[FX] Resonator FX** to a track from the plugin browser (Insert effects). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-resonator-fx@9aa7d20 with mpc-vst-plugins@7f0653c.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 265,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.1.0",
     "size": 1243349,
     "defer": true,
     "sha256": "e1d1caea21fe6c2961f205834e433dd919c3364efe7e0b2ddab6ca31d9d311ff",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "rings-fx",
      "name": "[FX] Resonator FX",
      "version": "1.1.0",
      "kind": "effect",
      "uid": "4d497266",
      "manufacturer": "\u00c9milie Gillet",
      "layout": "portable",
      "so": "ringsfx.so",
      "skin": "\u00c9milie Gillet - VST - [FX] Resonator FX",
      "folder": "portable/\u00c9milie Gillet - VST - [FX] Resonator FX",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Resonator FX: Resonator as an audio effect, the track's sound excites the resonator, with 12 presets.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-resonator-fx",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "e1d1caea21fe6c2961f205834e433dd919c3364efe7e0b2ddab6ca31d9d311ff",
       "size": 1243349,
       "url": "https://github.com/saustin2010/mpc-vst-resonator-fx/releases/download/v1.1.0/FX-Resonator-FX-1.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-resonator-fx/releases/download/v1.1.0/FX-Resonator-FX-1.1.0-mpc-armv7.zip",
     "date": "2026-10-12",
     "channel": "stable",
     "notes": "Resonator FX: Resonator as an audio effect, the track's sound excites the resonator, with 12 presets.\n\n## What's new in 1.1.0\n\n- **New name: Resonator FX** (was Rings FX). Mutable Instruments asks that its name and its module names not be used on derivative works, so the plugin has a name of its own and shows **\u00c9milie Gillet**, who wrote the code, as its maker. Its sound is unchanged: \u00c9milie Gillet's open-source Rings code.\n- The screen no longer shows another company's name.\n- Parameters are unchanged, so projects saved with Rings FX open with Resonator FX and keep their settings: MPC finds a plugin by its ID, not its name.\n- It installs into a new folder, `\u00c9milie Gillet - VST - [FX] Resonator FX`. After updating, delete the old `Mutable Instruments - VST - [FX] Rings FX` folder from `/sdcard/Synths`.\n- This repo was renamed from `mpc-vst-ringsfx`; the old address redirects.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r FX-Resonator-FX-1.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/FX-Resonator-FX-1.1.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/\u00c9milie Gillet - VST - [FX] Resonator FX/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[FX] Resonator FX** to a track from the plugin browser (Insert effects). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-resonator-fx@9249c43 with mpc-vst-plugins@7f0653c.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 434,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.2.1",
   "latest_beta": null,
   "updated": "2026-10-23",
   "added": "2026-10-09",
   "downloads": 1807
  },
  {
   "id": "rmxxxl",
   "name": "RMXXXL",
   "author": "L'Cronx",
   "repo": "sunskiefer/RMXXXL",
   "kind": "effect",
   "license": "GPL-3.0-or-later",
   "summary": "RMX-1000-style remix effect: isolator, DJ filter, Build Up / Break Down scenes, synced echo, Release FX and a Release kill switch, EQ Kill buttons, a clean Panic, Clouds, Dragonfly reverbs, sample pads with ADSR, 16 user presets and a brickwall limiter, with a big-button touchscreen skin and Q-Links.",
   "screenshot": "https://raw.githubusercontent.com/sunskiefer/RMXXXL/0ef9fe195525cada860205f1370a4b9f6896bc60/docs/img/remix.png",
   "style": "multi-fx",
   "tags": [
    "remix",
    "dj",
    "rmx",
    "isolator",
    "filter",
    "clouds",
    "reverb",
    "pads"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.3.0",
     "size": 3472799,
     "defer": true,
     "sha256": "9115d2fe29886d66ef65b59afdf5297410b8e00f81b5c3a2f9aaf1d4235f5b1f",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "rmxxxl",
      "name": "RMXXXL",
      "version": "1.3.0",
      "kind": "effect",
      "uid": "416e5278",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "rmxxxl.so",
      "skin": "L'Cronx - VST - RMXXXL",
      "folder": "portable/L'Cronx - VST - RMXXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "RMXXXL v.1 by L'Cronx: RMX-style remix FX for MPC OS",
      "requires": "",
      "source_repo": "sunskiefer/RMXXXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "9115d2fe29886d66ef65b59afdf5297410b8e00f81b5c3a2f9aaf1d4235f5b1f",
       "size": 3472799,
       "url": "https://github.com/sunskiefer/RMXXXL/releases/download/v1.3.0/RMXXXL-1.3.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/RMXXXL/releases/download/v1.3.0/RMXXXL-1.3.0-mpc-armv7.zip",
     "date": "2026-10-29",
     "channel": "stable",
     "notes": "> **1.2.3** is 1.2.2 built on the latest wrapper and includes the Q-Link and automation fix (#486\u2013#489): Q-Links now move parameters on the track's automation screen. Nothing else changed. Installs over 1.2.2 in place.\n\n**RMXXXL v.1 \u2014 an RMX-1000-style remix effect that runs natively inside MPC OS on the Akai Force.**\n\nPut it on a track, a submix or the master and play the mix live: build-ups, breakdowns, filter sweeps, band kills, echoes, reverb washes, granular textures, drum and sample pads, a Release kill switch that drops everything back to dry, and a Panic button. Everything sits in one insert slot, with its own touchscreen pages and Q-Link sets.\n\n> \u2705 **1.2.1 is tested on an Akai Force** (MPC OS 3.9.1 with MockbaMod). It fixes the big knobs (they slid instead of turning in 1.2.0), puts the Q-Links in screen order (top row = bank 1, bottom row = bank 2), makes switches flip with a small Q-Link turn, stops lists like Beats from skipping, and keeps the dry level when Clouds is on. 1.2.0 was tested on an Akai Force (MPC OS 3.9.1 with MockbaMod) and fixes what the first Force test (1.1.1, MPC OS 3.9.1 with MockbaMod) found: screen pads and buttons now fire on every tap, option lists are readable, Q-Links no longer race through lists, controls are bigger. New: Release kill switch, separate Release FX button, Panic, 16 user presets, riser Tune / Duck. As with any third-party plugin, save your projects before installing, and report problems under **Issues**. Full list: [CHANGELOG](https://github.com/sunskiefer/RMXXXL/blob/main/CHANGELOG.md).\n\n## How you play it\n1. **Shape the mix** with the isolator (Low / Mid / High, fully left = kill) and the DJ filter (left = low-pass, right = high-pass).\n2. **Build tension** with **Build Up** (rising high-pass, echo, reverb and noise riser) or **Break Down** (closing low-pass washed into echo and reverb). One knob each.\n3. **Drop it** with **Release FX**: Echo Out, Vinyl Brake or Backspin over 1/2 to 4 beats; it latches the scene off until both knobs are back at zero, like the RMX. Or switch **Release** on to kill everything to dry (Hard or Smooth) and off to bring it all back as it was.\n4. **Add texture** with Clouds (six granular modes) and Dragonfly Plate, Room or Hall reverb.\n5. **Hit the pads** from the screen, latching rolls or a MIDI track: built-in kick, snare, clap and hat, or your own WAV one-shots, each with its own ADSR.\n6. **Stay safe**: a look-ahead brickwall limiter keeps the output under your Ceiling, and **Panic** puts everything back to factory settings in one tap.\n7. **Save your scenes** in 16 preset slots (pads included).\n\nEverything follows the MPC tempo, and all settings save with your project.\n\n## Pages\n**REMIX** (performance) \u00b7 **CLOUDS** \u00b7 **REVERB / PADS** \u00b7 **PADS** \u00b7 **SETUP** (limiter, crossovers, scene ranges, presets, riser)\n\n## Requirements\n- Akai Force (first generation); other Gen1 MPC OS units should work but are untested\n- MPC OS 3.x\n- Root SSH access (for example MockbaMod)\n\n## Install\nDownload **RMXXXL-1.2.1-mpc-armv7.zip** below, unzip it, then:\n\n    scp -r RMXXXL-1.2.1 root@<device-ip>:/tmp/\n    ssh -t root@<device-ip> sh /tmp/RMXXXL-1.2.1/install.sh\n\nThe installer stops MPC (save first), installs the plugin, and starts MPC again. Then insert **RMXXXL** (manufacturer L'Cronx) as an insert effect. Pad samples go in `/sdcard/RMXXXL Samples`, presets in `/sdcard/RMXXXL Presets`.\n\n## Play it from a MIDI track\nRMXXXL opens its own MIDI port, **RMXXXL 1**. Create a MIDI track, set its MIDI output port to **RMXXXL 1**, and play: from MIDI Root (default 36 = C1) +0..+3 are Pads 1-4, +4..+7 the same pads as rolls while held, +8 Release FX, +9 Release on/off, +10 Panic. Step by step in the README and in INSTALL.md inside the zip.\n\nFull guide (every control, MIDI setup, Q-Links, samples, presets, troubleshooting): [docs/USER_GUIDE.md](https://github.com/sunskiefer/RMXXXL/blob/main/docs/USER_GUIDE.md)\n\n## Credits\n- **Isolator and filter:** designs after the Mixxx project's LR8 isolator and filter effect\n- **Clouds:** Emilie Gillet (Mutable Instruments), with Matthias Puech's Parasites firmware; MPC OS port and MIDI input by FullPace ([overcast](https://github.com/FullPace/overcast))\n- **Reverbs:** Dragonfly Reverb by Michael Willis and Rob van den Berg, built on freeverb3 by Teru Kamogashira; MPC OS port by gmorb ([mpc-vst-dragonfly](https://github.com/gmorb/mpc-vst-dragonfly))\n- **Plugin framework, skin tools and installer:** sd88me ([mpc-vst-plugins](https://github.com/sd88me/mpc-vst-plugins))\n- **Interface font:** Titillium Web (SIL Open Font License)\n\nLicensed GPL-3.0-or-later.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 235,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "3.9.1",
       "date": "2026-10-31"
      }
     ]
    },
    {
     "version": "1.2.3",
     "size": 2538149,
     "defer": true,
     "sha256": "090a95a075ba1fce6a654d21d48359d683516118f8c2aeda0ae8976db56fd4da",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "rmxxxl",
      "name": "RMXXXL",
      "version": "1.2.3",
      "kind": "effect",
      "uid": "416e5278",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "rmxxxl.so",
      "skin": "L'Cronx - VST - RMXXXL",
      "folder": "portable/L'Cronx - VST - RMXXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "RMXXXL v.1 by L'Cronx: RMX-style remix FX for MPC OS",
      "requires": "",
      "source_repo": "sunskiefer/RMXXXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "090a95a075ba1fce6a654d21d48359d683516118f8c2aeda0ae8976db56fd4da",
       "size": 2538149,
       "url": "https://github.com/sunskiefer/RMXXXL/releases/download/v1.2.3/RMXXXL-1.2.3-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/RMXXXL/releases/download/v1.2.3/RMXXXL-1.2.3-mpc-armv7.zip",
     "date": "2026-10-22",
     "channel": "stable",
     "notes": "> **1.2.3** is 1.2.2 built on the latest wrapper and includes the Q-Link and automation fix (#486\u2013#489): Q-Links now move parameters on the track's automation screen. Nothing else changed. Installs over 1.2.2 in place.\n\n**RMXXXL v.1 \u2014 an RMX-1000-style remix effect that runs natively inside MPC OS on the Akai Force.**\n\nPut it on a track, a submix or the master and play the mix live: build-ups, breakdowns, filter sweeps, band kills, echoes, reverb washes, granular textures, drum and sample pads, a Release kill switch that drops everything back to dry, and a Panic button. Everything sits in one insert slot, with its own touchscreen pages and Q-Link sets.\n\n> \u2705 **1.2.1 is tested on an Akai Force** (MPC OS 3.9.1 with MockbaMod). It fixes the big knobs (they slid instead of turning in 1.2.0), puts the Q-Links in screen order (top row = bank 1, bottom row = bank 2), makes switches flip with a small Q-Link turn, stops lists like Beats from skipping, and keeps the dry level when Clouds is on. 1.2.0 was tested on an Akai Force (MPC OS 3.9.1 with MockbaMod) and fixes what the first Force test (1.1.1, MPC OS 3.9.1 with MockbaMod) found: screen pads and buttons now fire on every tap, option lists are readable, Q-Links no longer race through lists, controls are bigger. New: Release kill switch, separate Release FX button, Panic, 16 user presets, riser Tune / Duck. As with any third-party plugin, save your projects before installing, and report problems under **Issues**. Full list: [CHANGELOG](https://github.com/sunskiefer/RMXXXL/blob/main/CHANGELOG.md).\n\n## How you play it\n1. **Shape the mix** with the isolator (Low / Mid / High, fully left = kill) and the DJ filter (left = low-pass, right = high-pass).\n2. **Build tension** with **Build Up** (rising high-pass, echo, reverb and noise riser) or **Break Down** (closing low-pass washed into echo and reverb). One knob each.\n3. **Drop it** with **Release FX**: Echo Out, Vinyl Brake or Backspin over 1/2 to 4 beats; it latches the scene off until both knobs are back at zero, like the RMX. Or switch **Release** on to kill everything to dry (Hard or Smooth) and off to bring it all back as it was.\n4. **Add texture** with Clouds (six granular modes) and Dragonfly Plate, Room or Hall reverb.\n5. **Hit the pads** from the screen, latching rolls or a MIDI track: built-in kick, snare, clap and hat, or your own WAV one-shots, each with its own ADSR.\n6. **Stay safe**: a look-ahead brickwall limiter keeps the output under your Ceiling, and **Panic** puts everything back to factory settings in one tap.\n7. **Save your scenes** in 16 preset slots (pads included).\n\nEverything follows the MPC tempo, and all settings save with your project.\n\n## Pages\n**REMIX** (performance) \u00b7 **CLOUDS** \u00b7 **REVERB / PADS** \u00b7 **PADS** \u00b7 **SETUP** (limiter, crossovers, scene ranges, presets, riser)\n\n## Requirements\n- Akai Force (first generation); other Gen1 MPC OS units should work but are untested\n- MPC OS 3.x\n- Root SSH access (for example MockbaMod)\n\n## Install\nDownload **RMXXXL-1.2.1-mpc-armv7.zip** below, unzip it, then:\n\n    scp -r RMXXXL-1.2.1 root@<device-ip>:/tmp/\n    ssh -t root@<device-ip> sh /tmp/RMXXXL-1.2.1/install.sh\n\nThe installer stops MPC (save first), installs the plugin, and starts MPC again. Then insert **RMXXXL** (manufacturer L'Cronx) as an insert effect. Pad samples go in `/sdcard/RMXXXL Samples`, presets in `/sdcard/RMXXXL Presets`.\n\n## Play it from a MIDI track\nRMXXXL opens its own MIDI port, **RMXXXL 1**. Create a MIDI track, set its MIDI output port to **RMXXXL 1**, and play: from MIDI Root (default 36 = C1) +0..+3 are Pads 1-4, +4..+7 the same pads as rolls while held, +8 Release FX, +9 Release on/off, +10 Panic. Step by step in the README and in INSTALL.md inside the zip.\n\nFull guide (every control, MIDI setup, Q-Links, samples, presets, troubleshooting): [docs/USER_GUIDE.md](https://github.com/sunskiefer/RMXXXL/blob/main/docs/USER_GUIDE.md)\n\n## Credits\n- **Isolator and filter:** designs after the Mixxx project's LR8 isolator and filter effect\n- **Clouds:** Emilie Gillet (Mutable Instruments), with Matthias Puech's Parasites firmware; MPC OS port and MIDI input by FullPace ([overcast](https://github.com/FullPace/overcast))\n- **Reverbs:** Dragonfly Reverb by Michael Willis and Rob van den Berg, built on freeverb3 by Teru Kamogashira; MPC OS port by gmorb ([mpc-vst-dragonfly](https://github.com/gmorb/mpc-vst-dragonfly))\n- **Plugin framework, skin tools and installer:** sd88me ([mpc-vst-plugins](https://github.com/sd88me/mpc-vst-plugins))\n- **Interface font:** Titillium Web (SIL Open Font License)\n\nLicensed GPL-3.0-or-later.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 346,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.2.2",
     "size": 2536532,
     "defer": true,
     "sha256": "b698a9c9c571187ac0fb45d49d8294825264be49b339b642bd32b96e6d063a19",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "rmxxxl",
      "name": "RMXXXL",
      "version": "1.2.2",
      "kind": "effect",
      "uid": "416e5278",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "rmxxxl.so",
      "skin": "L'Cronx - VST - RMXXXL",
      "folder": "portable/L'Cronx - VST - RMXXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "RMXXXL v.1 by L'Cronx: RMX-style remix FX for MPC OS",
      "requires": "",
      "source_repo": "sunskiefer/RMXXXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "b698a9c9c571187ac0fb45d49d8294825264be49b339b642bd32b96e6d063a19",
       "size": 2536532,
       "url": "https://github.com/sunskiefer/RMXXXL/releases/download/v1.2.2/RMXXXL-1.2.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/RMXXXL/releases/download/v1.2.2/RMXXXL-1.2.2-mpc-armv7.zip",
     "date": "2026-10-16",
     "channel": "stable",
     "notes": "> **1.2.2** is 1.2.1 packed under L'Cronx (plugin folder `L'Cronx - VST - RMXXXL`); nothing else changed. Uninstall 1.2.1 first.\n\n**RMXXXL v.1 \u2014 an RMX-1000-style remix effect that runs natively inside MPC OS on the Akai Force.**\n\nPut it on a track, a submix or the master and play the mix live: build-ups, breakdowns, filter sweeps, band kills, echoes, reverb washes, granular textures, drum and sample pads, a Release kill switch that drops everything back to dry, and a Panic button. Everything sits in one insert slot, with its own touchscreen pages and Q-Link sets.\n\n> \u2705 **1.2.1 is tested on an Akai Force** (MPC OS 3.9.1 with MockbaMod). It fixes the big knobs (they slid instead of turning in 1.2.0), puts the Q-Links in screen order (top row = bank 1, bottom row = bank 2), makes switches flip with a small Q-Link turn, stops lists like Beats from skipping, and keeps the dry level when Clouds is on. 1.2.0 was tested on an Akai Force (MPC OS 3.9.1 with MockbaMod) and fixes what the first Force test (1.1.1, MPC OS 3.9.1 with MockbaMod) found: screen pads and buttons now fire on every tap, option lists are readable, Q-Links no longer race through lists, controls are bigger. New: Release kill switch, separate Release FX button, Panic, 16 user presets, riser Tune / Duck. As with any third-party plugin, save your projects before installing, and report problems under **Issues**. Full list: [CHANGELOG](https://github.com/sunskiefer/RMXXXL/blob/main/CHANGELOG.md).\n\n## How you play it\n1. **Shape the mix** with the isolator (Low / Mid / High, fully left = kill) and the DJ filter (left = low-pass, right = high-pass).\n2. **Build tension** with **Build Up** (rising high-pass, echo, reverb and noise riser) or **Break Down** (closing low-pass washed into echo and reverb). One knob each.\n3. **Drop it** with **Release FX**: Echo Out, Vinyl Brake or Backspin over 1/2 to 4 beats; it latches the scene off until both knobs are back at zero, like the RMX. Or switch **Release** on to kill everything to dry (Hard or Smooth) and off to bring it all back as it was.\n4. **Add texture** with Clouds (six granular modes) and Dragonfly Plate, Room or Hall reverb.\n5. **Hit the pads** from the screen, latching rolls or a MIDI track: built-in kick, snare, clap and hat, or your own WAV one-shots, each with its own ADSR.\n6. **Stay safe**: a look-ahead brickwall limiter keeps the output under your Ceiling, and **Panic** puts everything back to factory settings in one tap.\n7. **Save your scenes** in 16 preset slots (pads included).\n\nEverything follows the MPC tempo, and all settings save with your project.\n\n## Pages\n**REMIX** (performance) \u00b7 **CLOUDS** \u00b7 **REVERB / PADS** \u00b7 **PADS** \u00b7 **SETUP** (limiter, crossovers, scene ranges, presets, riser)\n\n## Requirements\n- Akai Force (first generation); other Gen1 MPC OS units should work but are untested\n- MPC OS 3.x\n- Root SSH access (for example MockbaMod)\n\n## Install\nDownload **RMXXXL-1.2.1-mpc-armv7.zip** below, unzip it, then:\n\n    scp -r RMXXXL-1.2.1 root@<device-ip>:/tmp/\n    ssh -t root@<device-ip> sh /tmp/RMXXXL-1.2.1/install.sh\n\nThe installer stops MPC (save first), installs the plugin, and starts MPC again. Then insert **RMXXXL** (manufacturer L'Cronx) as an insert effect. Pad samples go in `/sdcard/RMXXXL Samples`, presets in `/sdcard/RMXXXL Presets`.\n\n## Play it from a MIDI track\nRMXXXL opens its own MIDI port, **RMXXXL 1**. Create a MIDI track, set its MIDI output port to **RMXXXL 1**, and play: from MIDI Root (default 36 = C1) +0..+3 are Pads 1-4, +4..+7 the same pads as rolls while held, +8 Release FX, +9 Release on/off, +10 Panic. Step by step in the README and in INSTALL.md inside the zip.\n\nFull guide (every control, MIDI setup, Q-Links, samples, presets, troubleshooting): [docs/USER_GUIDE.md](https://github.com/sunskiefer/RMXXXL/blob/main/docs/USER_GUIDE.md)\n\n## Credits\n- **Isolator and filter:** designs after the Mixxx project's LR8 isolator and filter effect\n- **Clouds:** Emilie Gillet (Mutable Instruments), with Matthias Puech's Parasites firmware; MPC OS port and MIDI input by FullPace ([overcast](https://github.com/FullPace/overcast))\n- **Reverbs:** Dragonfly Reverb by Michael Willis and Rob van den Berg, built on freeverb3 by Teru Kamogashira; MPC OS port by gmorb ([mpc-vst-dragonfly](https://github.com/gmorb/mpc-vst-dragonfly))\n- **Plugin framework, skin tools and installer:** sd88me ([mpc-vst-plugins](https://github.com/sd88me/mpc-vst-plugins))\n- **Interface font:** Titillium Web (SIL Open Font License)\n\nLicensed GPL-3.0-or-later.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 343,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.2.1",
     "size": 2538494,
     "defer": true,
     "sha256": "441d944c490afae86d541514fffabb68c6131932b31e38355e7581e040bf3ad6",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "rmxxxl",
      "name": "RMXXXL",
      "version": "1.2.1",
      "kind": "effect",
      "uid": "416e5278",
      "manufacturer": "ANDREALPHEUS",
      "layout": "portable",
      "so": "rmxxxl.so",
      "skin": "ANDREALPHEUS - VST - RMXXXL",
      "folder": "portable/ANDREALPHEUS - VST - RMXXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "RMXXXL v.1 by ANDREALPHEUS: RMX-style remix FX for MPC OS",
      "requires": "",
      "source_repo": "sunskiefer/RMXXXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "441d944c490afae86d541514fffabb68c6131932b31e38355e7581e040bf3ad6",
       "size": 2538494,
       "url": "https://github.com/sunskiefer/RMXXXL/releases/download/v1.2.1/RMXXXL-1.2.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/RMXXXL/releases/download/v1.2.1/RMXXXL-1.2.1-mpc-armv7.zip",
     "date": "2026-10-08",
     "channel": "stable",
     "notes": "**RMXXXL v.1 \u2014 an RMX-1000-style remix effect that runs natively inside MPC OS on the Akai Force.**\n\nPut it on a track, a submix or the master and play the mix live: build-ups, breakdowns, filter sweeps, band kills, echoes, reverb washes, granular textures, drum and sample pads, a Release kill switch that drops everything back to dry, and a Panic button. Everything sits in one insert slot, with its own touchscreen pages and Q-Link sets.\n\n> \u2705 **1.2.1 is tested on an Akai Force** (MPC OS 3.9.1 with MockbaMod). It fixes the big knobs (they slid instead of turning in 1.2.0), puts the Q-Links in screen order (top row = bank 1, bottom row = bank 2), makes switches flip with a small Q-Link turn, stops lists like Beats from skipping, and keeps the dry level when Clouds is on. 1.2.0 was tested on an Akai Force (MPC OS 3.9.1 with MockbaMod) and fixes what the first Force test (1.1.1, MPC OS 3.9.1 with MockbaMod) found: screen pads and buttons now fire on every tap, option lists are readable, Q-Links no longer race through lists, controls are bigger. New: Release kill switch, separate Release FX button, Panic, 16 user presets, riser Tune / Duck. As with any third-party plugin, save your projects before installing, and report problems under **Issues**. Full list: [CHANGELOG](https://github.com/sunskiefer/RMXXXL/blob/main/CHANGELOG.md).\n\n## How you play it\n1. **Shape the mix** with the isolator (Low / Mid / High, fully left = kill) and the DJ filter (left = low-pass, right = high-pass).\n2. **Build tension** with **Build Up** (rising high-pass, echo, reverb and noise riser) or **Break Down** (closing low-pass washed into echo and reverb). One knob each.\n3. **Drop it** with **Release FX**: Echo Out, Vinyl Brake or Backspin over 1/2 to 4 beats; it latches the scene off until both knobs are back at zero, like the RMX. Or switch **Release** on to kill everything to dry (Hard or Smooth) and off to bring it all back as it was.\n4. **Add texture** with Clouds (six granular modes) and Dragonfly Plate, Room or Hall reverb.\n5. **Hit the pads** from the screen, latching rolls or a MIDI track: built-in kick, snare, clap and hat, or your own WAV one-shots, each with its own ADSR.\n6. **Stay safe**: a look-ahead brickwall limiter keeps the output under your Ceiling, and **Panic** puts everything back to factory settings in one tap.\n7. **Save your scenes** in 16 preset slots (pads included).\n\nEverything follows the MPC tempo, and all settings save with your project.\n\n## Pages\n**REMIX** (performance) \u00b7 **CLOUDS** \u00b7 **REVERB / PADS** \u00b7 **PADS** \u00b7 **SETUP** (limiter, crossovers, scene ranges, presets, riser)\n\n## Requirements\n- Akai Force (first generation); other Gen1 MPC OS units should work but are untested\n- MPC OS 3.x\n- Root SSH access (for example MockbaMod)\n\n## Install\nDownload **RMXXXL-1.2.1-mpc-armv7.zip** below, unzip it, then:\n\n    scp -r RMXXXL-1.2.1 root@<device-ip>:/tmp/\n    ssh -t root@<device-ip> sh /tmp/RMXXXL-1.2.1/install.sh\n\nThe installer stops MPC (save first), installs the plugin, and starts MPC again. Then insert **RMXXXL** (manufacturer ANDREALPHEUS) as an insert effect. Pad samples go in `/sdcard/RMXXXL Samples`, presets in `/sdcard/RMXXXL Presets`.\n\n## Play it from a MIDI track\nRMXXXL opens its own MIDI port, **RMXXXL 1**. Create a MIDI track, set its MIDI output port to **RMXXXL 1**, and play: from MIDI Root (default 36 = C1) +0..+3 are Pads 1-4, +4..+7 the same pads as rolls while held, +8 Release FX, +9 Release on/off, +10 Panic. Step by step in the README and in INSTALL.md inside the zip.\n\nFull guide (every control, MIDI setup, Q-Links, samples, presets, troubleshooting): [docs/USER_GUIDE.md](https://github.com/sunskiefer/RMXXXL/blob/main/docs/USER_GUIDE.md)\n\n## Credits\n- **Isolator and filter:** designs after the Mixxx project's LR8 isolator and filter effect\n- **Clouds:** Emilie Gillet (Mutable Instruments), with Matthias Puech's Parasites firmware; MPC OS port and MIDI input by FullPace ([overcast](https://github.com/FullPace/overcast))\n- **Reverbs:** Dragonfly Reverb by Michael Willis and Rob van den Berg, built on freeverb3 by Teru Kamogashira; MPC OS port by gmorb ([mpc-vst-dragonfly](https://github.com/gmorb/mpc-vst-dragonfly))\n- **Plugin framework, skin tools and installer:** sd88me ([mpc-vst-plugins](https://github.com/sd88me/mpc-vst-plugins))\n- **Interface font:** Titillium Web (SIL Open Font License)\n\nLicensed GPL-3.0-or-later.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 583,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "3.9.1",
       "date": "2026-10-08"
      }
     ]
    },
    {
     "version": "1.2.0",
     "size": 2627643,
     "defer": true,
     "sha256": "83d9813a7a06ba17d86d1141af77ae0f75bcfc393d52fc02bc782569df747d00",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "rmxxxl",
      "name": "RMXXXL",
      "version": "1.2.0",
      "kind": "effect",
      "uid": "416e5278",
      "manufacturer": "ANDREALPHEUS",
      "layout": "portable",
      "so": "rmxxxl.so",
      "skin": "ANDREALPHEUS - VST - RMXXXL",
      "folder": "portable/ANDREALPHEUS - VST - RMXXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "RMXXXL v.1 by ANDREALPHEUS: RMX-style remix FX for MPC OS",
      "requires": "",
      "source_repo": "sunskiefer/RMXXXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "83d9813a7a06ba17d86d1141af77ae0f75bcfc393d52fc02bc782569df747d00",
       "size": 2627643,
       "url": "https://github.com/sunskiefer/RMXXXL/releases/download/v1.2.0/RMXXXL-1.2.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/RMXXXL/releases/download/v1.2.0/RMXXXL-1.2.0-mpc-armv7.zip",
     "date": "2026-10-08",
     "channel": "stable",
     "notes": "**RMXXXL v.1 \u2014 an RMX-1000-style remix effect that runs natively inside MPC OS on the Akai Force.**\n\nPut it on a track, a submix or the master and play the mix live: build-ups, breakdowns, filter sweeps, band kills, echoes, reverb washes, granular textures, drum and sample pads, a Release kill switch that drops everything back to dry, and a Panic button. Everything sits in one insert slot, with its own touchscreen pages and Q-Link sets.\n\n> **1.2.0** fixes what the first Force test (1.1.1, MPC OS 3.9.1 with MockbaMod) found: screen pads and buttons now fire on every tap, option lists are readable, Q-Links no longer race through lists, controls are bigger. New: Release kill switch, separate Release FX button, Panic, 16 user presets, riser Tune / Duck. As with any third-party plugin, save your projects before installing, and report problems under **Issues**. Full list: [CHANGELOG](https://github.com/sunskiefer/RMXXXL/blob/main/CHANGELOG.md).\n\n## How you play it\n1. **Shape the mix** with the isolator (Low / Mid / High, fully left = kill) and the DJ filter (left = low-pass, right = high-pass).\n2. **Build tension** with **Build Up** (rising high-pass, echo, reverb and noise riser) or **Break Down** (closing low-pass washed into echo and reverb). One knob each.\n3. **Drop it** with **Release FX**: Echo Out, Vinyl Brake or Backspin over 1/2 to 4 beats; it latches the scene off until both knobs are back at zero, like the RMX. Or switch **Release** on to kill everything to dry (Hard or Smooth) and off to bring it all back as it was.\n4. **Add texture** with Clouds (six granular modes) and Dragonfly Plate, Room or Hall reverb.\n5. **Hit the pads** from the screen, latching rolls or a MIDI track: built-in kick, snare, clap and hat, or your own WAV one-shots, each with its own ADSR.\n6. **Stay safe**: a look-ahead brickwall limiter keeps the output under your Ceiling, and **Panic** puts everything back to factory settings in one tap.\n7. **Save your scenes** in 16 preset slots (pads included).\n\nEverything follows the MPC tempo, and all settings save with your project.\n\n## Pages\n**REMIX** (performance) \u00b7 **CLOUDS** \u00b7 **REVERB / PADS** \u00b7 **PADS** \u00b7 **SETUP** (limiter, crossovers, scene ranges, presets, riser)\n\n## Requirements\n- Akai Force (first generation); other Gen1 MPC OS units should work but are untested\n- MPC OS 3.x\n- Root SSH access (for example MockbaMod)\n\n## Install\nDownload **RMXXXL-1.2.0-mpc-armv7.zip** below, unzip it, then:\n\n    scp -r RMXXXL-1.2.0 root@<device-ip>:/tmp/\n    ssh -t root@<device-ip> sh /tmp/RMXXXL-1.2.0/install.sh\n\nThe installer stops MPC (save first), installs the plugin, and starts MPC again. Then insert **RMXXXL** (manufacturer ANDREALPHEUS) as an insert effect. Pad samples go in `/sdcard/RMXXXL Samples`, presets in `/sdcard/RMXXXL Presets`.\n\n## Play it from a MIDI track\nRMXXXL opens its own MIDI port, **RMXXXL 1**. Create a MIDI track, set its MIDI output port to **RMXXXL 1**, and play: from MIDI Root (default 36 = C1) +0..+3 are Pads 1-4, +4..+7 the same pads as rolls while held, +8 Release FX, +9 Release on/off, +10 Panic. Step by step in the README and in INSTALL.md inside the zip.\n\nFull guide (every control, MIDI setup, Q-Links, samples, presets, troubleshooting): [docs/USER_GUIDE.md](https://github.com/sunskiefer/RMXXXL/blob/main/docs/USER_GUIDE.md)\n\n## Credits\n- **Isolator and filter:** designs after the Mixxx project's LR8 isolator and filter effect\n- **Clouds:** Emilie Gillet (Mutable Instruments), with Matthias Puech's Parasites firmware; MPC OS port and MIDI input by FullPace ([overcast](https://github.com/FullPace/overcast))\n- **Reverbs:** Dragonfly Reverb by Michael Willis and Rob van den Berg, built on freeverb3 by Teru Kamogashira; MPC OS port by gmorb ([mpc-vst-dragonfly](https://github.com/gmorb/mpc-vst-dragonfly))\n- **Plugin framework, skin tools and installer:** sd88me ([mpc-vst-plugins](https://github.com/sd88me/mpc-vst-plugins))\n- **Interface font:** Titillium Web (SIL Open Font License)\n\nLicensed GPL-3.0-or-later.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 401,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "3.9.1",
       "date": "2026-10-08"
      }
     ]
    },
    {
     "version": "1.1.1",
     "size": 1799017,
     "defer": true,
     "sha256": "0472dadef20504bea93b3e77f03b4a692acdeed677f02641878df51b24ffb719",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "rmxxxl",
      "name": "RMXXXL",
      "version": "1.1.1",
      "kind": "effect",
      "uid": "416e5278",
      "manufacturer": "ANDREALPHEUS",
      "layout": "portable",
      "so": "rmxxxl.so",
      "skin": "ANDREALPHEUS - VST - RMXXXL",
      "folder": "portable/ANDREALPHEUS - VST - RMXXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "RMXXXL v.1 by ANDREALPHEUS: RMX-style remix FX for MPC OS",
      "requires": "",
      "source_repo": "sunskiefer/RMXXXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "0472dadef20504bea93b3e77f03b4a692acdeed677f02641878df51b24ffb719",
       "size": 1799017,
       "url": "https://github.com/sunskiefer/RMXXXL/releases/download/v1.1.1/RMXXXL-1.1.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/RMXXXL/releases/download/v1.1.1/RMXXXL-1.1.1-mpc-armv7.zip",
     "date": "2026-10-07",
     "channel": "beta",
     "notes": "**RMXXXL v.1 \u2014 an RMX-1000-style remix effect that runs natively inside MPC OS on the Akai Force.**\r\n\r\nPut it on a track, a submix or the master and play the mix live: build-ups, breakdowns, filter sweeps, band kills, echoes, reverb washes, granular textures, drum and sample pads, and a Release button that snaps everything back. Everything sits in one insert slot, with its own touchscreen pages and Q-Link sets.\r\n\r\n> \u26a0\ufe0f **Pre-release, not yet tested on hardware.** It passes its full test suite offline, but nobody has run it on a Force yet. Save and back up your projects before installing, and report problems under **Issues**.\r\n\r\n## How you play it\r\n1. **Shape the mix** with the isolator (Low / Mid / High, fully left = kill) and the DJ filter (left = low-pass, right = high-pass).\r\n2. **Build tension** with **Build Up** (rising high-pass, echo, reverb and noise riser) or **Break Down** (closing low-pass washed into echo and reverb). One knob each.\r\n3. **Drop it** with **Release**: Echo Out, Vinyl Brake or Backspin over 1/2 to 4 beats. Release latches the scene off until both knobs are back at zero, like the RMX.\r\n4. **Add texture** with Clouds (six granular modes) and Dragonfly Plate, Room or Hall reverb.\r\n5. **Hit the pads** from the screen, latching rolls or a MIDI track: built-in kick, snare, clap and hat, or your own WAV one-shots, each with its own ADSR.\r\n6. **Stay safe**: a look-ahead brickwall limiter keeps the output under your Ceiling.\r\n\r\nEverything follows the MPC tempo, and all settings save with your project.\r\n\r\n## Pages\r\n**REMIX** (performance) \u00b7 **CLOUDS** \u00b7 **REVERB / PADS** \u00b7 **PADS** \u00b7 **SETUP** (limiter, crossovers, scene ranges)\r\n\r\n## Requirements\r\n- Akai Force (first generation); other Gen1 MPC OS units should work but are untested\r\n- MPC OS 3.x\r\n- Root SSH access (for example MockbaMod)\r\n\r\n## Install\r\nDownload **RMXXXL-1.1.1-mpc-armv7.zip** below, unzip it, then:\r\n\r\n    scp -r RMXXXL-1.1.1 root@<device-ip>:/tmp/\r\n    ssh -t root@<device-ip> sh /tmp/RMXXXL-1.1.1/install.sh\r\n\r\nThe installer stops MPC (save first), installs the plugin, and starts MPC again. Then insert **RMXXXL** (manufacturer ANDREALPHEUS) as an insert effect. Pad samples go in `/sdcard/RMXXXL Samples`.\r\n\r\nFull guide (every control, MIDI setup, Q-Links, samples, troubleshooting): [docs/USER_GUIDE.md](https://github.com/sunskiefer/RMXXXXL/blob/main/docs/USER_GUIDE.md)\r\n\r\n## Credits\r\n- **Isolator and filter:** designs after the Mixxx project's LR8 isolator and filter effect\r\n- **Clouds:** Emilie Gillet (Mutable Instruments), with Matthias Puech's Parasites firmware; MPC OS port and MIDI input by FullPace ([overcast](https://github.com/FullPace/overcast))\r\n- **Reverbs:** Dragonfly Reverb by Michael Willis and Rob van den Berg, built on freeverb3 by Teru Kamogashira; MPC OS port by gmorb ([mpc-vst-dragonfly](https://github.com/gmorb/mpc-vst-dragonfly))\r\n- **Plugin framework, skin tools and installer:** sd88me ([mpc-vst-plugins](https://github.com/sd88me/mpc-vst-plugins))\r\n- **Interface font:** Titillium Web (SIL Open Font License)\r\n\r\nLicensed GPL-3.0-or-later.\r\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 423,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "3.9.1",
       "date": "2026-10-07"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench"
   ],
   "featured": false,
   "latest": "1.3.0",
   "latest_beta": "1.1.1",
   "updated": "2026-10-29",
   "added": "2026-10-07",
   "downloads": 2331
  },
  {
   "id": "setbfree-organ",
   "name": "setBfree Organ",
   "author": "SamplingHigh",
   "repo": "SamplingHigh/mpc-vst-setbfree",
   "kind": "instrument",
   "license": "GPL-2.0-or-later",
   "summary": "Tonewheel organ with drawbars, percussion, scanner, editable Leslie and keyboard splits.",
   "screenshot": "https://raw.githubusercontent.com/SamplingHigh/mpc-vst-setbfree/v0.3.0/docs/images/setbfree-organ.png",
   "style": "organ",
   "tags": [
    "tonewheel",
    "drawbar",
    "rotary"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.3.0",
     "size": 2313481,
     "defer": true,
     "sha256": "ccf2876cd7e3b160c1ffebe77e8534f05e537f206bc983749b1c03582e143378",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": {
      "p99_pct": 8119.9,
      "max_pct": 8199.7,
      "verdict": "FAIL"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "setbfree-organ",
      "name": "setBfree Organ",
      "version": "0.3.0",
      "kind": "instrument",
      "uid": "53624631",
      "manufacturer": "Force Runtime",
      "layout": "portable",
      "so": "setbfree.so",
      "skin": "Force Runtime - VST - setBfree Organ",
      "folder": "portable/Force Runtime - VST - setBfree Organ",
      "extras": [
       "licenses/GPL-2.0-or-later.txt",
       "licenses/THIRD_PARTY_NOTICES.md",
       "licenses/SOURCE.md"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Native tonewheel organ with drawbars, rotary speaker, effects and keyboard splits.",
      "requires": "",
      "source_repo": "SamplingHigh/mpc-vst-setbfree",
      "license": "GPL-2.0-or-later",
      "cpu": {
       "p99_pct": 8119.9,
       "max_pct": 8199.7,
       "verdict": "FAIL"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "ccf2876cd7e3b160c1ffebe77e8534f05e537f206bc983749b1c03582e143378",
       "size": 2313481,
       "url": "https://github.com/SamplingHigh/mpc-vst-setbfree/releases/download/v0.3.0/setBfree-Organ-0.3.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/SamplingHigh/mpc-vst-setbfree/releases/download/v0.3.0/setBfree-Organ-0.3.0-mpc-armv7.zip",
     "date": "2026-10-24",
     "channel": "stable",
     "notes": "![setBfree Organ 0.3.0 UPPER screen](https://raw.githubusercontent.com/SamplingHigh/mpc-vst-setbfree/v0.3.0/docs/images/setbfree-organ.png)\n\nsetBfree Organ 0.3.0 expands the native Force/MPC touchscreen interface to five pages and keeps the existing parameter indexes compatible with saved projects.\n\n### Changes\n\n- New `FX` page with extended overdrive and reverb controls.\n- New upper, lower and pedal manual-level controls, all defaulting to 60%.\n- Sustain pedal can switch between Leslie speed control and note sustain.\n- Reworked UPPER and LOWER/PEDAL performance pages, including per-manual seven-position vibrato/chorus selectors.\n- Three visible pedal drawbars: 16', 8' and 4'.\n- Larger labels, custom toggle artwork, traditional drawbar colours and position-dependent drawbar grooves.\n- Local Skin Studio and one-click skin updater scripts are included for layout customisation.\n- Nine new parameters were appended to `params.lock`; existing indexes and project compatibility remain unchanged (`Compat 0`).\n\n### CPU note\n\nThe normal audio path measured **8.9% p99 / 12.4% worst block at 16 voices** on an Akai Force. The generic benchmark's Q-Link stage reports `FAIL` because it also sweeps the four crosstalk controls: each of those intentionally rebuilds the setBfree organ core and can briefly mute audio. They live on the SETTINGS page and are intended for sound setup, not performance automation.\n\n### Requirements and installation\n\n- First-generation 32-bit ARM MPC OS device such as Force, Live/Live II, One, X or Key 61.\n- MPC OS 3.x and root SSH access on a modded device.\n- Save the current project before installing because the installer restarts MPC.\n\nUnzip the download, copy the complete `setBfree-Organ-0.3.0` folder to the device, then run:\n\n```sh\nssh root@<device-ip> sh /tmp/setBfree-Organ-0.3.0/install.sh\n```\n\nThe package includes complete GPL-2.0-or-later source provenance and portable install/uninstall scripts.\n\nSHA-256: `CCF2876CD7E3B160C1FFEBE77E8534F05E537F206BC983749B1C03582E143378`\r\n\n### Experimental Gen2 build\n\nAn additional **aarch64/Gen2** build is available as `setBfree-Organ-0.3.0-gen2-experimental.zip`.\n\n- It uses the same plugin UID, parameter indexes and project-state format as the Gen1/Force build.\n- The ARM64 functional host test and package validation pass, and the highest required GLIBC symbol is 2.29.\n- It has **not been tested on physical Gen2 hardware**. Installation, audio, touchscreen rendering, Q-Links and project recall still need device confirmation.\n- The non-standard asset name is intentional: this experimental build is not advertised through the public MPC VST catalog yet.\n- Gen2 installation needs root access and a writable removable-media Synths folder, for example: `sh install.sh -t /media/<label>/Synths`.\n\nSHA-256: `a4b0270f3a27d32d40ef4f0776407cc4ae6bd72627a2249916a06d6021ab92d8`",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 310,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "3.9.1.2",
       "date": "2026-10-24"
      }
     ]
    },
    {
     "version": "0.2.1",
     "size": 1365066,
     "defer": true,
     "sha256": "de907428be7fc1969633400f882237f5178ad2fe3086364b66900257e2fa89a2",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "setbfree-organ",
      "name": "setBfree Organ",
      "version": "0.2.1",
      "kind": "instrument",
      "uid": "53624631",
      "manufacturer": "Force Runtime",
      "layout": "portable",
      "so": "setbfree.so",
      "skin": "Force Runtime - VST - setBfree Organ",
      "folder": "portable/Force Runtime - VST - setBfree Organ",
      "extras": [
       "licenses/GPL-2.0-or-later.txt",
       "licenses/THIRD_PARTY_NOTICES.md",
       "licenses/SOURCE.md"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Native tonewheel organ with drawbars, percussion, scanner, editable Leslie and keyboard splits.",
      "requires": "",
      "source_repo": "SamplingHigh/mpc-vst-setbfree",
      "license": "GPL-2.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "de907428be7fc1969633400f882237f5178ad2fe3086364b66900257e2fa89a2",
       "size": 1365066,
       "url": "https://github.com/SamplingHigh/mpc-vst-setbfree/releases/download/v0.2.1/setBfree-Organ-0.2.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/SamplingHigh/mpc-vst-setbfree/releases/download/v0.2.1/setBfree-Organ-0.2.1-mpc-armv7.zip",
     "date": "2026-10-22",
     "channel": "stable",
     "notes": "This rebuild fixes physical Q-Link and automation-screen parameter writes for the current MPC VST wrapper:\n\n- ordinary parameter writes no longer request an `UpdateDisplay`;\n- required display refreshes are rate-limited to one per 50 ms;\n- `params.lock` now protects the 71 published parameter indexes used by projects, automation and Q-Link maps;\n- DSP behavior and the four-page Force skin are unchanged from 0.2.0.\n\nValidation: the complete 71-parameter host test passed, including 32 automation-style writes with zero `UpdateDisplay` calls. The portable package passed catalog validation with zero warnings and was installed on an Akai Force running MPC OS 3.9.1.2; the service restarted successfully and the installed binary matched the build.\n\nSHA-256: `de907428be7fc1969633400f882237f5178ad2fe3086364b66900257e2fa89a2`\n\nThe complete GPL-2.0-or-later source is available at this tag.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 202,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "3.9.1.2",
       "date": "2026-10-22"
      }
     ]
    },
    {
     "version": "0.2.0",
     "size": 1365019,
     "defer": true,
     "sha256": "7582d2d85d47fbdd3c178b3a213be1852dc65a0ada964d04ee6e4829c7c2fd18",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "setbfree-organ",
      "name": "setBfree Organ",
      "version": "0.2.0",
      "kind": "instrument",
      "uid": "53624631",
      "manufacturer": "Force Runtime",
      "layout": "portable",
      "so": "setbfree.so",
      "skin": "Force Runtime - VST - setBfree Organ",
      "folder": "portable/Force Runtime - VST - setBfree Organ",
      "extras": [
       "licenses/GPL-2.0-or-later.txt",
       "licenses/THIRD_PARTY_NOTICES.md",
       "licenses/SOURCE.md"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Native tonewheel organ with drawbars, percussion, scanner, editable Leslie and keyboard splits.",
      "requires": "",
      "source_repo": "SamplingHigh/mpc-vst-setbfree",
      "license": "GPL-2.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "7582d2d85d47fbdd3c178b3a213be1852dc65a0ada964d04ee6e4829c7c2fd18",
       "size": 1365019,
       "url": "https://github.com/SamplingHigh/mpc-vst-setbfree/releases/download/v0.2.0/setBfree-Organ-0.2.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/SamplingHigh/mpc-vst-setbfree/releases/download/v0.2.0/setBfree-Organ-0.2.0-mpc-armv7.zip",
     "date": "2026-10-20",
     "channel": "stable",
     "notes": "setBfree Organ 0.2.0 expands the native Force tonewheel organ into a four-page touchscreen instrument.\n\n- UPPER and LOWER/PEDAL pages with colour-coded drawbars and the authentic 16\u2032/8\u2032 pedal pair\n- ORGAN page with percussion, vibrato/chorus and scanner controls\n- SETTINGS page with Leslie motor, key-click and leakage controls\n- 71 automatable parameters with touch, focused Data Wheel, Q-Link, MIDI and project-state support\n- Readable Force-oriented skin and four hardware screenshots\n- Portable MPC OS 3.x package, tested on Akai Force with MPC OS 3.9.1.2\n\nThe complete corresponding source is published under GPL-2.0-or-later at this tag.\n\nSHA-256: 7582d2d85d47fbdd3c178b3a213be1852dc65a0ada964d04ee6e4829c7c2fd18",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 193,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.1.12",
     "size": 981871,
     "defer": true,
     "sha256": "8bbc4e5ce2cf8afc9999ca56e243e7082ebc1c4819e8559076bb6c33a897dbac",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "setbfree-organ",
      "name": "setBfree Organ",
      "version": "0.1.12",
      "kind": "instrument",
      "uid": "53624631",
      "manufacturer": "Force Runtime",
      "layout": "portable",
      "so": "setbfree.so",
      "skin": "Force Runtime - VST - setBfree Organ",
      "folder": "portable/Force Runtime - VST - setBfree Organ",
      "extras": [
       "licenses/GPL-2.0-or-later.txt",
       "licenses/THIRD_PARTY_NOTICES.md",
       "licenses/SOURCE.md"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Native tonewheel organ with three drawbar manuals, rotary speaker and keyboard splits.",
      "requires": "",
      "source_repo": "SamplingHigh/mpc-vst-setbfree",
      "license": "GPL-2.0-or-later",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "8bbc4e5ce2cf8afc9999ca56e243e7082ebc1c4819e8559076bb6c33a897dbac",
       "size": 981871,
       "url": "https://github.com/SamplingHigh/mpc-vst-setbfree/releases/download/v0.1.12/setBfree-Organ-0.1.12-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/SamplingHigh/mpc-vst-setbfree/releases/download/v0.1.12/setBfree-Organ-0.1.12-mpc-armv7.zip",
     "date": "2026-10-19",
     "channel": "stable",
     "notes": "setBfree Organ 0.1.12 is the catalog-ready MPC/Force release.\n\n- Adds a portable installer layout and `mpc-plugin.json` metadata.\n- Rebuilds the ARMv7 hard-float plugin with a maximum required GLIBC version of 2.29.\n- Preserves the three-manual drawbar UI, Q-Link/data-wheel control, keyboard split routing, rotary speaker and effects.\n- Includes the complete corresponding GPL-2.0-or-later source and reproducible build/release instructions in this repository.\n\nValidated with the official MPC VST catalog checker: `OK: setbfree-organ 0.1.12 (0 warnings)`.\n\nHardware tested on Akai Force with MPC OS 3.9.1.2: portable installation and legacy migration completed, MPC restarted, and the 0.1.12 plugin and skin loaded successfully.\n\nSHA-256: `8bbc4e5ce2cf8afc9999ca56e243e7082ebc1c4819e8559076bb6c33a897dbac`\n\nInstall the ZIP as documented in the README. The installer migrates an older non-portable setBfree installation automatically.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 175,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-fail"
   ],
   "featured": false,
   "latest": "0.3.0",
   "latest_beta": null,
   "updated": "2026-10-24",
   "added": "2026-10-19",
   "downloads": 1035
  },
  {
   "id": "sfizz",
   "name": "sfizz",
   "author": "gmorb (MPC port); sfizz by sfztools",
   "repo": "gmorb/mpc-vst-sfizz",
   "kind": "instrument",
   "license": "BSD-2-Clause",
   "summary": "The sfizz 1.2.3 sampler: plays SFZ libraries and SoundFont 2 (.sf2) files from SD cards and USB drives, streamed from disk, with key switches, the instrument's own CC controls, Scala tuning, mono/legato with glide and up to Sinc 72 interpolation, on a one-page screen modelled on sfizz's editor. Gen1 and Gen2 builds.",
   "screenshot": "https://raw.githubusercontent.com/gmorb/mpc-vst-sfizz/6d9e627281779f087898521cd27caabf9b7a75f2/docs/screen.png",
   "style": "sampler",
   "tags": [
    "sfz",
    "sf2",
    "soundfont",
    "sampler",
    "piano",
    "keyswitch",
    "streaming",
    "scala"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.1.1",
     "size": 1501974,
     "defer": true,
     "sha256": "7877062ddbeeb72eab5358aa400265302b80c67ee06512092571b5f54a4e984a",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "sfizz",
      "name": "sfizz",
      "version": "1.1.1",
      "kind": "instrument",
      "uid": "53667a4d",
      "manufacturer": "sfztools",
      "layout": "portable",
      "so": "sfizz_mpc.so",
      "skin": "sfztools - VST - sfizz",
      "folder": "portable/sfztools - VST - sfizz",
      "extras": [
       "sfizz"
      ],
      "user_data": [
       "sfizz/Instruments"
      ],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "The sfizz 1.2.3 SFZ sampler, now also playing SoundFont 2 (.sf2) files (disk streaming, key switches, CC controls, Scala tuning), with a one-page screen modelled on sfizz's own editor.",
      "requires": "",
      "source_repo": "gmorb/mpc-vst-sfizz",
      "license": "BSD-2-Clause",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "7877062ddbeeb72eab5358aa400265302b80c67ee06512092571b5f54a4e984a",
       "size": 1501974,
       "url": "https://github.com/gmorb/mpc-vst-sfizz/releases/download/v1.1.1/sfizz-1.1.1-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "a1a6de8a6c12391e7f07c90c2378a129eb2319e3b3b24eaf46fc50b918dabb71",
       "size": 1582404,
       "url": "https://github.com/gmorb/mpc-vst-sfizz/releases/download/v1.1.1/sfizz-1.1.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/gmorb/mpc-vst-sfizz/releases/download/v1.1.1/sfizz-1.1.1-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "## 1.1.1 \u2014 fix: freeze in the SFZ browser\n\nThis release fixes a freeze that could occur when browsing SFZ files in the SFZ browser on MPC OS devices.\n\n### Changes\n- Fix freeze in SFZ browser navigation\n- Updated vst.json version to 1101",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 264,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.1.0",
     "size": 1501639,
     "defer": true,
     "sha256": "d8f7ca0ffac31aced2e06c2845b5796cdbb58add8a0c6247b60e94f08293df0e",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "sfizz",
      "name": "sfizz",
      "version": "1.1.0",
      "kind": "instrument",
      "uid": "53667a4d",
      "manufacturer": "sfztools",
      "layout": "portable",
      "so": "sfizz_mpc.so",
      "skin": "sfztools - VST - sfizz",
      "folder": "portable/sfztools - VST - sfizz",
      "extras": [
       "sfizz"
      ],
      "user_data": [
       "sfizz/Instruments"
      ],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "The sfizz 1.2.3 SFZ sampler, now also playing SoundFont 2 (.sf2) files (disk streaming, key switches, CC controls, Scala tuning), with a one-page screen modelled on sfizz's own editor.",
      "requires": "",
      "source_repo": "gmorb/mpc-vst-sfizz",
      "license": "BSD-2-Clause",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "d8f7ca0ffac31aced2e06c2845b5796cdbb58add8a0c6247b60e94f08293df0e",
       "size": 1501639,
       "url": "https://github.com/gmorb/mpc-vst-sfizz/releases/download/v1.1.0/sfizz-1.1.0-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "64d7b78a1d5b036ccd2d2776f226d76dc96dd01a46fa6cc0edd9d23b53443a67",
       "size": 1582218,
       "url": "https://github.com/gmorb/mpc-vst-sfizz/releases/download/v1.1.0/sfizz-1.1.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/gmorb/mpc-vst-sfizz/releases/download/v1.1.0/sfizz-1.1.0-mpc-armv7.zip",
     "date": "2026-10-18",
     "channel": "stable",
     "notes": "The [sfizz](https://github.com/sfztools/sfizz) 1.2.3 SFZ sampler as a native instrument plugin for MPC OS standalone\nhardware: SFZ libraries streamed from SD cards and USB drives, key switches, the instrument's own CC controls and Scala\ntuning, on a one-page screen modelled on sfizz's own editor.\n\n## Download the zip for your device\n| Device | Zip |\n|---|---|\n| **Gen1**: MPC Live / Live II, One, X, Key 61, Force (RK3288, 32-bit) | `sfizz-1.1.0-mpc-armv7.zip` |\n| **Gen2**: MPC Live III and other RK3588 units (64-bit) | `sfizz-1.1.0-mpc-aarch64.zip` |\n| **Gen1** with `vstscanner.sh` (Force VST distribution, e.g. MockbaMod) | `sfizz-for-MPC-OS-1.1.0.zip` |\n\nSame plugin, screen, parameters and ID on both: projects move between generations. Needs MPC OS 3.x and root SSH access.\nThe installer zips check that they match the device. The manual is attached (`sfizz-for-MPC-OS-1.1.0-manual.pdf`).\n\n## Install\n**Installer zips** (`-mpc-armv7` / `-mpc-aarch64`):\n```\nscp -r sfizz-1.1.0 root@<device-ip>:/tmp/\nssh root@<device-ip> sh /tmp/sfizz-1.1.0/install.sh      # stops and restarts MPC: save first\n```\n**Standalone zip with `vstscanner`** (Gen1): copy the `sfztools - VST - sfizz` folder into your card's `Synths` folder\nnext to `vstscanner.sh`, run the one-line preset fix from its README, then `vstscanner`. The README covers MockbaMod and\nother firmware. Use one method per device: the scanner rebuilds MPC's whole plugin list.\n\nThen add **sfizz** from the plugin browser (manufacturer \"sfztools\"), or from Sounds \u203a INSTRUMENTS (the sfizz tile,\nthen Default).\n\n## New in 1.1.0\n- **Gen2 build** (aarch64): a native 64-bit build of the same engine. A new sfizz on Gen2 starts with Sample quality\n  Sinc 8, Oscillator quality High and 96 voices (Gen1: Linear, Linear, 64), may keep up to 1 GB of decoded samples\n  (Gen1: 384 MB) and streams 2 s ahead of each note (Gen1: 1.25 s). Measured offline, Sinc 8 costs about 1.3\u00d7 Linear's\n  CPU per voice there, about a third of what upstream sfizz needs on the same CPU. The Gen2 build has been tested\n  on an MPC Live III (Gen2).\n- **Larger drop-down lists**: taller rows, bigger text and wider cells in every option list, easier to read and hit.\n- **Larger SFZ browser** (the file box's \u2304): six bigger rows per page, bigger text and buttons.\n- **Larger navigation arrows**: the file box's \u2039 \u203a \u2304 and the browser's page arrows are bigger and easier to hit.\n- **Standalone zip** for `vstscanner.sh` setups, with a README for MockbaMod and other firmware.\n\nFull history: [RELEASE_NOTES.md](https://github.com/gmorb/mpc-vst-sfizz/blob/v1.1.0/RELEASE_NOTES.md). Tests:\n[TESTING.md](https://github.com/\u00a7\u00b1secret(GITHUB_USERNAME)/mpc-vst-sfizz/blob/v1.1.0/TESTING.md).\n\n## SHA-256\n```\n64d7b78a1d5b036ccd2d2776f226d76dc96dd01a46fa6cc0edd9d23b53443a67  sfizz-1.1.0-mpc-aarch64.zip\n6e1a0531226436cc0ad4b17f3a2e20e2e7c369bf828a2a6294ea193bab11f2ea  sfizz-for-MPC-OS-1.1.0.zip\neafbcad326993d5c113e9b05e0e60ed478587179255960657b4d492939dbb4f1  sfizz-for-MPC-OS-1.1.0-manual.pdf\n```\n\nsfizz is by the sfztools contributors; this is an unofficial port (BSD-2-Clause), not affiliated with inMusic or Akai.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 229,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "3.9.1",
       "date": "2026-10-17"
      },
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "3.9.1",
       "date": "2026-10-17"
      }
     ]
    },
    {
     "version": "1.0.4",
     "size": 1448376,
     "defer": true,
     "sha256": "46cb44739ee07a0eff5fc51eaeea72cc368681ab0baa6c44cdb710f3cf5f6789",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "sfizz",
      "name": "sfizz",
      "version": "1.0.4",
      "kind": "instrument",
      "uid": "53667a4d",
      "manufacturer": "sfztools",
      "layout": "portable",
      "so": "sfizz_mpc.so",
      "skin": "sfztools - VST - sfizz",
      "folder": "portable/sfztools - VST - sfizz",
      "extras": [
       "sfizz"
      ],
      "user_data": [
       "sfizz/Instruments"
      ],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "The sfizz 1.2.3 SFZ sampler (disk streaming, key switches, CC controls, Scala tuning) with a one-page screen modelled on sfizz's own editor.",
      "requires": "",
      "source_repo": "gmorb/mpc-vst-sfizz",
      "license": "BSD-2-Clause",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "46cb44739ee07a0eff5fc51eaeea72cc368681ab0baa6c44cdb710f3cf5f6789",
       "size": 1448376,
       "url": "https://github.com/gmorb/mpc-vst-sfizz/releases/download/v1.0.4/sfizz-1.0.4-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "03aadba948791f18bd3e845e234cac3e2d2e93ff616159eb0211b4403a98cffc",
       "size": 1526291,
       "url": "https://github.com/gmorb/mpc-vst-sfizz/releases/download/v1.0.4/sfizz-1.0.4-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/gmorb/mpc-vst-sfizz/releases/download/v1.0.4/sfizz-1.0.4-mpc-armv7.zip",
     "date": "2026-10-17",
     "channel": "stable",
     "notes": "The [sfizz](https://github.com/sfztools/sfizz) 1.2.3 SFZ sampler as a native instrument plugin for MPC OS standalone\nhardware: SFZ libraries streamed from SD cards and USB drives, key switches, the instrument's own CC controls and Scala\ntuning, on a one-page screen modelled on sfizz's own editor.\n\n## Download the zip for your device\n| Device | Zip |\n|---|---|\n| **Gen1**: MPC Live / Live II, One, X, Key 61, Force (RK3288, 32-bit) | `sfizz-1.0.4-mpc-armv7.zip` |\n| **Gen2**: MPC Live III and other RK3588 units (64-bit) | `sfizz-1.0.4-mpc-aarch64.zip` |\n| **Gen1** with `vstscanner.sh` (Force VST distribution, e.g. MockbaMod) | `sfizz-for-MPC-OS-1.0.4.zip` |\n\nSame plugin, screen, parameters and ID on both: projects move between generations. Needs MPC OS 3.x and root SSH access.\nThe installer zips check that they match the device. The manual is attached (`sfizz-for-MPC-OS-1.0.4-manual.pdf`).\n\n## Install\n**Installer zips** (`-mpc-armv7` / `-mpc-aarch64`):\n```\nscp -r sfizz-1.0.4 root@<device-ip>:/tmp/\nssh root@<device-ip> sh /tmp/sfizz-1.0.4/install.sh      # stops and restarts MPC: save first\n```\n**Standalone zip with `vstscanner`** (Gen1): copy the `sfztools - VST - sfizz` folder into your card's `Synths` folder\nnext to `vstscanner.sh`, run the one-line preset fix from its README, then `vstscanner`. The README covers MockbaMod and\nother firmware. Use one method per device: the scanner rebuilds MPC's whole plugin list.\n\nThen add **sfizz** from the plugin browser (manufacturer \"sfztools\"), or from Sounds \u203a INSTRUMENTS (the sfizz tile,\nthen Default).\n\n## New in 1.0.4\n- **Gen2 build** (aarch64): a native 64-bit build of the same engine. A new sfizz on Gen2 starts with Sample quality\n  Sinc 8, Oscillator quality High and 96 voices (Gen1: Linear, Linear, 64), may keep up to 1 GB of decoded samples\n  (Gen1: 384 MB) and streams 2 s ahead of each note (Gen1: 1.25 s). Measured offline, Sinc 8 costs about 1.3\u00d7 Linear's\n  CPU per voice there, about a third of what upstream sfizz needs on the same CPU. The Gen2 build has been tested\n  on an MPC Live III (Gen2).\n- **Browser**: one touch now acts once. Every browsing action is ignored for 0.7 s after the previous one or after a new\n  folder listing appears.\n- **Lighter defaults on Gen1**: Sample and Oscillator quality start at Linear. Raise Sample quality when there is CPU\n  to spare; projects keep the quality they were saved with.\n- **Instruments tile**: sfizz shows as an artwork tile in Sounds \u203a INSTRUMENTS (tap it, then Default).\n- **Larger drop-down lists**: taller rows, bigger text and wider cells in every option list, easier to read and hit.\n- **Larger SFZ browser** (the file box's \u2304): six bigger rows per page, bigger text and buttons.\n- **Larger navigation arrows**: the file box's \u2039 \u203a \u2304 and the browser's page arrows are bigger and easier to hit.\n- **Standalone zip** for `vstscanner.sh` setups, with a README for MockbaMod and other firmware.\n\nFull history: [RELEASE_NOTES.md](https://github.com/gmorb/mpc-vst-sfizz/blob/v1.0.4/RELEASE_NOTES.md). Tests:\n[TESTING.md](https://github.com/gmorb/mpc-vst-sfizz/blob/v1.0.4/TESTING.md).\n\n## SHA-256\n```\n46cb44739ee07a0eff5fc51eaeea72cc368681ab0baa6c44cdb710f3cf5f6789  sfizz-1.0.4-mpc-armv7.zip\n03aadba948791f18bd3e845e234cac3e2d2e93ff616159eb0211b4403a98cffc  sfizz-1.0.4-mpc-aarch64.zip\nd4a9042bb9a8f7564149ca792d3f80bcb3a097313d4ddce435f71e7b16621efa  sfizz-for-MPC-OS-1.0.4.zip\n```\n\nsfizz is by the sfztools contributors; this is an unofficial port (BSD-2-Clause), not affiliated with inMusic or Akai.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 161,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "3.9.1",
       "date": "2026-10-17"
      },
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "3.9.1",
       "date": "2026-10-17"
      }
     ]
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "1.1.1",
   "latest_beta": null,
   "updated": "2026-10-23",
   "added": "2026-10-18",
   "downloads": 654
  },
  {
   "id": "shapey-5-band-eq",
   "name": "Shapey 5-Band EQ",
   "author": "3dthc",
   "repo": "3dthc/Shapey-MPC",
   "kind": "effect",
   "license": "MIT",
   "summary": "The 5-band version of Shapey EQ, made for touch: every band has its own lane under a taller curve, so any dot drags directly. Any band can be a bell, shelf, cut, notch or band pass. Live analyzer, zero latency.",
   "screenshot": "https://raw.githubusercontent.com/3dthc/Shapey-MPC/ddbf9bbc9f66f2af0802070b38bb3d113140131c/docs/shapey-5-band-eq.png",
   "style": "eq",
   "tags": [
    "eq",
    "parametric-eq",
    "analyzer",
    "mixing"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.1",
     "size": 3582846,
     "defer": true,
     "sha256": "69b66b78bdfb8a6dfe3e668d4802ef90b1848abf4f47fd806c9a230fa5f6d900",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "shapey-5-band-eq",
      "name": "Shapey 5-Band EQ",
      "version": "1.0.1",
      "kind": "effect",
      "uid": "53683545",
      "manufacturer": "3DTHC",
      "layout": "portable",
      "so": "shapey_5band_eq.so",
      "skin": "3DTHC - VST - Shapey 5-Band EQ",
      "folder": "portable/3DTHC - VST - Shapey 5-Band EQ",
      "extras": [],
      "user_data": [],
      "user_files": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "A 5-band parametric EQ you shape by touch, every band on its own lane, with a live analyzer.",
      "requires": "",
      "source_repo": "3dthc/Shapey-MPC",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "69b66b78bdfb8a6dfe3e668d4802ef90b1848abf4f47fd806c9a230fa5f6d900",
       "size": 3582846,
       "url": "https://github.com/3dthc/Shapey-MPC/releases/download/shapey-5-band-eq-vst-v1.0.1/Shapey-5-Band-EQ-1.0.1-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "2e8c1b72025a717ee1ad50a5f0f387eb19502894aa2a59a60920897ddce290a3",
       "size": 3590537,
       "url": "https://github.com/3dthc/Shapey-MPC/releases/download/shapey-5-band-eq-vst-v1.0.1/Shapey-5-Band-EQ-1.0.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/3dthc/Shapey-MPC/releases/download/shapey-5-band-eq-vst-v1.0.1/Shapey-5-Band-EQ-1.0.1-mpc-armv7.zip",
     "date": "2026-11-03",
     "channel": "stable",
     "notes": "A 5-band parametric EQ you shape by touch, every band on its own lane, with a live analyzer.\r\n\r\n## Requirements\r\n\r\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\r\n  The installer refuses anything else. Newer models are untested.\r\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\r\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\r\n\r\n## Install (scripted)\r\n\r\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Shapey-5-Band-EQ-1.0.1 root@<device-ip>:/tmp/`\r\n2. Run it: `ssh root@<device-ip> sh /tmp/Shapey-5-Band-EQ-1.0.1/install.sh`\r\n\r\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/3DTHC - VST - Shapey 5-Band EQ/` (the plugin, its skin\r\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\r\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\r\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\r\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\r\n\r\nThen add **Shapey 5-Band EQ** to a track from the plugin browser (Insert effects). Its screen appears in the plugin view,\r\nand the Q-Links follow the page.\r\n\r\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\r\n\r\n---\r\nBuilt by GitHub Actions from 3dthc/Shapey-MPC@832ebc4 with mpc-vst-plugins@8dd4c2f.\r\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 77,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.0",
     "size": 3583693,
     "defer": true,
     "sha256": "3d1881958b73386830eb628b0733941b33d06691fac531410799202672cdd055",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "shapey-5-band-eq",
      "name": "Shapey 5-Band EQ",
      "version": "1.0.0",
      "kind": "effect",
      "uid": "53683545",
      "manufacturer": "3DTHC",
      "layout": "portable",
      "so": "shapey_5band_eq.so",
      "skin": "3DTHC - VST - Shapey 5-Band EQ",
      "folder": "portable/3DTHC - VST - Shapey 5-Band EQ",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "A 5-band parametric EQ you shape by touch, every band on its own lane, with a live analyzer.",
      "requires": "",
      "source_repo": "3dthc/Shapey-MPC",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "3d1881958b73386830eb628b0733941b33d06691fac531410799202672cdd055",
       "size": 3583693,
       "url": "https://github.com/3dthc/Shapey-MPC/releases/download/shapey-5-band-eq-vst-v1.0.0/Shapey-5-Band-EQ-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/3dthc/Shapey-MPC/releases/download/shapey-5-band-eq-vst-v1.0.0/Shapey-5-Band-EQ-1.0.0-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "A 5-band parametric EQ you shape by touch, every band on its own lane, with a live analyzer.\r\n\r\n## Requirements\r\n\r\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\r\n  The installer refuses anything else. Newer models are untested.\r\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\r\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\r\n\r\n## Install (scripted)\r\n\r\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Shapey-5-Band-EQ-1.0.0 root@<device-ip>:/tmp/`\r\n2. Run it: `ssh root@<device-ip> sh /tmp/Shapey-5-Band-EQ-1.0.0/install.sh`\r\n\r\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/3DTHC - VST - Shapey 5-Band EQ/` (the plugin, its skin\r\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\r\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\r\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\r\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\r\n\r\nThen add **Shapey 5-Band EQ** to a track from the plugin browser (Insert effects). Its screen appears in the plugin view,\r\nand the Q-Links follow the page.\r\n\r\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\r\n\r\n---\r\nBuilt by GitHub Actions from 3dthc/Shapey-MPC@ddbf9bb with mpc-vst-plugins@8aa8d35.\r\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 219,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live II",
       "firmware": "3.9.1",
       "date": "2026-10-23"
      }
     ]
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "1.0.1",
   "latest_beta": null,
   "updated": "2026-11-03",
   "added": "2026-10-26",
   "downloads": 296
  },
  {
   "id": "shapey-eq",
   "name": "Shapey EQ",
   "author": "3dthc",
   "repo": "3dthc/Shapey-MPC",
   "kind": "effect",
   "license": "MIT",
   "summary": "An 8-band parametric EQ you shape by touch: tap or drag on the curve, drag numbered dots, and make any band a bell, shelf, cut, notch or band pass. Live analyzer, zero latency, presets and four themes.",
   "screenshot": "https://raw.githubusercontent.com/3dthc/Shapey-MPC/ddbf9bbc9f66f2af0802070b38bb3d113140131c/docs/shapey-eq.png",
   "style": "eq",
   "tags": [
    "eq",
    "parametric-eq",
    "analyzer",
    "mixing"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.6.2",
     "size": 4491775,
     "defer": true,
     "sha256": "1fb8baebaa19642709b91b9938fa276639cdc433d32901d707ba9c76f5cb107c",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "shapey-eq",
      "name": "Shapey EQ",
      "version": "1.6.2",
      "kind": "effect",
      "uid": "53684551",
      "manufacturer": "3DTHC",
      "layout": "portable",
      "so": "shapey_eq.so",
      "skin": "3DTHC - VST - Shapey EQ",
      "folder": "portable/3DTHC - VST - Shapey EQ",
      "extras": [],
      "user_data": [],
      "user_files": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "An 8-band parametric EQ you shape by touch, with a live analyzer.",
      "requires": "",
      "source_repo": "3dthc/Shapey-MPC",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "1fb8baebaa19642709b91b9938fa276639cdc433d32901d707ba9c76f5cb107c",
       "size": 4491775,
       "url": "https://github.com/3dthc/Shapey-MPC/releases/download/shapey-eq-vst-v1.6.2/Shapey-EQ-1.6.2-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "d214c042dac3453512143fa11191b40e0dc7d94bbc7083f2686fc87c2d4396dd",
       "size": 4499864,
       "url": "https://github.com/3dthc/Shapey-MPC/releases/download/shapey-eq-vst-v1.6.2/Shapey-EQ-1.6.2-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/3dthc/Shapey-MPC/releases/download/shapey-eq-vst-v1.6.2/Shapey-EQ-1.6.2-mpc-armv7.zip",
     "date": "2026-11-03",
     "channel": "stable",
     "notes": "An 8-band parametric EQ you shape by touch, with a live analyzer.\r\n\r\n## Requirements\r\n\r\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\r\n  The installer refuses anything else. Newer models are untested.\r\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\r\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\r\n\r\n## Install (scripted)\r\n\r\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Shapey-EQ-1.6.2 root@<device-ip>:/tmp/`\r\n2. Run it: `ssh root@<device-ip> sh /tmp/Shapey-EQ-1.6.2/install.sh`\r\n\r\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/3DTHC - VST - Shapey EQ/` (the plugin, its skin\r\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\r\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\r\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\r\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\r\n\r\nThen add **Shapey EQ** to a track from the plugin browser (Insert effects). Its screen appears in the plugin view,\r\nand the Q-Links follow the page.\r\n\r\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\r\n\r\n---\r\nBuilt by GitHub Actions from 3dthc/Shapey-MPC@832ebc4 with mpc-vst-plugins@8dd4c2f.\r\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 79,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.6.1",
     "size": 4491537,
     "defer": true,
     "sha256": "271cde64a37431502b7049e303b893234c5ee22944ce2ee4a33a8dd28275a9ea",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "shapey-eq",
      "name": "Shapey EQ",
      "version": "1.6.1",
      "kind": "effect",
      "uid": "53684551",
      "manufacturer": "3DTHC",
      "layout": "portable",
      "so": "shapey_eq.so",
      "skin": "3DTHC - VST - Shapey EQ",
      "folder": "portable/3DTHC - VST - Shapey EQ",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "An 8-band parametric EQ you shape by touch, with a live analyzer.",
      "requires": "",
      "source_repo": "3dthc/Shapey-MPC",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "271cde64a37431502b7049e303b893234c5ee22944ce2ee4a33a8dd28275a9ea",
       "size": 4491537,
       "url": "https://github.com/3dthc/Shapey-MPC/releases/download/shapey-eq-vst-v1.6.1/Shapey-EQ-1.6.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/3dthc/Shapey-MPC/releases/download/shapey-eq-vst-v1.6.1/Shapey-EQ-1.6.1-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "An 8-band parametric EQ you shape by touch, with a live analyzer.\r\n\r\n## Requirements\r\n\r\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\r\n  The installer refuses anything else. Newer models are untested.\r\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\r\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\r\n\r\n## Install (scripted)\r\n\r\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Shapey-EQ-1.6.1 root@<device-ip>:/tmp/`\r\n2. Run it: `ssh root@<device-ip> sh /tmp/Shapey-EQ-1.6.1/install.sh`\r\n\r\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/3DTHC - VST - Shapey EQ/` (the plugin, its skin\r\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\r\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\r\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\r\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\r\n\r\nThen add **Shapey EQ** to a track from the plugin browser (Insert effects). Its screen appears in the plugin view,\r\nand the Q-Links follow the page.\r\n\r\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\r\n\r\n---\r\nBuilt by GitHub Actions from 3dthc/Shapey-MPC@ddbf9bb with mpc-vst-plugins@8aa8d35.\r\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 261,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live II",
       "firmware": "3.9.1",
       "date": "2026-10-23"
      }
     ]
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "1.6.2",
   "latest_beta": null,
   "updated": "2026-11-03",
   "added": "2026-10-26",
   "downloads": 340
  },
  {
   "id": "sonix",
   "name": "Sonix",
   "author": "3dthc",
   "repo": "3dthc/Sonix",
   "kind": "instrument",
   "license": "MIT",
   "summary": "A melodic ROMpler instrument for standalone Akai MPC devices, built as a native ARM VST2 plugin. Includes pianos, keys, pads, strings, brass, choirs, leads, plucks, bass, bells, synth chords and effects, using redistributable sound libraries.",
   "screenshot": "https://raw.githubusercontent.com/3dthc/Sonix/main/docs/images/main_layers.jpg",
   "tags": [],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.3.12",
     "size": 130920402,
     "defer": true,
     "sha256": "d923aa78f77dbe5b4fe4a056691045c0d382717a2aaca951a742b7ac4e83b222",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "sonix",
      "name": "Sonix",
      "version": "0.3.12",
      "kind": "instrument",
      "uid": "536e5831",
      "manufacturer": "3dthc",
      "layout": "portable",
      "so": "sonix.so",
      "skin": "3dthc - VST - Sonix",
      "folder": "portable/3dthc - VST - Sonix",
      "extras": [
       "engine"
      ],
      "user_data": [],
      "user_files": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 0,
      "about": "A ROMpler with 128 presets and 45 instruments - pianos, keys, guitars, strings, brass, choirs, pads, synths, leads, plucks, bass and bells, from CC0 / CC BY recordings and original renders. Four layers, filter, LFO, chorus, delay, reverb, eleven colorways.",
      "requires": "",
      "source_repo": "3dthc/Sonix",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "d923aa78f77dbe5b4fe4a056691045c0d382717a2aaca951a742b7ac4e83b222",
       "size": 130920402,
       "url": "https://github.com/3dthc/Sonix/releases/download/v0.3.12/Sonix-0.3.12-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "25afdbb479267f3cd23ebbe7f743c485f7263563fdfd432c325e45f3d0917269",
       "size": 130927897,
       "url": "https://github.com/3dthc/Sonix/releases/download/v0.3.12/Sonix-0.3.12-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/3dthc/Sonix/releases/download/v0.3.12/Sonix-0.3.12-mpc-armv7.zip",
     "date": "2026-11-03",
     "channel": "stable",
     "notes": "A ROMpler with 128 presets and 45 instruments - pianos, keys, guitars, strings, brass, choirs, pads, synths, leads, plucks, bass and bells, from CC0 / CC BY recordings and original renders. Four layers, filter, LFO, chorus, delay, reverb, eleven colorways.\r\n\r\n## Requirements\r\n\r\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\r\n  The installer refuses anything else. Newer models are untested.\r\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\r\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\r\n\r\n## Install (scripted)\r\n\r\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Sonix-0.3.12 root@<device-ip>:/tmp/`\r\n2. Run it: `ssh root@<device-ip> sh /tmp/Sonix-0.3.12/install.sh`\r\n\r\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/3dthc - VST - Sonix/` (the plugin, its skin\r\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\r\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\r\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\r\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\r\n\r\nThen add **Sonix** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\r\nand the Q-Links follow the page.\r\n\r\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\r\n\r\n---\r\nBuilt by GitHub Actions from 3dthc/Sonix@c8b2b53 with mpc-vst-plugins@c6b4bb0.\r\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 94,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.3.10",
     "size": 130923963,
     "defer": true,
     "sha256": "31252f71f0f32fa630fa64527345e76742234af8e0c3d6b1f174e49bc3bf7a98",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "sonix",
      "name": "Sonix",
      "version": "0.3.10",
      "kind": "instrument",
      "uid": "536e5831",
      "manufacturer": "3dthc",
      "layout": "portable",
      "so": "sonix.so",
      "skin": "3dthc - VST - Sonix",
      "folder": "portable/3dthc - VST - Sonix",
      "extras": [
       "engine"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "A ROMpler with 128 presets and 45 instruments - pianos, keys, guitars, strings, brass, choirs, pads, synths, leads, plucks, bass and bells, from CC0 / CC BY recordings and original renders. Four layers, filter, LFO, chorus, delay, reverb, eleven colorways.",
      "requires": "",
      "source_repo": "3dthc/Sonix",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "31252f71f0f32fa630fa64527345e76742234af8e0c3d6b1f174e49bc3bf7a98",
       "size": 130923963,
       "url": "https://github.com/3dthc/Sonix/releases/download/v0.3.10/Sonix-0.3.10-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/3dthc/Sonix/releases/download/v0.3.10/Sonix-0.3.10-mpc-armv7.zip",
     "date": "2026-10-25",
     "channel": "stable",
     "notes": "A ROMpler with 128 presets and 45 instruments - pianos, keys, guitars, strings, brass, choirs, pads, synths, leads, plucks, bass and bells, from CC0 / CC BY recordings and original renders. Four layers, filter, LFO, chorus, delay, reverb, eleven colorways.\r\n\r\n## Requirements\r\n\r\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\r\n  The installer refuses anything else. Newer models are untested.\r\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\r\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\r\n\r\n## Install (scripted)\r\n\r\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Sonix-0.3.10 root@<device-ip>:/tmp/`\r\n2. Run it: `ssh root@<device-ip> sh /tmp/Sonix-0.3.10/install.sh`\r\n\r\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/3dthc - VST - Sonix/` (the plugin, its skin\r\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\r\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\r\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\r\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\r\n\r\nThen add **Sonix** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\r\nand the Q-Links follow the page.\r\n\r\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\r\n\r\n---\r\nBuilt by GitHub Actions from 3dthc/Sonix@ec62d70 with mpc-vst-plugins@8aa8d35.\r\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 319,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live II",
       "firmware": "3.9.1",
       "date": "2026-10-26"
      }
     ]
    },
    {
     "version": "0.3.9",
     "size": 130899290,
     "defer": true,
     "sha256": "c55fdbe7b323e96a6a7ad4f024ec050edb9e8878ed06140b1ed5dc870e94d4e6",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "sonix",
      "name": "Sonix",
      "version": "0.3.9",
      "kind": "instrument",
      "uid": "536e5831",
      "manufacturer": "3dthc",
      "layout": "portable",
      "so": "sonix.so",
      "skin": "3dthc - VST - Sonix",
      "folder": "portable/3dthc - VST - Sonix",
      "extras": [
       "engine"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "A ROMpler with 128 presets and 45 instruments: pianos, keys, guitars, strings, brass, choirs, pads, synths, leads, plucks, bass and bells, from CC0 / CC BY recordings and original renders. Four layers, filter, LFO, chorus, delay, reverb, eleven colorways.",
      "requires": "",
      "source_repo": "3dthc/Sonix",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "c55fdbe7b323e96a6a7ad4f024ec050edb9e8878ed06140b1ed5dc870e94d4e6",
       "size": 130899290,
       "url": "https://github.com/3dthc/Sonix/releases/download/v0.3.9/Sonix-0.3.9-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/3dthc/Sonix/releases/download/v0.3.9/Sonix-0.3.9-mpc-armv7.zip",
     "date": "2026-10-19",
     "channel": "stable",
     "notes": "Improves master volume output and optimizes instrument sample packing. Updates plugin version and release script defaults.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 288,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.3.8",
     "size": 131392647,
     "defer": true,
     "sha256": "1a258f5a2f8d4a7d174123eeaf0ab117f88deda24f6374a360e65965495e5982",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "sonix",
      "name": "Sonix",
      "version": "0.3.8",
      "kind": "instrument",
      "uid": "536e5831",
      "manufacturer": "3dthc",
      "layout": "portable",
      "so": "sonix.so",
      "skin": "3dthc - VST - Sonix",
      "folder": "portable/3dthc - VST - Sonix",
      "extras": [
       "engine"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "A ROMpler with 128 presets and 45 instruments: pianos, keys, guitars, strings, brass, choirs, pads, synths, leads, plucks, bass and bells, from CC0 / CC BY recordings and original renders. Four layers, filter, LFO, chorus, delay, reverb, eleven colorways.",
      "requires": "",
      "source_repo": "3dthc/Sonix",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "1a258f5a2f8d4a7d174123eeaf0ab117f88deda24f6374a360e65965495e5982",
       "size": 131392647,
       "url": "https://github.com/3dthc/Sonix/releases/download/Sonix-v0.3.8/Sonix-0.3.8-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/3dthc/Sonix/releases/download/Sonix-v0.3.8/Sonix-0.3.8-mpc-armv7.zip",
     "date": "2026-10-15",
     "channel": "stable",
     "notes": "Fix portable release manifest by including the MIT license identifier required by the MPC plugin catalog.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 259,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "0.3.12",
   "latest_beta": null,
   "updated": "2026-11-03",
   "added": "2026-10-16",
   "downloads": 1139
  },
  {
   "id": "op1fx-spring",
   "name": "Spring",
   "author": "Bombest",
   "repo": "Bombest-Audio/op1-fx",
   "kind": "effect",
   "license": "GPL-3.0-only",
   "summary": "Spring reverb with a 12-preset bank. OP-1 inspired.",
   "screenshot": "https://raw.githubusercontent.com/Bombest-Audio/op1-fx/34f1396d82a4ae72baa761a50f1d9bfe834c444f/screenshots/mpc/spring.png",
   "style": "reverb",
   "collection": "bombest-op1fx",
   "tags": [
    "op1",
    "reverb",
    "spring"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.4.1",
     "size": 3593805,
     "defer": true,
     "sha256": "d0ea1860da366ec9fabf73f148baefd3617b83fe8a36746f999f2c7cea739a4d",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "op1fx-spring",
      "name": "Spring",
      "version": "0.4.1",
      "kind": "effect",
      "uid": "42625370",
      "manufacturer": "bombest",
      "layout": "portable",
      "so": "spring.so",
      "skin": "bombest - VST - Spring",
      "folder": "portable/bombest - VST - Spring",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "New take on the OP-1 spring for MPC. 12 factory presets.",
      "requires": "",
      "source_repo": "Bombest-Audio/op1-fx",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "d0ea1860da366ec9fabf73f148baefd3617b83fe8a36746f999f2c7cea739a4d",
       "size": 3593805,
       "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/Spring-0.4.1-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "77e6b430ff8b29d85ebb7bcf7b8da4158402b761c1e39b0d63fa3c152b698932",
       "size": 3596644,
       "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/Spring-0.4.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/Spring-0.4.1-mpc-armv7.zip",
     "date": "2026-11-01",
     "channel": "stable",
     "notes": "Repackaged for the Open MPC plugin catalog. The plugin binaries are the same ones from 0.4.0. What changed is the packaging: catalog ids now start with `op1fx-` (for example `op1fx-delay`), the installer matches the current mpc-vst-plugins template, and the repo carries MPC screenshots and a `tested.json`.\n\nTested on an MPC Live III (Gen2), MPC OS 3.9.1. The armv7 zips (Gen1, Force, MPC One) are built but not tested on hardware yet.\n\nDownload `OP1-Suite-0.4.1-mpc-aarch64.zip` to install all twenty on a Gen2 MPC, or one plugin zip for a single plugin.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 73,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "3.9.1",
       "date": "2026-11-01"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen2"
   ],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "0.4.1",
   "latest_beta": null,
   "updated": "2026-11-01",
   "added": "2026-11-01",
   "downloads": 93
  },
  {
   "id": "steprunner-8",
   "name": "StepRunner-8",
   "author": "djokenzi",
   "repo": "djokenzi/steprunner-8",
   "kind": "instrument",
   "license": "MIT",
   "summary": "8-track, 64-step sequencer with step conditions, step and CC locks, patterns, states and performance effects, driving a drum program over MIDI.",
   "screenshot": "https://raw.githubusercontent.com/djokenzi/steprunner-8/76285a3aa34dcdc85bf8e72e3aa18baa7f6428cd/docs/screenshots/steprunner-8.png",
   "style": "sequencer",
   "role": "midi",
   "tags": [
    "midi",
    "step-sequencer",
    "drums",
    "step-locks"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.2.0",
     "size": 3523276,
     "defer": true,
     "sha256": "4acb0652e1d46516c36c556707f2acac46651e1bd21546da733f7173af22efcf",
     "param_compat": 1,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "steprunner-8",
      "name": "StepRunner-8",
      "version": "1.2.0",
      "kind": "instrument",
      "uid": "53522d38",
      "manufacturer": "djokenzi",
      "layout": "portable",
      "so": "steprunner8.so",
      "skin": "djokenzi - VST - StepRunner-8",
      "folder": "portable/djokenzi - VST - StepRunner-8",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.17",
      "param_compat": 1,
      "about": "StepRunner-8: an 8-track, 64-step sequencer for MPC standalone with step conditions, step and CC locks, patterns, states and performance effects, driving a drum program over MIDI (ALSA port StepRunner-8).",
      "requires": "",
      "source_repo": "djokenzi/steprunner-8",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "4acb0652e1d46516c36c556707f2acac46651e1bd21546da733f7173af22efcf",
       "size": 3523276,
       "url": "https://github.com/djokenzi/steprunner-8/releases/download/v1.2.0/StepRunner-8-1.2.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/djokenzi/steprunner-8/releases/download/v1.2.0/StepRunner-8-1.2.0-mpc-armv7.zip",
     "date": "2026-10-19",
     "channel": "stable",
     "notes": "StepRunner-8: an 8-track, 64-step sequencer for MPC standalone with step conditions, step and CC locks, patterns, states and performance effects, driving a drum program over MIDI (ALSA port StepRunner-8).\r\n\r\n## Requirements\r\n\r\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\r\n  The installer refuses anything else. Newer models are untested.\r\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\r\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\r\n\r\n## Install (scripted)\r\n\r\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r StepRunner-8-1.2.0 root@<device-ip>:/tmp/`\r\n2. Run it: `ssh root@<device-ip> sh /tmp/StepRunner-8-1.2.0/install.sh`\r\n\r\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/djokenzi - VST - StepRunner-8/` (the plugin, its skin\r\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\r\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\r\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\r\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\r\n\r\nThen add **StepRunner-8** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\r\nand the Q-Links follow the page.\r\n\r\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\r\n\r\n## What's New in 1.2.0\r\n\r\n- **Eight CCs per track**: CC 6, CC 7 and CC 8 added\r\n- **TRACK VALUES**: the track's own velocity, length, pan, probability and CC base values on one page\r\n- **BFWD direction** and **SHIFT \u25c0 / \u25b6** in TRACK EDIT and PATTERN EDIT\r\n- **Two Euclidean generators (A and B)**, combined with XOR / OR / AND / SUB\r\n- **Second page of random tools**: RND / CLR COND, TIMING and RATCHETS\r\n- **STOP CC** pad on PERFORM\r\n- **TRACK SETUP** without READ / DISCARD / COMMIT, with IN USE warnings\r\n- Smaller knob text, short CC names and an updated manual\r\n\r\n---\r\n\r\n### Eight CCs per track\r\nCC 6, CC 7 and CC 8 join CC 1\u20135. They have step locks, PERFORM ALL offsets, RND CC 6\u20138 and CLR CC 6\u20138 buttons, and\r\nQ-Links (12 on PROGRAM and PERFORM). CREATE DEFAULT MAP also maps CC 6 / CC 7 to the pad's Send 3 / Send 4.\r\nFETCH CC VALUES now reads the pad's own saved values.\r\n\r\n### TRACK VALUES\r\nA new page in TRACK EDIT, laid out like STEP LOCKS. It holds the track's velocity, length, pan, probability and the\r\nbase values of CC 1\u20138. While it is open, the Q-Links control the track instead of the selected steps.\r\n\r\n### BFWD direction and SHIFT\r\nTRACK EDIT has a new direction, BFWD (back and forth, starting backwards). BOTH is now called FBWD.\r\nSHIFT \u25c0 / \u25b6 rotates the track's steps by one, with all their locks. In PATTERN EDIT it rotates all 8 tracks.\r\n\r\n### Two Euclidean generators\r\nEUCLIDIAN has generator A on page 1 and generator B on page 2. Each has ENABLE, RANDOM, PULSE, ROTATE and LENGTH.\r\nWhen both are on, XOR / OR / AND / SUB on page 2 combine their rhythms.\r\n\r\n### Second page of random tools\r\nThe \u25c0 / \u25b6 arrows in PATTERN, TRACK and STEP EDIT open a second page with RND COND, RND TIMING and RND RATCHETS, and\r\ntheir CLR versions. They act on the track (TRACK EDIT), on all 8 tracks (PATTERN EDIT) or on the selected steps\r\n(STEP EDIT). RND RATCHETS also picks a ratchet resolution.\r\n\r\n### STOP CC\r\nA new PERFORM pad. While it is on, no CCs are sent and notes keep playing. When it is switched off, every track goes\r\nback to its base values. NO LOCKS moved next to STOP CC. STATEs now recall only the effects that have a pad.\r\n\r\n### TRACK SETUP\r\nMIDI channel, note and the numbers of CC 1\u20138 take effect at once. The READ / DISCARD / COMMIT buttons are gone; tap\r\nSETUP to leave. A red IN USE tag marks a CC number that is already used elsewhere.\r\n\r\n### Smaller changes\r\n- The knob value text is smaller and CC names are cut to 6 characters (\"Filter Cutoff\" \u2192 \"F. Cut\"), so the text of\r\n  neighbouring knobs no longer overlaps.\r\n- A STEP LOCKS knob with no lock shows the track's value in brackets and stays at \"--\" when turned down.\r\n- The TIMING knobs are named Ratchets / Resolution. A shift back onto the grid shows \"On Grid\".\r\n- The manual has new screenshots and covers every new page.\r\n\r\nProjects saved with 1.1.x load unchanged.\r\n\r\n---\r\nBuilt by GitHub Actions from djokenzi/steprunner-8@5cf4be4 with mpc-vst-plugins@c16b824.\r\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 326,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live",
       "firmware": "3.9.1.2",
       "date": "2026-10-19"
      }
     ]
    },
    {
     "version": "1.1.1",
     "size": 2784338,
     "defer": true,
     "sha256": "4e58d0ec636c349dee969728a23c63822766e470e5cb69adc556eac59cd0c0be",
     "param_compat": 1,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "steprunner-8",
      "name": "StepRunner-8",
      "version": "1.1.1",
      "kind": "instrument",
      "uid": "53522d38",
      "manufacturer": "djokenzi",
      "layout": "portable",
      "so": "steprunner8.so",
      "skin": "djokenzi - VST - StepRunner-8",
      "folder": "portable/djokenzi - VST - StepRunner-8",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.17",
      "param_compat": 1,
      "about": "StepRunner-8: an 8-track, 64-step sequencer for MPC standalone with step conditions, step and CC locks, patterns, states and performance effects, driving a drum program over MIDI (ALSA port StepRunner-8).",
      "requires": "",
      "source_repo": "djokenzi/steprunner-8",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "4e58d0ec636c349dee969728a23c63822766e470e5cb69adc556eac59cd0c0be",
       "size": 2784338,
       "url": "https://github.com/djokenzi/steprunner-8/releases/download/v1.1.1/StepRunner-8-1.1.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/djokenzi/steprunner-8/releases/download/v1.1.1/StepRunner-8-1.1.1-mpc-armv7.zip",
     "date": "2026-10-13",
     "channel": "stable",
     "notes": "StepRunner-8: an 8-track, 64-step sequencer for MPC standalone with step conditions, step and CC locks, patterns, states and performance effects, driving a drum program over MIDI (ALSA port StepRunner-8).\r\n\r\n## Requirements\r\n\r\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\r\n  The installer refuses anything else. Newer models are untested.\r\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\r\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\r\n\r\n## Install (scripted)\r\n\r\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r StepRunner-8-1.1.1 root@<device-ip>:/tmp/`\r\n2. Run it: `ssh root@<device-ip> sh /tmp/StepRunner-8-1.1.1/install.sh`\r\n\r\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/djokenzi - VST - StepRunner-8/` (the plugin, its skin\r\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\r\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\r\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\r\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\r\n\r\nThen add **StepRunner-8** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\r\nand the Q-Links follow the page.\r\n\r\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\r\n\r\n\r\n## What's new in 1.1.1\r\n\r\n- **Much lower RAM use.** Opening the plugin window used to take about 25\u201330% of the MPC's RAM, because of the skin\r\n  images. The skin now needs about 61 MB instead of about 385 MB. The plugin and its behaviour are unchanged.\r\n\r\nThanks to Benja (benjastark) from Open MPC Discord channel for reporting the problem and finding its cause!\r\n\r\n---\r\nBuilt by GitHub Actions from djokenzi/steprunner-8@8986fe5 with mpc-vst-plugins@c16b824.\r\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 322,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live",
       "firmware": "3.9.1.2",
       "date": "2026-10-13"
      }
     ]
    },
    {
     "version": "1.1.0",
     "size": 6753738,
     "defer": true,
     "sha256": "cce9ad9c7d297dc7b4c7345ebbf67cfc315d1d90827e9b7961c8e303e735ca6a",
     "param_compat": 1,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "steprunner-8",
      "name": "StepRunner-8",
      "version": "1.1.0",
      "kind": "instrument",
      "uid": "53522d38",
      "manufacturer": "djokenzi",
      "layout": "portable",
      "so": "steprunner8.so",
      "skin": "djokenzi - VST - StepRunner-8",
      "folder": "portable/djokenzi - VST - StepRunner-8",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.17",
      "param_compat": 1,
      "about": "StepRunner-8: an 8-track, 64-step sequencer for MPC standalone with step conditions, step and CC locks, patterns, states and performance effects, driving a drum program over MIDI (ALSA port StepRunner-8).",
      "requires": "",
      "source_repo": "djokenzi/steprunner-8",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "cce9ad9c7d297dc7b4c7345ebbf67cfc315d1d90827e9b7961c8e303e735ca6a",
       "size": 6753738,
       "url": "https://github.com/djokenzi/steprunner-8/releases/download/v1.1.0/StepRunner-8-1.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/djokenzi/steprunner-8/releases/download/v1.1.0/StepRunner-8-1.1.0-mpc-armv7.zip",
     "date": "2026-10-12",
     "channel": "stable",
     "notes": "StepRunner-8: an 8-track, 64-step sequencer for MPC standalone with step conditions, step and CC locks, patterns, states and performance effects, driving a drum program over MIDI (ALSA port StepRunner-8).\r\n\r\n## Requirements\r\n\r\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\r\n  The installer refuses anything else. Newer models are untested.\r\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\r\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\r\n\r\n## Install (scripted)\r\n\r\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r StepRunner-8-1.1.0 root@<device-ip>:/tmp/`\r\n2. Run it: `ssh root@<device-ip> sh /tmp/StepRunner-8-1.1.0/install.sh`\r\n\r\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/djokenzi - VST - StepRunner-8/` (the plugin, its skin\r\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\r\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\r\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\r\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\r\n\r\nThen add **StepRunner-8** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\r\nand the Q-Links follow the page.\r\n\r\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\r\n\r\n---\r\nBuilt by GitHub Actions from djokenzi/steprunner-8@a77d1cf with mpc-vst-plugins@c16b824.\r\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 257,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.2",
     "size": 6733490,
     "defer": true,
     "sha256": "e62b4a026534abdfde04b533bf3131cc292f8b55f16ebe80c1f224d00f764ad8",
     "param_compat": 1,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "steprunner-8",
      "name": "StepRunner-8",
      "version": "1.0.2",
      "kind": "instrument",
      "uid": "53522d38",
      "manufacturer": "djokenzi",
      "layout": "portable",
      "so": "steprunner8.so",
      "skin": "djokenzi - VST - StepRunner-8",
      "folder": "portable/djokenzi - VST - StepRunner-8",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.17",
      "param_compat": 1,
      "about": "StepRunner-8: an 8-track, 64-step sequencer for MPC standalone with step conditions, step and CC locks, patterns, states and performance effects, driving a drum program over MIDI (ALSA port StepRunner-8).",
      "requires": "",
      "source_repo": "djokenzi/steprunner-8",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "e62b4a026534abdfde04b533bf3131cc292f8b55f16ebe80c1f224d00f764ad8",
       "size": 6733490,
       "url": "https://github.com/djokenzi/steprunner-8/releases/download/v1.0.2/StepRunner-8-1.0.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/djokenzi/steprunner-8/releases/download/v1.0.2/StepRunner-8-1.0.2-mpc-armv7.zip",
     "date": "2026-10-12",
     "channel": "stable",
     "notes": "StepRunner-8: an 8-track, 64-step sequencer for MPC standalone with step conditions, step and CC locks, patterns, states and performance effects, driving a drum program over MIDI (ALSA port StepRunner-8).\r\n\r\n## Requirements\r\n\r\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\r\n  The installer refuses anything else. Newer models are untested.\r\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\r\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\r\n\r\n## Install (scripted)\r\n\r\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r StepRunner-8-1.0.2 root@<device-ip>:/tmp/`\r\n2. Run it: `ssh root@<device-ip> sh /tmp/StepRunner-8-1.0.2/install.sh`\r\n\r\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/djokenzi - VST - StepRunner-8/` (the plugin, its skin\r\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\r\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\r\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\r\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\r\n\r\nThen add **StepRunner-8** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\r\nand the Q-Links follow the page.\r\n\r\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\r\n\r\n---\r\nBuilt by GitHub Actions from djokenzi/steprunner-8@77acfbf with mpc-vst-plugins@c16b824.\r\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 223,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.0",
     "size": 6661351,
     "defer": true,
     "sha256": "e9883b35580b42c9c4f2caf39f97dd1acf3daf9eb9a5c4603a0502e9f1ce97ee",
     "param_compat": 1,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "steprunner-8",
      "name": "StepRunner-8",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "53522d38",
      "manufacturer": "djokenzi",
      "layout": "portable",
      "so": "steprunner8.so",
      "skin": "djokenzi - VST - StepRunner-8",
      "folder": "portable/djokenzi - VST - StepRunner-8",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.17",
      "param_compat": 1,
      "about": "StepRunner-8: an 8-track, 64-step sequencer for MPC standalone with step conditions, step and CC locks, patterns, states and performance effects, driving a drum program over MIDI (ALSA port StepRunner-8).",
      "requires": "",
      "source_repo": "djokenzi/steprunner-8",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "e9883b35580b42c9c4f2caf39f97dd1acf3daf9eb9a5c4603a0502e9f1ce97ee",
       "size": 6661351,
       "url": "https://github.com/djokenzi/steprunner-8/releases/download/v1.0.0/StepRunner-8-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/djokenzi/steprunner-8/releases/download/v1.0.0/StepRunner-8-1.0.0-mpc-armv7.zip",
     "date": "2026-10-11",
     "channel": "stable",
     "notes": "StepRunner-8: an 8-track, 64-step sequencer for MPC standalone with step conditions, step and CC locks, patterns, states and performance effects, driving a drum program over MIDI (ALSA port StepRunner-8).\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r StepRunner-8-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/StepRunner-8-1.0.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/djokenzi - VST - StepRunner-8/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **StepRunner-8** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from djokenzi/steprunner-8@5adb11c with mpc-vst-plugins@c16b824.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 276,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live",
       "firmware": "3.9.1.2",
       "date": "2026-10-10"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench"
   ],
   "featured": false,
   "latest": "1.2.0",
   "latest_beta": null,
   "updated": "2026-10-19",
   "added": "2026-10-12",
   "downloads": 1404
  },
  {
   "id": "stevequencer",
   "name": "Stevequencer",
   "author": "saustin2010",
   "repo": "saustin2010/mpc-vst-stevequencer",
   "kind": "instrument",
   "license": "MIT",
   "summary": "Melodic step sequencer edited from the Q-Links: 16 steps on a 4x4 grid, up to 64, with chance, ratchets and MOD lanes.",
   "screenshot": "https://raw.githubusercontent.com/saustin2010/mpc-vst-stevequencer/v1.0.1/screenshots/page_0.png",
   "style": "sequencer",
   "role": "midi",
   "tags": [
    "step-sequencer",
    "midi",
    "q-links",
    "melodic"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.1.1",
     "size": 1211524,
     "defer": true,
     "sha256": "9bdcbec07e8d3ae8576ca46daa315cbf3dcc952fdf0c4ef1299c63d85764d809",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "stevequencer",
      "name": "[SEQ] Stevequencer",
      "version": "1.1.1",
      "kind": "instrument",
      "uid": "53747651",
      "manufacturer": "Steve A",
      "layout": "portable",
      "so": "stevequencer.so",
      "skin": "Steve A - VST - [SEQ] Stevequencer",
      "folder": "portable/Steve A - VST - [SEQ] Stevequencer",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "16 steps on a 4x4 grid, up to four pages (64 steps), edited from the Q-Links.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-stevequencer",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "9bdcbec07e8d3ae8576ca46daa315cbf3dcc952fdf0c4ef1299c63d85764d809",
       "size": 1211524,
       "url": "https://github.com/saustin2010/mpc-vst-stevequencer/releases/download/v1.1.1/SEQ-Stevequencer-1.1.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-stevequencer/releases/download/v1.1.1/SEQ-Stevequencer-1.1.1-mpc-armv7.zip",
     "date": "2026-10-24",
     "channel": "stable",
     "notes": "16 steps on a 4x4 grid, up to four pages (64 steps), edited from the Q-Links.\n\n## What's new in 1.1.1\n\n**Count-in, fixed for a plain Play.** When MPC counts in on every Play (Metro \u2192 Count-In: Record + Play), 1.1.0 still started part-way through the count-in: MPC moves its position back once during the count-in as well as at the real start. Now the sequencer waits for MPC's real start, a bar after Play, in any time signature. Checked on a Live II.\n\n**COUNT-IN is three buttons** on SETUP, OFF | REC | REC+PLAY, instead of a dial. Same setting, so saved projects keep it.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SEQ-Stevequencer-1.1.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SEQ-Stevequencer-1.1.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Steve A - VST - [SEQ] Stevequencer/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SEQ] Stevequencer** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-stevequencer@e4fc435 with mpc-vst-plugins@7470aba.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 259,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.1.0",
     "size": 1203538,
     "defer": true,
     "sha256": "5176f662c4fb278f90a272928f712cab78b2c4ee169ae7dea75d4025a01faa37",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "stevequencer",
      "name": "[SEQ] Stevequencer",
      "version": "1.1.0",
      "kind": "instrument",
      "uid": "53747651",
      "manufacturer": "Steve A",
      "layout": "portable",
      "so": "stevequencer.so",
      "skin": "Steve A - VST - [SEQ] Stevequencer",
      "folder": "portable/Steve A - VST - [SEQ] Stevequencer",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "16 steps on a 4x4 grid, up to four pages (64 steps), edited from the Q-Links.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-stevequencer",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "5176f662c4fb278f90a272928f712cab78b2c4ee169ae7dea75d4025a01faa37",
       "size": 1203538,
       "url": "https://github.com/saustin2010/mpc-vst-stevequencer/releases/download/v1.1.0/SEQ-Stevequencer-1.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-stevequencer/releases/download/v1.1.0/SEQ-Stevequencer-1.1.0-mpc-armv7.zip",
     "date": "2026-10-24",
     "channel": "stable",
     "notes": "16 steps on a 4x4 grid, up to four pages (64 steps), edited from the Q-Links.\n\n## What's new in 1.1.0\n\n**COUNT-IN** on the SETUP page. During MPC's count-in, MPC tells plugins it is already playing, so the sequencer used to play the count-in bar. Set COUNT-IN like MPC's Metro \u2192 Count-In: RECORD if MPC counts in only when you record, REC+PLAY if it counts in on every Play. The sequencer then sends nothing until MPC's real start and begins there. If no count-in comes, it starts after nine beats anyway. OFF, the default, starts at once as before, and saved projects open unchanged. COUNT-IN is a new last parameter, so Q-Link assignments and automation keep working.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SEQ-Stevequencer-1.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SEQ-Stevequencer-1.1.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Steve A - VST - [SEQ] Stevequencer/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SEQ] Stevequencer** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-stevequencer@81f68b9 with mpc-vst-plugins@ea7f73c.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 145,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.1",
     "size": 1209912,
     "defer": true,
     "sha256": "574b2fb8389e34d8138071298c4f842616c8840b800002bededada18a2203f26",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "stevequencer",
      "name": "[SEQ] Stevequencer",
      "version": "1.0.1",
      "kind": "instrument",
      "uid": "53747651",
      "manufacturer": "Steve A",
      "layout": "portable",
      "so": "stevequencer.so",
      "skin": "Steve A - VST - [SEQ] Stevequencer",
      "folder": "portable/Steve A - VST - [SEQ] Stevequencer",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "16 steps on a 4x4 grid, up to four pages (64 steps), edited from the Q-Links.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-stevequencer",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "574b2fb8389e34d8138071298c4f842616c8840b800002bededada18a2203f26",
       "size": 1209912,
       "url": "https://github.com/saustin2010/mpc-vst-stevequencer/releases/download/v1.0.1/SEQ-Stevequencer-1.0.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-stevequencer/releases/download/v1.0.1/SEQ-Stevequencer-1.0.1-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "16 steps on a 4x4 grid, up to four pages (64 steps), edited from the Q-Links.\n\n## What's new in 1.0.1\n\nBuilt on sd88me's fixed wrapper ([mpc-vst-plugins#499](https://github.com/sd88me/mpc-vst-plugins/discussions/499)): on track edit \u2192 automation, the physical Q-Links move this plugin's parameters again (before, they didn't move or snapped straight back). Controls that change others, such as a preset, still redraw the screen. Nothing else changed: same parameters, sound and screen, and saved projects open as before.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SEQ-Stevequencer-1.0.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SEQ-Stevequencer-1.0.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Steve A - VST - [SEQ] Stevequencer/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SEQ] Stevequencer** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-stevequencer@505e1fd with mpc-vst-plugins@e3a0af4.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 162,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.0",
     "size": 1209149,
     "defer": true,
     "sha256": "3b23d7132d5a8cbcdeaf440588fbf035cd78a3d838b32f37364edaa7a60a5cbc",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "stevequencer",
      "name": "[SEQ] Stevequencer",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "53747651",
      "manufacturer": "Steve A",
      "layout": "portable",
      "so": "stevequencer.so",
      "skin": "Steve A - VST - [SEQ] Stevequencer",
      "folder": "portable/Steve A - VST - [SEQ] Stevequencer",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "16 steps on a 4x4 grid, up to four pages (64 steps), edited from the Q-Links.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-stevequencer",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "3b23d7132d5a8cbcdeaf440588fbf035cd78a3d838b32f37364edaa7a60a5cbc",
       "size": 1209149,
       "url": "https://github.com/saustin2010/mpc-vst-stevequencer/releases/download/v1.0.0/SEQ-Stevequencer-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-stevequencer/releases/download/v1.0.0/SEQ-Stevequencer-1.0.0-mpc-armv7.zip",
     "date": "2026-10-10",
     "channel": "stable",
     "notes": "16 steps on a 4x4 grid, up to four pages (64 steps), edited from the Q-Links.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SEQ-Stevequencer-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SEQ-Stevequencer-1.0.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Steve A - VST - [SEQ] Stevequencer/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SEQ] Stevequencer** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-stevequencer@3d647fb with mpc-vst-plugins@7afa72e.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 475,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.1.1",
   "latest_beta": null,
   "updated": "2026-10-24",
   "added": "2026-10-10",
   "downloads": 1041
  },
  {
   "id": "stevequencer-16",
   "name": "Stevequencer 16",
   "author": "saustin2010",
   "repo": "saustin2010/mpc-vst-stevequencer16",
   "kind": "instrument",
   "license": "MIT",
   "summary": "16-step sequencer with eight modulation lanes that move any parameter of the instrument (CC or NRPN), on any page.",
   "screenshot": "https://raw.githubusercontent.com/saustin2010/mpc-vst-stevequencer16/v1.0.1/screenshots/page_0.png",
   "style": "sequencer",
   "role": "midi",
   "tags": [
    "step-sequencer",
    "midi",
    "modulation",
    "nrpn",
    "q-links"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.1.1",
     "size": 643183,
     "defer": true,
     "sha256": "dadd676443e7b94a8b3f0b13171b4d6fb656dfe3283859e33641219e17e1533f",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "stevequencer-16",
      "name": "[SEQ] Stevequencer 16",
      "version": "1.1.1",
      "kind": "instrument",
      "uid": "53513136",
      "manufacturer": "Steve A",
      "layout": "portable",
      "so": "stevequencer16.so",
      "skin": "Steve A - VST - [SEQ] Stevequencer 16",
      "folder": "portable/Steve A - VST - [SEQ] Stevequencer 16",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "16 steps on a 4x4 grid and eight modulation lanes that can move any parameter of the instrument, on any page.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-stevequencer16",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "dadd676443e7b94a8b3f0b13171b4d6fb656dfe3283859e33641219e17e1533f",
       "size": 643183,
       "url": "https://github.com/saustin2010/mpc-vst-stevequencer16/releases/download/v1.1.1/SEQ-Stevequencer-16-1.1.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-stevequencer16/releases/download/v1.1.1/SEQ-Stevequencer-16-1.1.1-mpc-armv7.zip",
     "date": "2026-10-24",
     "channel": "stable",
     "notes": "16 steps on a 4x4 grid and eight modulation lanes that can move any parameter of the instrument, on any page.\n\n## What's new in 1.1.1\n\n**Count-in, fixed for a plain Play.** When MPC counts in on every Play (Metro \u2192 Count-In: Record + Play), 1.1.0 still started part-way through the count-in: MPC moves its position back once during the count-in as well as at the real start. Now the sequencer waits for MPC's real start, a bar after Play, in any time signature. Checked on a Live II.\n\n**COUNT-IN is three buttons** on SETUP, OFF | REC | REC+PLAY, instead of a dial. Same setting, so saved projects keep it.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SEQ-Stevequencer-16-1.1.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SEQ-Stevequencer-16-1.1.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Steve A - VST - [SEQ] Stevequencer 16/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SEQ] Stevequencer 16** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-stevequencer16@ba41b83 with mpc-vst-plugins@7470aba.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 243,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.1.0",
     "size": 635202,
     "defer": true,
     "sha256": "4fed2d79ca14e5a512dbac083d35774d0e099710a1fa8acdacc87746d0f0e227",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "stevequencer-16",
      "name": "[SEQ] Stevequencer 16",
      "version": "1.1.0",
      "kind": "instrument",
      "uid": "53513136",
      "manufacturer": "Steve A",
      "layout": "portable",
      "so": "stevequencer16.so",
      "skin": "Steve A - VST - [SEQ] Stevequencer 16",
      "folder": "portable/Steve A - VST - [SEQ] Stevequencer 16",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "16 steps on a 4x4 grid and eight modulation lanes that can move any parameter of the instrument, on any page.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-stevequencer16",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "4fed2d79ca14e5a512dbac083d35774d0e099710a1fa8acdacc87746d0f0e227",
       "size": 635202,
       "url": "https://github.com/saustin2010/mpc-vst-stevequencer16/releases/download/v1.1.0/SEQ-Stevequencer-16-1.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-stevequencer16/releases/download/v1.1.0/SEQ-Stevequencer-16-1.1.0-mpc-armv7.zip",
     "date": "2026-10-24",
     "channel": "stable",
     "notes": "16 steps on a 4x4 grid and eight modulation lanes that can move any parameter of the instrument, on any page.\n\n## What's new in 1.1.0\n\n**COUNT-IN** on the SETUP page. During MPC's count-in, MPC tells plugins it is already playing, so the sequencer used to play the count-in bar. Set COUNT-IN like MPC's Metro \u2192 Count-In: RECORD if MPC counts in only when you record, REC+PLAY if it counts in on every Play. The sequencer then sends nothing until MPC's real start and begins there. If no count-in comes, it starts after nine beats anyway. OFF, the default, starts at once as before, and saved projects open unchanged. COUNT-IN is a new last parameter, so Q-Link assignments and automation keep working.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SEQ-Stevequencer-16-1.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SEQ-Stevequencer-16-1.1.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Steve A - VST - [SEQ] Stevequencer 16/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SEQ] Stevequencer 16** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-stevequencer16@fbd52e9 with mpc-vst-plugins@ea7f73c.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 148,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.1",
     "size": 641758,
     "defer": true,
     "sha256": "f3855ae6b1266adc2800926ade2a24f3d5d04c525a50cee04a9fdaa1e8371b30",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "stevequencer-16",
      "name": "[SEQ] Stevequencer 16",
      "version": "1.0.1",
      "kind": "instrument",
      "uid": "53513136",
      "manufacturer": "Steve A",
      "layout": "portable",
      "so": "stevequencer16.so",
      "skin": "Steve A - VST - [SEQ] Stevequencer 16",
      "folder": "portable/Steve A - VST - [SEQ] Stevequencer 16",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "16 steps on a 4x4 grid and eight modulation lanes that can move any parameter of the instrument, on any page.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-stevequencer16",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "f3855ae6b1266adc2800926ade2a24f3d5d04c525a50cee04a9fdaa1e8371b30",
       "size": 641758,
       "url": "https://github.com/saustin2010/mpc-vst-stevequencer16/releases/download/v1.0.1/SEQ-Stevequencer-16-1.0.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-stevequencer16/releases/download/v1.0.1/SEQ-Stevequencer-16-1.0.1-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "16 steps on a 4x4 grid and eight modulation lanes that can move any parameter of the instrument, on any page.\n\n## What's new in 1.0.1\n\nBuilt on sd88me's fixed wrapper ([mpc-vst-plugins#499](https://github.com/sd88me/mpc-vst-plugins/discussions/499)): on track edit \u2192 automation, the physical Q-Links move this plugin's parameters again (before, they didn't move or snapped straight back). Controls that change others, such as a preset, still redraw the screen. Nothing else changed: same parameters, sound and screen, and saved projects open as before.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SEQ-Stevequencer-16-1.0.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SEQ-Stevequencer-16-1.0.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Steve A - VST - [SEQ] Stevequencer 16/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SEQ] Stevequencer 16** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-stevequencer16@a6d6aa7 with mpc-vst-plugins@e3a0af4.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 159,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.0",
     "size": 640873,
     "defer": true,
     "sha256": "8e5a099d46f8295a0dae5660b11c60fcfa3d12dccdc70937ae8122f227bf1977",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "stevequencer-16",
      "name": "[SEQ] Stevequencer 16",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "53513136",
      "manufacturer": "Steve A",
      "layout": "portable",
      "so": "stevequencer16.so",
      "skin": "Steve A - VST - [SEQ] Stevequencer 16",
      "folder": "portable/Steve A - VST - [SEQ] Stevequencer 16",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "16 steps on a 4x4 grid and eight modulation lanes that can move any parameter of the instrument, on any page.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-stevequencer16",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "8e5a099d46f8295a0dae5660b11c60fcfa3d12dccdc70937ae8122f227bf1977",
       "size": 640873,
       "url": "https://github.com/saustin2010/mpc-vst-stevequencer16/releases/download/v1.0.0/SEQ-Stevequencer-16-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-stevequencer16/releases/download/v1.0.0/SEQ-Stevequencer-16-1.0.0-mpc-armv7.zip",
     "date": "2026-10-10",
     "channel": "stable",
     "notes": "16 steps on a 4x4 grid and eight modulation lanes that can move any parameter of the instrument, on any page.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SEQ-Stevequencer-16-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SEQ-Stevequencer-16-1.0.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Steve A - VST - [SEQ] Stevequencer 16/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SEQ] Stevequencer 16** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-stevequencer16@747ca05 with mpc-vst-plugins@7afa72e.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 464,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.1.1",
   "latest_beta": null,
   "updated": "2026-10-24",
   "added": "2026-10-10",
   "downloads": 1014
  },
  {
   "id": "stompbox",
   "name": "Stompbox",
   "author": "jacob-sabella",
   "repo": "jacob-sabella/mpc-vst-stompbox",
   "kind": "effect",
   "license": "GPL-3.0-or-later",
   "summary": "A whole guitar rig from guitarix's DSP: gate, comp, wah, any number of pedals, amp, tone stack, power amp, cabinet with an IR loader, post FX, mod, delay, reverb and EQ. 219 models and guitarix's 40 factory presets in the PRESET menu. Not affiliated with guitarix.",
   "screenshot": "https://raw.githubusercontent.com/jacob-sabella/mpc-vst-stompbox/bc70be3dd01103bc792db0c2b0e54a589fc37d36/docs/screenshots/stompbox.png",
   "style": "amp-sim",
   "tags": [
    "guitar",
    "amp",
    "pedals",
    "cabinet",
    "cab-ir",
    "guitarix",
    "presets"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.0",
     "size": 7075305,
     "defer": true,
     "sha256": "1f1320659297ae937f47b9a116f6e429d903d803d569657011658ae60b2090b0",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": {
      "p99_pct": 21.3,
      "max_pct": 38.2,
      "verdict": "WARN"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "stompbox",
      "name": "Stompbox",
      "version": "1.0.0",
      "kind": "effect",
      "uid": "53744278",
      "manufacturer": "jacob-sabella",
      "layout": "portable",
      "so": "stompbox.so",
      "skin": "jacob-sabella - VST - Stompbox",
      "folder": "portable/jacob-sabella - VST - Stompbox",
      "extras": [],
      "user_data": [],
      "user_files": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "A guitar rig as one insert effect: gate, compressor, wah, any number of pedals, amp, tone stack, power amp, cabinet, post FX, modulation, delay, reverb and EQ, from the guitarix project's DSP, with guitarix's 40 factory presets.",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-vst-stompbox",
      "license": "GPL-3.0-or-later",
      "cpu": {
       "p99_pct": 21.3,
       "max_pct": 38.2,
       "verdict": "WARN"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "1f1320659297ae937f47b9a116f6e429d903d803d569657011658ae60b2090b0",
       "size": 7075305,
       "url": "https://github.com/jacob-sabella/mpc-vst-stompbox/releases/download/stompbox-vst-v1.0.0/Stompbox-1.0.0-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "5b5e25813593ef7a56fe28d8108255e89ad77b2404715313804328798b7c94b2",
       "size": 7139822,
       "url": "https://github.com/jacob-sabella/mpc-vst-stompbox/releases/download/stompbox-vst-v1.0.0/Stompbox-1.0.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/jacob-sabella/mpc-vst-stompbox/releases/download/stompbox-vst-v1.0.0/Stompbox-1.0.0-mpc-armv7.zip",
     "date": "2026-11-04",
     "channel": "stable",
     "notes": "A guitar rig as one insert effect: gate, compressor, wah, any number of pedals, amp, tone stack, power amp, cabinet, post FX, modulation, delay, reverb and EQ, from the guitarix project's DSP, with guitarix's 40 factory presets.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Stompbox-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Stompbox-1.0.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/jacob-sabella - VST - Stompbox/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Stompbox** to a track from the plugin browser (Insert effects). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from jacob-sabella/mpc-vst-stompbox@945baf9 with mpc-vst-plugins@8e266ce.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 23,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.0.1",
     "size": 7074681,
     "defer": true,
     "sha256": "ed06c8f1c0b966f9b370e28cd50ec6c8756f258a24de90fed2994b992222a20a",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": {
      "p99_pct": 21.3,
      "max_pct": 38.2,
      "verdict": "WARN"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "stompbox",
      "name": "Stompbox",
      "version": "0.0.1",
      "kind": "effect",
      "uid": "53744278",
      "manufacturer": "jacob-sabella",
      "layout": "portable",
      "so": "stompbox.so",
      "skin": "jacob-sabella - VST - Stompbox",
      "folder": "portable/jacob-sabella - VST - Stompbox",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "A guitar rig as one insert effect: gate, compressor, wah, any number of pedals, amp, tone stack, power amp, cabinet, post FX, modulation, delay, reverb and EQ, from the guitarix project's DSP, with guitarix's 40 factory presets.",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-vst-stompbox",
      "license": "GPL-3.0-or-later",
      "cpu": {
       "p99_pct": 21.3,
       "max_pct": 38.2,
       "verdict": "WARN"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "ed06c8f1c0b966f9b370e28cd50ec6c8756f258a24de90fed2994b992222a20a",
       "size": 7074681,
       "url": "https://github.com/jacob-sabella/mpc-vst-stompbox/releases/download/stompbox-vst-v0.0.1/Stompbox-0.0.1-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "e7f5a41f58592f74f6f0a987755f4f61607516951e3480a02d1b35f98d7660d1",
       "size": 7139344,
       "url": "https://github.com/jacob-sabella/mpc-vst-stompbox/releases/download/stompbox-vst-v0.0.1/Stompbox-0.0.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/jacob-sabella/mpc-vst-stompbox/releases/download/stompbox-vst-v0.0.1/Stompbox-0.0.1-mpc-armv7.zip",
     "date": "2026-10-26",
     "channel": "beta",
     "notes": "> **Not a guitarix project.** I'm not affiliated with the guitarix developers. Stompbox was built with AI; please report problems [here](https://github.com/jacob-sabella/mpc-vst-stompbox/issues), not to guitarix.\n\nFirst release.\n\n- **Tested:** the `-mpc-armv7.zip` (Gen1) installed with its own `install.sh` on an MPC Key 37, MPC OS 3.9.1.2 (2026-10-26). The `-mpc-aarch64.zip` (Gen2) is tested offline only.\n- **CPU:** the bench verdict is **WARN**: 13.5% of a block at p99 while playing the starting rig, 21.3% while every Q-Link is swept. Plan on one or two instances in a project. Heavier presets cost more (Convolv: 36% at p99); the README's CPU section has the figures.\n- **Use a track insert.** On a silent drum pad, MPC doesn't run the insert, so the page and preset picks only catch up when the pad plays.\n\nA guitar rig as one insert effect: gate, compressor, wah, any number of pedals, amp, tone stack, power amp, cabinet, post FX, modulation, delay, reverb and EQ, from the guitarix project's DSP, with guitarix's 40 factory presets.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Stompbox-0.0.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Stompbox-0.0.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/jacob-sabella - VST - Stompbox/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Stompbox** to a track from the plugin browser (Insert effects). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from jacob-sabella/mpc-vst-stompbox@b7b5dc5 with mpc-vst-plugins@37beeea.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 155,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Key 37",
       "firmware": "3.9.1.2",
       "date": "2026-10-26"
      }
     ]
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "tested",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "1.0.0",
   "latest_beta": "0.0.1",
   "updated": "2026-11-04",
   "added": "2026-10-26",
   "downloads": 178
  },
  {
   "id": "stream",
   "name": "Stream",
   "author": "johnny",
   "repo": "stampman3000-jpg/mpc-stream",
   "kind": "effect",
   "license": "MIT",
   "summary": "Multichannel USB audio effect send from an MPC to a Mac. Needs BlackHole 64ch and a Mac helper app.",
   "screenshot": "https://raw.githubusercontent.com/stampman3000-jpg/mpc-stream/764605ba1a08594e2dc5268e4f12bd6e25edb184/screenshots/stream.png",
   "style": "utility",
   "tags": [
    "utility"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.0",
     "size": 2839951,
     "defer": true,
     "sha256": "0e5f441a09e1435cfbd5fbb6aaddaebcd132803d03ab0efa3642200bf8aaa425",
     "param_compat": 1,
     "max_glibc": "2.17",
     "cpu": {
      "p99_pct": 0.8,
      "max_pct": 1.5,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "stream",
      "name": "Stream",
      "version": "1.0.0",
      "kind": "effect",
      "uid": "5374726d",
      "manufacturer": "johnny",
      "layout": "portable",
      "so": "stream.so",
      "skin": "johnny - VST - Stream",
      "folder": "portable/johnny - VST - Stream",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.17",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Copies an MPC track over USB to a Mac, one stereo pair at a time.",
      "requires": "",
      "source_repo": "stampman3000-jpg/mpc-stream",
      "license": "MIT",
      "cpu": {
       "p99_pct": 0.8,
       "max_pct": 1.5,
       "verdict": "PASS"
      }
     },
     "flags": {
      "portable/johnny - VST - Stream/stream.so": {
       "network": [
        "sendto",
        "socket"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "0e5f441a09e1435cfbd5fbb6aaddaebcd132803d03ab0efa3642200bf8aaa425",
       "size": 2839951,
       "url": "https://github.com/stampman3000-jpg/mpc-stream/releases/download/v1.0.0/Stream-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/stampman3000-jpg/mpc-stream/releases/download/v1.0.0/Stream-1.0.0-mpc-armv7.zip",
     "date": "2026-10-03",
     "channel": "stable",
     "notes": "Stream 1.0.0 is an MPC effect. This zip was built with `tools/build_port.sh` and `tools/release.py` from [sd88me/mpc-vst-plugins](https://github.com/sd88me/mpc-vst-plugins), then checked with `tools/catalog_check.py --catalog`.\n\n`stream.so` is a 32-bit ARM hard-float plugin (uid `Strm`). The highest glibc symbol it needs is 2.17. Catalog id `stream`, license MIT.\n\nThis build was not installed on a device from here. There is no CPU bench in the zip.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61). The installer refuses anything else.\n- Root shell access. Stock MPC OS does not offer this.\n- The Mac helper in this repo, BlackHole 64ch, and Ableton, all at 44100. USB cable, not Wi-Fi.\n\n## Install\n\n1. Unzip, then copy the folder to the device: `scp -r Stream-1.0.0 root@<device-ip>:/tmp/`\n2. Run `ssh root@<device-ip> sh /tmp/Stream-1.0.0/install.sh`\n3. For a card, add `-t /media/EOS_DIGITAL/Synths` (that is the Stream install path; do not use `/sdcard/Synths`).\n4. Add **Stream** as an insert effect. Level changes only the copy sent to the Mac. Pair 1 is BlackHole channels 1\u20132.\n\nIf Stream is already on the machine, copy the new `stream.so` in place and insert the plugin again. Do not delete the plugin folder, and do not restart the MPC app just to load the new file.\n\nSource commit: 52a7469ee6b4ecff97e317e187550301cc830240\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/johnny - VST - Stream/stream.so calls network (sendto, socket): flagged for manual review (the author can explain why)"
     ],
     "downloads": 513,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC One",
       "firmware": "3.9.1.2",
       "date": "2026-10-10"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [],
   "featured": false,
   "latest": "1.0.0",
   "latest_beta": null,
   "updated": "2026-10-03",
   "added": "2026-10-03",
   "downloads": 513
  },
  {
   "id": "op1fx-string",
   "name": "String",
   "author": "Bombest",
   "repo": "Bombest-Audio/op1-fx",
   "kind": "instrument",
   "license": "GPL-3.0-only",
   "summary": "Plucked string with eight voices and an amp envelope. OP-1 inspired.",
   "screenshot": "https://raw.githubusercontent.com/Bombest-Audio/op1-fx/34f1396d82a4ae72baa761a50f1d9bfe834c444f/screenshots/mpc/string.png",
   "style": "synth",
   "collection": "bombest-op1fx",
   "tags": [
    "op1",
    "synth",
    "pluck",
    "string"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.4.1",
     "size": 3881219,
     "defer": true,
     "sha256": "08ea5709f6fb9ba4a145386840f904b9e868a350902149eeae49730384fa0c62",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "op1fx-string",
      "name": "String",
      "version": "0.4.1",
      "kind": "instrument",
      "uid": "42625374",
      "manufacturer": "bombest",
      "layout": "portable",
      "so": "string.so",
      "skin": "bombest - VST - String",
      "folder": "portable/bombest - VST - String",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "New take on the OP-1 string for MPC.",
      "requires": "",
      "source_repo": "Bombest-Audio/op1-fx",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "08ea5709f6fb9ba4a145386840f904b9e868a350902149eeae49730384fa0c62",
       "size": 3881219,
       "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/String-0.4.1-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "cb8ea6bc33f23cc09b431faf4a4856cdd9131e86b61b398604bba706d88f42a1",
       "size": 3884161,
       "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/String-0.4.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/String-0.4.1-mpc-armv7.zip",
     "date": "2026-11-01",
     "channel": "stable",
     "notes": "Repackaged for the Open MPC plugin catalog. The plugin binaries are the same ones from 0.4.0. What changed is the packaging: catalog ids now start with `op1fx-` (for example `op1fx-delay`), the installer matches the current mpc-vst-plugins template, and the repo carries MPC screenshots and a `tested.json`.\n\nTested on an MPC Live III (Gen2), MPC OS 3.9.1. The armv7 zips (Gen1, Force, MPC One) are built but not tested on hardware yet.\n\nDownload `OP1-Suite-0.4.1-mpc-aarch64.zip` to install all twenty on a Gen2 MPC, or one plugin zip for a single plugin.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 91,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "3.9.1",
       "date": "2026-11-01"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen2"
   ],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "0.4.1",
   "latest_beta": null,
   "updated": "2026-11-01",
   "added": "2026-11-01",
   "downloads": 111
  },
  {
   "id": "sturm-tp",
   "name": "Sturm-TP",
   "author": "sd88me",
   "repo": "sd88me/mpc-vst-sturm",
   "kind": "instrument",
   "license": "MIT",
   "summary": "Six-voice analog-style drum and synth voice modelled on the Tempest drum machine: two analog and two sample oscillators, lowpass and highpass filters, five envelopes, two LFOs, eight mod paths, kit mode, distortion, compressor and delay. Bank browser with Q-Links; loads its SysEx dumps.",
   "screenshot": "https://raw.githubusercontent.com/sd88me/mpc-vst-sturm/sturm-tp-v0.1.1/docs/img/sturm.png",
   "style": "drum-machine",
   "tags": [
    "analog-modelling",
    "drums",
    "sampler",
    "kit",
    "tempest",
    "dsi"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.1.2",
     "size": 4685060,
     "defer": true,
     "sha256": "c8cf394d3b1630b1c1220dc10fd7f14353f5a60d3de5d6978ec7e28f929c81db",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "sturm-tp",
      "name": "Sturm-TP",
      "version": "0.1.2",
      "kind": "instrument",
      "uid": "5374724d",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "sturm.so",
      "skin": "sd88me - VST - Sturm-TP",
      "folder": "portable/sd88me - VST - Sturm-TP",
      "extras": [
       "SAMPLES"
      ],
      "user_data": [
       "SYSEX",
       "SAMPLES"
      ],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Six-voice drum and synth voice with two analog oscillators, two sample oscillators, lowpass and highpass filters, five envelopes, two LFOs, eight mod paths, kit mode, and an output section (distortion, compressor, delayed notes); loads its sound and project SysEx dumps.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-sturm",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "c8cf394d3b1630b1c1220dc10fd7f14353f5a60d3de5d6978ec7e28f929c81db",
       "size": 4685060,
       "url": "https://github.com/sd88me/mpc-vst-sturm/releases/download/sturm-tp-v0.1.2/Sturm-TP-0.1.2-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "24f27f44d3b2a404b1de2078fc71f6593a1821e8494acecf192ca17dc1a123e4",
       "size": 4701239,
       "url": "https://github.com/sd88me/mpc-vst-sturm/releases/download/sturm-tp-v0.1.2/Sturm-TP-0.1.2-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-sturm/releases/download/sturm-tp-v0.1.2/Sturm-TP-0.1.2-mpc-armv7.zip",
     "date": "2026-10-21",
     "channel": "stable",
     "notes": "Rebuilt against the updated mpc-vst-plugins wrapper: **Q-Links now move parameters on track edit \u2192 automation** (a plain host write no longer makes MPC rebuild its parameter screen; sd88me/mpc-vst-plugins#486). No other changes.\n\n`*-mpc-armv7.zip` is for Gen1 MPCs and the Force; `*-mpc-aarch64.zip` is the Gen2 build (MPC OS 3.x), tested offline only. Settings and your own files in the plugin's data folders are kept on upgrade.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 405,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-23"
      }
     ]
    },
    {
     "version": "0.1.1",
     "size": 4684030,
     "defer": true,
     "sha256": "7920decfa129256d54bc2137d84007ea7f807d44f5e187aa298db35c83d23920",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 37.3,
      "max_pct": 40.5,
      "verdict": "FAIL"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "sturm-tp",
      "name": "Sturm-TP",
      "version": "0.1.1",
      "kind": "instrument",
      "uid": "5374724d",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "sturm.so",
      "skin": "sd88me - VST - Sturm-TP",
      "folder": "portable/sd88me - VST - Sturm-TP",
      "extras": [
       "SAMPLES"
      ],
      "user_data": [
       "SYSEX",
       "SAMPLES"
      ],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Six-voice drum and synth voice with two analog oscillators, two sample oscillators, lowpass and highpass filters, five envelopes, two LFOs, eight mod paths, kit mode, and an output section (distortion, compressor, delayed notes); loads its sound and project SysEx dumps.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-sturm",
      "license": "MIT",
      "cpu": {
       "p99_pct": 37.3,
       "max_pct": 40.5,
       "verdict": "FAIL"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "7920decfa129256d54bc2137d84007ea7f807d44f5e187aa298db35c83d23920",
       "size": 4684030,
       "url": "https://github.com/sd88me/mpc-vst-sturm/releases/download/sturm-tp-v0.1.1/Sturm-TP-0.1.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-sturm/releases/download/sturm-tp-v0.1.1/Sturm-TP-0.1.1-mpc-armv7.zip",
     "date": "2026-10-09",
     "channel": "stable",
     "notes": "Changes in 0.1.1: the SOUND page fills the page with bigger names and values, the pickers are sized for bank, sound and status text, the kit page is a popup menu; the OUTPUT tab follows the envelope tabs; distortion keeps a little more of its own gain.\n\nSix-voice analog-style drum and synth voice for Akai MPC OS standalone devices (Force, MPC Live / One / X / Key), modelled on a classic drum machine's voice: two analog oscillators (saw, triangle, saw-tri, pulse) with sync and a sub oscillator, two sample oscillators that can bypass the filters, a resonant 2/4-pole lowpass that rings on its own, a highpass, feedback, five envelopes with delay and peak hold, two LFOs and eight modulation paths. A sound is the instrument's own 127 fields, so its sound and project SysEx dumps load as they are. New in the output section: **Distortion** (antialiased, level-matched), **Compress** with its envelope controls, and the mixer's **Delay**, which plays repeated notes as the original does. Kit mode plays 16 pads as 16 sounds. Native MPC screen skin with Q-Link pages and a bank browser.\n\n**No factory sounds or samples of the instrument are included.** Put your own `.syx` sound or project dumps in `SYSEX/` inside the plugin folder (`/sdcard/Synths/sd88me - VST - Sturm-TP/`); the installer keeps `SYSEX/` and `SAMPLES/` across upgrades. The drum and percussion samples that ship are stand-ins generated by this project.\n\n**Status:** release (0.1.1), tested on a Force; MPC OS 3.x only (the skin format). The analog parts are modelled from circuits and not yet compared with an instrument. CPU on the Force: about 26 % of one audio block at p99 with any number of voices; the Q-Link sweep reaches 37 % while stand-in samples are built in the background (FAIL by the bench's stress thresholds, fine for one or two instances).\n\n## Requirements\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61). The installer refuses anything else.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Sturm-TP-0.1.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Sturm-TP-0.1.1/install.sh`\n\nThe installer stops MPC (save your project first), copies the plugin folder into `/sdcard/Synths`, backs up `MPC.settings`, registers the plugin and starts MPC again. Then add **Sturm-TP** to a track from the plugin browser (Instruments). Running it again upgrades in place.\n\n*Sturm-TP is an independent project, not affiliated with or endorsed by Dave Smith Instruments or Sequential.*\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 563,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-10"
      }
     ]
    },
    {
     "version": "0.1.0",
     "size": 7407971,
     "defer": true,
     "sha256": "0fd989e3786227d34492ffba9e3cedcb16bd99d9ebcb17e16e735e4272ae644d",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 37.3,
      "max_pct": 40.5,
      "verdict": "FAIL"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "sturm-tp",
      "name": "Sturm-TP",
      "version": "0.1.0",
      "kind": "instrument",
      "uid": "5374724d",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "sturm.so",
      "skin": "sd88me - VST - Sturm-TP",
      "folder": "portable/sd88me - VST - Sturm-TP",
      "extras": [
       "SAMPLES"
      ],
      "user_data": [
       "SYSEX",
       "SAMPLES"
      ],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Six-voice drum and synth voice with two analog oscillators, two sample oscillators, lowpass and highpass filters, five envelopes, two LFOs, eight mod paths, kit mode, and an output section (distortion, compressor, delayed notes); loads its sound and project SysEx dumps.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-sturm",
      "license": "MIT",
      "cpu": {
       "p99_pct": 37.3,
       "max_pct": 40.5,
       "verdict": "FAIL"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "0fd989e3786227d34492ffba9e3cedcb16bd99d9ebcb17e16e735e4272ae644d",
       "size": 7407971,
       "url": "https://github.com/sd88me/mpc-vst-sturm/releases/download/sturm-tp-v0.1.0/Sturm-TP-0.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-sturm/releases/download/sturm-tp-v0.1.0/Sturm-TP-0.1.0-mpc-armv7.zip",
     "date": "2026-10-09",
     "channel": "stable",
     "notes": "Six-voice analog-style drum and synth voice for Akai MPC OS standalone devices (Force, MPC Live / One / X / Key), modelled on a classic drum machine's voice: two analog oscillators (saw, triangle, saw-tri, pulse) with sync and a sub oscillator, two sample oscillators that can bypass the filters, a resonant 2/4-pole lowpass that rings on its own, a highpass, feedback, five envelopes with delay and peak hold, two LFOs and eight modulation paths. A sound is the instrument's own 127 fields, so its sound and project SysEx dumps load as they are. New in the output section: **Distortion** (antialiased, level-matched), **Compress** with its envelope controls, and the mixer's **Delay**, which plays repeated notes as the original does. Kit mode plays 16 pads as 16 sounds. Native MPC screen skin with Q-Link pages and a bank browser.\n\n**No factory sounds or samples of the instrument are included.** Put your own `.syx` sound or project dumps in `SYSEX/` inside the plugin folder (`/sdcard/Synths/sd88me - VST - Sturm-TP/`); the installer keeps `SYSEX/` and `SAMPLES/` across upgrades. The drum and percussion samples that ship are stand-ins generated by this project.\n\n**Status:** first release (0.1.0), tested on a Force; MPC OS 3.x only (the skin format). The analog parts are modelled from circuits and not yet compared with an instrument. CPU on the Force: about 26 % of one audio block at p99 with any number of voices; the Q-Link sweep reaches 37 % while stand-in samples are built in the background (FAIL by the bench's stress thresholds, fine for one or two instances).\n\n## Requirements\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61). The installer refuses anything else.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Sturm-TP-0.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Sturm-TP-0.1.0/install.sh`\n\nThe installer stops MPC (save your project first), copies the plugin folder into `/sdcard/Synths`, backs up `MPC.settings`, registers the plugin and starts MPC again. Then add **Sturm-TP** to a track from the plugin browser (Instruments). Running it again upgrades in place.\n\n*Sturm-TP is an independent project, not affiliated with or endorsed by Dave Smith Instruments or Sequential.*\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 336,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "0.1.2",
   "latest_beta": null,
   "updated": "2026-10-21",
   "added": "2026-10-09",
   "downloads": 1304
  },
  {
   "id": "subwerk",
   "name": "SubWerk",
   "author": "Devko",
   "repo": "Devko/SubWerk",
   "kind": "instrument",
   "license": "MIT",
   "summary": "Analog-style monosynth in the spirit of a 37-key American paraphonic classic: two morphing oscillators with hard sync, sub and noise, a feedback mixer, a 4-pole ladder filter with Multidrive, two looping envelopes, glide and Duo. 57 presets and a six-tab touchscreen skin with Q-Links.",
   "screenshot": "https://raw.githubusercontent.com/Devko/SubWerk/main/docs/img/filter.png",
   "style": "synth",
   "tags": [
    "monosynth",
    "analog",
    "bass",
    "ladder-filter",
    "paraphonic"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.0.10",
     "size": 1084433,
     "defer": true,
     "sha256": "064a257a2d851c02cd244f7c63ff056f99b22ca27341f01aad4c770e3492c86c",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "root SSH (MockbaMod); MPC OS 3.x for the pages",
     "manifest": {
      "schema": 1,
      "id": "subwerk",
      "name": "SubWerk",
      "version": "0.0.10",
      "kind": "instrument",
      "uid": "53624663",
      "manufacturer": "Devko",
      "layout": "portable",
      "so": "subwerk.so",
      "skin": "Devko - VST - SubWerk",
      "folder": "portable/Devko - VST - SubWerk",
      "extras": [],
      "user_data": [
       "Presets",
       "preset_favorites.txt",
       "preset_recent.txt"
      ],
      "arch": "armv7",
      "max_glibc": "2.27",
      "param_compat": 0,
      "about": "SubWerk analog-style monosynth (preview): 2 oscillators with continuous wave shape and hard sync, sub oscillator, white, pink or dark noise, a mixer feedback loop, a 4-pole ladder filter (6-24 dB) with Multidrive, 2 DAHDSR envelopes, 2 mod busses, glide, Duo mode, 108 presets.",
      "requires": "root SSH (MockbaMod); MPC OS 3.x for the pages",
      "source_repo": "Devko/SubWerk",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "064a257a2d851c02cd244f7c63ff056f99b22ca27341f01aad4c770e3492c86c",
       "size": 1084433,
       "url": "https://github.com/Devko/SubWerk/releases/download/v0.0.10/SubWerk-0.0.10-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/Devko/SubWerk/releases/download/v0.0.10/SubWerk-0.0.10-mpc-armv7.zip",
     "date": "2026-10-29",
     "channel": "stable",
     "notes": "\n**SubForce is now SubWerk: a new name, the same synth.** <!-- werk-rename: keep -->\n\"Force\" is the name of Akai's device, so it no longer belongs in this plugin's name. Nothing about the sound changes.\n\n- MPC's plugin list shows **SubWerk**, and the plugin lives in `/sdcard/Synths/Devko - VST - SubWerk`.\n- Your presets, favorites and recents move over by themselves: the installer carries them out of the old `Devko - VST - SubForce` folder and removes it, and the first start renames `/media/AkaiForce/SubForce Presets` to `SubWerk Presets`. <!-- werk-rename: keep -->\n- Projects saved with SubForce open with SubWerk and their settings: the plugin keeps SubForce's plugin ID, and it reads presets and projects saved under the old name (checked on a Force). <!-- werk-rename: keep -->\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 192,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "0.0.10",
   "latest_beta": null,
   "updated": "2026-10-29",
   "added": "2026-10-05",
   "downloads": 192
  },
  {
   "id": "super-arp",
   "name": "Super Arp",
   "author": "saustin2010",
   "repo": "saustin2010/mpc-vst-superarp",
   "kind": "instrument",
   "license": "MIT",
   "summary": "Arpeggiator that splits note order from rhythm: 40 patterns, 40 rhythms and seeded random modifiers.",
   "screenshot": "https://raw.githubusercontent.com/saustin2010/mpc-vst-superarp/v1.1.1/screenshots/page_0.png",
   "style": "sequencer",
   "role": "midi",
   "tags": [
    "arpeggiator",
    "midi",
    "patterns",
    "rhythm"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.1.1",
     "size": 2458577,
     "defer": true,
     "sha256": "9401ddde5f4c0dbf829b414fc04f565fd207b62139354f7c5ce1e7fbefdd85ab",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "super-arp",
      "name": "[SEQ] Super Arp",
      "version": "1.1.1",
      "kind": "instrument",
      "uid": "53417270",
      "manufacturer": "handcraftedcc",
      "layout": "portable",
      "so": "superarp.so",
      "skin": "handcraftedcc - VST - [SEQ] Super Arp",
      "folder": "portable/handcraftedcc - VST - [SEQ] Super Arp",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "A pattern and rhythm arpeggiator with 40 patterns, 40 rhythms and random modifiers.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-superarp",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "9401ddde5f4c0dbf829b414fc04f565fd207b62139354f7c5ce1e7fbefdd85ab",
       "size": 2458577,
       "url": "https://github.com/saustin2010/mpc-vst-superarp/releases/download/v1.1.1/SEQ-Super-Arp-1.1.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-superarp/releases/download/v1.1.1/SEQ-Super-Arp-1.1.1-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "A pattern and rhythm arpeggiator with 40 patterns, 40 rhythms and random modifiers.\n\n## What's new in 1.1.1\n\nBuilt on sd88me's fixed wrapper ([mpc-vst-plugins#499](https://github.com/sd88me/mpc-vst-plugins/discussions/499)): on track edit \u2192 automation, the physical Q-Links move this plugin's parameters again (before, they didn't move or snapped straight back). Controls that change others, such as a preset, still redraw the screen. Nothing else changed: same parameters, sound and screen, and saved projects open as before.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SEQ-Super-Arp-1.1.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SEQ-Super-Arp-1.1.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/handcraftedcc - VST - [SEQ] Super Arp/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SEQ] Super Arp** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-superarp@09ab30d with mpc-vst-plugins@e3a0af4.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 340,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.1.0",
     "size": 2457845,
     "defer": true,
     "sha256": "ce4cee39bb73abc9627afb275cc7628d5c5fe5c6d89dc7c05d1b2dd22cef7265",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "super-arp",
      "name": "[SEQ] Super Arp",
      "version": "1.1.0",
      "kind": "instrument",
      "uid": "53417270",
      "manufacturer": "handcraftedcc",
      "layout": "portable",
      "so": "superarp.so",
      "skin": "handcraftedcc - VST - [SEQ] Super Arp",
      "folder": "portable/handcraftedcc - VST - [SEQ] Super Arp",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "A pattern and rhythm arpeggiator with 40 patterns, 40 rhythms and random modifiers.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-superarp",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "ce4cee39bb73abc9627afb275cc7628d5c5fe5c6d89dc7c05d1b2dd22cef7265",
       "size": 2457845,
       "url": "https://github.com/saustin2010/mpc-vst-superarp/releases/download/v1.1.0/SEQ-Super-Arp-1.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-superarp/releases/download/v1.1.0/SEQ-Super-Arp-1.1.0-mpc-armv7.zip",
     "date": "2026-10-18",
     "channel": "stable",
     "notes": "A pattern and rhythm arpeggiator with 40 patterns, 40 rhythms and random modifiers.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SEQ-Super-Arp-1.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SEQ-Super-Arp-1.1.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/handcraftedcc - VST - [SEQ] Super Arp/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SEQ] Super Arp** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-superarp@b6b0ad4 with mpc-vst-plugins@7f0653c.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 241,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.0",
     "size": 2456105,
     "defer": true,
     "sha256": "549fb53b52f655fa8549232e3dd6369506ee93492ff155606f174b63f23e1c75",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "super-arp",
      "name": "[SEQ] Super Arp",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "53417270",
      "manufacturer": "handcraftedcc",
      "layout": "portable",
      "so": "superarp.so",
      "skin": "handcraftedcc - VST - [SEQ] Super Arp",
      "folder": "portable/handcraftedcc - VST - [SEQ] Super Arp",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "A pattern and rhythm arpeggiator with 40 patterns, 40 rhythms and random modifiers.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-superarp",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "549fb53b52f655fa8549232e3dd6369506ee93492ff155606f174b63f23e1c75",
       "size": 2456105,
       "url": "https://github.com/saustin2010/mpc-vst-superarp/releases/download/v1.0.0/SEQ-Super-Arp-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-superarp/releases/download/v1.0.0/SEQ-Super-Arp-1.0.0-mpc-armv7.zip",
     "date": "2026-10-09",
     "channel": "stable",
     "notes": "A pattern and rhythm arpeggiator with 40 patterns, 40 rhythms and random modifiers.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SEQ-Super-Arp-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SEQ-Super-Arp-1.0.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/handcraftedcc - VST - [SEQ] Super Arp/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SEQ] Super Arp** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-superarp@9416332 with mpc-vst-plugins@f210a56.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 483,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.1.1",
   "latest_beta": null,
   "updated": "2026-10-23",
   "added": "2026-10-10",
   "downloads": 1064
  },
  {
   "id": "surgexxl",
   "name": "SurgeXXL",
   "author": "L'Cronx",
   "repo": "sunskiefer/SurgeXXL",
   "kind": "instrument",
   "license": "GPL-3.0-or-later",
   "summary": "The open-source Surge XT synth engine, headless, for Gen1: 2 scenes of 3 oscillators, dual filters, 6 LFOs per scene, mod matrix, 16 FX slots and 8 macros on eight pages. Loads every factory and third-party patch (3008) and wavetable (761), plus your own. Install it on its own (about 450 MB). MPC OS 3.x.",
   "screenshot": "https://raw.githubusercontent.com/sunskiefer/SurgeXXL/08c3c3eed8a3ad6792211fb1dc2351ded2383995/docs/img/osc.png",
   "style": "synth",
   "tags": [
    "synth",
    "polysynth",
    "wavetable",
    "fm",
    "surge",
    "lfo",
    "presets",
    "airwindows"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.2.0",
     "size": 308727522,
     "defer": true,
     "sha256": "59e3a2b7554eb11a377bb87bc81660644ff438c1f096b0cee59382314858a5de",
     "param_compat": 0,
     "max_glibc": "2.30",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "surgexxl",
      "name": "SurgeXXL",
      "version": "0.2.0",
      "kind": "instrument",
      "uid": "416e5378",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "surgexxl.so",
      "skin": "L'Cronx - VST - SurgeXXL",
      "folder": "portable/L'Cronx - VST - SurgeXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.30",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Surge XT's synth engine (every factory patch and wavetable, your own patches and wavetables) as a native instrument for the Akai Force.",
      "requires": "",
      "source_repo": "sunskiefer/SurgeXXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "flags": {
      "portable/L'Cronx - VST - SurgeXXL/surgexxl.so": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "listen",
        "recv",
        "recvfrom",
        "send",
        "sendto",
        "socket"
       ],
       "runs programs": [
        "execv",
        "execvp",
        "fork",
        "popen",
        "system"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "59e3a2b7554eb11a377bb87bc81660644ff438c1f096b0cee59382314858a5de",
       "size": 308727522,
       "url": "https://github.com/sunskiefer/SurgeXXL/releases/download/v0.2.0/SurgeXXL-0.2.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/SurgeXXL/releases/download/v0.2.0/SurgeXXL-0.2.0-mpc-armv7.zip",
     "date": "2026-10-24",
     "channel": "stable",
     "notes": "**SurgeXXL 0.2.0** \u2014 Surge XT 1.3.4's synth engine as a native MPC OS instrument for the Force (MPC OS 3.x).\n\n> **This is the fix for \"SurgeXXL loads nothing / crashes MPC\".** Every earlier version (0.1.0-0.1.3) failed at the very first step on a Force: MPC runs plugins with no `HOME` variable, Surge asked for it while starting, and no instance could be made (the crash log said `create: exception The environment variable HOME is unset or empty`). Fixed, and every offline test now runs without HOME, as MPC does.\n\nAlso new: built with the mpc-vst-plugins wrapper fix for Q-Links on the automation screen (UpdateDisplay, #486-#489).\n\nEvery Surge factory and third-party patch (3008) and wavetable (761), your own patches (SAVE) and wavetables (`/sdcard/SurgeXXL/Wavetables`), eight pages with Q-Links, every Surge effect except Spring Reverb (Airwindows included). See the README for the pages and folders.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM: Force, MPC Live / Live II, One, X, Key 61), **MPC OS 3.x** (the skin uses 3.x features).\n- **Root shell access** (SSH) to the device, i.e. a modded unit. Installing plugins this way is unofficial: back up first, use at your own risk.\n- About 450 MB free on `/sdcard` (the patches and wavetables).\n\n## Install it on its own\n\nThe package is about 450 MB unpacked. Install routes unpack a package in the device's `/tmp`, which on a Force is held in RAM, so **install SurgeXXL by itself, not in a batch with other plugins**, and save your project first. The scripted install below unpacks on the card instead and doesn't use RAM:\n\n1. Unzip, then copy the whole folder to the card: `scp -r SurgeXXL-0.2.0 root@<device-ip>:/sdcard/`\n2. Run it: `ssh root@<device-ip> sh /sdcard/SurgeXXL-0.2.0/install.sh`\n3. Remove the copied folder afterwards: `ssh root@<device-ip> rm -rf /sdcard/SurgeXXL-0.2.0`\n\nThe installer stops MPC, copies the plugin folder into `/sdcard/Synths`, backs up `MPC.settings`, adds SurgeXXL to MPC's plugin list and starts MPC again. Installing over 0.1.3 replaces it. From 0.1.2 or older (the `ANDREALPHEUS - VST - SurgeXXL` folder): run that version's `uninstall.sh` first, or delete that folder, so its 450 MB doesn't stay on the card. Your own patches and wavetables in `/sdcard/SurgeXXL` are never touched.\n\nThen add **SurgeXXL** to a track from the plugin browser (Instrument plugins). To check it started: `cat /sdcard/SurgeXXL/surgexxl.log` ends with `ready: 3008 patches, 761 wavetables`.\n\n## Uninstall\n\n`ssh root@<device-ip> sh /sdcard/SurgeXXL-0.2.0/uninstall.sh` (copy the folder over again if you removed it).\n\nMade with [mpc-vst-plugins](https://github.com/sd88me/mpc-vst-plugins). GPL-3.0-or-later; Surge XT by the Surge Synth Team. Not affiliated with or endorsed by the Surge Synth Team or Akai Professional.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/L'Cronx - VST - SurgeXXL/surgexxl.so calls network (accept, bind, connect, getaddrinfo, listen, recv, recvfrom, send, sendto, socket); runs programs (execv, execvp, fork, popen, system); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 444,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "3.9.1",
       "date": "2026-10-25"
      }
     ]
    },
    {
     "version": "0.1.3",
     "size": 308727203,
     "defer": true,
     "sha256": "714db400af534bb423f2f4d88b35517743dcecd641fc5dbd6ecabebc9768d37d",
     "param_compat": 0,
     "max_glibc": "2.30",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "surgexxl",
      "name": "SurgeXXL",
      "version": "0.1.3",
      "kind": "instrument",
      "uid": "416e5378",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "surgexxl.so",
      "skin": "L'Cronx - VST - SurgeXXL",
      "folder": "portable/L'Cronx - VST - SurgeXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.30",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Surge XT's synth engine (every factory patch and wavetable, your own patches and wavetables) as a native instrument for the Akai Force.",
      "requires": "",
      "source_repo": "sunskiefer/SurgeXXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "flags": {
      "portable/L'Cronx - VST - SurgeXXL/surgexxl.so": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "listen",
        "recv",
        "recvfrom",
        "send",
        "sendto",
        "socket"
       ],
       "runs programs": [
        "execv",
        "execvp",
        "fork",
        "popen",
        "system"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "714db400af534bb423f2f4d88b35517743dcecd641fc5dbd6ecabebc9768d37d",
       "size": 308727203,
       "url": "https://github.com/sunskiefer/SurgeXXL/releases/download/v0.1.3/SurgeXXL-0.1.3-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/SurgeXXL/releases/download/v0.1.3/SurgeXXL-0.1.3-mpc-armv7.zip",
     "date": "2026-10-16",
     "channel": "stable",
     "notes": "SurgeXXL 0.1.3\n",
     "yanked": true,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/L'Cronx - VST - SurgeXXL/surgexxl.so calls network (accept, bind, connect, getaddrinfo, listen, recv, recvfrom, send, sendto, socket); runs programs (execv, execvp, fork, popen, system); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 174,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.1.0",
     "size": 308412450,
     "defer": true,
     "sha256": "67a57117391489414b86d8535e2a3027a514d599d34ecbf10c8f4a245bfead7a",
     "param_compat": 0,
     "max_glibc": "2.30",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "surgexxl",
      "name": "SurgeXXL",
      "version": "0.1.0",
      "kind": "instrument",
      "uid": "416e5378",
      "manufacturer": "ANDREALPHEUS",
      "layout": "portable",
      "so": "surgexxl.so",
      "skin": "ANDREALPHEUS - VST - SurgeXXL",
      "folder": "portable/ANDREALPHEUS - VST - SurgeXXL",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.30",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Surge XT's synth engine (every factory patch and wavetable, your own patches and wavetables) as a native instrument for the Akai Force.",
      "requires": "",
      "source_repo": "sunskiefer/SurgeXXL",
      "license": "GPL-3.0-or-later",
      "cpu": null
     },
     "flags": {
      "portable/ANDREALPHEUS - VST - SurgeXXL/surgexxl.so": {
       "network": [
        "accept",
        "bind",
        "connect",
        "getaddrinfo",
        "listen",
        "recv",
        "recvfrom",
        "send",
        "sendto",
        "socket"
       ],
       "runs programs": [
        "execv",
        "execvp",
        "fork",
        "popen",
        "system"
       ],
       "loads code at runtime": [
        "dlopen"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "67a57117391489414b86d8535e2a3027a514d599d34ecbf10c8f4a245bfead7a",
       "size": 308412450,
       "url": "https://github.com/sunskiefer/SurgeXXL/releases/download/v0.1.0/SurgeXXL-0.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/SurgeXXL/releases/download/v0.1.0/SurgeXXL-0.1.0-mpc-armv7.zip",
     "date": "2026-10-13",
     "channel": "stable",
     "notes": "**SurgeXXL 0.1.0** \u2014 Surge XT 1.3.4's synth engine as a native MPC OS instrument for the Force (MPC OS 3.x).\n\nEvery Surge factory and third-party patch (3008) and wavetable (761), your own patches (SAVE) and wavetables (`/sdcard/SurgeXXL/Wavetables`), eight pages with Q-Links, every Surge effect except Spring Reverb (Airwindows included). See the README for the pages and folders.\n\n> **Not yet tested on a Force.** Tested offline (x86, and the Force binary under an ARM emulator). The first device test decides the voice count; please report CPU, the wavetable pictures and project save/reload under Issues.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM: Force, MPC Live / Live II, One, X, Key 61), **MPC OS 3.x** (the skin uses 3.x features).\n- **Root shell access** (SSH) to the device, i.e. a modded unit. Installing plugins this way is unofficial: back up first, use at your own risk.\n- About 450 MB free on `/sdcard` (the patches and wavetables).\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device: `scp -r SurgeXXL-0.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SurgeXXL-0.1.0/install.sh`\n\nThe installer stops MPC (save your project first), copies the plugin folder into `/sdcard/Synths`, backs up `MPC.settings`, adds SurgeXXL to MPC's plugin list and starts MPC again. Running a newer version's installer upgrades in place. Your own patches and wavetables live in `/sdcard/SurgeXXL`, outside the plugin folder, and are never touched by install, upgrade or uninstall.\n\nThen add **SurgeXXL** to a track from the plugin browser (Instrument plugins). Manual install steps are in the zip's `INSTALL.md`.\n\n## Uninstall\n\n`ssh root@<device-ip> sh /tmp/SurgeXXL-0.1.0/uninstall.sh`\n\nMade with [mpc-vst-plugins](https://github.com/sd88me/mpc-vst-plugins). GPL-3.0-or-later; Surge XT by the Surge Synth Team. Not affiliated with or endorsed by the Surge Synth Team or Akai Professional.\n",
     "yanked": true,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "portable/ANDREALPHEUS - VST - SurgeXXL/surgexxl.so calls network (accept, bind, connect, getaddrinfo, listen, recv, recvfrom, send, sendto, socket); runs programs (execv, execvp, fork, popen, system); loads code at runtime (dlopen): flagged for manual review (the author can explain why)"
     ],
     "downloads": 247,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench"
   ],
   "featured": false,
   "latest": "0.2.0",
   "latest_beta": null,
   "updated": "2026-10-24",
   "added": "2026-10-13",
   "downloads": 865
  },
  {
   "id": "tablor",
   "name": "Tablor",
   "author": "saustin2010",
   "repo": "saustin2010/mpc-vst-tablor",
   "kind": "instrument",
   "license": "BSD-3-Clause",
   "summary": "Two-oscillator wavetable synth with unison, filter and mod envelopes; ships its wavetable library and 9 presets.",
   "screenshot": "https://raw.githubusercontent.com/saustin2010/mpc-vst-tablor/v1.1.1/screenshots/page_0.png",
   "style": "synth",
   "tags": [
    "wavetable",
    "polyphonic",
    "unison"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.1.1",
     "size": 21257317,
     "defer": true,
     "sha256": "23074fabf14df12502d8d413b04a2e3d531f1bd238901f0f706f8df02616dd05",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "tablor",
      "name": "[SYN] Tablor",
      "version": "1.1.1",
      "kind": "instrument",
      "uid": "54626c72",
      "manufacturer": "athousanddetails",
      "layout": "portable",
      "so": "tablor.so",
      "skin": "athousanddetails - VST - [SYN] Tablor",
      "folder": "portable/athousanddetails - VST - [SYN] Tablor",
      "extras": [
       "tablor"
      ],
      "user_data": [
       "tablor/wavetables"
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "A two-oscillator wavetable synth that ships with its wavetables and 9 factory presets.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-tablor",
      "license": "BSD-3-Clause",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "23074fabf14df12502d8d413b04a2e3d531f1bd238901f0f706f8df02616dd05",
       "size": 21257317,
       "url": "https://github.com/saustin2010/mpc-vst-tablor/releases/download/v1.1.1/SYN-Tablor-1.1.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-tablor/releases/download/v1.1.1/SYN-Tablor-1.1.1-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "A two-oscillator wavetable synth that ships with its wavetables and 9 factory presets.\n\n## What's new in 1.1.1\n\nBuilt on sd88me's fixed wrapper ([mpc-vst-plugins#499](https://github.com/sd88me/mpc-vst-plugins/discussions/499)): on track edit \u2192 automation, the physical Q-Links move this plugin's parameters again (before, they didn't move or snapped straight back). Controls that change others, such as a preset, still redraw the screen. Nothing else changed: same parameters, sound and screen, and saved projects open as before.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Tablor-1.1.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Tablor-1.1.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/athousanddetails - VST - [SYN] Tablor/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `tablor/wavetables/` inside the plugin folder (`/sdcard/Synths/athousanddetails - VST - [SYN] Tablor/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **[SYN] Tablor** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-tablor@e4c6270 with mpc-vst-plugins@e3a0af4.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 327,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.1.0",
     "size": 21256640,
     "defer": true,
     "sha256": "932d0a4b9263e7b74e25b32cccf22b16b8da1a4499419adb3e2615aa1670b24f",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "tablor",
      "name": "[SYN] Tablor",
      "version": "1.1.0",
      "kind": "instrument",
      "uid": "54626c72",
      "manufacturer": "athousanddetails",
      "layout": "portable",
      "so": "tablor.so",
      "skin": "athousanddetails - VST - [SYN] Tablor",
      "folder": "portable/athousanddetails - VST - [SYN] Tablor",
      "extras": [
       "tablor"
      ],
      "user_data": [
       "tablor/wavetables"
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "A two-oscillator wavetable synth that ships with its wavetables and 9 factory presets.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-tablor",
      "license": "BSD-3-Clause",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "932d0a4b9263e7b74e25b32cccf22b16b8da1a4499419adb3e2615aa1670b24f",
       "size": 21256640,
       "url": "https://github.com/saustin2010/mpc-vst-tablor/releases/download/v1.1.0/SYN-Tablor-1.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-tablor/releases/download/v1.1.0/SYN-Tablor-1.1.0-mpc-armv7.zip",
     "date": "2026-10-18",
     "channel": "stable",
     "notes": "A two-oscillator wavetable synth that ships with its wavetables and 9 factory presets.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Tablor-1.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Tablor-1.1.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/athousanddetails - VST - [SYN] Tablor/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `tablor/wavetables/` inside the plugin folder (`/sdcard/Synths/athousanddetails - VST - [SYN] Tablor/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **[SYN] Tablor** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-tablor@83e40de with mpc-vst-plugins@7f0653c.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 229,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.0",
     "size": 21255670,
     "defer": true,
     "sha256": "bb95525fb28cd2453f22123411e90892789cfa06068659c0902151b03dbd920c",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "tablor",
      "name": "[SYN] Tablor",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "54626c72",
      "manufacturer": "athousanddetails",
      "layout": "portable",
      "so": "tablor.so",
      "skin": "athousanddetails - VST - [SYN] Tablor",
      "folder": "portable/athousanddetails - VST - [SYN] Tablor",
      "extras": [
       "tablor"
      ],
      "user_data": [
       "tablor/wavetables"
      ],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "A two-oscillator wavetable synth that ships with its wavetables and 9 factory presets.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-tablor",
      "license": "BSD-3-Clause",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "bb95525fb28cd2453f22123411e90892789cfa06068659c0902151b03dbd920c",
       "size": 21255670,
       "url": "https://github.com/saustin2010/mpc-vst-tablor/releases/download/v1.0.0/SYN-Tablor-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-tablor/releases/download/v1.0.0/SYN-Tablor-1.0.0-mpc-armv7.zip",
     "date": "2026-10-09",
     "channel": "stable",
     "notes": "A two-oscillator wavetable synth that ships with its wavetables and 9 factory presets.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Tablor-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Tablor-1.0.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/athousanddetails - VST - [SYN] Tablor/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nYour own files go in `tablor/wavetables/` inside the plugin folder (`/sdcard/Synths/athousanddetails - VST - [SYN] Tablor/`); the installer keeps them when you upgrade and uninstall, and moves them there from the old `/sdcard/vst` location if you had installed the plugin that way.\n\nThen add **[SYN] Tablor** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-tablor@9f91bc2 with mpc-vst-plugins@f210a56.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 466,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.1.1",
   "latest_beta": null,
   "updated": "2026-10-23",
   "added": "2026-10-10",
   "downloads": 1022
  },
  {
   "id": "tinyfreaky",
   "name": "TinyFreaky",
   "author": "MagicStino",
   "repo": "MagicStino/TinyFreaky",
   "kind": "instrument",
   "license": "MIT",
   "summary": "Eight-voice MicroFreak-inspired interpretation with 16 synthesis engines, a 5x7 modulation matrix, arpeggiator/swing, 64-step sequencer and sound-informed preset names. 342 playable factory slots; six engine families remain unavailable.",
   "screenshot": "https://raw.githubusercontent.com/MagicStino/TinyFreaky/v0.4.0/assets/force-readable-preview.png",
   "homepage": "https://github.com/MagicStino/TinyFreaky",
   "style": "synth",
   "tags": [
    "synth",
    "polyphonic",
    "modulation",
    "sequencer"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.4.1",
     "size": 5256510,
     "defer": true,
     "sha256": "10521004c9a77414e1d309561b3e916c005f3c196a52fe3d1a1e9f90c434a1af",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "tinyfreaky",
      "name": "Tinyfreaky",
      "version": "0.4.1",
      "kind": "instrument",
      "uid": "5479466b",
      "manufacturer": "MagicStino",
      "layout": "portable",
      "so": "tinyfreaky.so",
      "skin": "MagicStino - VST - Tinyfreaky",
      "folder": "portable/MagicStino - VST - Tinyfreaky",
      "extras": [
       "docs",
       "THIRD_PARTY_NOTICES.md"
      ],
      "user_data": [
       "presets"
      ],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Visual CPU optimization preview; latest device playback validation pending.",
      "requires": "",
      "source_repo": "MagicStino/TinyFreaky",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "10521004c9a77414e1d309561b3e916c005f3c196a52fe3d1a1e9f90c434a1af",
       "size": 5256510,
       "url": "https://github.com/MagicStino/TinyFreaky/releases/download/v0.4.1/Tinyfreaky-0.4.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/MagicStino/TinyFreaky/releases/download/v0.4.1/Tinyfreaky-0.4.1-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "Reduces display work by limiting mascot updates to 30 Hz and sending visual notifications only when values change. Audio binary unchanged from the CPU-tested build; package metadata now uses 0.4.1. Local before/after audio comparisons were bit-identical across the 16 engines and 342 playable factory sounds.\r\n\r\nInstallation and application restart checked on Force 3.9.1. Full firmware 3.10, MPC hardware and Q-Link automation validation remain pending; no measured hardware CPU percentage is claimed. Catalog validation against upstream b040418 passes with zero warnings.\r\n\r\nDownload the ARMv7 ZIP for Force/MPC Gen1. The attached source ZIP contains the complete CPU-change source; GitHub automatic source archives point to the repository tag.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 387,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.4.0",
     "size": 5256047,
     "defer": true,
     "sha256": "32459e5cafb5f4bb2ba9c47f2fc66673659f0dfd42d06ee06b413cb3a0e6da44",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "tinyfreaky",
      "name": "Tinyfreaky",
      "version": "0.4.0",
      "kind": "instrument",
      "uid": "5479466b",
      "manufacturer": "MagicStino",
      "layout": "portable",
      "so": "tinyfreaky.so",
      "skin": "MagicStino - VST - Tinyfreaky",
      "folder": "portable/MagicStino - VST - Tinyfreaky",
      "extras": [
       "docs",
       "THIRD_PARTY_NOTICES.md"
      ],
      "user_data": [
       "presets"
      ],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "TinyFreaky eight-voice instrument. Six engine families remain unavailable; hardware playback still needs verification.",
      "requires": "",
      "source_repo": "MagicStino/TinyFreaky",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "32459e5cafb5f4bb2ba9c47f2fc66673659f0dfd42d06ee06b413cb3a0e6da44",
       "size": 5256047,
       "url": "https://github.com/MagicStino/TinyFreaky/releases/download/v0.4.0/Tinyfreaky-0.4.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/MagicStino/TinyFreaky/releases/download/v0.4.0/Tinyfreaky-0.4.0-mpc-armv7.zip",
     "date": "2026-10-15",
     "channel": "stable",
     "notes": "TinyFreaky by MagicStino brings expressive **eight-voice synthesis** to Akai Force and MPC via OpenPlugin, plus Windows, macOS and Linux.\r\n\r\n### Explore the sound\r\n\r\n16 engines span detuned waves, wavetable and additive textures, plucked strings, virtual analog, waveshaping, FM, formants, chords, speech, modal resonance, noise and bass. Shape them with the **5\u00d77 modulation matrix**, arpeggiator with rate/swing, and **64-step sequencer**.\r\n\r\n### New in 0.4.0\r\n\r\nThe factory bank now has sound-informed TinyFreaky names: **Mouth Pop**, **Arp Bent Bark**, **Static Rise**, **Bass Drool** and more. Names reflect engine character, envelopes and movement. All **342 playable slots** retain their sound settings and slot IDs, so existing saved projects keep their sound. The 114 unavailable slots are labelled clearly.\r\n\r\n[Complete old-to-new preset-name list](https://github.com/MagicStino/TinyFreaky/blob/v0.4.0/docs/preset-name-changes-0.4.0.csv) \u00b7 [Source and engine guide](https://github.com/MagicStino/TinyFreaky)\r\n\r\n### Downloads\r\n\r\n- [Force / MPC ARMv7](https://github.com/MagicStino/TinyFreaky/releases/download/v0.4.0/Tinyfreaky-0.4.0-mpc-armv7.zip)\r\n- [Windows x64 VST3](https://github.com/MagicStino/TinyFreaky/releases/download/v0.4.0/Tinyfreaky-0.4.0-Windows-VST3.zip)\r\n- [macOS universal VST3](https://github.com/MagicStino/TinyFreaky/releases/download/v0.4.0/Tinyfreaky-0.4.0-macOS-VST3.zip)\r\n- [macOS universal Audio Unit](https://github.com/MagicStino/TinyFreaky/releases/download/v0.4.0/Tinyfreaky-0.4.0-macOS-AU.zip)\r\n- [Linux VST3](https://github.com/MagicStino/TinyFreaky/releases/download/v0.4.0/Tinyfreaky-0.4.0-Linux-VST3.zip)\r\n\r\n### Validation and compatibility\r\n\r\nPlatform builds passed automated checks, including the Steinberg VST3 validator, Apple auval, engine/voice regression checks and the Force VST2 host contract. Local before/after checks confirm identical saved state and C4 audio across all 456 slots. Physical-device confirmation of 0.4.0 remains pending.\r\n\r\nmacOS builds are ad-hoc signed, not Apple-notarized. Preset translation is approximate; six engine families and full sequence/sample payload support remain unavailable. See OpenPlugin for supported MPC device and firmware versions. Required third-party licenses and credits are included.\r\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 235,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.3.9",
     "size": 5247671,
     "defer": true,
     "sha256": "b96f25aed5b8e3a21d5532b6616b3a374ce29dc4c50526eccf1ff404ad9b639d",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "tinyfreaky",
      "name": "Tinyfreaky",
      "version": "0.3.9",
      "kind": "instrument",
      "uid": "5479466b",
      "manufacturer": "MagicStino",
      "layout": "portable",
      "so": "tinyfreaky.so",
      "skin": "MagicStino - VST - Tinyfreaky",
      "folder": "portable/MagicStino - VST - Tinyfreaky",
      "extras": [
       "docs",
       "THIRD_PARTY_NOTICES.md"
      ],
      "user_data": [
       "presets"
      ],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "TinyFreaky eight-voice instrument. Six engine families remain unavailable; hardware playback still needs verification.",
      "requires": "",
      "source_repo": "MagicStino/TinyFreaky",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "b96f25aed5b8e3a21d5532b6616b3a374ce29dc4c50526eccf1ff404ad9b639d",
       "size": 5247671,
       "url": "https://github.com/MagicStino/TinyFreaky/releases/download/v0.3.9/Tinyfreaky-0.3.9-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/MagicStino/TinyFreaky/releases/download/v0.3.9/Tinyfreaky-0.3.9-mpc-armv7.zip",
     "date": "2026-10-15",
     "channel": "stable",
     "notes": "TinyFreaky brings expressive eight-voice synthesis to Akai Force, MPC and desktop music production. Created by MagicStino, also behind [PulyTek](https://github.com/MagicStino/pulytek).\r\n\r\n### Explore the instrument\r\n\r\n- 16 synthesis engines and a 5\u00d77 modulation matrix.\r\n- Arpeggiator with rate and swing, plus a 64-step sequencer.\r\n- 342 playable factory slots, waveform feedback and a pitch/velocity-responsive animated mascot.\r\n- Force/MPC ARMv7, Windows VST3, Linux VST3, and universal macOS VST3 and AU downloads below.\r\n\r\n![TinyFreaky interface](https://github.com/MagicStino/TinyFreaky/releases/download/v0.3.9/force-readable-preview.png)\r\n\r\n### Version 0.3.9\r\n\r\nImproved external MIDI chord handling across transport starts and position jumps, with refined note releases and voice allocation. Automated regressions cover eight-voice chords, repeated pitches and voice stealing. Hardware confirmation of these changes remains pending.\r\n\r\n### Compatibility\r\n\r\nPreset translation is approximate. Six engine families and 114 associated factory slots remain unavailable. macOS builds are ad-hoc signed, not notarized.\r\n",
     "yanked": true,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 157,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "0.4.1",
   "latest_beta": null,
   "updated": "2026-10-23",
   "added": "2026-10-18",
   "downloads": 779
  },
  {
   "id": "tr-mpc",
   "name": "TR-MPC",
   "author": "sd88me",
   "repo": "sd88me/mpc-vst-TR-MPC",
   "kind": "instrument",
   "license": "GPL-3.0-only",
   "summary": "A modular 16-slot drum kit: each slot plays any of the 49 voices of athousanddetails' 6W6, 8W8, CW-78 and 9W9 (a 606 kick beside an 808 snare and 909 hats), with per-slot level, tune, decay, drive, pan and sends, one shared reverb, delay and master chain, a randomise module, and a touchscreen skin that reskins each slot to its voice's kit.",
   "screenshot": "https://raw.githubusercontent.com/sd88me/mpc-vst-TR-MPC/7e704c6f3be14b661c887631e203494d8cc3f74f/docs/img/tr-mpc-slots.png",
   "style": "drum-machine",
   "tags": [
    "tr-606",
    "tr-808",
    "cr-78",
    "tr-909",
    "modular"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.1.0",
     "size": 30542454,
     "defer": true,
     "sha256": "76eaecc383e21f2af14fb4cead91a12d2e1da2084b216f4b35831b3f6597711a",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": {
      "p99_pct": 24.8,
      "max_pct": 27.4,
      "verdict": "WARN"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "tr-mpc",
      "name": "TR-MPC",
      "version": "1.1.0",
      "kind": "instrument",
      "uid": "54524d50",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "trmpc.so",
      "skin": "sd88me - VST - TR-MPC",
      "folder": "portable/sd88me - VST - TR-MPC",
      "extras": [
       "engine/samples"
      ],
      "user_data": [],
      "user_files": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Modular 16-slot drum kit, any voice of 6W6, 8W8, CW-78 and 9W9 per slot, with one shared reverb, delay and master chain. Built on athousanddetails' Schwung drum machines.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-TR-MPC",
      "license": "GPL-3.0-only",
      "cpu": {
       "p99_pct": 24.8,
       "max_pct": 27.4,
       "verdict": "WARN"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "76eaecc383e21f2af14fb4cead91a12d2e1da2084b216f4b35831b3f6597711a",
       "size": 30542454,
       "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/trmpc-vst-v1.1.0/TR-MPC-1.1.0-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "edbe3279223f1ce10887b9a0e3d8f780dbae41037ccf6c9a8c4bd4dccacd5b47",
       "size": 30560901,
       "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/trmpc-vst-v1.1.0/TR-MPC-1.1.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/trmpc-vst-v1.1.0/TR-MPC-1.1.0-mpc-armv7.zip",
     "date": "2026-11-02",
     "channel": "stable",
     "notes": "Modular 16-slot drum kit, any voice of 6W6, 8W8, CW-78 and 9W9 per slot, with one shared reverb, delay and master chain. Built on athousanddetails' Schwung drum machines.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r TR-MPC-1.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/TR-MPC-1.1.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - TR-MPC/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **TR-MPC** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-TR-MPC@6918634 with mpc-vst-plugins@70c1623.\n\n\n\n**Note:** a new TR-MPC instance now starts with a mixed default kit (voices from all four drum machines). Saved projects keep their own slots.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 124,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-11-02"
      },
      {
       "device": "MPC Live III",
       "firmware": "MPC OS 3.10",
       "date": "2026-11-02"
      }
     ]
    },
    {
     "version": "1.0.2",
     "size": 21121242,
     "defer": true,
     "sha256": "a61463cde2ec0dd922ddd5060e148deb9bfc39c90ecf021fdb3f1365db098513",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "tr-mpc",
      "name": "TR-MPC",
      "version": "1.0.2",
      "kind": "instrument",
      "uid": "54524d50",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "trmpc.so",
      "skin": "sd88me - VST - TR-MPC",
      "folder": "portable/sd88me - VST - TR-MPC",
      "extras": [
       "engine/samples"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Modular 16-slot drum kit, any voice of 6W6, 8W8, CW-78 and 9W9 per slot, with one shared reverb, delay and master chain. Built on athousanddetails' Schwung drum machines.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-TR-MPC",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "a61463cde2ec0dd922ddd5060e148deb9bfc39c90ecf021fdb3f1365db098513",
       "size": 21121242,
       "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/trmpc-vst-v1.0.2/TR-MPC-1.0.2-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "a43df36fafadd42e4c260df3517d580776e59c0e939aa046f0dc32e8cee13b6f",
       "size": 21139634,
       "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/trmpc-vst-v1.0.2/TR-MPC-1.0.2-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/trmpc-vst-v1.0.2/TR-MPC-1.0.2-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "Fixes the slot panels not reskinning when you pick a different voice type (6W6, 8W8, CW-78, 9W9): the voice menu now asks MPC to refresh the screen. No other changes.\n\n`*-mpc-armv7.zip` is for Gen1 MPCs and the Force; `*-mpc-aarch64.zip` is the Gen2 build (MPC OS 3.x), tested offline only. Settings and your own files in the plugin's data folders are kept on upgrade.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 393,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-23"
      }
     ]
    },
    {
     "version": "1.0.1",
     "size": 21121219,
     "defer": true,
     "sha256": "46b9a95b7a9e5ba509c18f3e420b07d0264dd036103cb05b1cb3186056f2ae4d",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "tr-mpc",
      "name": "TR-MPC",
      "version": "1.0.1",
      "kind": "instrument",
      "uid": "54524d50",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "trmpc.so",
      "skin": "sd88me - VST - TR-MPC",
      "folder": "portable/sd88me - VST - TR-MPC",
      "extras": [
       "engine/samples"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Modular 16-slot drum kit, any voice of 6W6, 8W8, CW-78 and 9W9 per slot, with one shared reverb, delay and master chain. Built on athousanddetails' Schwung drum machines.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-TR-MPC",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "46b9a95b7a9e5ba509c18f3e420b07d0264dd036103cb05b1cb3186056f2ae4d",
       "size": 21121219,
       "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/trmpc-vst-v1.0.1/TR-MPC-1.0.1-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "d3d23888dd684e17b1f5286692d67922a018cd857b894c26eab0cda7792cb56b",
       "size": 21139619,
       "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/trmpc-vst-v1.0.1/TR-MPC-1.0.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/trmpc-vst-v1.0.1/TR-MPC-1.0.1-mpc-armv7.zip",
     "date": "2026-10-21",
     "channel": "stable",
     "notes": "Rebuilt against the updated mpc-vst-plugins wrapper: **Q-Links now move parameters on track edit \u2192 automation** (a plain host write no longer makes MPC rebuild its parameter screen; sd88me/mpc-vst-plugins#486). No other changes.\n\n`*-mpc-armv7.zip` is for Gen1 MPCs and the Force; `*-mpc-aarch64.zip` is the Gen2 build (MPC OS 3.x), tested offline only. Settings and your own files in the plugin's data folders are kept on upgrade.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 238,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.0",
     "size": 24084439,
     "defer": true,
     "sha256": "dd4b5ac3354a77ecf4b554f10e09c80631029113eb8414c95446007e333f7eea",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": {
      "p99_pct": 24.8,
      "max_pct": 27.4,
      "verdict": "WARN"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "tr-mpc",
      "name": "TR-MPC",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "54524d50",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "trmpc.so",
      "skin": "sd88me - VST - TR-MPC",
      "folder": "portable/sd88me - VST - TR-MPC",
      "extras": [
       "engine/samples"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Modular 16-slot drum kit, any voice of 6W6, 8W8, CW-78 and 9W9 per slot, with one shared reverb, delay and master chain. Built on athousanddetails' Schwung drum machines.",
      "requires": "",
      "source_repo": "sd88me/mpc-vst-TR-MPC",
      "license": "GPL-3.0-only",
      "cpu": {
       "p99_pct": 24.8,
       "max_pct": 27.4,
       "verdict": "WARN"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "dd4b5ac3354a77ecf4b554f10e09c80631029113eb8414c95446007e333f7eea",
       "size": 24084439,
       "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/trmpc-vst-v1.0.0/TR-MPC-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/trmpc-vst-v1.0.0/TR-MPC-1.0.0-mpc-armv7.zip",
     "date": "2026-10-06",
     "channel": "stable",
     "notes": "Modular 16-slot drum kit, any voice of 6W6, 8W8, CW-78 and 9W9 per slot, with one shared reverb, delay and master chain. Built on athousanddetails' Schwung drum machines.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r TR-MPC-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/TR-MPC-1.0.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - TR-MPC/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **TR-MPC** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-TR-MPC@ba52516 with mpc-vst-plugins@e15ce12.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 767,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-10"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "tested-gen2"
   ],
   "featured": false,
   "latest": "1.1.0",
   "latest_beta": null,
   "updated": "2026-11-02",
   "added": "2026-10-07",
   "downloads": 1522
  },
  {
   "id": "tr-mpc-tap-fx",
   "name": "TR-MPC Tap FX",
   "author": "sd88me",
   "repo": "sd88me/mpc-vst-TR-MPC",
   "kind": "effect",
   "license": "GPL-3.0-only",
   "summary": "Companion to TR-MPC: sends any slot, or the kit's reverb or delay send, out on its own MPC track, sample-aligned with the kit, so MPC's mixer, submixes and insert effects can process it. Needs TR-MPC in the same project.",
   "screenshot": "https://raw.githubusercontent.com/sd88me/mpc-vst-TR-MPC/7e704c6f3be14b661c887631e203494d8cc3f74f/docs/img/tr-mpc-tap-fx.png",
   "style": "utility",
   "tags": [
    "routing",
    "multi-out",
    "drum"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.1.0",
     "size": 527084,
     "defer": true,
     "sha256": "c334d8c8d845e67b15adc0e07b23461c4c2ff609d31995d13f2d614b3a2e98db",
     "param_compat": 1,
     "max_glibc": "2.17",
     "cpu": null,
     "requires": "TR-MPC (same version) in the same project",
     "manifest": {
      "schema": 1,
      "id": "tr-mpc-tap-fx",
      "name": "TR-MPC Tap FX",
      "version": "1.1.0",
      "kind": "effect",
      "uid": "54525466",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "trmpc_tapfx.so",
      "skin": "sd88me - VST - TR-MPC Tap FX",
      "folder": "portable/sd88me - VST - TR-MPC Tap FX",
      "extras": [],
      "user_data": [],
      "user_files": [],
      "arch": "armv7",
      "max_glibc": "2.17",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "TR-MPC Tap FX - sends any TR-MPC slot, or its reverb or delay send, out on its own MPC track so MPC's mixer, submixes and effects can process it.",
      "requires": "TR-MPC (same version) in the same project",
      "source_repo": "sd88me/mpc-vst-TR-MPC",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "c334d8c8d845e67b15adc0e07b23461c4c2ff609d31995d13f2d614b3a2e98db",
       "size": 527084,
       "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/trmpc-tap-fx-vst-v1.1.0/TR-MPC-Tap-FX-1.1.0-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "40b9e7dd730833001667917aa992575d4d7568ab5853a64f617818757e70c194",
       "size": 530194,
       "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/trmpc-tap-fx-vst-v1.1.0/TR-MPC-Tap-FX-1.1.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/trmpc-tap-fx-vst-v1.1.0/TR-MPC-Tap-FX-1.1.0-mpc-armv7.zip",
     "date": "2026-11-02",
     "channel": "stable",
     "notes": "TR-MPC Tap FX - sends any TR-MPC slot, or its reverb or delay send, out on its own MPC track so MPC's mixer, submixes and effects can process it.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r TR-MPC-Tap-FX-1.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/TR-MPC-Tap-FX-1.1.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - TR-MPC Tap FX/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **TR-MPC Tap FX** to a track from the plugin browser (Insert effects). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-TR-MPC@6918634 with mpc-vst-plugins@70c1623.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 78,
     "depends": [
      {
       "id": "tr-mpc",
       "rules": [],
       "pick": {
        "armv7": "1.1.0",
        "aarch64": "1.1.0"
       }
      }
     ],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-11-02"
      },
      {
       "device": "MPC Live III",
       "firmware": "MPC OS 3.10",
       "date": "2026-11-02"
      }
     ]
    },
    {
     "version": "1.0.1",
     "size": 526378,
     "defer": true,
     "sha256": "57d14ccd933182cdd069b97ef17ed70f6ab8d7dde408e604e3a0a4d555998c49",
     "param_compat": 1,
     "max_glibc": "2.7",
     "cpu": null,
     "requires": "TR-MPC (same version) in the same project",
     "manifest": {
      "schema": 1,
      "id": "tr-mpc-tap-fx",
      "name": "TR-MPC Tap FX",
      "version": "1.0.1",
      "kind": "effect",
      "uid": "54525466",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "trmpc_tapfx.so",
      "skin": "sd88me - VST - TR-MPC Tap FX",
      "folder": "portable/sd88me - VST - TR-MPC Tap FX",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.7",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "TR-MPC Tap FX - sends any TR-MPC slot, or its reverb or delay send, out on its own MPC track so MPC's mixer, submixes and effects can process it.",
      "requires": "TR-MPC (same version) in the same project",
      "source_repo": "sd88me/mpc-vst-TR-MPC",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "57d14ccd933182cdd069b97ef17ed70f6ab8d7dde408e604e3a0a4d555998c49",
       "size": 526378,
       "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/trmpc-tap-fx-vst-v1.0.1/TR-MPC-Tap-FX-1.0.1-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "7414070a62aad23ef45b04b662c4283471b308d8a2f1fe80c6f4ca964a708a9e",
       "size": 529166,
       "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/trmpc-tap-fx-vst-v1.0.1/TR-MPC-Tap-FX-1.0.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/trmpc-tap-fx-vst-v1.0.1/TR-MPC-Tap-FX-1.0.1-mpc-armv7.zip",
     "date": "2026-10-21",
     "channel": "stable",
     "notes": "Rebuilt against the updated mpc-vst-plugins wrapper: **Q-Links now move parameters on track edit \u2192 automation** (a plain host write no longer makes MPC rebuild its parameter screen; sd88me/mpc-vst-plugins#486). No other changes.\n\n`*-mpc-armv7.zip` is for Gen1 MPCs and the Force; `*-mpc-aarch64.zip` is the Gen2 build (MPC OS 3.x), tested offline only. Settings and your own files in the plugin's data folders are kept on upgrade.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 313,
     "depends": [
      {
       "id": "tr-mpc",
       "rules": [],
       "pick": {
        "armv7": "1.1.0",
        "aarch64": "1.1.0"
       }
      }
     ],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.0",
     "size": 524090,
     "defer": true,
     "sha256": "4d0c7102724395247686772ec3d04ae3afd3feeca5d60f0ac6cec422d0bf96f1",
     "param_compat": 1,
     "max_glibc": "2.7",
     "cpu": null,
     "requires": "TR-MPC (same version) in the same project",
     "manifest": {
      "schema": 1,
      "id": "tr-mpc-tap-fx",
      "name": "TR-MPC Tap FX",
      "version": "1.0.0",
      "kind": "effect",
      "uid": "54525466",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "trmpc_tapfx.so",
      "skin": "sd88me - VST - TR-MPC Tap FX",
      "folder": "portable/sd88me - VST - TR-MPC Tap FX",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.7",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "TR-MPC Tap FX - sends any TR-MPC slot, or its reverb or delay send, out on its own MPC track so MPC's mixer, submixes and effects can process it.",
      "requires": "TR-MPC (same version) in the same project",
      "source_repo": "sd88me/mpc-vst-TR-MPC",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "4d0c7102724395247686772ec3d04ae3afd3feeca5d60f0ac6cec422d0bf96f1",
       "size": 524090,
       "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/trmpc-tap-fx-vst-v1.0.0/TR-MPC-Tap-FX-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sd88me/mpc-vst-TR-MPC/releases/download/trmpc-tap-fx-vst-v1.0.0/TR-MPC-Tap-FX-1.0.0-mpc-armv7.zip",
     "date": "2026-10-06",
     "channel": "stable",
     "notes": "TR-MPC Tap FX - sends any TR-MPC slot, or its reverb or delay send, out on its own MPC track so MPC's mixer, submixes and effects can process it.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r TR-MPC-Tap-FX-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/TR-MPC-Tap-FX-1.0.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/sd88me - VST - TR-MPC Tap FX/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **TR-MPC Tap FX** to a track from the plugin browser (Insert effects). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from sd88me/mpc-vst-TR-MPC@ba52516 with mpc-vst-plugins@e15ce12.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 620,
     "depends": [
      {
       "id": "tr-mpc",
       "rules": [],
       "pick": {
        "armv7": "1.1.0"
       }
      }
     ],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "MPC OS 3.9.1",
       "date": "2026-10-10"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "1.1.0",
   "latest_beta": null,
   "updated": "2026-11-02",
   "added": "2026-10-07",
   "downloads": 1011
  },
  {
   "id": "tributary",
   "name": "Tributary",
   "author": "johnny",
   "repo": "stampman3000-jpg/mpc-tributary",
   "kind": "instrument",
   "license": "GPL-3.0-only",
   "summary": "Sums chosen Elektron Overbridge outputs onto one MPC track over USB. Based on Overwitch.",
   "screenshot": "https://raw.githubusercontent.com/stampman3000-jpg/mpc-tributary/v1.1.0/screenshots/tributary.png",
   "style": "utility",
   "tags": [
    "utility"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.1.0",
     "size": 569706,
     "defer": true,
     "sha256": "1d5f4a3f89d6bf8e7d13971a65d20be924e30b7845c0847dc528089063381875",
     "param_compat": 1,
     "max_glibc": "2.17",
     "cpu": {
      "p99_pct": 2.5,
      "max_pct": 5.1,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "tributary",
      "name": "Tributary",
      "version": "1.1.0",
      "kind": "instrument",
      "uid": "54726962",
      "manufacturer": "johnny",
      "layout": "portable",
      "so": "tributary.so",
      "skin": "johnny - VST - Tributary",
      "folder": "portable/johnny - VST - Tributary",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.17",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Sums chosen Elektron Overbridge outputs onto one MPC track. Heard on a Digitone II.",
      "requires": "",
      "source_repo": "stampman3000-jpg/mpc-tributary",
      "license": "GPL-3.0-only",
      "cpu": {
       "p99_pct": 2.5,
       "max_pct": 5.1,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "1d5f4a3f89d6bf8e7d13971a65d20be924e30b7845c0847dc528089063381875",
       "size": 569706,
       "url": "https://github.com/stampman3000-jpg/mpc-tributary/releases/download/v1.1.0/Tributary-1.1.0-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "c1b86113081c1a297c87ca8450c18b952feecebb471840ce861f85af72184a33",
       "size": 574055,
       "url": "https://github.com/stampman3000-jpg/mpc-tributary/releases/download/v1.1.0/Tributary-1.1.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/stampman3000-jpg/mpc-tributary/releases/download/v1.1.0/Tributary-1.1.0-mpc-armv7.zip",
     "date": "2026-10-10",
     "channel": "stable",
     "notes": "One Tributary can sum the outputs you switch on, onto the MPC track it sits on.\n\nThe switches come from the connected machine. A Digitone II still shows MAIN, ACTIVE, 1\u201316, DLY, REV, CHO, and IN. A Digitakt, Syntakt, or the other listed machines show their own names. A fresh copy starts with Main on. An older project that saved a single source opens with only that output on, so leave Main off when you are splitting the machine across tracks.\n\nThe USB cushion is the one measured on a Digitone II: about 4 ms behind the newest sample, walked back gently when it drifts.\n\nCPU bench on an MPC One running MPC OS 3.9.1.2: worst p99 2.5% of one audio block, worst block 5.1%, verdict PASS.\n\nThe armv7 zip is for a 32-bit MPC (One, Live, X, Force). The aarch64 zip is for a 64-bit MPC. Both were packed with sd88me/mpc-vst-plugins tools/release.py and passed tools/catalog_check.py --catalog.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 515,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC One",
       "firmware": "3.9.1.2",
       "date": "2026-10-10"
      }
     ]
    },
    {
     "version": "1.0.0",
     "size": 1934572,
     "defer": true,
     "sha256": "f5cc2feef265796c2aac5834dfb79ba56e4433be6634ff98c1213f0d230049b0",
     "param_compat": 1,
     "max_glibc": "2.34",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "tributary",
      "name": "Tributary",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "54726962",
      "manufacturer": "johnny",
      "layout": "portable",
      "so": "tributary.so",
      "skin": "johnny - VST - Tributary",
      "folder": "portable/johnny - VST - Tributary",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.34",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Plays one Overbridge output from an Elektron Digitone II on the MPC track the plugin sits on.",
      "requires": "",
      "source_repo": "stampman3000-jpg/mpc-tributary",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.34, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "armv7": {
       "sha256": "f5cc2feef265796c2aac5834dfb79ba56e4433be6634ff98c1213f0d230049b0",
       "size": 1934572,
       "url": "https://github.com/stampman3000-jpg/mpc-tributary/releases/download/v1.0.0/Tributary-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/stampman3000-jpg/mpc-tributary/releases/download/v1.0.0/Tributary-1.0.0-mpc-armv7.zip",
     "date": "2026-10-09",
     "channel": "stable",
     "notes": "Digitone II is the machine this has been heard on. Other Overbridge devices are listed and untested.\n\n- One stereo pair, or one mono channel copied to both sides, on the track the plugin sits on. Copies share one USB read.\n- Use the MPC as the clock. Clock from the Digitone wobbles, because it shares the USB cable with the audio.\n- A few milliseconds of latency remains. The plugin cannot delay the other tracks.\n- This zip is the 32-bit ARM build. Its installer writes `pluginList-arm`. The same source builds for AArch64; that package writes `pluginList-arm-64bit`.\n- GPL-3. Channel maps are facts from Overwitch by David Garc\u00eda Go\u00f1i, also GPL-3.\n\nDemo: https://youtu.be/QJIlWZKR8m0",
     "yanked": false,
     "warnings": [
      "needs GLIBC 2.34: listed as MPC OS 3.x only (MPC OS 2.x has about 2.32; build with arm32v7/gcc:11-bullseye to reach it)",
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 345,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "tested-gen2"
   ],
   "featured": false,
   "latest": "1.1.0",
   "latest_beta": null,
   "updated": "2026-10-10",
   "added": "2026-10-09",
   "downloads": 860
  },
  {
   "id": "tropix",
   "name": "Tropix",
   "author": "3dthc",
   "repo": "3dthc/Tropix",
   "kind": "instrument",
   "license": "MIT",
   "summary": "Island and afro ROMpler: 128 presets and 65 instruments for afrobeat, amapiano, kompa, soca, reggae and Hawaiian music - steel pans, log drums, saxes and trumpets, kompa and slack-key guitars, steels, keys, mallets, basses and percussion, from redistributable recordings and original synthesis. Two layers, glide, horn scoop, vibrato, nine colorways.",
   "screenshot": "https://raw.githubusercontent.com/3dthc/Tropix/1005f9c4dc719f58bd17b02fac750457e6c8cb1e/docs/images/browse.jpg",
   "style": "sampler",
   "tags": [
    "rompler",
    "afrobeat",
    "amapiano",
    "kompa",
    "soca",
    "reggae",
    "steel-pan",
    "horns"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.1.1",
     "size": 225752320,
     "defer": true,
     "sha256": "5d2d4e83ed84f13c427e99a8205fd0396c6e23d753b24da23586b43a9dfaf878",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "tropix",
      "name": "Tropix",
      "version": "0.1.1",
      "kind": "instrument",
      "uid": "54725078",
      "manufacturer": "3dthc",
      "layout": "portable",
      "so": "tropix.so",
      "skin": "3dthc - VST - Tropix",
      "folder": "portable/3dthc - VST - Tropix",
      "extras": [
       "engine"
      ],
      "user_data": [],
      "user_files": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 0,
      "about": "Island and afro sounds - 128 presets and 65 instruments for afrobeat, amapiano, kompa, soca, reggae and Hawaiian music. Two layers, glide, scoop, vibrato, filter, drive, chorus, delay, reverb, nine colorways.",
      "requires": "",
      "source_repo": "3dthc/Tropix",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "5d2d4e83ed84f13c427e99a8205fd0396c6e23d753b24da23586b43a9dfaf878",
       "size": 225752320,
       "url": "https://github.com/3dthc/Tropix/releases/download/v0.1.1/Tropix-0.1.1-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "7757b962eeeb6cda307860af05dd9c78caa1bc73187e82e5185048e4e426953e",
       "size": 225759671,
       "url": "https://github.com/3dthc/Tropix/releases/download/v0.1.1/Tropix-0.1.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/3dthc/Tropix/releases/download/v0.1.1/Tropix-0.1.1-mpc-armv7.zip",
     "date": "2026-11-03",
     "channel": "stable",
     "notes": "Island and afro sounds - 128 presets and 65 instruments for afrobeat, amapiano, kompa, soca, reggae and Hawaiian music. Two layers, glide, scoop, vibrato, filter, drive, chorus, delay, reverb, nine colorways.\r\n\r\n## Requirements\r\n\r\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\r\n  The installer refuses anything else. Newer models are untested.\r\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\r\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\r\n\r\n## Install (scripted)\r\n\r\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Tropix-0.1.1 root@<device-ip>:/tmp/`\r\n2. Run it: `ssh root@<device-ip> sh /tmp/Tropix-0.1.1/install.sh`\r\n\r\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/3dthc - VST - Tropix/` (the plugin, its skin\r\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\r\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\r\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\r\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\r\n\r\nThen add **Tropix** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\r\nand the Q-Links follow the page.\r\n\r\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\r\n\r\n---\r\nBuilt by GitHub Actions from 3dthc/Tropix@7fa17b9 with mpc-vst-plugins@8dd4c2f.\r\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 66,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live II",
       "firmware": "3.10",
       "date": "2026-11-03"
      }
     ]
    },
    {
     "version": "0.1.0",
     "size": 225757053,
     "defer": true,
     "sha256": "27c4bffe7867f247ad2fe78dd1767a67c22b6679c7cb7ccbfdd62420fe6bd78d",
     "param_compat": 0,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "tropix",
      "name": "Tropix",
      "version": "0.1.0",
      "kind": "instrument",
      "uid": "54725078",
      "manufacturer": "3dthc",
      "layout": "portable",
      "so": "tropix.so",
      "skin": "3dthc - VST - Tropix",
      "folder": "portable/3dthc - VST - Tropix",
      "extras": [
       "engine"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "Island and afro sounds - 128 presets and 65 instruments for afrobeat, amapiano, kompa, soca, reggae and Hawaiian music. Two layers, glide, scoop, vibrato, filter, drive, chorus, delay, reverb, nine colorways.",
      "requires": "",
      "source_repo": "3dthc/Tropix",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "27c4bffe7867f247ad2fe78dd1767a67c22b6679c7cb7ccbfdd62420fe6bd78d",
       "size": 225757053,
       "url": "https://github.com/3dthc/Tropix/releases/download/v0.1.0/Tropix-0.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/3dthc/Tropix/releases/download/v0.1.0/Tropix-0.1.0-mpc-armv7.zip",
     "date": "2026-10-27",
     "channel": "stable",
     "notes": "First release of **Tropix**, an island and afro ROMpler for Akai MPC standalone devices (native ARM VST2, MPC OS 3.x).\nTested on an MPC Live II, MPC OS 3.9.1.\n\n- **128 presets**, browsed by genre (afrobeat, amapiano, kompa, soca, reggae, Hawaiian) and type (keys, guitars,\n  horns, steel pan, mallets, bass, percussion, synths & FX); also in MPC's own PRESET list\n- **65 instruments** from redistributable recordings (CC0, CC BY 3.0, University of Iowa MIS) and original synthesis:\n  steel pans, amapiano log drums, saxes and trumpets, kompa and highlife electrics, slack-key and palm-wine\n  acoustics, ukulele, pedal and lap steel, pianos, e-pianos, organs, mallets, basses and percussion\n- **Two layers** per preset with level, pan, octave, fine, on and solo\n- **Horn playing:** glide, scoop, delayed vibrato, mono / legato modes; pad pressure adds vibrato\n- Cutoff, resonance, bright, drive, envelope, LFO (tremolo, filter or auto-pan), chorus, tempo-synced delay, reverb\n- Favourites, nine colorways (Sunset, Lagos, Aloha, Jamaica, Rasta, Haiti, Africa, Kanaval, Jozi Night), 16 Q-Links\n\nInstall: put `Tropix-0.1.0-mpc-armv7.zip` on the MPC and install it like any other plugin (INSTALL.md is inside the\nzip). Sound credits: `engine/LICENSES.md` in the plugin folder.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 238,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live II",
       "firmware": "3.9.1",
       "date": "2026-10-27"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "0.1.1",
   "latest_beta": null,
   "updated": "2026-11-03",
   "added": "2026-10-27",
   "downloads": 304
  },
  {
   "id": "tuner",
   "name": "Tuner",
   "author": "jacob-sabella",
   "repo": "jacob-sabella/mpc-vst-tuner",
   "kind": "effect",
   "license": "MIT",
   "summary": "A chromatic tuner insert with a live needle drawn straight onto the MPC's screen at 20-24 fps: note, cents and Hz, A4 from 430 to 450 Hz, and a mute for silent tuning. It writes into MPC's display memory, which MPC OS doesn't offer plugins, so a firmware update could break it. Not affiliated with Akai.",
   "screenshot": "https://raw.githubusercontent.com/jacob-sabella/mpc-vst-tuner/a3e4c099eacce3cdd440d54eb3ff059c96baafa5/docs/screenshots/needle.png",
   "style": "utility",
   "tags": [
    "tuner",
    "guitar",
    "bass",
    "pitch",
    "screen-draw"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.0",
     "size": 679737,
     "defer": true,
     "sha256": "0f0eca8fe8484c25aebaef4acb4f6f13167f3134d746c1ddab59ca37634e792f",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 1.0,
      "max_pct": 1.9,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "tuner",
      "name": "Tuner",
      "version": "1.0.0",
      "kind": "effect",
      "uid": "54756e72",
      "manufacturer": "jacob-sabella",
      "layout": "portable",
      "so": "tuner.so",
      "skin": "jacob-sabella - VST - Tuner",
      "folder": "portable/jacob-sabella - VST - Tuner",
      "extras": [],
      "user_data": [],
      "user_files": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "A chromatic tuner insert that draws its needle straight onto the MPC's screen.",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-vst-tuner",
      "license": "MIT",
      "cpu": {
       "p99_pct": 1.0,
       "max_pct": 1.9,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "0f0eca8fe8484c25aebaef4acb4f6f13167f3134d746c1ddab59ca37634e792f",
       "size": 679737,
       "url": "https://github.com/jacob-sabella/mpc-vst-tuner/releases/download/tuner-vst-v1.0.0/Tuner-1.0.0-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "17e4fd86f61c0c8193f277bf9a04162422a20b39e15028dc8da084de5b1fc987",
       "size": 682098,
       "url": "https://github.com/jacob-sabella/mpc-vst-tuner/releases/download/tuner-vst-v1.0.0/Tuner-1.0.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/jacob-sabella/mpc-vst-tuner/releases/download/tuner-vst-v1.0.0/Tuner-1.0.0-mpc-armv7.zip",
     "date": "2026-11-04",
     "channel": "stable",
     "notes": "A chromatic tuner insert that draws its needle straight onto the MPC's screen.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Tuner-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Tuner-1.0.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/jacob-sabella - VST - Tuner/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Tuner** to a track from the plugin browser (Insert effects). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from jacob-sabella/mpc-vst-tuner@3e07ae6 with mpc-vst-plugins@8e266ce.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 20,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.0.1",
     "size": 679308,
     "defer": true,
     "sha256": "295e2bd48552bc274abffc7f953c43ed0324ddd5c5b8ce11d1da92bf2381d408",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": {
      "p99_pct": 1.0,
      "max_pct": 1.9,
      "verdict": "PASS"
     },
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "tuner",
      "name": "Tuner",
      "version": "0.0.1",
      "kind": "effect",
      "uid": "54756e72",
      "manufacturer": "jacob-sabella",
      "layout": "portable",
      "so": "tuner.so",
      "skin": "jacob-sabella - VST - Tuner",
      "folder": "portable/jacob-sabella - VST - Tuner",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "A chromatic tuner insert that draws its needle straight onto the MPC's screen.",
      "requires": "",
      "source_repo": "jacob-sabella/mpc-vst-tuner",
      "license": "MIT",
      "cpu": {
       "p99_pct": 1.0,
       "max_pct": 1.9,
       "verdict": "PASS"
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "295e2bd48552bc274abffc7f953c43ed0324ddd5c5b8ce11d1da92bf2381d408",
       "size": 679308,
       "url": "https://github.com/jacob-sabella/mpc-vst-tuner/releases/download/tuner-vst-v0.0.1/Tuner-0.0.1-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "d9d9377a1c740c12b4693bbaa4003a49aeac97a516b079d24262d7336b02d40f",
       "size": 681427,
       "url": "https://github.com/jacob-sabella/mpc-vst-tuner/releases/download/tuner-vst-v0.0.1/Tuner-0.0.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/jacob-sabella/mpc-vst-tuner/releases/download/tuner-vst-v0.0.1/Tuner-0.0.1-mpc-armv7.zip",
     "date": "2026-10-26",
     "channel": "beta",
     "notes": "> **Not an Akai feature.** I'm not affiliated with Akai or inMusic. Tuner draws by writing into MPC's display memory, which MPC OS doesn't offer plugins, so a firmware update could break it. It was built with AI; please report problems [here](https://github.com/jacob-sabella/mpc-vst-tuner/issues), not to Akai.\n\nFirst release.\n\n- **Tested:** the `-mpc-armv7.zip` (Gen1) installed with its own `install.sh` on an MPC Key 37, MPC OS 3.9.1.2 (2026-10-26). The `-mpc-aarch64.zip` (Gen2) builds but is untested.\n- **Accuracy:** offline, every test note from 31 Hz (a 5-string bass's low B) to 1.3 kHz reads within 0.4 cents.\n- **CPU:** the bench verdict is **PASS**: 1.0% of a block at p99 on the audio thread. The drawing thread uses about 10% of one core while Tuner's page is open, and almost nothing on other pages.\n- **One note at a time.** A chord reads as a low note that its notes share.\n\nA chromatic tuner insert that draws its needle straight onto the MPC's screen.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Tuner-0.0.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/Tuner-0.0.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/jacob-sabella - VST - Tuner/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **Tuner** to a track from the plugin browser (Insert effects). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from jacob-sabella/mpc-vst-tuner@410526b with mpc-vst-plugins@37beeea.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 119,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Key 37",
       "firmware": "3.9.1.2",
       "date": "2026-10-26"
      }
     ]
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "tested",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "1.0.0",
   "latest_beta": "0.0.1",
   "updated": "2026-11-04",
   "added": "2026-10-26",
   "downloads": 139
  },
  {
   "id": "tuney",
   "name": "Tuney",
   "author": "3dthc",
   "repo": "3dthc/Tuney-MPC",
   "kind": "effect",
   "license": "MIT",
   "summary": "Real-time vocal pitch correction: key and scale or your own notes on a touch keyboard, a pitch dial, Retune, Transition, Amount, Vibrato and Humanize, voice ranges and a reference pitch. Presets from hard tune to subtle.",
   "screenshot": "https://raw.githubusercontent.com/3dthc/Tuney-MPC/55862ef83ab6938b5f1e3e20f5fa1ead7449e9b2/docs/tuney.png",
   "style": "pitch",
   "tags": [
    "pitch-correction",
    "vocal",
    "tuner",
    "effect"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.4.3",
     "size": 9745536,
     "defer": true,
     "sha256": "fc5bb6d8d8e0ca577811bda487dee4f25974e1408f73dc3e21591ea6ada3edca",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "tuney",
      "name": "Tuney",
      "version": "1.4.3",
      "kind": "effect",
      "uid": "54756e79",
      "manufacturer": "3DTHC",
      "layout": "portable",
      "so": "tuney.so",
      "skin": "3DTHC - VST - Tuney",
      "folder": "portable/3DTHC - VST - Tuney",
      "extras": [],
      "user_data": [],
      "user_files": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "2.x",
       "3.x"
      ],
      "param_compat": 1,
      "about": "Real-time vocal pitch correction with a touch keyboard, a pitch dial and natural-sounding transitions.",
      "requires": "",
      "source_repo": "3dthc/Tuney-MPC",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "2.x",
      "3.x"
     ],
     "assets": {
      "armv7": {
       "sha256": "fc5bb6d8d8e0ca577811bda487dee4f25974e1408f73dc3e21591ea6ada3edca",
       "size": 9745536,
       "url": "https://github.com/3dthc/Tuney-MPC/releases/download/tuney-vst-v1.4.3/Tuney-1.4.3-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "68b1659277a33ef1283ea14df81c5b6014ab096794632214f1b5fa6fa28f1401",
       "size": 9748932,
       "url": "https://github.com/3dthc/Tuney-MPC/releases/download/tuney-vst-v1.4.3/Tuney-1.4.3-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/3dthc/Tuney-MPC/releases/download/tuney-vst-v1.4.3/Tuney-1.4.3-mpc-armv7.zip",
     "date": "2026-11-03",
     "channel": "stable",
     "notes": "Real-time vocal pitch correction with a touch keyboard, a pitch dial and natural-sounding transitions.\r\n\r\n## Requirements\r\n\r\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\r\n  The installer refuses anything else. Newer models are untested.\r\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\r\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\r\n\r\n## Install (scripted)\r\n\r\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Tuney-1.4.3 root@<device-ip>:/tmp/`\r\n2. Run it: `ssh root@<device-ip> sh /tmp/Tuney-1.4.3/install.sh`\r\n\r\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/3DTHC - VST - Tuney/` (the plugin, its skin\r\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\r\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\r\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\r\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\r\n\r\nThen add **Tuney** to a track from the plugin browser (Insert effects). Its screen appears in the plugin view,\r\nand the Q-Links follow the page.\r\n\r\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\r\n\r\n---\r\nBuilt by GitHub Actions from 3dthc/Tuney-MPC@a4c4fba with mpc-vst-plugins@8dd4c2f.\r\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 58,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.4.2",
     "size": 9745791,
     "defer": true,
     "sha256": "227092fb735c4df5cb3aa2b40ab6b250134bfdd883f05e7f65c2a946cec5158f",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "tuney",
      "name": "Tuney",
      "version": "1.4.2",
      "kind": "effect",
      "uid": "54756e79",
      "manufacturer": "3DTHC",
      "layout": "portable",
      "so": "tuney.so",
      "skin": "3DTHC - VST - Tuney",
      "folder": "portable/3DTHC - VST - Tuney",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Real-time vocal pitch correction with a touch keyboard, a pitch dial and natural-sounding transitions.",
      "requires": "",
      "source_repo": "3dthc/Tuney-MPC",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "227092fb735c4df5cb3aa2b40ab6b250134bfdd883f05e7f65c2a946cec5158f",
       "size": 9745791,
       "url": "https://github.com/3dthc/Tuney-MPC/releases/download/tuney-vst-v1.4.2/Tuney-1.4.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/3dthc/Tuney-MPC/releases/download/tuney-vst-v1.4.2/Tuney-1.4.2-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "Real-time vocal pitch correction with a touch keyboard, a pitch dial and natural-sounding transitions.\r\n\r\n## Requirements\r\n\r\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\r\n  The installer refuses anything else. Newer models are untested.\r\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\r\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\r\n\r\n## Install (scripted)\r\n\r\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r Tuney-1.4.2 root@<device-ip>:/tmp/`\r\n2. Run it: `ssh root@<device-ip> sh /tmp/Tuney-1.4.2/install.sh`\r\n\r\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/3DTHC - VST - Tuney/` (the plugin, its skin\r\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\r\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\r\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\r\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\r\n\r\nThen add **Tuney** to a track from the plugin browser (Insert effects). Its screen appears in the plugin view,\r\nand the Q-Links follow the page.\r\n\r\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\r\n\r\n---\r\nBuilt by GitHub Actions from 3dthc/Tuney-MPC@55862ef with mpc-vst-plugins@8aa8d35.\r\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 198,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live II",
       "firmware": "3.9.1",
       "date": "2026-10-23"
      }
     ]
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "1.4.3",
   "latest_beta": null,
   "updated": "2026-11-03",
   "added": "2026-10-26",
   "downloads": 256
  },
  {
   "id": "vader",
   "name": "VADER",
   "author": "L'Cronx",
   "repo": "sunskiefer/VADER",
   "kind": "instrument",
   "license": "MIT",
   "summary": "An orbit-based vector synth: an orbiter travels a shape (15 built in, 35 maths shapes, or your own SVG, OBJ, PNG or JPG) or one of 27 modes across four corners. Each corner plays overtone generators, one of 14 voices, or a WAV sample. Two timbres, arpeggiator, effects. Its screen runs on your phone: scan the QR code, load shapes from the phone too.",
   "screenshot": "https://raw.githubusercontent.com/sunskiefer/VADER/v0.8.0/docs/img/main_star.png",
   "style": "synth",
   "tags": [
    "synth",
    "vector",
    "orbit",
    "additive",
    "morphing",
    "arpeggiator",
    "svg",
    "3d"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.9.0",
     "size": 44245793,
     "defer": true,
     "sha256": "66b1f638c1c490f965c7f63063e3e270cc536de52563b58a5fc3d55292575b91",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "vader",
      "name": "VADER",
      "version": "0.9.0",
      "kind": "instrument",
      "uid": "416e5664",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "vader.so",
      "skin": "L'Cronx - VST - VADER",
      "folder": "portable/L'Cronx - VST - VADER",
      "extras": [
       "Shapes",
       "Samples"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "VADER by L'Cronx: an orbit-based vector synth for MPC OS, with shapes and pictures of your own",
      "requires": "",
      "source_repo": "sunskiefer/VADER",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "portable/L'Cronx - VST - VADER/vader.so": {
       "network": [
        "bind",
        "listen",
        "recv",
        "recvfrom",
        "send",
        "sendto",
        "socket"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "66b1f638c1c490f965c7f63063e3e270cc536de52563b58a5fc3d55292575b91",
       "size": 44245793,
       "url": "https://github.com/sunskiefer/VADER/releases/download/v0.9.0/VADER-0.9.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/VADER/releases/download/v0.9.0/VADER-0.9.0-mpc-armv7.zip",
     "date": "2026-10-30",
     "channel": "beta",
     "notes": "VADER for MPC OS 3.x (Akai Force / MPC), armv7: an orbit-based vector synth. Unzip, then follow INSTALL.md (root SSH access, e.g. MockbaMod).\n`VADER-<version>-mpc-armv7.zip` is the plugin, with example shapes in its `Shapes` folder. How to use it: [the user guide](https://github.com/sunskiefer/VADER/blob/main/docs/USER_GUIDE.md).\nTested on a device when listed in tested.json (a pre-release until then). See CHANGELOG.md for what changed.\n\n**0.8.0** adds the MODE, VOICES, SAMPLES, WINDOW, PLAY and TRAVEL pages, 35 maths shapes and 54 example samples (in the plugin's `Samples` folder). Built and checked offline; **not yet tried on a Force**, so this stays a pre-release until it is.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it",
      "portable/L'Cronx - VST - VADER/vader.so calls network (bind, listen, recv, recvfrom, send, sendto, socket): flagged for manual review (the author can explain why)"
     ],
     "downloads": 70,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.8.0",
     "size": 44213277,
     "defer": true,
     "sha256": "f65d82355f934ee481603c5cd4b380d16d50f0c5fbd5b7c1684b403bfd7718e9",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "vader",
      "name": "VADER",
      "version": "0.8.0",
      "kind": "instrument",
      "uid": "416e5664",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "vader.so",
      "skin": "L'Cronx - VST - VADER",
      "folder": "portable/L'Cronx - VST - VADER",
      "extras": [
       "Shapes",
       "Samples"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "VADER by L'Cronx: an orbit-based vector synth for MPC OS, with shapes and pictures of your own",
      "requires": "",
      "source_repo": "sunskiefer/VADER",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "portable/L'Cronx - VST - VADER/vader.so": {
       "network": [
        "bind",
        "listen",
        "recv",
        "recvfrom",
        "send",
        "sendto",
        "socket"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "f65d82355f934ee481603c5cd4b380d16d50f0c5fbd5b7c1684b403bfd7718e9",
       "size": 44213277,
       "url": "https://github.com/sunskiefer/VADER/releases/download/v0.8.0/VADER-0.8.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/VADER/releases/download/v0.8.0/VADER-0.8.0-mpc-armv7.zip",
     "date": "2026-10-30",
     "channel": "beta",
     "notes": "VADER for MPC OS 3.x (Akai Force / MPC), armv7: an orbit-based vector synth. Unzip, then follow INSTALL.md (root SSH access, e.g. MockbaMod).\n`VADER-<version>-mpc-armv7.zip` is the plugin, with example shapes in its `Shapes` folder. How to use it: [the user guide](https://github.com/sunskiefer/VADER/blob/main/docs/USER_GUIDE.md).\nTested on a device when listed in tested.json (a pre-release until then). See CHANGELOG.md for what changed.\n\n**0.8.0** adds the MODE, VOICES, SAMPLES, WINDOW, PLAY and TRAVEL pages, 35 maths shapes and 54 example samples (in the plugin's `Samples` folder). Built and checked offline; **not yet tried on a Force**, so this stays a pre-release until it is.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it",
      "portable/L'Cronx - VST - VADER/vader.so calls network (bind, listen, recv, recvfrom, send, sendto, socket): flagged for manual review (the author can explain why)"
     ],
     "downloads": 51,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.6.1",
     "size": 1523011,
     "defer": true,
     "sha256": "c6b60938652c18920638ba908aa24e82e0d6bc5e3e8bfede66dcd332b027166f",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "vader",
      "name": "VADER",
      "version": "0.6.1",
      "kind": "instrument",
      "uid": "416e5664",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "vader.so",
      "skin": "L'Cronx - VST - VADER",
      "folder": "portable/L'Cronx - VST - VADER",
      "extras": [
       "Shapes"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "VADER by L'Cronx: an orbit-based vector synth for MPC OS, with shapes and pictures of your own",
      "requires": "",
      "source_repo": "sunskiefer/VADER",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "portable/L'Cronx - VST - VADER/vader.so": {
       "network": [
        "bind",
        "listen",
        "recv",
        "recvfrom",
        "send",
        "sendto",
        "socket"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "c6b60938652c18920638ba908aa24e82e0d6bc5e3e8bfede66dcd332b027166f",
       "size": 1523011,
       "url": "https://github.com/sunskiefer/VADER/releases/download/v0.6.1/VADER-0.6.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/VADER/releases/download/v0.6.1/VADER-0.6.1-mpc-armv7.zip",
     "date": "2026-10-25",
     "channel": "stable",
     "notes": "VADER for MPC OS 3.x (Akai Force / MPC), armv7: an orbit-based vector synth. Unzip, then follow INSTALL.md (root SSH access, e.g. MockbaMod).\n`VADER-<version>-mpc-armv7.zip` is the plugin, with example shapes in its `Shapes` folder. How to use it: [the user guide](https://github.com/sunskiefer/VADER/blob/main/docs/USER_GUIDE.md).\nTested on a device when listed in tested.json (a pre-release until then). See CHANGELOG.md for what changed.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it",
      "portable/L'Cronx - VST - VADER/vader.so calls network (bind, listen, recv, recvfrom, send, sendto, socket): flagged for manual review (the author can explain why)"
     ],
     "downloads": 412,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "3.9.1",
       "date": "2026-10-25"
      }
     ]
    },
    {
     "version": "0.6.0",
     "size": 1618245,
     "defer": true,
     "sha256": "a61536d961fc5ed0668f52b0f0bf6bb8555d041f0f47fafa6ffc6cfc6a1e6c04",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "vader",
      "name": "VADER",
      "version": "0.6.0",
      "kind": "instrument",
      "uid": "416e5664",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "vader.so",
      "skin": "L'Cronx - VST - VADER",
      "folder": "portable/L'Cronx - VST - VADER",
      "extras": [
       "Shapes"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "VADER by L'Cronx: an orbit-based vector synth for MPC OS, with shapes and pictures of your own",
      "requires": "",
      "source_repo": "sunskiefer/VADER",
      "license": "MIT",
      "cpu": null
     },
     "flags": {
      "portable/L'Cronx - VST - VADER/vader.so": {
       "network": [
        "bind",
        "listen",
        "recv",
        "recvfrom",
        "send",
        "sendto",
        "socket"
       ]
      }
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "a61536d961fc5ed0668f52b0f0bf6bb8555d041f0f47fafa6ffc6cfc6a1e6c04",
       "size": 1618245,
       "url": "https://github.com/sunskiefer/VADER/releases/download/v0.6.0/VADER-0.6.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/VADER/releases/download/v0.6.0/VADER-0.6.0-mpc-armv7.zip",
     "date": "2026-10-24",
     "channel": "stable",
     "notes": "VADER for MPC OS 3.x (Akai Force / MPC), armv7: an orbit-based vector synth. Unzip, then follow INSTALL.md (root SSH access, e.g. MockbaMod).\r\n`VADER-<version>-mpc-armv7.zip` is the plugin, with example shapes in its `Shapes` folder. How to use it: [the user guide](https://github.com/sunskiefer/VADER/blob/main/docs/USER_GUIDE.md).\r\nTested on a device when listed in tested.json (a pre-release until then). See CHANGELOG.md for what changed.\r\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it",
      "portable/L'Cronx - VST - VADER/vader.so calls network (bind, listen, recv, recvfrom, send, sendto, socket): flagged for manual review (the author can explain why)"
     ],
     "downloads": 97,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "Akai Force",
       "firmware": "3.9.1",
       "date": "2026-10-25"
      }
     ]
    },
    {
     "version": "0.4.5",
     "size": 37125034,
     "defer": true,
     "sha256": "fdb589fbd29f8a71b492e12d50a914631cbd08ca0a7e6ab88919ac622d953d79",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "vader",
      "name": "VADER",
      "version": "0.4.5",
      "kind": "instrument",
      "uid": "416e5664",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "vader.so",
      "skin": "L'Cronx - VST - VADER",
      "folder": "portable/L'Cronx - VST - VADER",
      "extras": [
       "Shapes"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "VADER by L'Cronx: an orbit-based vector synth for MPC OS, with shapes and pictures of your own",
      "requires": "",
      "source_repo": "sunskiefer/VADER",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "fdb589fbd29f8a71b492e12d50a914631cbd08ca0a7e6ab88919ac622d953d79",
       "size": 37125034,
       "url": "https://github.com/sunskiefer/VADER/releases/download/v0.4.5/VADER-0.4.5-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/VADER/releases/download/v0.4.5/VADER-0.4.5-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "beta",
     "notes": "VADER for MPC OS 3.x (Akai Force / MPC), armv7: an orbit-based vector synth. Unzip, then follow INSTALL.md (root SSH access, e.g. MockbaMod).\n`VADER-<version>-mpc-armv7.zip` is the plugin, with example shapes in its `Shapes` folder. How to use it: [the user guide](https://github.com/sunskiefer/VADER/blob/main/docs/USER_GUIDE.md).\nTested on a device when listed in tested.json (a pre-release until then). See CHANGELOG.md for what changed.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 88,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.4.4",
     "size": 37123597,
     "defer": true,
     "sha256": "91e6e045861463d2d60fdd83d86da6f03b381d9fa86c8745530fdffd8b3069d4",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "vader",
      "name": "VADER",
      "version": "0.4.4",
      "kind": "instrument",
      "uid": "416e5664",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "vader.so",
      "skin": "L'Cronx - VST - VADER",
      "folder": "portable/L'Cronx - VST - VADER",
      "extras": [
       "Shapes"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "VADER by L'Cronx: an orbit-based vector synth for MPC OS, with shapes and pictures of your own",
      "requires": "",
      "source_repo": "sunskiefer/VADER",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "91e6e045861463d2d60fdd83d86da6f03b381d9fa86c8745530fdffd8b3069d4",
       "size": 37123597,
       "url": "https://github.com/sunskiefer/VADER/releases/download/v0.4.4/VADER-0.4.4-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/VADER/releases/download/v0.4.4/VADER-0.4.4-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "beta",
     "notes": "VADER for MPC OS 3.x (Akai Force / MPC), armv7: an orbit-based vector synth. Unzip, then follow INSTALL.md (root SSH access, e.g. MockbaMod).\n`VADER-<version>-mpc-armv7.zip` is the plugin, with example shapes in its `Shapes` folder. How to use it: [the user guide](https://github.com/sunskiefer/VADER/blob/main/docs/USER_GUIDE.md).\nTested on a device when listed in tested.json (a pre-release until then). See CHANGELOG.md for what changed.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 89,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.4.3",
     "size": 37105784,
     "defer": true,
     "sha256": "0b501d31432a5b628fabd2a5836d88457765d937eff5b14741cb1a77cb417a10",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "vader",
      "name": "VADER",
      "version": "0.4.3",
      "kind": "instrument",
      "uid": "416e5664",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "vader.so",
      "skin": "L'Cronx - VST - VADER",
      "folder": "portable/L'Cronx - VST - VADER",
      "extras": [
       "Shapes"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "VADER by L'Cronx: an orbit-based vector synth for MPC OS, with shapes and pictures of your own",
      "requires": "",
      "source_repo": "sunskiefer/VADER",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "0b501d31432a5b628fabd2a5836d88457765d937eff5b14741cb1a77cb417a10",
       "size": 37105784,
       "url": "https://github.com/sunskiefer/VADER/releases/download/v0.4.3/VADER-0.4.3-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/VADER/releases/download/v0.4.3/VADER-0.4.3-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "beta",
     "notes": "VADER for MPC OS 3.x (Akai Force / MPC), armv7: an orbit-based vector synth. Unzip, then follow INSTALL.md (root SSH access, e.g. MockbaMod).\n`VADER-<version>-mpc-armv7.zip` is the plugin, with example shapes in its `Shapes` folder. How to use it: [the user guide](https://github.com/sunskiefer/VADER/blob/main/docs/USER_GUIDE.md).\nTested on a device when listed in tested.json (a pre-release until then). See CHANGELOG.md for what changed.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 85,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.4.2",
     "size": 36765816,
     "defer": true,
     "sha256": "b8c5763e47d1ab50fe1794609a1c8723a711f6de3834bf3c0eb2b77ddb5ccc80",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "vader",
      "name": "VADER",
      "version": "0.4.2",
      "kind": "instrument",
      "uid": "416e5664",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "vader.so",
      "skin": "L'Cronx - VST - VADER",
      "folder": "portable/L'Cronx - VST - VADER",
      "extras": [
       "Shapes"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "VADER by L'Cronx: an orbit-based vector synth for MPC OS, with shapes and pictures of your own",
      "requires": "",
      "source_repo": "sunskiefer/VADER",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "b8c5763e47d1ab50fe1794609a1c8723a711f6de3834bf3c0eb2b77ddb5ccc80",
       "size": 36765816,
       "url": "https://github.com/sunskiefer/VADER/releases/download/v0.4.2/VADER-0.4.2-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/VADER/releases/download/v0.4.2/VADER-0.4.2-mpc-armv7.zip",
     "date": "2026-10-17",
     "channel": "beta",
     "notes": "VADER for MPC OS 3.x (Akai Force / MPC), armv7: an orbit-based vector synth. Unzip, then follow INSTALL.md (root SSH access, e.g. MockbaMod).\n`VADER-<version>-mpc-armv7.zip` is the plugin, with example shapes in its `Shapes` folder. How to use it: [the user guide](https://github.com/sunskiefer/VADER/blob/main/docs/USER_GUIDE.md).\nTested on a device when listed in tested.json (a pre-release until then). See CHANGELOG.md for what changed.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 91,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.4.1",
     "size": 36597971,
     "defer": true,
     "sha256": "ade5dd45cca3ac3a8932774b98570b28eafb1dba36050fb9d80a0f38b7a69b9b",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "vader",
      "name": "VADER",
      "version": "0.4.1",
      "kind": "instrument",
      "uid": "416e5664",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "vader.so",
      "skin": "L'Cronx - VST - VADER",
      "folder": "portable/L'Cronx - VST - VADER",
      "extras": [
       "Shapes"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "VADER by L'Cronx: an orbit-based vector synth for MPC OS, with shapes and pictures of your own",
      "requires": "",
      "source_repo": "sunskiefer/VADER",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "ade5dd45cca3ac3a8932774b98570b28eafb1dba36050fb9d80a0f38b7a69b9b",
       "size": 36597971,
       "url": "https://github.com/sunskiefer/VADER/releases/download/v0.4.1/VADER-0.4.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/VADER/releases/download/v0.4.1/VADER-0.4.1-mpc-armv7.zip",
     "date": "2026-10-17",
     "channel": "beta",
     "notes": "VADER for MPC OS 3.x (Akai Force / MPC), armv7: an orbit-based vector synth. Unzip, then follow INSTALL.md (root SSH access, e.g. MockbaMod).\n`VADER-<version>-mpc-armv7.zip` is the plugin, with example shapes in its `Shapes` folder. How to use it: [the user guide](https://github.com/sunskiefer/VADER/blob/main/docs/USER_GUIDE.md).\nTested on a device when listed in tested.json (a pre-release until then). See CHANGELOG.md for what changed.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 85,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.4.0",
     "size": 36597728,
     "defer": true,
     "sha256": "936f2b6cac6e9998185257c2e7169c26aa56b92f1cd8b146cea192674cf57fd2",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "vader",
      "name": "VADER",
      "version": "0.4.0",
      "kind": "instrument",
      "uid": "416e5664",
      "manufacturer": "L'Cronx",
      "layout": "portable",
      "so": "vader.so",
      "skin": "L'Cronx - VST - VADER",
      "folder": "portable/L'Cronx - VST - VADER",
      "extras": [
       "Shapes"
      ],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "VADER by L'Cronx: an orbit-based vector synth for MPC OS, with shapes and pictures of your own",
      "requires": "",
      "source_repo": "sunskiefer/VADER",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "936f2b6cac6e9998185257c2e7169c26aa56b92f1cd8b146cea192674cf57fd2",
       "size": 36597728,
       "url": "https://github.com/sunskiefer/VADER/releases/download/v0.4.0/VADER-0.4.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/sunskiefer/VADER/releases/download/v0.4.0/VADER-0.4.0-mpc-armv7.zip",
     "date": "2026-10-17",
     "channel": "beta",
     "notes": "VADER for MPC OS 3.x (Akai Force / MPC), armv7: an orbit-based vector synth. Unzip, then follow INSTALL.md (root SSH access, e.g. MockbaMod).\n`VADER-<version>-mpc-armv7.zip` is the plugin, with example shapes in its `Shapes` folder. How to use it: [the user guide](https://github.com/sunskiefer/VADER/blob/main/docs/USER_GUIDE.md).\nTested on a device when listed in tested.json (a pre-release until then). See CHANGELOG.md for what changed.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 85,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "bar_missing": [
    "cpu-bench"
   ],
   "featured": false,
   "latest": "0.6.1",
   "latest_beta": "0.9.0",
   "updated": "2026-10-30",
   "added": "2026-10-17",
   "downloads": 1670
  },
  {
   "id": "verglas",
   "name": "Verglas",
   "author": "saustin2010",
   "repo": "saustin2010/mpc-vst-verglas",
   "kind": "effect",
   "license": "MIT",
   "summary": "Verglas: granular, stretch, looper and spectral modes and freeze as an insert effect; 12 presets, from \u00c9milie Gillet's open-source Clouds.",
   "screenshot": "https://raw.githubusercontent.com/saustin2010/mpc-vst-verglas/v1.2.1/screenshots/page_0.png",
   "style": "granular",
   "tags": [
    "clouds",
    "granular",
    "texture",
    "eurorack"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.2.1",
     "size": 657673,
     "defer": true,
     "sha256": "69e4417541c06fb84c48d9a4817edfd7320fb539d439d91bf58fcf726666b5a8",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "verglas",
      "name": "[FX] Verglas",
      "version": "1.2.1",
      "kind": "effect",
      "uid": "5672676c",
      "manufacturer": "\u00c9milie Gillet",
      "layout": "portable",
      "so": "verglas.so",
      "skin": "\u00c9milie Gillet - VST - [FX] Verglas",
      "folder": "portable/\u00c9milie Gillet - VST - [FX] Verglas",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Verglas: a granular texture processor as an audio effect, with 12 presets, from \u00c9milie Gillet's open-source Clouds.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-verglas",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "69e4417541c06fb84c48d9a4817edfd7320fb539d439d91bf58fcf726666b5a8",
       "size": 657673,
       "url": "https://github.com/saustin2010/mpc-vst-verglas/releases/download/v1.2.1/FX-Verglas-1.2.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-verglas/releases/download/v1.2.1/FX-Verglas-1.2.1-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "Verglas: a granular texture processor as an audio effect, with 12 presets, from \u00c9milie Gillet's open-source Clouds.\n\n## What's new in 1.2.1\n\nBuilt on sd88me's fixed wrapper ([mpc-vst-plugins#499](https://github.com/sd88me/mpc-vst-plugins/discussions/499)): on track edit \u2192 automation, the physical Q-Links move this plugin's parameters again (before, they didn't move or snapped straight back). Controls that change others, such as a preset, still redraw the screen. Nothing else changed: same parameters, sound and screen, and saved projects open as before.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r FX-Verglas-1.2.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/FX-Verglas-1.2.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/\u00c9milie Gillet - VST - [FX] Verglas/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[FX] Verglas** to a track from the plugin browser (Insert effects). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-verglas@4df6521 with mpc-vst-plugins@e3a0af4.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 360,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.2.0",
     "size": 656936,
     "defer": true,
     "sha256": "1c01429d949e051226129389deded1fb3d6c6fab956610a5268c1093484902ca",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "verglas",
      "name": "[FX] Verglas",
      "version": "1.2.0",
      "kind": "effect",
      "uid": "5672676c",
      "manufacturer": "\u00c9milie Gillet",
      "layout": "portable",
      "so": "verglas.so",
      "skin": "\u00c9milie Gillet - VST - [FX] Verglas",
      "folder": "portable/\u00c9milie Gillet - VST - [FX] Verglas",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Verglas: a granular texture processor as an audio effect, with 12 presets, from \u00c9milie Gillet's open-source Clouds.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-verglas",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "1c01429d949e051226129389deded1fb3d6c6fab956610a5268c1093484902ca",
       "size": 656936,
       "url": "https://github.com/saustin2010/mpc-vst-verglas/releases/download/v1.2.0/FX-Verglas-1.2.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-verglas/releases/download/v1.2.0/FX-Verglas-1.2.0-mpc-armv7.zip",
     "date": "2026-10-18",
     "channel": "stable",
     "notes": "Verglas: a granular texture processor as an audio effect, with 12 presets, from \u00c9milie Gillet's open-source Clouds.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r FX-Verglas-1.2.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/FX-Verglas-1.2.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/\u00c9milie Gillet - VST - [FX] Verglas/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[FX] Verglas** to a track from the plugin browser (Insert effects). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-verglas@29a9d93 with mpc-vst-plugins@7f0653c.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 255,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.1.0",
     "size": 657553,
     "defer": true,
     "sha256": "24b253fe561e38ef6b9acca1cde1938399f2e90ec8192bb3c8eec2dc5ee3b8e7",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "verglas",
      "name": "[FX] Verglas",
      "version": "1.1.0",
      "kind": "effect",
      "uid": "5672676c",
      "manufacturer": "\u00c9milie Gillet",
      "layout": "portable",
      "so": "verglas.so",
      "skin": "\u00c9milie Gillet - VST - [FX] Verglas",
      "folder": "portable/\u00c9milie Gillet - VST - [FX] Verglas",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Verglas: a granular texture processor as an audio effect, with 12 presets, from \u00c9milie Gillet's open-source Clouds.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-verglas",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "24b253fe561e38ef6b9acca1cde1938399f2e90ec8192bb3c8eec2dc5ee3b8e7",
       "size": 657553,
       "url": "https://github.com/saustin2010/mpc-vst-verglas/releases/download/v1.1.0/FX-Verglas-1.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-verglas/releases/download/v1.1.0/FX-Verglas-1.1.0-mpc-armv7.zip",
     "date": "2026-10-12",
     "channel": "stable",
     "notes": "Verglas: a granular texture processor as an audio effect, with 12 presets, from \u00c9milie Gillet's open-source Clouds.\n\n## What's new in 1.1.0\n\n- **New maker: \u00c9milie Gillet** (was Mutable Instruments). Mutable Instruments asks that its name not be used on derivative works, so the plugin now shows \u00c9milie Gillet, who wrote the code, as its maker. Its sound is unchanged: \u00c9milie Gillet's open-source Clouds code.\n- The screen no longer shows another company's name.\n- **STOP leaves POSITION alone.** On every STOP, MPC briefly sets a plugin's first control to its far end and back; the plugin now ignores that.\n- It installs into a new folder, `\u00c9milie Gillet - VST - [FX] Verglas`. After updating, delete the old `Mutable Instruments - VST - [FX] Verglas` folder from `/sdcard/Synths`.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r FX-Verglas-1.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/FX-Verglas-1.1.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/\u00c9milie Gillet - VST - [FX] Verglas/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[FX] Verglas** to a track from the plugin browser (Insert effects). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-verglas@3cca526 with mpc-vst-plugins@7f0653c.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 410,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.0",
     "size": 657107,
     "defer": true,
     "sha256": "ff32439d6ed19fd543dd2e8728dc152638b21b2364f1041a46fbfb6903728873",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "verglas",
      "name": "[FX] Verglas",
      "version": "1.0.0",
      "kind": "effect",
      "uid": "5672676c",
      "manufacturer": "Mutable Instruments",
      "layout": "portable",
      "so": "verglas.so",
      "skin": "Mutable Instruments - VST - [FX] Verglas",
      "folder": "portable/Mutable Instruments - VST - [FX] Verglas",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Mutable Instruments Clouds: a granular texture processor as an audio effect, with 12 presets.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-verglas",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "ff32439d6ed19fd543dd2e8728dc152638b21b2364f1041a46fbfb6903728873",
       "size": 657107,
       "url": "https://github.com/saustin2010/mpc-vst-verglas/releases/download/v1.0.0/FX-Verglas-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-verglas/releases/download/v1.0.0/FX-Verglas-1.0.0-mpc-armv7.zip",
     "date": "2026-10-09",
     "channel": "stable",
     "notes": "Mutable Instruments Clouds: a granular texture processor as an audio effect, with 12 presets.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r FX-Verglas-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/FX-Verglas-1.0.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Mutable Instruments - VST - [FX] Verglas/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[FX] Verglas** to a track from the plugin browser (Insert effects). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-verglas@6fe51df with mpc-vst-plugins@f210a56.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 388,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.2.1",
   "latest_beta": null,
   "updated": "2026-10-23",
   "added": "2026-10-10",
   "downloads": 1413
  },
  {
   "id": "vibe-fx",
   "name": "Vibe FX",
   "author": "nachtaktiv303",
   "repo": "nachtaktiv303/mpc-vst-vibe-fx",
   "kind": "effect",
   "license": "MIT",
   "summary": "Drive, chorus, FDN reverb and tape delay in one native MPC OS insert effect, with a touchscreen skin and Q-Links.",
   "screenshot": "https://raw.githubusercontent.com/nachtaktiv303/mpc-vst-vibe-fx/main/preview_1.png",
   "style": "multi-fx",
   "tags": [
    "drive",
    "chorus",
    "reverb",
    "delay",
    "multi-fx",
    "insert"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.0.0",
     "size": 928011,
     "defer": true,
     "sha256": "47f8c37df09fc453da0f541ec973b71a6cf8d8db52439c18ddfd94add0ea2440",
     "param_compat": 1,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "vibe-fx",
      "name": "Vibe FX",
      "version": "1.0.0",
      "kind": "effect",
      "uid": "4d744678",
      "manufacturer": "nachtaktiv303",
      "layout": "portable",
      "so": "mpc_fx.so",
      "skin": "nachtaktiv303 - VST - Vibe FX",
      "folder": "portable/nachtaktiv303 - VST - Vibe FX",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Drive, chorus, reverb and tape delay insert effect for MPC OS",
      "requires": "",
      "source_repo": "nachtaktiv303/mpc-vst-vibe-fx",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "47f8c37df09fc453da0f541ec973b71a6cf8d8db52439c18ddfd94add0ea2440",
       "size": 928011,
       "url": "https://github.com/nachtaktiv303/mpc-vst-vibe-fx/releases/download/vibe-fx-vst-v1.0.0/Vibe-FX-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/nachtaktiv303/mpc-vst-vibe-fx/releases/download/vibe-fx-vst-v1.0.0/Vibe-FX-1.0.0-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "First stable release. Same build as 0.9.1 (the fixed-wrapper rebuild \u2014 physical Q-Links move plugin parameters on the track **automation** screen), promoted to 1.0.0 after running well on-device.\n\n- Drive, chorus, FDN reverb and tape delay in one native MPC OS insert effect, touchscreen skin and Q-Links.\n- Built on the fixed mpc-vst-plugins wrapper (sd88me #486\u2013489); ships `params.lock`.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 311,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.9.0",
     "size": 923972,
     "defer": true,
     "sha256": "39f80bf57c48508a0e7de3a83321a50b1791ad82643fdb5ebe26c6cfd9c68ff1",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "vibe-fx",
      "name": "Vibe FX",
      "version": "0.9.0",
      "kind": "effect",
      "uid": "4d744678",
      "manufacturer": "nachtaktiv303",
      "layout": "portable",
      "so": "mpc_fx.so",
      "skin": "nachtaktiv303 - VST - Vibe FX",
      "folder": "portable/nachtaktiv303 - VST - Vibe FX",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "param_compat": 0,
      "about": "Drive, chorus, reverb and tape delay in one native MPC OS insert effect.",
      "requires": "",
      "source_repo": "nachtaktiv303/mpc-vst-vibe-fx",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "39f80bf57c48508a0e7de3a83321a50b1791ad82643fdb5ebe26c6cfd9c68ff1",
       "size": 923972,
       "url": "https://github.com/nachtaktiv303/mpc-vst-vibe-fx/releases/download/vibe-fx-vst-v0.9.0/Vibe-FX-0.9.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/nachtaktiv303/mpc-vst-vibe-fx/releases/download/vibe-fx-vst-v0.9.0/Vibe-FX-0.9.0-mpc-armv7.zip",
     "date": "2026-10-04",
     "channel": "stable",
     "notes": "A native **Akai MPC OS insert effect** \u2014 drive, chorus, reverb and tape delay in one slot, with a touchscreen skin and Q-Links. VST2 for MPC OS (armv7).\n\n**Signal chain:** `IN \u2192 DRIVE \u2192 CHORUS \u2192 (dry) \u2500\u252c\u2500 REVERB \u00d7 send \u2500\u2510 \u2514\u2500 DELAY \u00d7 send \u2500\u2534\u2500 OUT`\n\n- **Drive** \u2014 tape-style saturation front end\n- **Chorus** \u2014 Juno-style stereo BBD chorus (rate / depth / mix)\n- **Reverb** \u2014 FDN hall (decay, damping, high-pass, pre-delay) on its own send\n- **Tape delay** \u2014 free or tempo-synced (dotted divisions), bipolar tone (LP \u2194 feedback HP), feedback with a safety cap, on its own send\n\nTwo touchscreen pages (DRIVE / CHORUS and REVERB / DELAY) in the Mutable Instruments style, with a matching Q-Link map.\n\n### Install\nDownload `Vibe-FX-0.9.0-mpc-armv7.zip`, unzip, and run `install.sh` (see `INSTALL.md`). Built with the [mpc-vst-plugins](https://github.com/sd88me/mpc-vst-plugins) porting kit.\n\n### Tested\nMPC One (Gen1), firmware Hakai 3.9. Other Gen1 devices (Live / X / Key / Force) run the same program and are expected to work but are unverified. Gen2 is not supported.\n\nMIT license.",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 793,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC One",
       "firmware": "Hakai 3.9",
       "date": "2026-10-03"
      }
     ]
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.0.0",
   "latest_beta": null,
   "updated": "2026-10-23",
   "added": "2026-10-04",
   "downloads": 1104
  },
  {
   "id": "op1fx-voltage",
   "name": "Voltage",
   "author": "Bombest",
   "repo": "Bombest-Audio/op1-fx",
   "kind": "instrument",
   "license": "GPL-3.0-only",
   "summary": "Four-control synth with eight voices and an amp envelope. OP-1 inspired.",
   "screenshot": "https://raw.githubusercontent.com/Bombest-Audio/op1-fx/34f1396d82a4ae72baa761a50f1d9bfe834c444f/screenshots/mpc/voltage.png",
   "style": "synth",
   "collection": "bombest-op1fx",
   "tags": [
    "op1",
    "synth",
    "analog"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.4.1",
     "size": 4869161,
     "defer": true,
     "sha256": "9fa911f40c810413c7ed5e14605c5fe8ee10700f0e0bac8315c491107778381b",
     "param_compat": 0,
     "max_glibc": "2.27",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "op1fx-voltage",
      "name": "Voltage",
      "version": "0.4.1",
      "kind": "instrument",
      "uid": "4262566c",
      "manufacturer": "bombest",
      "layout": "portable",
      "so": "voltage.so",
      "skin": "bombest - VST - Voltage",
      "folder": "portable/bombest - VST - Voltage",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.27",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "New take on the OP-1 voltage for MPC.",
      "requires": "",
      "source_repo": "Bombest-Audio/op1-fx",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "9fa911f40c810413c7ed5e14605c5fe8ee10700f0e0bac8315c491107778381b",
       "size": 4869161,
       "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/Voltage-0.4.1-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "1bce7cd86f348c89b8809d57f6290f69cea737cffaddb6f1250bd72d03827658",
       "size": 4872031,
       "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/Voltage-0.4.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/Bombest-Audio/op1-fx/releases/download/v0.4.1/Voltage-0.4.1-mpc-armv7.zip",
     "date": "2026-11-01",
     "channel": "stable",
     "notes": "Repackaged for the Open MPC plugin catalog. The plugin binaries are the same ones from 0.4.0. What changed is the packaging: catalog ids now start with `op1fx-` (for example `op1fx-delay`), the installer matches the current mpc-vst-plugins template, and the repo carries MPC screenshots and a `tested.json`.\n\nTested on an MPC Live III (Gen2), MPC OS 3.9.1. The armv7 zips (Gen1, Force, MPC One) are built but not tested on hardware yet.\n\nDownload `OP1-Suite-0.4.1-mpc-aarch64.zip` to install all twenty on a Gen2 MPC, or one plugin zip for a single plugin.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 78,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "3.9.1",
       "date": "2026-11-01"
      }
     ]
    }
   ],
   "tier": "verified",
   "verified_on": [
    "gen2"
   ],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "0.4.1",
   "latest_beta": null,
   "updated": "2026-11-01",
   "added": "2026-11-01",
   "downloads": 98
  },
  {
   "id": "wurl",
   "name": "Wurl",
   "author": "saustin2010",
   "repo": "saustin2010/mpc-vst-wurl",
   "kind": "instrument",
   "license": "GPL-3.0-only",
   "summary": "A physically modelled Wurlitzer 200A electric piano (OpenWurli) that barks with velocity, with tremolo and 10 presets.",
   "screenshot": "https://raw.githubusercontent.com/saustin2010/mpc-vst-wurl/v1.1.1/screenshots/page_0.png",
   "style": "electric-piano",
   "tags": [
    "wurlitzer",
    "physical-modelling",
    "keys",
    "tremolo"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.1.1",
     "size": 846802,
     "defer": true,
     "sha256": "042f6a375bf3dd55444ecbd2f61b7a3ac3911c19870f709d94035dc0421e4dd0",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "wurl",
      "name": "[SYN] Wurl",
      "version": "1.1.1",
      "kind": "instrument",
      "uid": "5775726c",
      "manufacturer": "Filliformes",
      "layout": "portable",
      "so": "wurl.so",
      "skin": "Filliformes - VST - [SYN] Wurl",
      "folder": "portable/Filliformes - VST - [SYN] Wurl",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "A physically modelled Wurlitzer 200A electric piano.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-wurl",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "042f6a375bf3dd55444ecbd2f61b7a3ac3911c19870f709d94035dc0421e4dd0",
       "size": 846802,
       "url": "https://github.com/saustin2010/mpc-vst-wurl/releases/download/v1.1.1/SYN-Wurl-1.1.1-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-wurl/releases/download/v1.1.1/SYN-Wurl-1.1.1-mpc-armv7.zip",
     "date": "2026-10-23",
     "channel": "stable",
     "notes": "A physically modelled Wurlitzer 200A electric piano.\n\n## What's new in 1.1.1\n\nBuilt on sd88me's fixed wrapper ([mpc-vst-plugins#499](https://github.com/sd88me/mpc-vst-plugins/discussions/499)): on track edit \u2192 automation, the physical Q-Links move this plugin's parameters again (before, they didn't move or snapped straight back). Controls that change others, such as a preset, still redraw the screen. Nothing else changed: same parameters, sound and screen, and saved projects open as before.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Wurl-1.1.1 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Wurl-1.1.1/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Filliformes - VST - [SYN] Wurl/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] Wurl** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-wurl@50b72e9 with mpc-vst-plugins@e3a0af4.\nTools from the fork saustin2010/mpc-vst-plugins.\n\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 402,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.1.0",
     "size": 846135,
     "defer": true,
     "sha256": "25346e7d7e1fc39d1ac1fd547ef9e295307c8708dc1ca55a605a7be763b23da8",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "wurl",
      "name": "[SYN] Wurl",
      "version": "1.1.0",
      "kind": "instrument",
      "uid": "5775726c",
      "manufacturer": "Filliformes",
      "layout": "portable",
      "so": "wurl.so",
      "skin": "Filliformes - VST - [SYN] Wurl",
      "folder": "portable/Filliformes - VST - [SYN] Wurl",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "A physically modelled Wurlitzer 200A electric piano.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-wurl",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "25346e7d7e1fc39d1ac1fd547ef9e295307c8708dc1ca55a605a7be763b23da8",
       "size": 846135,
       "url": "https://github.com/saustin2010/mpc-vst-wurl/releases/download/v1.1.0/SYN-Wurl-1.1.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-wurl/releases/download/v1.1.0/SYN-Wurl-1.1.0-mpc-armv7.zip",
     "date": "2026-10-18",
     "channel": "stable",
     "notes": "A physically modelled Wurlitzer 200A electric piano.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Wurl-1.1.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Wurl-1.1.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Filliformes - VST - [SYN] Wurl/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] Wurl** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-wurl@a53ad4d with mpc-vst-plugins@7f0653c.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 279,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.0.0",
     "size": 795351,
     "defer": true,
     "sha256": "7141bbb00ccc353dea030f1ca5a070b9e984a27da1e3662f665d88853e285c00",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "wurl",
      "name": "[SYN] Wurl",
      "version": "1.0.0",
      "kind": "instrument",
      "uid": "5775726c",
      "manufacturer": "Filliformes",
      "layout": "portable",
      "so": "wurl.so",
      "skin": "Filliformes - VST - [SYN] Wurl",
      "folder": "portable/Filliformes - VST - [SYN] Wurl",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "A physically modelled Wurlitzer 200A electric piano.",
      "requires": "",
      "source_repo": "saustin2010/mpc-vst-wurl",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "7141bbb00ccc353dea030f1ca5a070b9e984a27da1e3662f665d88853e285c00",
       "size": 795351,
       "url": "https://github.com/saustin2010/mpc-vst-wurl/releases/download/v1.0.0/SYN-Wurl-1.0.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/saustin2010/mpc-vst-wurl/releases/download/v1.0.0/SYN-Wurl-1.0.0-mpc-armv7.zip",
     "date": "2026-10-08",
     "channel": "stable",
     "notes": "A physically modelled Wurlitzer 200A electric piano.\n\n## Requirements\n\n- A first-generation MPC OS standalone device (32-bit ARM, like the Force, MPC Live / Live II, One, X and Key 61).\n  The installer refuses anything else. Newer models are untested.\n- **Root shell access** (SSH) to the device. Stock MPC OS doesn't offer this; you need a modded unit.\n- Tested on MPC OS with a Force. Installing plugins this way is unofficial: back up first, use at your own risk.\n\n## Install (scripted)\n\n1. Unzip, then copy the whole folder to the device, e.g. `scp -r SYN-Wurl-1.0.0 root@<device-ip>:/tmp/`\n2. Run it: `ssh root@<device-ip> sh /tmp/SYN-Wurl-1.0.0/install.sh`\n\nThe installer checks the device, **stops MPC** (save your project first), copies `portable/Filliformes - VST - [SYN] Wurl/` (the plugin, its skin\nand its data, as one folder) into `/sdcard/Synths`, backs up `MPC.settings`, adds the plugin to MPC's plugin list from the\nfolder's `plugin-meta.xml` and starts MPC again. Running it again upgrades in place, keeping your own files.\nAn older install of this plugin (the previous layout, with the `.so` in `/sdcard/vst`) is replaced, not duplicated.\n`-y` skips the confirmation prompt; `-t <folder>` installs into another Synths folder (for example on a card).\n\nThen add **[SYN] Wurl** to a track from the plugin browser (Instrument plugins). Its screen appears in the plugin view,\nand the Q-Links follow the page.\n\nFull instructions, including installing by hand, are in `INSTALL.md` inside the zip.\n\n---\nBuilt by GitHub Actions from saustin2010/mpc-vst-wurl@40dca2b with mpc-vst-plugins@f210a56.\nTools from the fork saustin2010/mpc-vst-plugins.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it",
      "plugin_list.awk differs from this repo's current copy: review it"
     ],
     "downloads": 556,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested"
   ],
   "featured": false,
   "latest": "1.1.1",
   "latest_beta": null,
   "updated": "2026-10-23",
   "added": "2026-10-09",
   "downloads": 1237
  },
  {
   "id": "xenia",
   "name": "Xenia",
   "author": "sd88me",
   "repo": "sd88me/mpc-vst-xenia",
   "kind": "instrument",
   "license": "GPL-3.0-only",
   "summary": "An emulation of the Microwave XT wavetable synthesizer's original firmware (gearmulator's 68k and DSP56300 emulators) as a native instrument for Gen2 MPC devices: ten touchscreen pages, ROM banks and patch browser, assignable play knobs and Q-Link control on every page. Gen2 (aarch64) only; you need your own Microwave XT ROM.",
   "screenshot": "https://raw.githubusercontent.com/sd88me/mpc-vst-xenia/aeb6a25cfe8e5e14fc1df592526b2c2a32eb99be/docs/screenshots/xenia-play.png",
   "style": "synth",
   "tags": [
    "emulation",
    "wavetable",
    "rompler-free",
    "gen2"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "0.1.2",
     "size": 8767979,
     "defer": true,
     "sha256": "e760c9a723c3b7bae458d7ae1ac3430dfd28847304a40a8062173c795304e4bb",
     "param_compat": 0,
     "max_glibc": "2.35",
     "cpu": null,
     "requires": "your own Microwave XT ROM",
     "manifest": {
      "schema": 1,
      "id": "xenia",
      "name": "Xenia",
      "version": "0.1.2",
      "kind": "instrument",
      "uid": "58656e41",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "xenia.so",
      "skin": "sd88me - VST - Xenia",
      "folder": "portable/sd88me - VST - Xenia",
      "extras": [
       "xenia"
      ],
      "user_data": [
       "xenia/roms"
      ],
      "user_files": [
       {
        "path": "xenia/roms",
        "label": "Microwave II/XT ROM",
        "description": "Xenia needs the firmware of your own Waldorf Microwave II or XT: the 256 KB image, or its two 128 KB halves (the lower and upper chips).",
        "hint": "Any file names work. An OS update .mid can go next to a full ROM: the highest version runs.",
        "rules": [
         {
          "label": "Microwave II/XT ROM",
          "ext": [
           ".bin"
          ],
          "size": 262144,
          "header_hex": "c0de"
         },
         {
          "label": "Microwave II/XT ROM, first half",
          "ext": [
           ".bin"
          ],
          "size": 131072,
          "header_hex": "c000"
         },
         {
          "label": "Microwave II/XT ROM, second half",
          "ext": [
           ".bin"
          ],
          "size": 131072,
          "header_hex": "de00"
         },
         {
          "label": "Microwave XT OS update (.mid)",
          "ext": [
           ".mid"
          ],
          "size_min": 169984,
          "size_max": 175104,
          "header": "MThd",
          "unverified": true,
          "note": "Looks like a Microwave XT OS update. It is used only next to a full ROM; the plugin checks it when it loads."
         }
        ]
       }
      ],
      "arch": "aarch64",
      "max_glibc": "2.35",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "",
      "requires": "your own Microwave XT ROM",
      "source_repo": "sd88me/mpc-vst-xenia",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.35, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "aarch64": {
       "sha256": "e760c9a723c3b7bae458d7ae1ac3430dfd28847304a40a8062173c795304e4bb",
       "size": 8767979,
       "url": "https://github.com/sd88me/mpc-vst-xenia/releases/download/v0.1.2/Xenia-0.1.2-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "gen2_only": true,
     "url": "https://github.com/sd88me/mpc-vst-xenia/releases/download/v0.1.2/Xenia-0.1.2-mpc-aarch64.zip",
     "date": "2026-11-03",
     "channel": "stable",
     "notes": "**Lower CPU on Gen2 (MPC Live III).** The emulator now runs on the Live III's fast cores (Cortex-A76) instead of drifting onto the slow ones (Cortex-A55), with the DSP, 68k and emulator threads each on a core of their own. Measured on a Live III with 8 voices held: about 58% of a core, was 110%.\n\nNothing else changed. No ROMs included, as before.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 56,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.1.1",
     "size": 8765816,
     "defer": true,
     "sha256": "53b520c8f716eafe4107fd451cec82e428e4ca50ee3421433899885402f21beb",
     "param_compat": 0,
     "max_glibc": "2.35",
     "cpu": null,
     "requires": "your own Microwave XT ROM",
     "manifest": {
      "schema": 1,
      "id": "xenia",
      "name": "Xenia",
      "version": "0.1.1",
      "kind": "instrument",
      "uid": "58656e41",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "xenia.so",
      "skin": "sd88me - VST - Xenia",
      "folder": "portable/sd88me - VST - Xenia",
      "extras": [
       "xenia"
      ],
      "user_data": [
       "xenia/roms"
      ],
      "user_files": [
       {
        "path": "xenia/roms",
        "label": "Microwave II/XT ROM",
        "description": "Xenia needs the firmware of your own Waldorf Microwave II or XT: the 256 KB image, or its two 128 KB halves (the lower and upper chips).",
        "hint": "Any file names work. An OS update .mid can go next to a full ROM: the highest version runs.",
        "rules": [
         {
          "label": "Microwave II/XT ROM",
          "ext": [
           ".bin"
          ],
          "size": 262144,
          "header_hex": "c0de"
         },
         {
          "label": "Microwave II/XT ROM, first half",
          "ext": [
           ".bin"
          ],
          "size": 131072,
          "header_hex": "c000"
         },
         {
          "label": "Microwave II/XT ROM, second half",
          "ext": [
           ".bin"
          ],
          "size": 131072,
          "header_hex": "de00"
         },
         {
          "label": "Microwave XT OS update (.mid)",
          "ext": [
           ".mid"
          ],
          "size_min": 169984,
          "size_max": 175104,
          "header": "MThd",
          "unverified": true,
          "note": "Looks like a Microwave XT OS update. It is used only next to a full ROM; the plugin checks it when it loads."
         }
        ]
       }
      ],
      "arch": "aarch64",
      "max_glibc": "2.35",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "",
      "requires": "your own Microwave XT ROM",
      "source_repo": "sd88me/mpc-vst-xenia",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.35, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "aarch64": {
       "sha256": "53b520c8f716eafe4107fd451cec82e428e4ca50ee3421433899885402f21beb",
       "size": 8765816,
       "url": "https://github.com/sd88me/mpc-vst-xenia/releases/download/v0.1.1/Xenia-0.1.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "gen2_only": true,
     "url": "https://github.com/sd88me/mpc-vst-xenia/releases/download/v0.1.1/Xenia-0.1.1-mpc-aarch64.zip",
     "date": "2026-11-01",
     "channel": "stable",
     "notes": "- **Your ROM is kept on upgrade.** Before, installing a new version deleted `xenia/roms/`; it is now kept like the rest of your files.\n- **ROM check in the installer app.** The plugin declares its ROM files, so the installer app's **Your ROMs and files** step checks each file before copying it into `xenia/roms/`: the 256 kB image (it starts with `C0 DE`), its two 128 kB halves, or an OS update `.mid`.\n- A Microwave II ROM works too (the same chip layout); the docs now say so.\n\nDownload: `Xenia-0.1.1-mpc-aarch64.zip` for Gen2 MPCs (MPC OS 3.x). No ROM is included.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 65,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "0.1.0",
     "size": 8764068,
     "defer": true,
     "sha256": "d85abfccc685bce6b3ec9cc60a0a3379f060ed21ae9a0801f0a4e6328d5cdb27",
     "param_compat": 0,
     "max_glibc": "2.35",
     "cpu": null,
     "requires": "your own Microwave XT ROM",
     "manifest": {
      "schema": 1,
      "id": "xenia",
      "name": "Xenia",
      "version": "0.1.0",
      "kind": "instrument",
      "uid": "58656e41",
      "manufacturer": "sd88me",
      "layout": "portable",
      "so": "xenia.so",
      "skin": "sd88me - VST - Xenia",
      "folder": "portable/sd88me - VST - Xenia",
      "extras": [
       "xenia"
      ],
      "user_data": [],
      "arch": "aarch64",
      "max_glibc": "2.35",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 0,
      "about": "",
      "requires": "your own Microwave XT ROM",
      "source_repo": "sd88me/mpc-vst-xenia",
      "license": "GPL-3.0-only",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "needs glibc 2.35, MPC OS 2.x has about 2.32",
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)"
     ],
     "assets": {
      "aarch64": {
       "sha256": "d85abfccc685bce6b3ec9cc60a0a3379f060ed21ae9a0801f0a4e6328d5cdb27",
       "size": 8764068,
       "url": "https://github.com/sd88me/mpc-vst-xenia/releases/download/v0.1.0/Xenia-0.1.0-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "gen2_only": true,
     "url": "https://github.com/sd88me/mpc-vst-xenia/releases/download/v0.1.0/Xenia-0.1.0-mpc-aarch64.zip",
     "date": "2026-10-27",
     "channel": "stable",
     "notes": "First release of **Xenia**, an emulation of the Microwave XT wavetable synthesizer for Akai MPC Gen2 standalone devices (MPC Live III and kin, aarch64, MPC OS 3.x), built on gearmulator's XT emulation.\n\n**You need your own Microwave XT ROM.** None is included. After installing, put the 256 kB image (or its two 128 kB halves, or an OS update `.mid` next to a full ROM) in the plugin folder's `xenia/roms/` and restart the plugin.\n\n**Install:** unzip, copy the folder to the device and run `sh install.sh` as root (`sh install.sh -t /nvme/Synths` on a Live III). It restarts MPC and backs up `MPC.settings`.\n\n**What is in it:** ten touchscreen pages (PLAY, BANKS, OSC, AMP & ARP, FILTER, ENV & LFO, WAVE ENV, MOD, SLOTS 1-8, SLOTS 9-16), the two ROM banks with a patch browser, four assignable play knobs, the effect, Q-Link sub-pages so every knob has a Q-Link, and PANIC / INIT PATCH.\n\n**Tested:** one MPC Live III, MPC OS 3.9.1.2, 2026-10-27: loads, boots in about half a second, plays, bank and preset steppers, BANKS tiles, data wheel, Q-Link sub-pages and option popups work; the emulator thread uses about 35% of one core with no dropouts.\n\n**Not verified yet:** saving and reloading a project, INIT PATCH, long sessions, and the output level against other instruments (GAIN defaults to 250%). One part in Multi mode only: the XT's multi, wave editor and Global menu are not exposed. Gen1 devices and the Force are not supported.\n\nNot affiliated with or endorsed by Waldorf Music. GPL-3.0; credits in `CREDITS.md`.\n",
     "yanked": false,
     "warnings": [
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 152,
     "depends": [],
     "conflicts": [],
     "tested": [
      {
       "device": "MPC Live III (Gen2)",
       "firmware": "3.9.1",
       "date": "2026-10-27"
      }
     ]
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "0.1.2",
   "latest_beta": null,
   "updated": "2026-11-03",
   "added": "2026-10-27",
   "downloads": 273
  },
  {
   "id": "piclidean-mpc",
   "name": "\u03c0ClideaN MPC",
   "author": "Timo",
   "repo": "timomacquis/piClideaN16-MPC",
   "kind": "instrument",
   "license": "MIT",
   "summary": "Sixteen-lane hybrid MIDI sequencer with Euclidean patterns, per-step expression, scales, selective randomization and dual-LFO modulation.",
   "screenshot": "https://raw.githubusercontent.com/timomacquis/piClideaN16-MPC/48c2560cb46bcec86b8f473844d38b3b37a21709/Cover.png",
   "style": "sequencer",
   "role": "midi",
   "tags": [
    "midi",
    "sequencer",
    "euclidean",
    "generative"
   ],
   "source_available": false,
   "distribution": "release",
   "versions": [
    {
     "version": "1.3.1",
     "size": 5697998,
     "defer": true,
     "sha256": "e72cd4c5fdbb43b980bedca80f666c966581c7517532a4433bc82e150133be9b",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "piclidean-mpc",
      "name": "\u03c0ClideaN MPC",
      "version": "1.3.1",
      "kind": "instrument",
      "uid": "5069434e",
      "manufacturer": "Timo",
      "layout": "portable",
      "so": "piclidean_mpc.so",
      "skin": "Timo - VST - \u03c0ClideaN MPC",
      "folder": "portable/Timo - VST - \u03c0ClideaN MPC",
      "extras": [],
      "user_data": [],
      "user_files": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Sixteen-lane hybrid MIDI sequencer with per-step GATE, expression locks, scales and dual-LFO modulation.",
      "requires": "",
      "source_repo": "timomacquis/piClideaN16-MPC",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "e72cd4c5fdbb43b980bedca80f666c966581c7517532a4433bc82e150133be9b",
       "size": 5697998,
       "url": "https://github.com/timomacquis/piClideaN16-MPC/releases/download/v1.3.1/ClideaN-MPC-1.3.1-mpc-armv7.zip"
      },
      "aarch64": {
       "sha256": "a977075a0b462d36f3daedd1dd85ee4650754d82e2cbb77deac7d2e30be362c8",
       "size": 5771227,
       "url": "https://github.com/timomacquis/piClideaN16-MPC/releases/download/v1.3.1/ClideaN-MPC-1.3.1-mpc-aarch64.zip"
      }
     },
     "gen2": true,
     "url": "https://github.com/timomacquis/piClideaN16-MPC/releases/download/v1.3.1/ClideaN-MPC-1.3.1-mpc-armv7.zip",
     "date": "2026-11-05",
     "channel": "stable",
     "notes": "# Version 1.3.1\n\n- Add per-step GATE locks using the existing upper-right control in EDIT. LINE GATE remains the default; steps without a lock inherit it.\n- Keep HOLD priority and apply the effective GATE duration to each ratchet repeat. A short or One Shot sample may not reveal MIDI note-length changes; use a target that responds to Note Off.\n- Highlight the entire expression-control box in purple when the selected step has a lock: GATE, velocity, probability, ratchet and decay.\n- Limit patterns generated by RAND and Rd ALL to 75% active steps, rounded down. Manual note editing, ratchet repeats and independent LFO triggers are unaffected.\n- Preserve unselected parameters in selective RAND. If they make the density limit impossible, leave the lane unchanged. Rd ALL continues to preserve mute states and pitches.\n- Add CONFIG COUNT-IN: OFF (default), RECORD, or RECORD + PLAY, to match the host count-in setting.\n- Preserve all 4,096 parameter keys and indices. Older projects load with per-step GATE inheritance. Newly saved projects include GATE data and cannot be opened by 1.3.0; keep the original project before upgrading.\n- Provide separate Gen1 ARM32 and Gen2 ARM64 packages, retaining the Live III small-image workaround exclusively in the Gen2 skin.\n\n## Standard catalog distribution\n\nBoth 1.3.1 installation downloads use the unmodified official Open MPC installer/uninstaller and standard manifest. They replace the former custom portable packages on this release. Engine and native skin bytes are unchanged. The standard ZIPs pass catalog checks and isolated installation/reinstallation/removal simulations; device installation/removal of these exact standard ZIPs remains pending.\n\n## Validation\n\nThe user tried candidate.1 on Akai Force and accepted the interface and other observed changes. The audible GATE effect was not assessed with a sustained sound: the test used short drum hits. Count-in behavior on hardware remains to be confirmed. Offline checks cover scheduled Note On/Off durations, HOLD, ratchet, project state, count-in and density limits.\n\nThe newly rebuilt Gen2 package is not device-validated. Thomas Phillips's earlier Live III test concerned the original 1.2.4 port; it is not a validation of 1.3.1. No Gen2 CPU result, Verified catalog status or universal crackle-free guarantee is claimed.\n\n\n## Downloads\n\n- **Gen1 / Force \u2014 ARM32:** `ClideaN-MPC-1.3.1-mpc-armv7.zip`\n- **Gen2 \u2014 ARM64:** `ClideaN-MPC-1.3.1-mpc-aarch64.zip`\n\nBoth use the official installer/uninstaller. Engine and native skin bytes are unchanged.\n",
     "yanked": false,
     "warnings": [
      "Plugin Skins/mod_segment_atlas.png is 208896 px tall; keep skin images under 16384 px (fewer or smaller filmstrip frames)",
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 11,
     "depends": [],
     "conflicts": [],
     "tested": []
    },
    {
     "version": "1.3.0",
     "size": 5375766,
     "defer": true,
     "sha256": "04805c0d3dcefff37e625b58ff17e69750d33d2b5323e8d3ca18e46f44b807c3",
     "param_compat": 1,
     "max_glibc": "2.29",
     "cpu": null,
     "requires": "",
     "manifest": {
      "schema": 1,
      "id": "piclidean-mpc",
      "name": "\u03c0ClideaN MPC",
      "version": "1.3.0",
      "kind": "instrument",
      "uid": "5069434e",
      "manufacturer": "Timo",
      "layout": "portable",
      "so": "piclidean_mpc.so",
      "skin": "Timo - VST - \u03c0ClideaN MPC",
      "folder": "portable/Timo - VST - \u03c0ClideaN MPC",
      "extras": [],
      "user_data": [],
      "arch": "armv7",
      "max_glibc": "2.29",
      "os_compat": [
       "3.x"
      ],
      "param_compat": 1,
      "about": "Sixteen-lane hybrid MIDI sequencer with Euclidean patterns, step expression, scales and dual-LFO modulation.",
      "requires": "",
      "source_repo": "timomacquis/piClideaN16-MPC",
      "license": "MIT",
      "cpu": null
     },
     "os_compat": [
      "3.x"
     ],
     "os_compat_why": [
      "TUI:actions[] version 2 (2.15.1 uses 1)",
      "TUI:data:Button version 2 (2.15.1 uses 1)",
      "TUI:data:Knob version 5 (2.15.1 uses 1, 2)",
      "TUI:tabs[] version 3 (2.15.1 uses 1)",
      "TUI:value version 4 (2.15.1 uses 1, 2)"
     ],
     "assets": {
      "armv7": {
       "sha256": "04805c0d3dcefff37e625b58ff17e69750d33d2b5323e8d3ca18e46f44b807c3",
       "size": 5375766,
       "url": "https://github.com/timomacquis/piClideaN16-MPC/releases/download/v1.3.0/ClideaN-MPC-1.3.0-mpc-armv7.zip"
      }
     },
     "url": "https://github.com/timomacquis/piClideaN16-MPC/releases/download/v1.3.0/ClideaN-MPC-1.3.0-mpc-armv7.zip",
     "date": "2026-10-30",
     "channel": "stable",
     "notes": "# Downloads \u2014 choose your architecture\n\n| Version | Architecture | Package |\n| --- | --- | --- |\n| **Gen1 / Force** | **ARM32 (ARMv7)** | [Download Gen1 / ARM32](https://github.com/timomacquis/piClideaN16-MPC/releases/download/v1.3.0/piClideaN-MPC-1.3.0-armv7.zip) |\n| **Gen2** | **ARM64 (AArch64)** | [Download Gen2 / ARM64](https://github.com/timomacquis/piClideaN16-MPC/releases/download/v1.3.0/piClideaN-MPC-1.3.0-aarch64.zip) |\n\nBoth packages are version **1.3.0**. Gen1 / Force remains unchanged and device-validated. **Gen2 1.3.0 is pending device testing**, with offline build/package checks passed. The original 1.2.4 port was tested on MPC Live III by Thomas Phillips; other Gen2 models are untested.\n\nThanks to **Thomas Phillips (@thomasphillips3)** for the AArch64 port and Live III image-rendering workaround (PR #2).\n\n[Gen2 installation](https://github.com/timomacquis/piClideaN16-MPC/blob/main/docs/INSTALLATION-GEN2.md) \u00b7 [Validation details](https://github.com/timomacquis/piClideaN16-MPC/blob/main/docs/GEN2-VALIDATION.md)\n\nThe separate `ClideaN-MPC-1.3.0-mpc-armv7.zip` asset is the standard catalog package for Gen1; it is also unchanged.\n\n---\n\n# Version 1.3.0\n\n- Add Random Walk, Random Loop and Bounce to the eleven-shape MOD palette.\n- Add pulse width, random step size, loop evolution, gravity and restitution controls.\n- Chain either LFO into the other\u2019s rate, depth or offset. Preserve the existing NOTE ON and threshold behavior.\n- Cache static waveform previews and compute them on a dedicated background worker.\n- Reduce queued display notification bursts and remove unused preview notifications.\n- Share identical image assets and streamline the miniature steps on both track pages.\n- Correct native miniature frame slicing and retain note, custom-value and playhead colours.\n- Update the illustrated user manual.\n\nMusical operation and interface improvements were validated by the user on Akai Force. Crackles previously reported during interaction were no longer observed in the tested setup. CPU and effects loads vary by project; no universal performance guarantee is made.\n\nProjects save the PICN7 state format; PICN6 states can be loaded. Earlier plugin versions cannot load the new state format. Parameter indices remain unchanged.\n",
     "yanked": false,
     "warnings": [
      "Plugin Skins/mod_segment_atlas.png is 208896 px tall; keep skin images under 16384 px (fewer or smaller filmstrip frames)",
      "install.sh differs from this repo's current template (older release tool, or modified): review it",
      "uninstall.sh differs from this repo's current template (older release tool, or modified): review it"
     ],
     "downloads": 98,
     "depends": [],
     "conflicts": [],
     "tested": []
    }
   ],
   "tier": "listed",
   "verified_on": [],
   "bar_missing": [
    "cpu-bench",
    "tested",
    "tested-gen2"
   ],
   "featured": false,
   "latest": "1.3.1",
   "latest_beta": null,
   "updated": "2026-11-05",
   "added": "2026-10-31",
   "downloads": 109
  }
 ],
 "collections": [
  {
   "id": "airwindows-collection",
   "title": "Airwindows Collections",
   "author": "sd88me",
   "repo": "sd88me/mpc-vst-airwindows",
   "summary": "The Airwindows library grouped into collections by category, one plugin per collection (Reverb, Ambience, Consoles, Filter, Dynamics, Saturation, Tape and more), each holding every effect of its category with its own panel, Q-Link badges and built-in manual.",
   "members": [
    "aw-ambience",
    "aw-console-strips",
    "aw-consoles",
    "aw-distortion",
    "aw-dynamics",
    "aw-effects",
    "aw-filter",
    "aw-reverb",
    "aw-saturation",
    "aw-tape",
    "aw-utility"
   ],
   "kinds": {
    "effect": 11
   },
   "tier": "listed",
   "verified_on": [],
   "downloads": 1671,
   "updated": "2026-10-29",
   "added": "2026-10-29"
  },
  {
   "id": "bombest-op1fx",
   "title": "OP Style Collection",
   "author": "Bombest",
   "repo": "Bombest-Audio/op1-fx",
   "summary": "11 instruments and 7 effects inspired by OP-1, written from scratch, each with its own MPC skin.",
   "screenshot": "https://raw.githubusercontent.com/Bombest-Audio/op1-fx/34f1396d82a4ae72baa761a50f1d9bfe834c444f/screenshots/mpc/fm.png",
   "members": [
    "op1fx-cluster",
    "op1fx-cwo",
    "op1fx-dbox",
    "op1fx-delay",
    "op1fx-digital",
    "op1fx-dna",
    "op1fx-drwave",
    "op1fx-dsynth",
    "op1fx-fm",
    "op1fx-grid",
    "op1fx-nitro",
    "op1fx-phase",
    "op1fx-phone",
    "op1fx-pulse",
    "op1fx-punch",
    "op1fx-spring",
    "op1fx-string",
    "op1fx-voltage"
   ],
   "kinds": {
    "instrument": 11,
    "effect": 7
   },
   "tier": "verified",
   "verified_on": [
    "gen2"
   ],
   "downloads": 1833,
   "updated": "2026-11-01",
   "added": "2026-11-01"
  },
  {
   "id": "mpc-airwindows",
   "title": "Airwindows Singles",
   "author": "mmiroshnikov",
   "repo": "mmiroshnikov/mpc-airwindows",
   "summary": "Single Airwindows effects ported one plugin each: reverbs (Galactic, Verbity, kCathedral), delays, EQs and filters, compressors, saturation and console channels, each with its own MPC skin.",
   "screenshot": "https://raw.githubusercontent.com/mmiroshnikov/mpc-airwindows/main/docs/screenshots/Galactic3.jpg",
   "members": [
    "airwindows-air3",
    "airwindows-buttercomp2",
    "airwindows-chamber2",
    "airwindows-chorusensemble",
    "airwindows-console7channel",
    "airwindows-density2",
    "airwindows-galactic",
    "airwindows-galactic2",
    "airwindows-galactic3",
    "airwindows-galacticvibe",
    "airwindows-infinity2",
    "airwindows-kalienspaceship",
    "airwindows-kcathedral5",
    "airwindows-kcosmos",
    "airwindows-mackity",
    "airwindows-matrixverb",
    "airwindows-pitchdelay",
    "airwindows-tapedelay2",
    "airwindows-tovinyl4",
    "airwindows-verbity2",
    "airwindows-zacidlowpass",
    "airwindows-zlowpass2"
   ],
   "kinds": {
    "effect": 22
   },
   "tier": "verified",
   "verified_on": [
    "gen1"
   ],
   "downloads": 24368,
   "updated": "2026-10-05",
   "added": "2026-10-03"
  }
 ]
}