Skip to content
Automation
Skill

/sound-designer

Use when the user wants to design a synth patch from scratch or modify an existing one - lead, bass, pad, pluck, lush keys, FX. Targets stock Ableton synths (Operator, Wavetable, Analog, Drift). Examples - "make me a wide supersaw lead", "design a sub bass", "give me a lush pad

From plugin
ableton-skills
5012 skills4 commands

Claude Code

$ npx -y skills add glincker/ableton-skills --skill sound-designer --agent claude-code

SKILL.md

sound-designer.SKILL.md
name: sound-designer
description: Use when the user wants to design a synth patch from scratch or modify an existing one - lead, bass, pad, pluck, lush keys, FX. Targets stock Ableton synths (Operator, Wavetable, Analog, Drift). Examples - "make me a wide supersaw lead", "design a sub bass", "give me a lush pad like Olafur Arnalds".

Sound Designer

Build synth patches from a description. Stock Ableton synths only — Operator (FM), Wavetable (wavetable + FM), Analog (subtractive), Drift (modern subtractive). User can swap to a third-party synth manually after.

Workflow

1. Pick the right synth

| Sound type | Best synth | Why | | --- | --- | --- | | Sub bass, 808 | **Operator** (sine + saturation) or Drift | Pure low end, easy to control | | Reese / Massive bass | **Wavetable** | Detuned saws + filter movement | | Pluck / staccato | **Operator** | Fast envelopes, FM bite | | Wide supersaw | **Wavetable** (saw table, unison 7+) | Native unison + detune | | Lush pad | **Wavetable** (LP filter + slow envelopes) | Movement + filter LFO | | Acoustic-y / felt | **Drift** + tape simulation | Warm character | | Vintage analog lead | **Analog** | Authentic voicing | | Bell / mallet | **Operator** (FM ratios) | Inharmonic partials |

2. Set base parameters

For each patch type, here's the starting point:

Sub bass (Operator)

  • Algorithm: A only (single sine)
  • Osc A: Sine, level 0 dB
  • Filter: off
  • Amp env: Attack 0, Decay 0, Sustain 1.0, Release 0.1
  • Glide: 50ms (mono mode)

Wide supersaw (Wavetable)

  • Osc 1: Saw 1 wavetable
  • Unison: 7 voices, detune 25-35
  • Filter 1: LP24, cutoff 80%, resonance 15%, env 30%
  • Filter env: Attack 0, Decay 400ms, Sustain 50%, Release 200ms
  • Amp env: A 5ms, D 200ms, S 80%, R 300ms

Lush pad (Wavetable)

  • Osc 1: Choir/Vocal wavetable
  • Osc 2: Saw, detuned -7 cents
  • Filter LP24, cutoff 60%, resonance 10%
  • Filter LFO: triangle, rate 0.1 Hz, amount 25%
  • Amp env: A 800ms, D 1500ms, S 70%, R 2000ms
  • Add chorus + Hall reverb on the chain

Pluck (Operator)

  • Algorithm: B→A
  • Op B (modulator): Ratio 2.0, fixed level
  • Op A: Sine, level 0
  • Filter: LP, cutoff 70%, env amount 40%
  • Filter env: A 0, D 80ms, S 0%, R 100ms
  • Amp env: A 0, D 200ms, S 0%, R 100ms

3. Add character with effects

After the synth, append:

  • **Saturator** before filter (drive 3-6 dB) for warmth
  • **Chorus** for width on pads/leads
  • **Auto Filter** with LFO mod for movement
  • **Reverb send** to Return A (Hall) — typical 20-30% on pads, 10-15% on leads
  • **Delay send** to Return B (Ping Pong) — 15-20% on plucks/leads
  • **EQ Eight** at the end of chain — surgical cut at any harsh resonance

4. Verify

Read back the parameters, confirm: > *"Wavetable supersaw lead with 7-voice unison at 30 detune, LP24 filter at 80% with light env motion, chorus + 25% reverb send. Save as 'Wide Lead'?"*

5. Save preset (if MCP supports)

`save_device_preset` to user's User Library if available. Otherwise tell user to save manually with Cmd+S on the device.

Don'ts

  • Don't recommend third-party synths the user might not have (Serum, Massive, Diva, etc.) by default.
  • Don't max out resonance — anything above 70% on Wavetable's filter risks self-oscillation that masks the patch.
  • Don't load presets without inspecting first; the user may have favorites already on the track.
  • Don't apply more than 6 effects in one chain — clarity over saturation.
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 sound-designer.

Which coding agents can use sound-designer?
sound-designer 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.