User Tools

Site Tools


midi_beat_tracking

====== Differences ====== This shows you the differences between two versions of the page.

Link to this comparison view

midi_beat_tracking [2014/01/26 17:05]
209.2.210.220
midi_beat_tracking [2014/01/26 17:05] (current)
craffel
Line 2: Line 2:
  
 | Author | Colin Raffel | | Author | Colin Raffel |
-| Affiliation | Apple and Michaelsoft ​|+| Affiliation | LabROSA ​|
 | Code | [[https://​github.com/​craffel/​pretty-midi|pretty_midi]] | | Code | [[https://​github.com/​craffel/​pretty-midi|pretty_midi]] |
  
 Many MIDI files contain tempo change information,​ but not beat information. ​ It would be useful to be able to extract the beats from the MIDI data directly. ​ To do so, we simply follow the tempo changes and place beats according to the tempo interval. ​ To choose the first beat location, we perform beat tracking using each of the first 10 (unique) onsets and assign a score according to the alignment of the tracked beats to the onset locations of the MIDI file.  For many files, this results in the ideal data-based beat tracking. Many MIDI files contain tempo change information,​ but not beat information. ​ It would be useful to be able to extract the beats from the MIDI data directly. ​ To do so, we simply follow the tempo changes and place beats according to the tempo interval. ​ To choose the first beat location, we perform beat tracking using each of the first 10 (unique) onsets and assign a score according to the alignment of the tracked beats to the onset locations of the MIDI file.  For many files, this results in the ideal data-based beat tracking.
- 
-Colin sucks 
midi_beat_tracking.1390773921.txt.gz ยท Last modified: 2014/01/26 17:05 by 209.2.210.220