Open-Unmix (UMX) was introduced as a reference implementation for music source separation [1]}. The architecture is based on the BLSTM model from [2]} and uses magnitude spectrograms as input features.
