Model reference · open weights

ace-step-1d-vae-stable-audio-format

Audio ACE-Step Music / audio 1 build Open weights 0 dl/mo

ace-step-1d-vae-stable-audio-format is an open-weight audio or speech model from ACE-Step. ace-step-v1.5-1d-vae-stable-audio-format (BF16) weighs 675 MB; the smallest configuration that runs it is RTX 3060 12 GB.

  • ace-step-1d-vae-stable-audio-format is a 1D Variational Autoencoder developed by ACE-Step for the text-to-audio task within the ACE-Step v1.5 music generation pipeline.
  • It compresses raw stereo audio at a 48,000 Hz sampling rate into a 64-dimensional latent space using a 1,920 downsampling ratio.
  • The model is provided in a stable-audio-tools compatible format and is released under the MIT license.

Summary of the ACE-Step/ace-step-v1.5-1d-vae-stable-audio-format model card, 2026-10-01

What it is

Released byACE-Step
Released2026-04-10
VRAM675 MB for the weights

What it runs on

Memory and cards for ace-step-v1.5-1d-vae-stable-audio-format (BF16)

675 MBweights, file size
1.6 GBruntime overhead
CardOne streamMemory
RTX 3060 12 GBfits11.6 GB
RTX 4060 Ti 16 GBfits15.4 GB
RTX 3090 24 GBfits23.4 GB
RTX 4090 24 GBfits23.4 GB
RTX 5090 32 GBfits31.0 GB
L40S 48 GBfits44.0 GB
A100 80 GBfits78.2 GB
H100 80 GBfits78.1 GB
RTX PRO 6000 Blackwell 96 GBfits93.8 GB
DGX Spark (GB10) 128 GB unifiedfits107 GB
H200 141 GBfits138 GB
B200 180 GBfits176 GB

From the model card

What ACE-Step says about ace-step-1d-vae-stable-audio-format

Read the model card

Model Details

This is the 1D Variational Autoencoder (VAE) used in ACE-Step v1.5 for music generation. The weights are provided in stable-audio-tools compatible format, making it easy to load, fine-tune, and integrate into your own training pipelines.

  • Developed by: ACE-STEP
  • Model type: Audio VAE (Oobleck Autoencoder)
  • License: MIT
ParameterValue
ArchitectureOobleck Autoencoder (VAE)
Audio Channels2 (Stereo)
Sampling Rate48,000 Hz
Latent Dim64
Encoder Latent Dim128
Downsampling Ratio1,920
Encoder/Decoder Channels128
Channel Multipliers[1, 2, 4, 8, 16]
Strides[2, 4, 4, 6, 10]
ActivationSnake

🏗️ Architecture

The VAE is a core component of the ACE-Step v1.5 pipeline, responsible for compressing raw stereo audio (48kHz) into a compact latent representation with a 1920x downsampling ratio and 64-dimensional latent space. The DiT operates in this latent space to generate music.

Quick Start

Installation

pip install stable-audio-tools torchaudio

Load and Use

from stable_audio_vae import StableAudioVAE

# Load model
vae = StableAudioVAE(
    config_path="config.json",
    checkpoint_path="checkpoint.ckpt",
)
vae = vae.cuda().eval()

# Encode audio
wav = vae.load_wav("input.wav")
wav = wav.cuda()
latent = vae.encode(wav)
print(f"Latent shape: {latent.shape}")  # [batch, 64, time/1920]

# Decode back to audio
output = vae.decode(latent)

Command Line

python stable_audio_vae.py -i input.wav -o output.wav

# For long audio, use chunked processing
python stable_audio_vae.py -i input.wav -o output.wav --chunked

Fine-Tuning

This checkpoint is compatible with stable-audio-tools training pipelines. The config.json includes full training configuration (optimizer, loss, discriminator settings) that you can use as a starting point for fine-tuning.

File Structure

.
├── config.json            # Model architecture and training config
├── checkpoint.ckpt        # Model weights (PyTorch checkpoint)
├── stable_audio_vae.py    # Inference script with StableAudioVAE wrapper
└── README.md

🦁 Related Models

ModelDescriptionHugging Face
acestep-v15-baseDiT base model (CFG, 50 steps)Link
acestep-v15-sftDiT SFT model (CFG, 50 steps)Link
acestep-v15-turboDiT turbo model (8 steps)Link
acestep-v15-xl-baseXL DiT base (4B, CFG, 50 steps)Link
acestep-v15-xl-sftXL DiT SFT (4B, CFG, 50 steps)Link
acestep-v15-xl-turboXL DiT turbo (4B, 8 steps)Link

🙏 Acknowledgements

This project is co-led by ACE Studio and StepFun.

📖 Citation

If you find this project useful for your research, please consider citing:

@misc{gong2026acestep,
	title={ACE-Step 1.5: Pushing the Boundaries of Open-Source Music Generation},
	author={Junmin Gong, Yulin Song, Wenxiao Zhao, Sen Wang, Shengyuan Xu, Jing Guo},
	howpublished={\url{https://github.com/ace-step/ACE-Step-1.5}},
	year={2026},
	note={GitHub repository}
}

Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.

How it works

How audio & music work

Audio or textinputAudio modelrecognise / synthesiseText or audiooutputSpeech-to-text turns audio into text; text-to-speech and music models turn text into audio.

Running it yourself

Run it on a rented GPU

Rent a machine by the hour. How to run this model is on its model card.

© 2026 AxForge · EU-hosted AI infrastructure Pricing Docs Trust Privacy Terms