Skip to content

bforbanks/iBeat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iBeat

By Benjamin Banks(s234802), David Svane(234848) og Lucas Pedersen(s234842)

This was made for 3-weeks project for a course a DTU September 2023.

Data and model weights

As much of our data and our model weight files for the models compared in our report were above the github limit of 25MB, it isn't available on git, however, if it is needed for any purpose, reach out to [email protected].

The following is from our report:

Abstract

This paper addresses the challenge of beat detection in music, a crucial first step towards live synchronization of visual elements to musical tracks. Previous beat detection methods based on expert systems are either too simple to account for the varieties in music or take a significant amount of development time and expertise. Utilizing that convolutional neural networks are good at finding their own patterns in data, we developed and assessed two convolutional neural network (CNN) systems for identifying beats in 10-second music snippets: one based on waveform (WM) analysis and the other on spectrogram (SM) analysis. Our evaluation shows that the spectrogram-based CNN significantly outperforms the waveform-based approach in beat placement accuracy on a 5% significance level. Our findings might suggest that spectrograms highlight certain features that are helpful for beat tracking, which might be used for further development in the area.

Results

Listen to the snippets here

Best snippets above, and 11 random sample from best to worst F-measure underneath.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •