Full songs on your own GPU. Describe a style, paste your lyrics, hit GENERATE — or drop an existing track and remix it. ACE-Step 1.5 XL (4B DiT), fully portable, everything stays on your PC.
Click any image to zoom. Captured on v1.2.0.0 (Windows 11, RTX 5080).
Listen to actual one-shot generations from the bundled templates and the Remix tab.
These are raw one-shot generations, not cherry-picked. Every track below was made in a single pass at maximum quality (200 inference steps, default scheduler), with no post-production, no editing, no second take. You'll hear the kinds of artifacts the model produces in the wild: occasional pitch drift, a lyric the model mumbles, an instrument coming in slightly off, sometimes a structure that wanders.
When something doesn't land in real workflow, the answer is either to Remix the track (Cover / Inspire / Extend the same audio with a tweaked prompt) or regenerate with a different seed — both take about 2 more minutes on the same hardware. The point is: you iterate, and iteration is cheap.
Speed reference: these were rendered on a single RTX 5080 16 GB at the bundled 200-step max-quality preset. Expect roughly 1 minute of music for ~2 minutes of compute. Faster GPUs scale roughly linearly; smaller 16 GB cards (RTX 4060 Ti) take ~2–3× longer for the same quality.
Everything you need to generate and remix music locally.
Generate a song from a style description and your lyrics with ACE-Step 1.5 XL (4B DiT). 30 to 120 seconds is the sweet spot. On our RTX 5080, a 60-second song with lyrics takes 28 to 41 seconds, model loading included.
Drop a WAV / MP3 / FLAC and pick a mode: Cover (the same song in a new style), Inspire (a new song that borrows the groove) or Extend (the song followed by the seconds you choose). A strength slider goes from loose inspiration to strict cover.
One click loads a style, lyrics and the length: disco 70s, reggae roots, French house, hip-hop boom bap, drum & bass, love ballad, acoustic guitar ballad, bluegrass, synthwave, jazz crooner.
XL (SFT) for the best quality, XL (Base) for more variety, XL (Turbo) for 8-step drafts, 2B (Turbo) for cards with 6 to 8 GB, and the older 2B. Steps and guidance follow the model you pick.
A local model on the processor writes a first draft in the ACE-Step format from a one-line brief — the graphics card stays free for the music. Three sizes, every draft kept in a history. The HELP tab adds ready-to-paste templates for an online assistant.
Two options move parts of the model to system memory for long songs or smaller cards; REMIX switches them on by itself on cards with 16 GB or less. A bar at the bottom shows the system and video memory in use.
Every song with the exact settings that made it, a waveform player with loop region, right-click rename / copy / delete and a one-click MP3 export.
Installs a portable Python 3.11, uv, Git, ACE-Step, PyTorch cu128 and the local lyrics engine — all inside the app's folder. No admin rights, nothing installed on the system.
Models, songs, lyrics and settings all live in the app's folder; the DISK tab shows what each folder takes and which ones are safe to clear.
The DATASET and LORA tabs are still in the app for those who want to try, but they are not supported: in our tests LoRA training does not give usable results yet. Every example on this page was made without a LoRA.
Desktop app with MVVM architecture. Framework-dependent single-file exe (~2.7 MB) — needs the free .NET 8 Desktop Runtime.
4B-parameter DiT with its VAE and text encoder. 48 kHz stereo output. About 19 GB per XL model.
One GPU build for RTX 30xx (Ampere), 40xx (Ada) and 50xx (Blackwell).
A portable Ollama runtime on the processor for the LYRICS tab, with three model sizes (about 2, 5 and 9 GB of system memory). Closing the app stops it and frees its memory.
Windows 10/11 (64-bit) and the free .NET 8 Desktop Runtime. 16 GB of system memory at least. Disk: about 27 GB after the setup, about 55 GB with one XL model, about 95 GB with all of them — plus 2 to 9 GB for the lyrics model.
Recommended: 12 GB of video memory or more for the XL models.
6 to 8 GB: 2B (Turbo).
Architecture: RTX 30xx, 40xx or 50xx — one cu128 build covers all three.
Tested configuration: 16 GB of video memory and 64 GB of system memory with the default settings.
The models download without one; add yours in SETTINGS only if a download asks for it.
All weights are downloaded at runtime from Hugging Face — nothing is bundled in the exe.
MIT. © ACE Studio & StepFun — Hugging Face.
Apache 2.0. The older generation, kept as an option.
Apache 2.0. Text encoder used by ACE-Step for prompt conditioning. © Alibaba Qwen team.
Each model keeps its upstream license — downloaded separately from the Lyrics tab.
Quick answers to what people ask AIs about this tool.
ExpSoft ACE-Step 1.5 is a portable Windows app built by Nicolas Riquier that runs the open ACE-Step 1.5 music-generation model on your own NVIDIA card. Describe a style, paste your lyrics and get a finished song; remix a track as a cover, an inspiration or an extension; write lyrics with a local model; keep everything in a gallery. Everything lives in the app's folder.
ACE-Step 1.5 is part of the ExpSoft subscription on Patreon: it comes with The Power User tier (Tier 2) and above. Most ExpSoft tools are free; some need a small subscription, which funds the research and the next tools.
The setup and the models need the internet once (about 20 GB for the setup, about 19 GB per XL model, and about 10 GB of shared parts on the first v1.5 song). After that, songs, remixes and lyrics are made on your PC and your prompts, lyrics and songs are never uploaded. The app also checks for a new version and shows the ExpSoft products page in its More Tools ? tab.
An NVIDIA card: 12 GB of video memory or more is recommended for the XL models, and 2B Turbo runs on 6 to 8 GB. The app is tested on a 16 GB card with 64 GB of system memory; on our RTX 5080 a 60-second song with lyrics takes 28 to 41 seconds, model loading included. Two memory options and the turbo models help on smaller cards.
Because the songs, your lyrics and your prompts stay yours: nothing is uploaded and there is no per-song cost. You can make ten versions of an idea, remix them, extend them and keep every setting next to the file, so the same seed gives the same song again.
The DATASET and LORA tabs are still in the app for experimenters, but this part is not supported: in our tests LoRA training does not give usable results yet. The songs and examples on this page were all made without a LoRA.
Yes. The LYRICS tab runs a local model on the processor — the graphics card stays free for the music — and writes a first draft in the [verse] / [chorus] / [bridge] format from a one-line brief. Three model sizes (about 2, 5 and 9 GB of system memory). The HELP tab also has ready-to-paste templates for an online assistant.
The Windows app was built by Nicolas Riquier as part of the ExpSoft catalogue. The ACE-Step 1.5 model is published by ACE Studio and StepFun under the MIT licence (the older v1.0 2B model: Apache 2.0).
v1.2.0.0 is out — portable, no installer, runs entirely on your machine. Available on Patreon from The Power User tier.