AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Ableton FX Chain

skill-korben00-ableton-producer-skills-ableton-fx-chain · by Korben00

This skill should be used when the user asks to "add effects", "build an FX chain", "lofi-ize / dub-ize this track", "process this track", "make it sound vintage/wide/gritty", or wants a tailored device chain inserted (and dialed) on a track in Ableton Live. Inserts an ordered effect chain with fallbacks and sets the key parameters.

No reviews yet
0 installs
3 views
0.0% view→install

Install

$ agentstack add skill-korben00-ableton-producer-skills-ableton-fx-chain

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-korben00-ableton-producer-skills-ableton-fx-chain)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Ableton FX Chain? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Ableton FX Chain

Build a tailored audio-effect chain on a track and dial in its key knobs — not just insert defaults. Genre character lives largely in the FX: lofi = saturation + bit/down-sample + low-pass + chorus wobble; dub = delay/echo + spring reverb; etc.

When to use

Triggers: "add effects", "lofi-ize / dub-ize", "process this track", "make it gritty/wide/warm". For designing an instrument's core tone use ableton-tone-recipes; for levels use ableton-quick-mix.

Process

  1. Use ableton-live-runner for build/run/kill + scaffold + setParam.
  2. Insert the chain in order with makeTrack's fxSlots (each slot a fallback list → one device

per slot). Order matters (e.g. EQ → comp → saturate → modulation → delay → reverb). End optional slots gracefully (a missing device is skipped).

  1. Dial the key params with setParam (discover names at runtime; see ableton-tone-recipes):

filter cutoff, dry/wet, drive, feedback.

  1. Verify by reading values back, and keep wet effects (reverb/delay) modest unless going dub.

Device names

Use the canonical confirmed/failed list in ableton-live-runner/references/gotchas.md (single source of truth — do not fork it). Common confirmed audio FX: EQ Eight, Compressor, Saturator, Overdrive, Redux, Vinyl Distortion, Auto Filter, Chorus-Ensemble, Reverb, Delay, Echo, Amp, Cabinet. (Auto Pan did not insert.) For any device not on the confirmed list (e.g. Glue Compressor), pass a fallback slot like ["Glue Compressor", "Compressor"] so the chain still builds if it is unavailable.

Genre chain presets

| Goal | Chain (left → right) | |---|---| | Lofi-ize | SaturatorRedux/Vinyl DistortionAuto Filter (LP) → Chorus-EnsembleReverb | | Dub-ize | EQ EightEcho/Delay (high feedback) → Reverb (long) | | Clean guitar tone | Overdrive(light) → AmpCabinetChorus-EnsembleReverb | | Glue a bus | Compressor (or Glue Compressor w/ fallback) → EQ EightSaturator(gentle) | | Warm sub bass | Auto Filter(LP) → CompressorSaturator |

Code pattern

const LOFI = [["Saturator"], ["Vinyl Distortion", "Redux"], ["Auto Filter"], ["Chorus-Ensemble"], ["Reverb"]];
const track = await makeTrack(song, "Keys", ["Electric", "Drift"], LOFI, notes, len);
await setParam(track, "Auto Filter", "Frequency", 3000); // muffle for lofi
await setParam(track, "Reverb", "Dry/Wet", 0.18);

Limits

  • Param names/scales ("Frequency", "Dry/Wet", 0–1 vs Hz) differ per device/edition — discover them

at runtime (ableton-tone-recipes) before setParam; the values in the code are illustrative.

  • Effects need an instrument before them to process; on an empty Drum Rack they process nothing until

a kit is dropped.

  • No automation lanes — character must be a static setting (or implied by note dynamics).

See ableton-tone-recipes, ableton-quick-mix.

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.