Skip to content

Fourier Analysis for Rhythm Analysis

Latest
Compare
Choose a tag to compare
@LSBurchardt LSBurchardt released this 03 Aug 14:36
3c9b370

Using a fast Fourier transformation to analyse the rhythm of sound sequences

Input: timepoints of points of interest (i.e.: start points of elements in a sequence of acoustic signals; end points of the same, points of highest energy of the same)

The input is first transformed into a binary sequence (time resolution to be changed in the code, default is 5 ms to analyze frequencies of up to 100 Hz), then a fast Fourier transform is calculated and the highest peak extracted as "best fitting beat" with corresponding goodness-of-fit values.

Additions to the script are currently being optimized and will soon be published.

License: CC-BY