What this is
Trigger Crate is a companion for making music in Suno: a prompt bank, an AI lyric writer, and a track library in one file. The loop it supports: pick a sound in the
Patch Bay, write words in
Lyrics, generate in Suno, and file the keepers in the
Crate so you always know what you made and which prompts earn their keep.
▚ Patch Bay: the prompt bank
167 ready-to-paste style prompts across 15 electronic genre groups, each tuned with BPM and a genre restated at the end (Suno weights the start and end of a prompt heaviest). Tap a group to expand it. Tools:
- Search matches names and prompt text; BGM only filters to the minimal-sounding genres that work as background music for venues.
- Vocals toggle: on strips the baked-in
no vocals tag from every prompt for lyric-driven tracks; turn it off for instrumentals.
- Per prompt: Copy the text, ⊙ Use arms it for the Send-to-Suno flow, + Log files a track from it. A green pill counts how many tracks you've logged from each prompt.
✦ Lyrics: the AI writer
Bring your own API key (see API settings below). Pick a genre, song structure, and mood, optionally seed a theme — a line, a story, an image — and hit
Generate: lyrics plus a song title stream into the box, fully editable. Extra controls:
- Style memory feeds your three most recently saved lyrics to the model as a voice reference, so new lyrics sound like you.
- ✧ Humanize: with lyrics in the box it rewrites them with professional songwriting craft; with the box empty it toggles a mode where the next generation is written with that craft from the start.
- ⊙ Persist locks the current title so regenerations write new lyrics for the same song instead of inventing a new title.
- Save files lyrics + title into the Saved Lyrics drawer, where you can reload, copy, or delete them later. Saved lyrics are also what Style memory draws from.
Power user features
Three opt-in tools in the Lyrics tab for working takes harder. They stay invisible until you use them:
- ↶ Undo (bottom-left of the lyrics box, appears once there's history) cycles through your last 5 takes. Every Generate, Humanize, section rewrite, or load snapshots what it replaces first, so a bad regenerate never destroys a good take — and the ring survives page reloads, even if iOS evicts the tab.
- ↻ Rewrite (next to Undo) regenerates one section instead of the whole lyric. Tap it and pick from the [tags] found in the box — the section your cursor sits in is listed first. The model sees the full lyrics for context but rewrites only that section, keeping the tag, the line count, and the hook recognizable. Verse weak but chorus golden? This is the tool.
- ×2 (beside Generate) is A/B mode: one tap of Generate streams two takes back-to-back — note that's two API calls — then A | B chips appear above the box. Flip between takes, edit either (edits stick to the take you're viewing), and keep the winner. Both takes also land in Undo history, so the loser stays recoverable. The toggle remembers its state; leave it off and Generate behaves exactly as standard.
They compose: generate with ×2, keep the better take, ↻ rewrite its weakest section, and if the rewrite loses the magic, ↶ steps back.
API settings
In the Lyrics tab. Works with Anthropic, OpenAI, Google Gemini, OpenRouter, Groq, xAI, DeepSeek, Mistral, local Ollama, or any OpenAI-compatible endpoint. Pick a provider (the Base URL fills in automatically), paste your key, hit
Fetch available models to fill the model list from your provider, then
Test connection — a green dot means you're set. The key is stored only in this browser.
→ Suno: the handoff panel
Under Generate. Arm a style with ⊙ Use first, then work the numbered steps as you flip between apps: ① copy lyrics ② copy style ③ copy title, each pasting into one of Suno's Custom-mode fields. The checkmarks survive app-switching so you always know which paste you're on. When Suno returns a take you like, ④
Log to Crate opens the track form pre-filled — title, genre, prompt, BPM — with the cursor in the Suno-link field: paste, save, done. Checkmarks reset when you regenerate or arm a different style.
▣ Crate: the track library
Every logged track stores title, genre, BPM, key, status, star rating, Suno link, the exact prompt used, and notes. Filter by search, status, rating, or BGM. Statuses:
Working is the default for fresh tracks,
Keeper is for tracks that survive real scrutiny,
Archived gets things out of the way without deleting them. Logged and keeper counts show at the top of every tab.
Your data
Everything lives in this browser's localStorage: no server, no account, nothing leaves your device (your API key included). That also means clearing site data wipes it, so
Export JSON in the Crate regularly to back up or move your library between devices, and
Import JSON to restore.