File size: 1,368 Bytes
f4697a3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
---
license: apache-2.0
tags:
  - audio
  - source-separation
  - demucs
  - onnx
  - onnxruntime
library_name: onnx
---

# HTDemucs (ONNX Runtime) — Gridshift mirror

This is a mirror of [gentij/htdemucs-ort](https://huggingface.co/gentij/htdemucs-ort),
re-hosted under the [Gridshift Studio](https://huggingface.co/gridshiftstudio) organization
so that the desktop app's model-distribution pipeline remains stable across
upstream changes.

**Weights, format, and license are unchanged from upstream.**

## Usage

Consumed by [Gridshift](https://gridshift.studio)'s stem-separation feature via
the Rust stem-splitter crate (`reqwest` + `onnxruntime`). The `manifest.json`
in this repo lists the ONNX model file with its SHA-256 and size for
client-side integrity verification.

- **Audio format:** 44.1 kHz stereo, 343 980 samples per inference window
- **Stems:** drums, bass, other, vocals
- **Format:** ONNX Runtime `.ort` (converted from PyTorch HTDemucs)
- **File size:** ~200 MB

## License and attribution

Apache-2.0, inherited from the upstream Demucs project by Facebook Research.
The conversion to ONNX Runtime was done by [gentij](https://huggingface.co/gentij);
we redistribute that conversion without modification.

Please cite upstream Demucs if you use this model:

```
Défossez et al., "Hybrid Transformers for Music Source Separation", 2022.
```