Teaching: Introduction to Music & Science workshop

While a workshop leader on the Sutton Trust Cambridge Summer School I created a variety of online notebooks on Google Colab designed to introduce students to several basic music information retrieval concepts, e.g. beat tracking, automatic transcription, etc. These students had no prior experience of programming or audio signal processing, so the notebooks were designed to be as interactive as possible – requiring students to select their own audio recordings from YouTube, manipulate variables using sliders, and assess the results on graphs generated automatically from their outputs. You can access the notebooks below:

  • Beat tracking: Open In Colab
    • Goal: automatically locate the position of the crotchet beats in a musical performance!
  • Source separation: Open In Colab
    • Goal: separate an ensemble recording into vocal, bass, and drum parts!
  • Polyphonic transcription: Open In Colab
    • Goal: automatically transcribe the performance of a solo instrument into a MIDI piano roll!
  • Pose estimation: Open In Colab
    • Goal: track the motion of a single dancer or musician!