/MIDI-templater

A 'MIDI templating' system which identifies discrete note events from a music performance using a MIDI representation as a template. Characterizes the pitch, duration, and timbral qualities of each segmented note.

Primary LanguageJupyter Notebook

MIDI-templater

Load a MIDI file, an audio file, and see/playback the differences!

app_preview

About the graph

  • MIDI notes are in grey
  • The audio file is parsed to detect all pitches using the pYIN algorithm, plotted in various opacities of pink corresponding to the probability of the pitch estimate.

Currently working on...

Choosing the best probability to follow along this set of all possible pitch candidates to find a voicing estimate.