The Patchbay_

MAGNeT

Meta’s non-autoregressive masked transformer for text-to-music and text-to-sound — much faster than MusicGen.

LanguagePython
CategoryML & generative
LicenseMIT (code) · CC-BY-NC-4.0 (weights)
PlatformsLinux Windows macOS
Installpip install audiocraft
First released2024
MaintainedLimited
LinksDocs · Source · Paper

Strengths

Limitations

Best for

Iterating quickly on text-to-audio ideas, or any workflow where MusicGen’s sequential generation is the bottleneck.

Minimal example

from audiocraft.models import MAGNeT
from audiocraft.data.audio import audio_write

model = MAGNeT.get_pretrained('facebook/magnet-small-10secs')
wav = model.generate(['80s electronic track with melodic synthesizers'])

audio_write('magnet_out', wav[0].cpu(), model.sample_rate, strategy='loudness')

Checkpoints

CheckpointSizeOutput
facebook/magnet-small-10secs300MMusic, 10 s
facebook/magnet-medium-10secs1.5BMusic, 10 s
facebook/magnet-small-30secs300MMusic, 30 s
facebook/magnet-medium-30secs1.5BMusic, 30 s
facebook/audio-magnet-small300MSound effects
facebook/audio-magnet-medium1.5BSound effects

Related tools

AudioCraft (MusicGen)AudioGenACE-StepStable Audio Open

Head to head

MAGNeT vs MusicGen

← Back to all tools