About This Site¶

musicinformationretrieval.com is a collection of instructional materials for music information retrieval (MIR). These materials contain a mix of casual conversation, technical discussion, and Python code.

These pages, including the one you're reading, are authored using Jupyter notebooks. They are statically hosted using GitHub Pages. The GitHub repository is found here: stevetjoa/stanford-mir.

This material is used during the annual Summer Workshop on Music Information Retrieval at CCRMA, Stanford University. Click here for workshop description and registration.

This site is maintained by Steve Tjoa. For questions, please email steve@stevetjoa.com. Do you have any feedback? Did you find errors or typos? Are you a teacher or researcher and would like to collaborate? Please let me know.

People who use this site¶

About Fundamentals of Music Processing¶

The book Fundamentals of Music Processing (FMP) is a textbook by Meinard Müller, a well-known and prolific researcher in MIR, and published by Springer in 2015.

For many years, the field of music information retrieval has suffered from a lack of consolidated texts which unify its many disparate topics. Until now, students and researchers have had to learn about MIR mostly by reading the original research papers -- a daunting task. FMP is perhaps the best attempt to address this issue. It is a self-contained textbook which covers many MIR tasks such as feature extraction, audio-to-score alignment, musical form and structure, chord recognition, beat tracking, fingerprinting, and source separation.

We integrated content from FMP into musicinformationretrieval.com in 2016.

Contributors to this GitHub repo¶

  • Leigh Smith
  • Owen Campbell
  • Mark Goldstein
  • Sudara

About the CCRMA Workshop on Music Information Retrieval¶

The MIR workshop teaches the underlying ideas, approaches, technologies, and practical design of intelligent audio systems using MIR algorithms. It lasts five full days, Monday through Friday. It was founded by Jay LeBoeuf (Real Industry, CCRMA consulting professor) in 2008.

The workshop is intended for students, researchers, and industry audio engineers who are unfamiliar with the field of music information retrieval (MIR). We demonstrate the technologies enabled by signal processing and machine learning. Lectures cover topics such as low-level feature extraction, higher-level features such as chord estimations, audio similarity clustering, search and retrieval, and design and evaluation of classification systems. Our goal is to make these interdisciplinary technologies and complex algorithms approachable.

Knowledge of basic digital audio principles is recommended. Experience with a scripting language such as Python or Matlab is desired. Students are encouraged to bring their own audio source material for course labs and demonstrations.

The workshop consists of half-day lectures, half-day supervised lab sessions, demonstrations, and discussions. Labs allow students to design basic "intelligent audio systems" leveraging existing MIR toolboxes, programming environments, and applications. Labs include creation and evaluation of basic instrument recognition, transcription, and real-time audio analysis systems.

Instructors¶

Links redirect to that year's wiki page.

  • 2008: Jay LeBoeuf
  • 2009: Jay LeBoeuf, Kyogu Lee
  • 2010: Jay LeBoeuf, Rebecca Fiebrink
  • 2011: Jay LeBoeuf, Stephen Pope, Leigh Smith, Steve Tjoa
  • 2012: Jay LeBoeuf, Leigh Smith, Steve Tjoa
  • 2013: Jay LeBoeuf, Leigh Smith, Steve Tjoa
  • 2014: Jay LeBoeuf, Leigh Smith, Steve Tjoa
  • 2015: Jay LeBoeuf, Leigh Smith, Steve Tjoa
  • 2016: Steve Tjoa, Jeff Scott
  • 2017: Steve Tjoa, Jeff Scott (Sold out. Sorry.)

Guest Lecturers¶

  • 2011: Rebecca Fiebrink, Doug Eck, George Tzanetakis
  • 2012: Oscar Celma, Michael Mandel
  • 2013: Ching-Wei Chen, Nick Bryan, Gautham Mysore
  • 2014: Stephen Pope, Andreas Ehmann
  • 2015: Zafar Rafii, Constantinos Dimitriou, Jeff Scott, Aneesh Kartakavi
  • 2016: Doug Eck, Blair Kaneshiro
  • 2017: Jonathan Bailey, Stephen Pope

Alumni¶

  • 2008:
  • 2009 [full list]: Luke Dahl, Mike Gao, Craig Hanson, Jorge Herrera, Denis Lebel, Sang Won Lee, Gautham Mysore, Jeremy Sawruk, Hwan Shim, Diana Siwiak, Steve Tjoa, Elie Noune, James Hughes, Stefan Tomic, Lisa Lim, Fred Barrett
  • 2010:
  • 2011: Chris Colatos, Jeff Albert, Kamlesh Lakshminarayanan, Sean Zhang, Eli Stine, David Bird, Gina Collecchia, Dekun Zou, Bill Paseman, John Amuedo
  • 2012:
  • 2013: Freddie Sanchez, Linda Barnett, Xuchen Yang, Vivek Kumar, Felipe Loáiciga Espeleta, Haoqing (Panda) Geng
  • 2014: Krishna Kumar, Owen Campbell, Dan Cartoon, Rob Miller, Davide Fossati, Biagio Gallo, Joel Hunt, Shinobu Yamada, Fredom Luo, Sejin Oh, Phaedon Sinis, Xinyuan Lai, Greg Mertz, Matt Mitchell
  • 2015: Eric Raymond, Stelios Andrew Stavroulakis, Richard Mendelsohn, Naithan Bosse, Alessio Bazzica, Karthik Yadati, Martha Larson, Stephen Hartzog, Philip Lee, Jaeyoung Choi, Matthew Gallagher, Yule Wu, Mark Renker, Rohit Ainapure, Eric Tarr, Allen Wu, Aaron Hipple
  • 2016: Arjun Kaul, Aditya Joglekar, Jennifer Smith, Trevor Welch, Ruoxi Zhang, Patricia Robinson, Xingxing Yang, David Heid, Gabriel Lamorie, Kaustuv Kanti Ganguli, Zhengyang Ma, Bernard Wang, Thomas Matthias, Alex Kintzer, Yutong Chen
  • 2017: Jace Mogill, Saarish Kareer, Adi Etsion, Jiawen Huang, John Neuharth, Jung Choi, Thomas D. Semah, David Wickland, Arvind Ramanathan, Steve Philbert, Peizhe Gao, Kimberly Kawczinski, Samuel Lowe, Eric Pérez Segura, Jennifer Smith, Evan Azevedo, Mark Goldstein, Robert Farrimond, Wayne Chen, Miguel Saldana, Shakib Ghassemieh, Cixian Lu, Kunwoo Kim, Han Han, Oscar Dub