irarainey commited on
Commit
7209a85
·
verified ·
1 Parent(s): 2536522

Upload 5 files

Browse files
README.md CHANGED
@@ -1,3 +1,67 @@
1
- ---
2
- license: mit
3
- ---
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: mit
3
+ library_name: onnxruntime
4
+ pipeline_tag: audio-to-audio
5
+ tags:
6
+ - onnx
7
+ - onnxruntime
8
+ - audio
9
+ - music
10
+ - source-separation
11
+ - stem-separation
12
+ - demucs
13
+ - htdemucs
14
+ - hybrid-transformer-demucs
15
+ - vocals
16
+ - drums
17
+ - bass
18
+ ---
19
+
20
+ # Silverdaw Backup Stem Pack — htdemucs fine-tuned (ONNX)
21
+
22
+ An ONNX export of the **Hybrid Transformer Demucs** fine-tuned 4-stem model
23
+ (`htdemucs_ft`), used by [Silverdaw](https://github.com/irarainey/silverdaw) as
24
+ its **backup** stem-separation engine. `htdemucs_ft` is a "bag" of four
25
+ specialist models — one per source — so vocals / drums / bass / other are all
26
+ native outputs.
27
+
28
+ Silverdaw's primary engine is the higher-quality RoFormer pack pair
29
+ ([vocals](https://huggingface.co/silverdaw/mel-band-roformer-vocals-onnx) +
30
+ [rhythm](https://huggingface.co/silverdaw/bs-roformer-rhythm-onnx)); this model
31
+ is used when those packs are not installed, or when the user explicitly selects
32
+ the backup engine.
33
+
34
+ This repository is a **re-host** of
35
+ [`StemSplitio/htdemucs-ft-onnx`](https://huggingface.co/StemSplitio/htdemucs-ft-onnx)
36
+ so Silverdaw can serve every model it needs from one self-owned location. The
37
+ weights and the export are unchanged (byte-identical; same SHA-256).
38
+
39
+ ## Files
40
+
41
+ | File | Size | Stem | SHA-256 |
42
+ | --- | --- | --- | --- |
43
+ | `htdemucs_ft_vocals.onnx` | ~302 MB | vocals | `8c5d5e2da1f27050240bb80236673307ee3b40d4b064066d9350f4d64bfd544d` |
44
+ | `htdemucs_ft_drums.onnx` | ~302 MB | drums | `f76b68af36066e38885b369299b5032a861038f9b49da5aa6cf1c31cfa69cf27` |
45
+ | `htdemucs_ft_bass.onnx` | ~302 MB | bass | `2a74d9283fc2336fcc58d50f87a7080aff57aea372f65cfe3f0211ea1ff16182` |
46
+ | `htdemucs_ft_other.onnx` | ~302 MB | other | `90e11806c1bb558ca9d9c7e909d28a2854f7f217982e90482dbed6442513daad` |
47
+
48
+ Each file is a self-contained `.onnx` (fp32 weights, no external `.data`). fp32
49
+ is chosen over the fp16 variants for the CPU execution provider, where fp16 ops
50
+ are commonly emulated (slower) rather than accelerated.
51
+
52
+ ## Provenance & license
53
+
54
+ **License: MIT.**
55
+
56
+ - **Weights** — © Meta / Alexandre Défossez et al., *Demucs v4* (Hybrid
57
+ Transformer Demucs, fine-tuned), released under MIT.
58
+ - **ONNX export** — © StemSplitio
59
+ ([`StemSplitio/htdemucs-ft-onnx`](https://huggingface.co/StemSplitio/htdemucs-ft-onnx)).
60
+ - **Architecture / paper** — *Hybrid Transformers for Music Source Separation*
61
+ (Rouard, Massa, Défossez; arXiv:2211.08553) /
62
+ [`facebookresearch/demucs`](https://github.com/facebookresearch/demucs) (MIT).
63
+
64
+ ## Intended use
65
+
66
+ Designed for offline (non-real-time) stem separation inside a desktop DAW. It is
67
+ not a real-time audio-callback model — run it on a worker/background thread.
htdemucs_ft_bass.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:2a74d9283fc2336fcc58d50f87a7080aff57aea372f65cfe3f0211ea1ff16182
3
+ size 316446953
htdemucs_ft_drums.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:f76b68af36066e38885b369299b5032a861038f9b49da5aa6cf1c31cfa69cf27
3
+ size 316446953
htdemucs_ft_other.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:90e11806c1bb558ca9d9c7e909d28a2854f7f217982e90482dbed6442513daad
3
+ size 316446953
htdemucs_ft_vocals.onnx ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:8c5d5e2da1f27050240bb80236673307ee3b40d4b064066d9350f4d64bfd544d
3
+ size 316446953