No original encoder weights or source code were used.
V3 was initialized from scratch. No v1 or v2 weights were loaded.
Real-audio generalization is not established.
MERT was used only as a frozen training teacher. MERT weights are not included.
A packaged from_pretrained loader is not present yet.
Result
V3 adds MERT representation alignment to the v2 architecture.
At the matched step 17,500, relative to v2:
loss: 5.264569 -> 5.260236;
semantic top-1: 42.86% -> 43.03%;
semantic top-5: 80.17% -> 80.48%;
acoustic top-1: 7.62% -> 7.65%;
acoustic top-5: 21.98% -> 22.02%.
The MERT objective converged. Holdout MERT cosine similarity reached 0.762. RVQ accuracy changed only slightly. MERT alignment is not the main missing component for this architecture and corpus.
Objective
Approximate the missing audio-to-RVQ path used by MiniMax Music 3.
Argmax gives a discrete code stream. The downstream path replays those codes through the MiniMax Music 3 LM, condition encoder, diffusion transformer, and DAV decoder.
Architecture
Exported encoder parameters: 154,736,064.
Training-only MERT projection parameters: 835,584.
Total trainable parameters during v3 training: 155,571,648.
Component
Configuration
Parameters
DAV latent input stem
Conv1d, 128 -> 1,088, kernel 7
975,936
Local residual stack
3 blocks, dilations 1/3/9, GroupNorm, kernel-3 and kernel-1 convolutions
Context: 128 frames, or 5.12 seconds. There is no cross-window state.
The per-sample pool matrix preserves stitched-chunk alignment. It is not a fixed-ratio resampler.
Architecture Selection
Version
Exported parameters
Change
v1
40,978,944
512-wide baseline
v2
154,736,064
width increased to 1,088
v3
154,736,064
v2 encoder plus training-only MERT alignment
V3 keeps the v2 encoder unchanged. This isolates the MERT auxiliary objective.
The encoder still predicts the seven acoustic books independently. Head k does not receive selected codes from heads < k. The per-head results show a strong accuracy decline with codebook depth. V4 addresses that separately with a causal depth decoder.
135 holdout records before exact-alignment filtering;
approximately 178 GB;
synthetic tracks generated by MiniMax Music 3;
not MiniMax's original training set.
Trainer inputs:
waveform audio;
sampled RVQ codes;
teacher top-50 token IDs and logits;
exact chunk-stitching metadata.
Waveforms are re-encoded with SimpleTuner/MiniMax-Music-3-Encoder. DAV latents are cached once. Window reads use safetensors.safe_open(...).get_slice(...).
Stored flow-VAE latents in the dataset are not consumed.
MERT sidecars are generated before training. Cache metadata records the model, revision, hidden layers, chunk geometry, dtype, emitted frame count, and alignment version dav512-mert75-center-v1.
The projection forward remains active after its scheduled weight reaches zero. This preserves DDP parameter participation. The projection is not exported.
MERT-v1-95M is published under CC-BY-NC-4.0. This repository does not redistribute MERT weights. Users remain responsible for applicable model, dataset, and teacher terms.
each final checkpoint predicts argmax RVQ codes from cached DAV latents;
predicted codes are teacher-forced through the official language model and RVQ depth decoder;
hidden states pass through the official condition encoder with recorded chunk stitching;
reconstructed condition embeddings are compared with stored condition embeddings;
metric: per-track mean cosine over stitched condition-latent frames;
true sampled codes provide the replay control.
Model
Parameters
Mean cosine
Standard deviation
5th-95th percentile
Serveurperso v1
40,978,944
0.663329
0.022175
0.628052-0.696328
SimpleTuner v1
40,978,944
0.762442
0.019550
0.734519-0.790450
SimpleTuner v2
154,736,064
0.769841
0.019063
0.742991-0.798636
SimpleTuner v3
154,736,064
0.770259
0.019274
0.741585-0.800492
True-code control
-
0.999907
-
-
Condition-embedding replay comparison
V1 exceeds the independent Serveurperso checkpoint by 0.099114 mean cosine. V2 adds 0.007399 over v1. V3 adds 0.000418 over v2. The MERT gain remains small downstream.
This test stops before diffusion and DAV decode. It is not an STFT, waveform, lyric-identity, or listening score.