ace-step

Generate, inpaint, and outpaint music with ACE Step via the RunComfy CLI.

Updated Jun 11, 2026
One-click install
npx skills add https://github.com/brillianodhiya/VisionScript --skill ace-step-brillianodhiya
Or copy as Structured Prompt for Agentβ–Ό
Please help me install this Agent Skill.
Skill: ace-step
Source: https://github.com/brillianodhiya/VisionScript/tree/main/.agents/skills/ace-step
Command: npx skills add https://github.com/brillianodhiya/VisionScript --skill ace-step-brillianodhiya

SYSTEM DOCUMENTATION & REQUIREMENTS

πŸ’‘ This Skill requires @runcomfy/cli.

What problem does it solve? Producing original music, fixing a bad section of a track, or extending a short hook into a full song normally requires studio time or expensive commercial APIs. This Skill gives you tag-driven music generation, time-range inpainting, and bidirectional outpainting through StepFun-AI's open-weights ACE Step model at $0.0002–0.0003 per second of audio. ## Core Features & Use Cases - Text-to-audio generation: Compose 5–240 second stereo tracks from comma-separated genre, mood, and instrument tags, with optional structured lyrics using [Verse]/[Chorus]/[Bridge] markers. The ACE Step 1.5 endpoint supports vocals in 50+ languages. - Audio inpainting: Regenerate a specific time range inside an existing track (e.g., replace a weak chorus from 20–40 s) without re-rendering the whole song. - Audio outpainting: Extend a track bidirectionally by adding an intro before and an outro after, turning a 30 s hook into a 2 minute cut. - Use Case: A game developer needs background loop beds for a level. They run the base text-to-audio endpoint with tags like "seamless loop, consistent groove, 90 BPM" at 60–120 s per track, iterating cheaply before committing to final renders. ## Quick Start Ask the AI to generate a 90-second lo-fi hip-hop instrumental track with vinyl crackle and rhodes piano using ACE Step on RunComfy.

Frequently Asked Questions about ace-step

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate music with ACE Step from the command line?β–Ό

Install the CLI with npm i -g @runcomfy/cli, run runcomfy login, then call runcomfy run acestep-ai/ace-step/text-to-audio with a JSON input containing comma-separated tags, optional lyrics, and a duration of 5–240 seconds.

ACE Step vs ElevenLabs Music for AI song generation?β–Ό

ACE Step costs $0.0002–0.0003 per second versus $0.0083 for ElevenLabs Music, and uniquely supports inpainting and outpainting. ElevenLabs Music suits polished commercial vocal cuts, while ACE Step fits cost-sensitive drafts and open-weights pipelines.

Does ACE Step support lyrics in languages other than English?β–Ό

Yes, the ACE Step 1.5 text-to-audio endpoint supports vocals in over 50 languages. Write lyrics directly in the target language and include the language in the tags, such as "japanese vocal, j-pop".

How do I fix only part of a song without regenerating everything?β–Ό

Use the acestep-ai/ace-step/audio-inpaint endpoint with the source audio URL plus start_time and end_time in seconds to define the editable segment. Times can be anchored to the track start or end, and tags should match the surrounding style.

What is the maximum track length ACE Step can generate?β–Ό

Each text-to-audio call produces 5 to 240 seconds (4 minutes) of stereo audio. For longer results, chain multiple calls or use the audio-outpaint endpoint to extend an existing track, keeping the total under 4 minutes per call.

Why is my ACE Step generation not matching the style I wanted?β–Ό

Tags drive composition, so vague tags like "chill music" produce generic output. Specify genre, mood, instruments, and BPM explicitly, and fix the seed parameter for reproducibility instead of using -1.