====== Differences ====== This shows you the differences between two versions of the page.
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 |