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_favouritesand 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.
Filter combinations that actually find things
The filter UI gives you four axes. Most useful combinations:
| Looking for | Controller | DAW tag | Use-case tag | Sort |
|---|---|---|---|---|
| Finger-drum mappings for FL | any PS / Xbox | fl-studio | beat-making | most favourited |
| VJ deck for Resolume | any PS | resolume | vj | newest |
| MPE expression rigs | PS5 only | any | mpe | top-rated |
| OSC lighting consoles | any | — | osc + lighting | newest |
| Accessibility layouts | any | any | accessibility | top-rated |
| Steam Controller niches | steam-controller | any | any | newest |
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.