Universal Controller MIDI

Templates

Download from the marketplace

Browse and install community-made templates from the Universal Controller MIDI marketplace. Filter by controller, DAW, and tag — no account required to download.

Updated

The marketplace is where community templates live. Open the Marketplace tab, browse, install. No account needed to download — auth is only required for uploads. Behind the scenes, the listing grid is a paginated query against the Supabase bridge_presets table filtered to status = 'approved', joined with favourite counts from bridge_preset_favourites and average ratings from bridge_preset_ratings.

That stack matters because it means downloads are fast (a single CDN-cacheable JSON blob), offline-safe (the inner template lives in your library, not behind an auth wall), and trivially mirror-able if the marketplace ever needs to go regional.

What ships now

  • Browse — all approved templates, sorted newest first.
  • Filter — by controller (PS5, Xbox, Switch, 8BitDo, Steam Controller, GameCube), by DAW tag, by use case.
  • Preview — see the full JSON before installing.
  • Install — one click. The template lands in your user library and is selectable immediately.
  • Offline cache — anything you've ever downloaded stays available even when the app is offline.
  • Favourites — sign in once to star templates; the row goes into bridge_preset_favourites and persists across machines.

Roadmap

  • Search by free text (today is filter-only).
  • Notification when an installed template gets a new version (waiting on author-versioning to land).
  • Curated collections by genre (techno producer kit, VJ starter pack, etc.).
  • Inline diffing — see exactly which fields differ from the bundled equivalent before installing.
marketplace download local library active preset
Download a template from the marketplace — listing pulls into your library and loads on click.

Filter combinations that actually find things

The filter UI gives you four axes. Most useful combinations:

Looking forControllerDAW tagUse-case tagSort
Finger-drum mappings for FLany PS / Xboxfl-studiobeat-makingmost favourited
VJ deck for Resolumeany PSresolumevjnewest
MPE expression rigsPS5 onlyanympetop-rated
OSC lighting consolesanyosc + lightingnewest
Accessibility layoutsanyanyaccessibilitytop-rated
Steam Controller nichessteam-controlleranyanynewest

What you actually get

Install delivers the inner template JSON, not the marketplace wrapper. So the file in your library looks exactly like a built-in — same schema, same shape, fully editable:

{
  "name": "Resolume LL Plus",
  "schema_version": 2,
  "midi_channel": 0,
  "deadzone": 0.05,
  "poll_hz": 100,
  "buttons": { "0": 60, "1": 62, "2": 64, "3": 65 },
  "axes": { "0": 1, "1": 2 },
  "right_stick_corners": {
    "enabled": true,
    "n": 8,
    "notes": [72, 74, 76, 77, 79, 81, 83, 84],
    "r_enter": 0.9,
    "r_exit": 0.72
  },
  "touchpad": { "enabled": true, "x_cc": 11, "y_cc": 12 }
}

The marketplace wrapper — title, description, tags, author note — is shown in the install dialog but discarded once you commit. If you ever want to re-share a downloaded template (with permission), you'll rebuild the wrapper from scratch on upload.

{
  "title": "Resolume LL Plus",
  "tags": ["vj", "resolume", "ps5"],
  "author": "ll_plus",
  "downloads": 1247,
  "favourites": 312,
  "avg_rating": 4.7
}

Marketplace templates are sandboxed reads — they never overwrite your existing presets. If a name collides, you'll see a (2) suffix and both versions coexist. Rename the loser later from Settings → Reveal library.

Trust and quality

Every template is JSON — there is no executable code, no shell-out, no network call. The worst a bad template can do is produce annoying MIDI. That said, approved uploads are the only ones surfaced, and we strip any unknown fields before download so future schema additions stay forward-compatible. The full lifecycle (pending → approved → installed) is documented at marketplace concept.

The approval queue is small on purpose. We'd rather have 40 great community templates than 400 mid ones. See best practices if you want yours to pass first time.

The offline cache stores the inner template only, not the wrapper. If you go offline and want to remember who made the mapping, screenshot the install dialog while you're online — the author + description aren't visible from the library view.

Real-world template patterns worth grabbing

  • DAW + controller combos — search "Ableton + 8BitDo" or "FL Studio + DualSense" and you'll find tuned mappings that beat the bundled defaults.
  • Genre drum kits — drill, lo-fi, dnb. Faster than wiring 16 buttons by hand.
  • VJ scene packs — Resolume + Modul8 mappings tuned for festival rigs.
  • OSC-only templates — lighting consoles, drone control, projection mapping.
  • Accessibility kits — single-hand layouts, generous deadzones, simplified surfaces.

To contribute, head to share to the marketplace.

Edit this page on GitHub Updated
ESC

Type to search.