Instructors: Rafael Caro Repetto, Frederic Font, Dmitry Bogdanov, plus other researchers from the MTG

Credits: 5 ECTS

This is a hands-on lab/seminar, which complements the technologies and methodologies covered by the core courses of the Master's program. Thus this course focuses on different datasets, such as large-scale music data and machine-readable music scores, as well as it encourages the student to go beyond the mainstream 'engineering-only' approach, by introducing methodologies from musicology and ethnomusicology. The course offers the opportunity to engage with some of the technologies and research projects currently carried-out at the MTG by their leading researchers.


  • Introduction to Essentia audio analysis library
  • Large-scale analysis and processing of music collections
  • Creative audio mosaicing with large sound collections
  • Introduction to virtual analog modeling
  • Introduction to basic music theory (staff notation)
  • Introduction to musicological and ethnomusicological research
  • Introduction to research in computational musicology
  • Music analysis of machine readable scores

Class format and evaluation

The course is divided into two modules. The first module addresses data driven analysis of large audio datasets, while the second module focuses on (ethno)musicological research and music score analysis. Each session contains a theoretical introduction to the corresponding topics, followed by hands-on exercises.

Students are expected to fulfill the following requirements in order to pass the course:

  • Module 1 (45% of the final grade): Submission of two data analysis assignments
  • Module 2 (45% of the final grade): Written paper, oral presentation, and peer reviews
  • The remaining 10% of the final grade consists in active participation in class