34 lines
990 B
Bash
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
|