SLIDE 21 O F A I
Input Data Rhythm periodicity functions Pulse induction Beat Tracking High Level Features
Functional Units of Rhythm Description Framework
Pulse induction
Event-shift handling Pulse selection Periodicity function computation
Quantisation - Rhythm parsing
Audio
Systematic deviation estimation Time signature determination Feature list creation Pulse tracking Rhythmic pattern determination
Symbolic discrete data (e.g. MIDI)
Tempo curve (Beat times) Tempo (Beat rate) Quantised durations Rhythmic patterns Time signature Swing (e.g.) Parameterization Periodicity features
Parsing Integration
Extension of (Gouyon and Dixon, 2005b) Gouyon and Dixon Computational Rhythm Description