Upload 5 files
Browse files- README.md +67 -3
- htdemucs_ft_bass.onnx +3 -0
- htdemucs_ft_drums.onnx +3 -0
- htdemucs_ft_other.onnx +3 -0
- htdemucs_ft_vocals.onnx +3 -0
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
|