Views
No views yet
| Credit | Link |
|---|---|
| Suno AI | Original creators of the BS-Roformer / Mel-Band-Roformer architecture via the Bark project |
| ZFTurbo (Vladislav Sukachov) | Music Source Separation Training framework and community model training |
| anvuew | Trained BS-RoFormer checkpoint (SDR 12.45) |
| GaboxR67 | Mel-Band-Roformer checkpoints |
| 沉默の金 (chenmozhijin) | Fork-BSRoformer.cpp — C++ GGUF inference engine |
| ggerganov | GGML library for efficient tensor computation |
| dr_libs | Lightweight audio decoding library |
1./bs_roformer-cli -m bs-roformer-multi-q8.gguf -a input.wav -o output.wav
2See Fork-BSRoformer.cpp (https://github.com/victorlfdev/Fork-BSRoformer.cpp) for full CLI options and usage.
3Via Python
4from bs_roformer_cpp_cli import BsRoformerCppCLI
5
6cli = BsRoformerCppCLI(model_path="./bs-roformer-multi-q8.gguf", device="cuda")
7cli.process("input.wav", "output.wav")
8Model Architecture
9- Type: Band Split RoFormer (transformer-based music source separator)
10- Quantization: Q8 (8-bit uniform quantization via GGUF)
11- Stems: 4 (drums, bass, vocals, other)
12- Input: Mono/stereo WAV audio (any sample rate, resampled internally)
13- Output: 4-channel separated stems (WAV format)
14License
15This model is shared for research and educational purposes. The underlying BS-Roformer architecture and training methodology are derived from community efforts referenced above. Redistribution of trained weights should comply with the original training data licenses.
16Acknowledgements
17- ggerganov/ggml (https://github.com/ggerganov/ggml) — Efficient tensor library
18- ZFTurbo/Music-Source-Separation-Training (https://github.com/ZFTurbo/Music-Source-Separation-Training) — PyTorch reference implementation
19- dr_libs (https://github.com/mackron/dr_libs) — Lightweight audio library