Files
hot-step-cpp-ROCm/engine/examples/lego.sh
T
2026-08-16 18:24:52 +07:00

34 lines
990 B
Bash

#!/bin/bash
# Generate a source track, then lego a guitar stem over it
#
# Note: lego requires acestep-v15-base; turbo/sft do not support it
#
# LM + DiT phase (source track):
# simple.json -> simple0.json -> simple00.wav
#
# Lego phase (guitar stem over source):
# lego.json + simple00.wav -> lego0.wav
set -eu
# Phase 1: generate a source track with the simple prompt
../build/ace-lm \
--request simple.json \
--lm ../models/acestep-5Hz-lm-4B-Q8_0.gguf
../build/ace-synth \
--request simple0.json \
--embedding ../models/Qwen3-Embedding-0.6B-Q8_0.gguf \
--dit ../models/acestep-v15-turbo-Q8_0.gguf \
--vae ../models/vae-BF16.gguf \
--format wav16
# Phase 2: lego guitar on the generated track (base model required)
../build/ace-synth \
--src-audio simple00.wav \
--request lego.json \
--embedding ../models/Qwen3-Embedding-0.6B-Q8_0.gguf \
--dit ../models/acestep-v15-base-Q8_0.gguf \
--vae ../models/vae-BF16.gguf \
--format wav16