kallinv1 commited on
Commit
ea60328
·
verified ·
1 Parent(s): aab482c

Add model card

Browse files
Files changed (1) hide show
  1. README.md +54 -0
README.md ADDED
@@ -0,0 +1,54 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: cc-by-4.0
3
+ tags:
4
+ - music-source-separation
5
+ - blind-source-separation
6
+ - flow-matching
7
+ - diffusion-transformer
8
+ - audio-queries
9
+ library_name: pytorch
10
+ ---
11
+
12
+ # MuS3D: Music Source Separation via Stem Discovery
13
+
14
+ Model checkpoints accompanying the paper *"Music Source Separation via Stem Discovery"*.
15
+
16
+
17
+
18
+ ## Contents
19
+
20
+ Each folder contains the weights and a `config.yaml` describing the architecture and training setup:
21
+
22
+ - `SEG_mixemb`: SEG, the stem embedding generator. A diffusion transformer (37M parameters) trained with conditional flow matching on PCA-reduced PaSST embeddings; generates stem queries and residual embeddings.
23
+ - `SEG_resemb`: SEG variant additionally conditioned on the residual embedding from the previous iteration.
24
+ - `DiT`: DiT-Sep, the conditional flow matching separator based on SAM-Audio (large, ~2.2B parameters), conditioned on query embeddings and operating on DAC-VAE latents; fine-tuned from the public SAM-Audio weights.
25
+ - `BS-Locoformer_query`: BS-Locoformer (medium band-split TF-Locoformer) with query conditioning via SwiGLU bias modulation.
26
+ - `BS-Locoformer_static`: the same architecture trained as a static 6-stem (VDBGPO) separator, used as a baseline.
27
+ - `classifiers/pca_params_train.pkl`: fitted PCA parameters used to reduce the 1024-dimensional PaSST embeddings to 128 dimensions.
28
+ - `classifiers/stem_classifier_pcatrain.pkl`: hierarchical stem classifier over the PCA-reduced PaSST embeddings, used to assign taxonomy labels to generated queries during evaluation.
29
+ - `classifiers/multilabel_classifier.pkl`: multi-label mixture classifier, the stem-discovery baseline from Table 1 of the paper.
30
+
31
+ ## Code
32
+
33
+ Code and training details: [github.com/REMUS-Aalto/Mus3D](https://github.com/REMUS-Aalto/Mus3D)
34
+
35
+ Sound examples: [research.spa.aalto.fi/publications/papers/mus3d](http://research.spa.aalto.fi/publications/papers/mus3d)
36
+
37
+ ## Citation
38
+
39
+ ```bibtex
40
+ @article{kallinen2026mus3d,
41
+ title = {Music Source Separation via Stem Discovery},
42
+ author = {Kallinen, V. Valtteri and Moliner, Eloi and Juvela, Lauri and V{\"a}lim{\"a}ki, Vesa},
43
+ journal = {arXiv preprint arXiv:2609.30912},
44
+ year = {2026},
45
+ }
46
+ ```
47
+
48
+ ## License
49
+
50
+ The model weights are released under [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/).
51
+
52
+ ## Acknowledgments
53
+
54
+ This research was funded by the Research Council of Finland (grant no. 371845). Computational resources were provided by the Aalto Science-IT project.