Agent skill · creative production · digitalsamba
acestep
AI music generation with ACE-Step 1.5 — background music, vocal tracks, covers, stem extraction, audio repainting, and continuation for video production. Use when generating music, soundtracks, jingles, or working with audio stems. Triggers include background music, soundtrack, jingle, music generation, stem extraction, cover, style transfer, repaint, continuation, or musical composition tasks.
Why this skill is useful
Adds specific commands and parameters for generating music that the AI wouldn't reliably generate on its own.
What it needs
Requires python installed locally. Requires acemusic account access. About 8k tokens when loaded. Last updated 2026-07-06. 1,901 stars on the source repository.
What this skill does
ACE-Step 1.5 Music Generation Open-source music generation via tools/musicgen.py. Cloud providers: acemusic (default) — Official ACE-Step cloud API with XL Turbo (4B) model + 5Hz LM thinking mode. Free API key from acemusic.ai/api-key. No GPU required. modal — Self-hosted ACE-Step 2B Turbo on Modal. Requires MODALMUSICGENENDPOINTURL. runpod — Self-hosted ACE-Step 2B Turbo on RunPod. Requires RUNPODACESTEPENDPOINTID. Setup Quick Reference Fixing "Samey" Output If generated music sounds repetitive or lacks variety, try these in order: 1. Use acemusic cloud (default) — the XL Turbo 4B model is significantly more capable than the 2B model on Modal/RunPod 2. Keep thinking mode on (default for acemusic) — the 5Hz LM enriches sparse prompts into detailed musical descriptions 3. Generate variations — --variations 4 generates 4 takes, pick the best 4. Use stochastic inference — --infer-method sde adds randomness (same seed gives different results) 5. Vary BPM and key across scenes — don't use the same preset for every scene 6. Write sparser prompts — "Upbeat indie rock" gives the model more creative freedom than a hyper-detailed description 7. Vary seeds — omit --seed to let each generation be unique Creating a Song (Step by Step) 1. Instrumental background track (simplest) 2. Song with vocals and lyrics Write lyrics in a temp file or pass inline. Use structure tags to control song sections. 3. Repaint a weak section If the chorus sounds weak, regenerate just that section: 4. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills digitalsamba/acestep