| --- |
| 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. |
| ``` |
|
|