MiniMaxMusicTraining is a group of loosely associated community members and researchers that are aiming to unlock the secret to properly fine-tuning MiniMax Music 3 on our own data.

If you wish to join with write access to upload your own results here, request membership. Users with a Hugging Face profile that demonstrate clear intent with past published models and datasets will be accepted quickly.

The "tournament" training regime ablates configurations over several legs and iterates with small (potential) improvements.

The first tournament is intended to see how closely we can get to a single artists' style and structure.

Round 1 tournament showed that 128 wide frame window may not be enough, but regardless, each objective differed in their outcome:

Some intermediary experiments were ablated between tournament round 1 and 2:

Round 2 with AdamW took the four legs of Round 1, extending their training duration from 1,000 to 10,000 steps. Round 2 also trained on anchored random 128 frame wide windows where the model should ideally learn random crops of the input song without losing positional information. Round 2 also had a small 128-song regularisation dataset of Suno tracks added in an attempt to prevent model collapse or forgetting due to the small training corpus.

The main open question for me between round two and three then was: "How much does the frame windowing matter?"

Round three only adjusts this variable; we no longer use position-anchored frame windows. We switched to full song prediction which has an unfortunate impact on VRAM, requiring an upgrade from L40S (48G) to H100 (80G). Performance had a proportional slowdown in per-step time from 1.2 it/sec to 3.2 seconds per it. The full length being shown to the model means all token positions are predicted and the cross-entropy loss of each token position accumulates.

It feels like one of the principle contenders for round four of the tournament is to adjust captioning style of the inputs, keeping the highest quality techniques from round three:

Reducing our objective testing to just the best two and still testing the performance vs quality trade-offs of random window crops.