Magenta RealTime 2

Contents

Magenta RealTime 2#

CLI Tests

Magenta RealTime 2 is a state-of-the-art open-weights model for real-time music generation. Use this project to run inference, build a DAW plugin, or embed the model into new applications of your imagination.

Open weights

An open-weights real-time music generation model.

JAX & MLX

On-device inference implementations for both JAX and MLX.

C++ inference engine

Efficient streaming audio generation library on Apple Silicon.

Example applications

AUv3 plugin, standalone app, Jam, and Collider. Download them here.

Repo Highlights#

  • magenta_rt/ — Python inference library (JAX / MLX backends).

  • cpp/ — C++ inference library (magentart::core).

  • examples/mrt2/auv3/ — macOS AUv3 plugin for DAW users.

  • examples/mrt2/standalone/ — macOS standalone app.

  • examples/jam/ — specialized standalone app.

  • examples/collider/ — standalone app for dynamically mixing prompts.

  • notebooks/ - demo notebooks for inference in Python.