musicinformationretrieval.com. By Steven K. Tjoa.
Jupyter notebooks with Python examples. Uses sklearn, librosa, numpy etc.
Goes from low-level concepts to practical examples.
Available on Github.
Tools
mir_eval.
Python module for common evaluation metrics in MIR. Also includes visualization tools.