Music Source Separation with Band-Split RoPE Transformer
Paper • 2309.02612 • Published • 1
This repository contains a 17 MB piano separation model and inference script for running it.
The model takes an audio track as input and outputs the isolated piano.
Listen to some examples here https://tjpurdy.github.io/Piano-Separation-Model-small/
wav, flac, mp3wav, flac (--output_format wav / --output_format flac)pip install torch einops rotary-embedding-torch numpy soundfile safetensors
Download the inference.py file then run the code below after setting the --input_dir (model and config will be auto-downloaded).
python inference.py --input_dir 'Insert path to file or directory containing file(s) here'
Please cite this repository if you use this model in research or a project.
Wei-Tsung Lu, Ju-Chiang Wang, Qiuqiang Kong, Yun-Ning Hung - https://arxiv.org/abs/2309.02612 lucidrains - https://github.com/lucidrains/BS-RoFormer