YuE2: Grensverleggende Muziek met Symbolische Planning

Model en Resultaten

YuE2 (best-of-8) behaalt een score van 6,9632 op SongBench. Dit is het hoogste waargenomen gemiddelde van de 15 geëvalueerde instellingen op WildSongBench (gebaseerd op 192 prompts). Ter vergelijking behaalt Suno v5 in dezelfde vergelijking een score van 6,8721.

Modelarchitectuur: Componeren in symbolen, uitvoeren in audio

Een bewerkbare partituur wordt omgezet in semantische muziek-tokens, akoestische latents en volledige audio van het nummer. Het model heeft ongeveer 3,59 miljard parameters en 28 lagen, en ondersteunt het creëren, coveren en bewerken van muziek. De AR (Auto-Regressieve) en NAR (Non-Auto-Regressieve) experts delen een attention computation, maar maken gebruik van afzonderlijke normalisatie, projecties en MLP's.

MERT2: Muziekrepresentaties

MERT2 levert de muziekrepresentaties die ten grondslag liggen aan zowel analyse als generatie. Een ConvNeXt-frontend en een 24-laags Conformer leren het voorspellen van gemaskeerde codes die zijn opgebouwd uit complementaire MuQ- en Qwen2-Audio-functies.

Aanpassing van het volledige nummer voorziet SheetSage2 van muzikale context; een aparte causale tak fungeert als de 25-Hz semantische tokenizer van YuE2.

State-of-the-art op MARBLE

MERT2-30s en MERT2-FS (full-song) behalen state-of-the-art (SOTA) resultaten op 14 van de 15 MARBLE-metrieken, waarbij ze voorop lopen in het herkennen van tagging, toonsoort, genre en emotie.

  • Genre-nauwkeurigheid (GTZAN): MERT2-30s behaalt een score van 91,72.
  • Verfijnde nauwkeurigheid toonsoort (GiantSteps): MERT2-FS behaalt een score van 67,05.

MERT2 Benchmark-scores (MARBLE)

Hogere scores zijn beter. Vetgedrukt markeert de hoogste weergegeven score.

Benchmark / MetriekBeste gepubliceerde baselineMERT2-30sMERT2-FS
MTT $\cdot$ Tagging (ROC-AUC)91,70 (PupuJEPA-Large)91,9191,74
MTT $\cdot$ Tagging (Gem. precisie)40,80 (PupuJEPA-Large)41,2941,20
GiantSteps $\cdot$ Toonsoort (Verfijnde nauwkeurigheid)66,10 (PupuJEPA-Large)66,9767,05
GTZAN $\cdot$ Genre (Nauwkeurigheid)86,90 (PupuJEPA-Large)91,7290,69
GTZAN $\cdot$ Beat (F1)91,00 (PupuJEPA-Large)90,5990,57
EmoMusic $\cdot$ Valence (R²)62,50 (PupuJEPA-Large)63,2363,52
EmoMusic $\cdot$ Arousal (R²)78,50 (PupuJEPA-Huge)80,0178,14
MTG-Jamendo $\cdot$ Instrument (ROC-AUC)78,40 (PupuJEPA-Large)80,2780,27
MTG-Jamendo $\cdot$ Instrument (Gem. precisie)21,20 (PupuJEPA-Large)22,8923,51
MTG-Jamendo $\cdot$ Stemming/thema (ROC-AUC)76,20 (PupuJEPA-Large)79,4478,74
MTG-Jamendo $\cdot$ Stemming/thema (Gem. precisie)15,50 (Dasheng-1.2B)16,6815,74
MTG-Jamendo $\cdot$ Genre (ROC-AUC)86,30 (AudioMAE++)88,0187,98
MTG-Jamendo $\cdot$ Genre (Gem. precisie)20,10 (PupuJEPA-Large/Huge)21,2220,66
MTG-Jamendo $\cdot$ Top 50 (ROC-AUC)83,10 (AudioMAE++/PupuJEPA-Huge)84,1884,13
MTG-Jamendo $\cdot$ Top 50 (Gem. precisie)31,10 (AudioMAE++)32,1731,62

Toelichting bij MERT2: Beide encoders hebben 632M parameters. MERT2-30s gebruikt een trainingscontext van 30 seconden; MERT2-FS gebruikt 300 seconden.

SheetSage2: Van audio naar partituur

SheetSage2 zet een opname om in een bewerkbare lead sheet. Een full-song MERT2-FS encoder, aangepast met LoRA, voedt een zeslaagse autoregressieve decoder. Taak-prompts selecteren beats, secties, toonsoorten, akkoorden en melodieën; een gedeelde tijdlijn van gebeurtenissen wordt omgezet in ABC-notatie met zang- en instrumentale melodiestemmen. Deze partituren dienen als symbolische trainingsdoelen voor YuE2.

Zes transcriptietaken, één model

SheetSage2 behaalt SOTA op 10 van de 13 benchmark-metrieken met één enkel model voor de transcriptie van beat, downbeat, toonsoort, akkoord, structuur en melodie.

  • Zangmelodie (RWC-Pop): Pitch-class note F1 score van 82,51.
  • Akkoordherkenning (osu2017): Maj/min score van 90,08.

SheetSage2 Benchmark-scores

Scores × 100; hogere scores zijn beter.

Benchmark / TaakMetriekBeste vergelijkingSheetSage2
GTZANBeat F188,75 (Beat This!)85,65
osu2017Beat F191,55 (Madmom)92,29
GTZANDownbeat F178,28 (Beat This!)79,51
osu2017Downbeat F184,99 (Beat This!)91,97
GiantStepsToonsoort (Weighted score)74,62 (Madmom)77,73
GTZANToonsoort (Weighted score)74,43 (S-KEY)75,77
osu2017Akkoord (Maj/min)84,59 (Jiang et al. 2019)90,08
Chords1217Akkoord (Maj/min)84,09 (ChordFormer)83,81
HarmonixSetStructuur (Nauwkeurigheid)80,03 (SongFormer)80,51
HarmonixSetStructuur (Boundary F1 $\cdot$ 0.5 s)70,63 (SongFormer)67,96
HarmonixSetStructuur (Boundary F1 $\cdot$ 3 s)79,50 (SongFormer)82,86
RWC-PopMelodie (Vocal pitch-class F1)62,71 (SheetSage1)82,51
RWC-PopMelodie (Full pitch-class F1)64,02 (SheetSage1)75,29

Trainingsgegevens

De modellen zijn voornamelijk getraind op CC0-muziek en synthetische data. Tokenwave.AI levert onder licentie het grootste deel van de synthetische trainingsdata.

Omvang van de trainingsdata:

  • MERT2: 700.000 uur
  • SheetSage2: 28.400 uur
  • YuE2: 346.000 uur