File size: 1,841 Bytes
5274c54
 
 
7688e10
 
 
 
 
 
 
5274c54
7688e10
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
---
license: other
license_name: mix-directive-model-license
license_link: LICENSE.md
library_name: onnx
pipeline_tag: audio-to-audio
tags:
  - music-source-separation
  - stem-separation
  - mix-directive
---

# Mix Directive Stem Splitter (4-stem, v1)

The stem separation model used by the [Mix Directive](https://mixdirective.example) desktop
app. It splits a stereo mix into **drums**, **bass**, **other** and **vocals**.

**This model is proprietary.** It is published here only so the Mix Directive app can
download it on demand. Using it outside the app, redistributing it, or building on it is
not permitted: see [LICENSE.md](LICENSE.md).

## Files

| File | What it is | SHA-256 |
|---|---|---|
| `model_fp16.onnx` | the model (ONNX, fp16 weights, 56 MB) | `f45b4b79dd08b9e0237bd7420b735659b043edb25b572949dbb4ae5ce3fe110b` |
| `model_config.json` | sources, sample rate, segment length, input normalisation | `af642c9ac4e3812449c847ec5bc969b15fa791faa4a5d14f2d2de3b7968db809` |

The app pins a specific commit of this repository and checks each file's SHA-256 before
using it.

## Model

- Architecture: Hybrid Transformer Demucs (the open-source `demucs` 4.1 architecture, MIT),
  22.6M parameters, 44.1 kHz stereo, 6 s segments.
- Weights: trained from random initialisation by Mix Directive. No pretrained third-party
  weights were used.
- Training data: music owned by the Mix Directive author, used with full rights. The model
  does not contain or reproduce those recordings.

## Intended use

Separating music the user has the right to process, inside the Mix Directive app (stem
extraction before mixing and Auto-Mix). Results can contain bleed between stems and
artefacts, especially in the "other" stem.

## License

Mix Directive Stem Splitter Model License v1.0 — see [LICENSE.md](LICENSE.md). All rights
reserved.