Skip to content
Automation
Skill

/vocal-chain

Use when the user has recorded vocals and wants a processing chain set up. Examples - "set up my vocal chain", "process this vocal", "make the vocal sit in the mix", "give me a pop vocal chain", "make this rap vocal aggressive".

From plugin
ableton-skills
5012 skills4 commands

Claude Code

$ npx -y skills add glincker/ableton-skills --skill vocal-chain --agent claude-code

SKILL.md

vocal-chain.SKILL.md
name: vocal-chain
description: Use when the user has recorded vocals and wants a processing chain set up. Examples - "set up my vocal chain", "process this vocal", "make the vocal sit in the mix", "give me a pop vocal chain", "make this rap vocal aggressive".

Vocal Chain

Set up a vocal processing chain on the vocal track. Stock Ableton plugins by default; user can swap to third-party manually.

Workflow

1. Identify the vocal style

Ask if not given:

| Style | Sonic goals | | --- | --- | | Pop lead | Bright, present, controlled, clean | | Rap (modern) | Aggressive, in-your-face, heavy compression | | Indie/lo-fi | Warm, slightly distant, character preserved | | R&B | Smooth, lush, with subtle pitch correction | | Cinematic/spoken word | Intimate, breathy, minimal processing | | Backing vocals | Sit behind the lead — duller, narrower, ducked |

2. Inspect the recording

`get_track_info` for the vocal track. Check:

  • Peak level (should be -6 to -3 dB ideally)
  • Any existing devices (don't blow them away)
  • Mono or stereo (vocals are usually mono)

If peaks are red or the recording is below -20 dB, flag it: "Re-record at proper gain first; processing won't fix a bad recording."

3. Build the chain

Order matters. Standard order:

1. **Gate / Noise reduction** (only if needed) 2. **Subtractive EQ** (cut problems) 3. **De-esser** (tame harsh sibilance) 4. **Compressor 1** (peak control, fast) 5. **Compressor 2** (leveling, slow) 6. **Additive EQ** (boost desired frequencies) 7. **Saturation** (optional, for character) 8. **Pitch correction** (Auto-Tune / Melodyne / Vocal Pitch — if needed) 9. **Reverb send** (to a return, not in-line) 10. **Delay send** (to a return, not in-line)

Pop lead chain (stock Ableton)

| Slot | Plugin | Settings | | --- | --- | --- | | 1 | EQ Eight | HPF 80 Hz, cut -3 dB at 250 Hz, cut -2 dB at 4k (problem range) | | 2 | Multiband Dynamics | De-ess range 5-9 kHz, threshold -25 dB, ratio 4:1 | | 3 | Compressor | Ratio 4:1, attack 5 ms, release 60 ms, threshold for 4-6 dB GR on peaks | | 4 | Glue Compressor | Ratio 2:1, slow attack, auto release, 1-2 dB GR (leveling) | | 5 | EQ Eight | +2 dB at 100 Hz (warmth), +2 dB at 5 kHz (presence), +2 dB at 12 kHz (air) | | 6 | Saturator (optional) | Drive 2-3 dB, Soft Clip mode | | Send A | Hall reverb | 15-20% wet, pre-delay 30-50 ms | | Send B | Ping Pong delay | 1/8 dotted, 15-20% wet, feedback 25% |

Rap (modern, aggressive) chain

| Slot | Plugin | Settings | | --- | --- | --- | | 1 | EQ Eight | HPF 100 Hz, surgical cuts on resonances | | 2 | Multiband Dynamics | De-ess 5-9 kHz, ratio 6:1 (aggressive) | | 3 | Compressor | Ratio 6:1, attack 3 ms, release 40 ms, GR 6-8 dB | | 4 | Compressor 2 | Ratio 3:1, attack 30 ms, release auto, GR 2-3 dB | | 5 | EQ Eight | +3 dB at 5 kHz (aggression), +2 dB at 200 Hz (chest) | | 6 | Saturator | Drive 4-6 dB, Soft Sine mode (mild distortion) | | Send A | Plate reverb (Ableton Reverb in Plate algorithm) | 8-12% wet, short pre-delay | | Send B | Slap delay | 1/16 single repeat, 10% wet |

Indie / lo-fi chain

| Slot | Plugin | Settings | | --- | --- | --- | | 1 | EQ Eight | HPF 70 Hz, gentle | | 2 | Compressor | Ratio 3:1, slow attack 30 ms, release 80 ms, GR 3-4 dB | | 3 | Saturator | Drive 3-5 dB, Tape mode (warmth) | | 4 | EQ Eight | -1 dB at 8 kHz (slightly dull), gentle | | 5 | Vinyl Distortion or Cabinet | Subtle, for lo-fi character | | Send A | Vintage spring reverb | 25-30% wet (more present) |

4. Apply with confirmation

Show the proposed chain. Confirm before writing. Apply each device in order.

5. Listen and tune

After applying, the user listens. Adjust based on feedback:

  • Too dark? → Add 1-2 dB at 10-12 kHz
  • Too bright/harsh? → Reduce de-ess threshold, or cut at 4-5 kHz
  • Pumping too obvious? → Reduce compressor ratio or threshold
  • Sibilance still strong? → De-ess threshold lower or range tighter

Don'ts

  • Don't auto-tune without asking — many vocals are intentionally raw.
  • Don't apply 8+ dB of compression in one stage; use two stages instead (peak compress + leveling).
  • Don't put reverb in-line — always on a send.
  • Don't load expensive third-party plugins by default. Stock chain works for 80% of cases.
  • Don't pitch-correct outside the song's key without confirming the key first.
Read more
@glincker
Ships withableton-skills

Claude Skills for Ableton Live producers. Workflows for Claude Code, Cursor, Codex, and Gemini CLI. Pairs with any Ableton MCP server. MIT.

Stars on GitHub

Momentum

stars in total
50
Star history of glincker/ableton-skills on GitHub, a chart by star-history.com

Other skills on ableton-skills.

chord-pro

chord-pro

Use when the user wants to generate, voice, or modify chord progressions. Examples - "give me a sad chord progression in C…

groove-builder

groove-builder

Use when the user wants drum patterns by genre - kick, snare, hi-hat, percussion. Examples - "give me a trap beat", "house drum…

mastering-prep

mastering-prep

Use when the user is finishing a track and wants to check it's ready to send to a mastering engineer or for self-mastering.…

midi-cleanup

midi-cleanup

Use when the user asks to humanize a MIDI part, fix voice leading, quantize notes, clean up timing, fix stuck/duplicate notes, or…

mixer-doctor

mixer-doctor

Use when the user describes a mix problem ("muddy", "harsh", "no headroom", "vocals get lost", "kick and bass fighting") or asks…

More skills from other plugins.

agent-builder

agent-builder

Load immediately after an Agent intent, before the first agent_builder_* call. Governs how you create, configure, test, and…

n8n2w209k
@n8n-io@n8n-ioInstall Skill
browser-use

browser-use

Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…

@browser-use@browser-useInstall Skill
add-anydoc

add-anydoc

Add local office-document-to-Markdown conversion to NanoClaw agent containers with the pinned Firecrawl AnyDoc CLI. Use when…

@nanocoai@nanocoaiInstall Skill

Questions about vocal-chain.

Which coding agents can use vocal-chain?
vocal-chain installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.