HOT-Step-CPP StableStep Models
Model files for the StableStep post-processing feature of HOT-Step-CPP β a local AI music generation app. StableStep re-renders the instrumental of a generated track through Stable Audio 3 (SDEdit-style partial re-noising) to replace autoencoder fizz with real spectral detail, while vocals are separated, cleaned, and remixed untouched.
These files are converted derivatives of stabilityai/stable-audio-3-medium (diffusion transformer + SAME-L autoencoder + T5Gemma text encoder), exported to ONNX and GGUF for native C++ inference. No weights were fine-tuned; only format conversion and precision changes (BF16/F16 storage, fp32-sensitive tensors kept at F32) were applied.
The easiest way to use these is HOT-Step-CPP's built-in Model Manager (StableStep tab), which downloads the set you need and places files automatically.
Backends
| Set | Files | Size | Runs on |
|---|---|---|---|
| GGML (recommended) | sa3-*.gguf (4) |
~5.8 GB | CUDA, Vulkan, CPU (Metal untested) |
| ONNX | sa3-*.onnx + sa3-dit.onnx.data (6) |
~10.9 GB | NVIDIA (ONNX Runtime CUDA / TensorRT) |
| Tokenizer (required by BOTH) | tokenizer.json, tokenizer_config.json, special_tokens_map.json |
~35 MB | β |
In current testing on an RTX 5090 the GGML backend is both smaller and substantially faster than the ONNX/TensorRT path for this workload.
Manual install layout
Relative to your HOT-Step-CPP models/ directory:
models/
βββ sa3-dit-BF16.gguf β GGML set (repo root files)
βββ sa3-same-enc-F16.gguf
βββ sa3-same-dec-F16.gguf
βββ sa3-text-enc-BF16.gguf
βββ onnx/sa3/
βββ sa3-dit.onnx β ONNX set
βββ sa3-dit.onnx.data
βββ sa3-same_encoder.onnx
βββ sa3-same_decoder.onnx
βββ sa3-text_encoder.onnx
βββ sa3-seconds_embedder.onnx
βββ tokenizer.json β tokenizer files: required for BOTH backends
βββ tokenizer_config.json
βββ special_tokens_map.json
License
These weights are derived from Stable Audio 3 and are distributed under the
Stability AI Community License
(see LICENSE-STABILITY-AI-COMMUNITY.md / NOTICE in this repo). In short:
free for research, non-commercial, and commercial use by individuals and
organizations with less than $1M in annual revenue; larger organizations
require an enterprise license from Stability AI.
By downloading these files you agree to those terms. HOT-Step-CPP presents
this license for acceptance before downloading in-app.
Powered by Stability AI.
Acknowledgements
- Stability AI β Stable Audio 3 (DiT + SAME-L autoencoder)
- Google β T5Gemma text encoder (via the Stable Audio 3 release)
- Conversion + native inference: the HOT-Step-CPP project
- Downloads last month
- 385
16-bit
Model tree for scragnog/HOT-Step-CPP-StableStep
Base model
stabilityai/stable-audio-3-medium-base