The Patchbay_

Magenta RealTime

Google’s open-weights model for real-time music generation, streaming live on Apple Silicon.

LanguagePython / C++
CategoryML & generative
LicenseApache-2.0 (code) · CC-BY-4.0 (weights)
PlatformsmacOS Linux Windows
Installuv pip install "magenta-rt[mlx]"
First released2025 (MRT2 in 2026)
MaintainedYes
LinksDocumentation · Source · Model

Strengths

Limitations

Best for

Live performance and interactive apps where you steer generation as it plays — and the clear first choice if you are on a Mac or need commercially usable weights.

Minimal example

# Install and fetch the models
uv venv --python 3.12 && source .venv/bin/activate
uv pip install "magenta-rt[mlx]"

mrt models init        # style (MusicCoCa) + codec (SpectroStream)
mrt models download    # the streaming model itself

# Generate four seconds
mrt mlx generate --prompt "disco funk" --duration 4.0 --model=mrt2_base
Real-time streaming support. mrt2_small (230M) streams on every Apple Silicon Mac including Air models. mrt2_base (2.4B) streams on Pro and Max chips — M4 Pro, M2/M3/M5 Max — but not on Air or M1/M2 Pro. Both run offline on any Apple Silicon Mac or NVIDIA GPU.

Related tools

ACE-StepAudioCraft (MusicGen)MagentaRAVE

Head to head

Magenta RealTime vs ACE-Step

← Back to all tools