--- license: mit tags: - audio - source-separation - drumsep - onnx - onnxruntime library_name: onnx --- # DrumSep (ONNX) — Gridshift mirror Drum-element separation model (kick / snare / cymbals / toms) in ONNX format, moved from `philippherzig/drumsep-onnx` to [Gridshift Studio](https://huggingface.co/gridshiftstudio) org for release-pipeline consistency. Weights and format are unchanged from the previous repository. The original upstream is [inagoy/drumsep](https://github.com/inagoy/drumsep), a DemucsHT fine-tune on drum stems. ## Usage Consumed by [Gridshift](https://gridshift.studio)'s drum-element separation feature via the Rust stem-splitter crate. The `drumsep_manifest.json` in this repo lists the ONNX model file with SHA-256 for integrity verification. - **Audio format:** 44.1 kHz stereo, 1 764 000 samples per inference window - **Stems:** kick, snare, cymbals, toms - **Format:** ONNX (opset 14) - **File size:** ~335 MB ## License and attribution Inherited MIT license from the upstream `inagoy/drumsep` project. The ONNX conversion was done from the original HDemucs checkpoint using `torch.onnx.export` (see `app/rust/drum-separation/convert_drumsep_to_onnx.py` in the Gridshift source tree).