nussl logo

nussl (pronounced nuzzle) 1 is a flexible, object oriented python audio source separation library created by the Interactive Audio Lab at Northwestern University. At its core, nussl provides implementations of common source separation algorithms as well as an easy-to-use framework for prototyping and adding new algorithms. The aim of nussl is to create a low barrier to entry for using popular source separation algorithms, while also allowing the user fine tuned control of low-level parameters.

API Documentation

Citing nussl

Troubleshooting

For bug reports and issues with this code, please see the github issues page. Please review open issues before contacting the authors.

Changelog

Indices and tables

Footnotes

1

Officially stands for “Northwestern University Source Separation Library”, but in our hearts nussl stands for “Needs Unmixing? Source Separation Library!”