Views
No views yet
MiniMaxAI/MiniMax-Music3,
converted for lyric-conditioned song generation on Apple Silicon with
mlx-audio.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-6bit \
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-6bit")
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.