Views
No views yet
MiniMaxAI/MiniMax-Music3,
converted for lyric-conditioned song generation on Apple Silicon with
mlx-audio. This variant is experimental
until it receives broader listening evaluation.Community conversion, not an official MiniMax release. All model credit goes to MiniMax. Review the original model card and license before use.
Blaizzy/mlx-audio#888.
Until a PyPI release includes it, install the upstream merge commit directly:python -m pip install "mlx-audio @ git+https://github.com/Blaizzy/mlx-audio.git@784b29e2691a93ca7483147d86f61859dfaa6296"1python -m mlx_audio.music.generate \
2 --model mlx-community/MiniMax-Music3-nvfp4 \
3 --caption "Warm acoustic pop, 96 BPM, intimate female vocal" \
4 --lyrics $'[verse]\nMorning light across the room\n[chorus]\nSing with me' \
5 --duration 30 \
6 --steps 30 \
7 --seed 7 \
8 --output song.wav1from mlx_audio.music import load
2
3model = load("mlx-community/MiniMax-Music3-nvfp4")
4result = next(
5 model.generate(
6 text="Warm acoustic pop, 96 BPM, intimate female vocal",
7 lyrics="[verse]\nMorning light across the room\n[chorus]\nSing with me",
8 duration=30,
9 steps=30,
10 seed=7,
11 )
12)
13print(result.audio.shape, result.sample_rate) # stereo, 44100 Hz[instrumental] explicitly
for instrumental generation. Duration is a requested upper bound: the
autoregressive stage may emit its end token early. Style, tempo, instrument, and
vocal controls are probabilistic rather than strict.mlx-audio 0.4.8 development commit c2fa486 and MLX 0.31.2.MiniMax-Music3 Community License,
including its acceptable-use and commercial terms. The full license text is
included in this repository.