Downloads · 30 days
39
30% of all-time downloads
nsosu/demucs-onnx
demucs-onnx is a audio-to-audio model from nsosu. Use it for the audio-to-audio task on the model card, and read the license before you ship it in a product. It is set up for onnxruntime. The card lists the license as mit.
4 source-specific ONNX models for stem separation, exported from Open-Unmix UMX-L.
Downloads · 30 days
39
30% of all-time downloads
All-time downloads
132
Public
Repo size
452 MB
Likes
1
Public
Click a slice to open those files.
.onnx452 MB · 100%
From the Hugging Face model README
4 source-specific ONNX models for stem separation, exported from Open-Unmix UMX-L.
| File | Source | Size | Format |
|---|---|---|---|
umxl_vocals.onnx | Vocals | ~108 MB | ONNX opset 17 |
umxl_drums.onnx | Drums | ~108 MB | ONNX opset 17 |
umxl_bass.onnx | Bass | ~108 MB | ONNX opset 17 |
umxl_other.onnx | Other | ~108 MB | ONNX opset 17 |
Open-Unmix operates in the spectrogram domain (not waveform). Each model:
(batch, 2, 2049, nb_frames) — stereo, 2049 frequency bins(batch, 2, 2049, nb_frames) — same shapeSTFT and ISTFT must be performed on-device:
n_fft=4096, n_hop=1024, sample rate 44100 Hz|STFT(audio)| → (1, 2, 2049, frames)config.json contains STFT parameters:
{
"n_fft": 4096,
"n_hop": 1024,
"nb_bins": 2049,
"sample_rate": 44100,
"sources": ["vocals", "drums", "bass", "other"],
"model": "umxl"
}
All models verified with ONNX Runtime (max absolute diff < 0.00001 vs PyTorch).
These models are used by the DJNed Android app for on-device stem separation. Download is managed by the app's Model Manager.