Welcome!#
This repository contains instructional notebooks related to music information retrieval (MIR). Inside these notebooks are Python code snippets that illustrate basic MIR systems.
Updates#
2025 October 31: As part of our efforts to modernise this site, we’d welcome additional tutorials and notebooks (in
.ipynbformat) to feature on this site. Please submit a pull request on the repository.2025 October 22: Hey! I’m Huw Cheston and I’m excited to be working with Iran on modernising this site as part of the EPSRC “AI Skills Through Music” project. I completed my PhD in MIR at the University of Cambridge and now work at the Centre for Digital Music, Queen Mary University. Feel free to reach out and say hi!
h \<dot\> cheston \<at\> qmul \<dot\> ac \<dot\> uk.2023 October 09: Hello everyone! I’m Iran R. Roman and I’m honored to be the new administrator of musicinformationretrieval.com. Feel free to reach out and say hi. I would love to hear from you. iran <at> ccrma <dot> stanford <dot> edu
Contributions#
Your contributions are welcome! You can contribute in two ways:
Submit an issue. Click on “Issues” in the right navigation bar, then “New Issue”. Issues can include Python bugs, spelling mistakes, broken links, requests for new content, and more.
Submit changes to source code or documentation. Fork this repo, make edits to your fork, then submit a pull request.
gh-pagesis the default branch for this repo. Try to follow the style conventions in the existing notebooks.