A Supervised Classification Algorithm for Note Onset Detection
A Supervised Classification Algorithm for Note Onset Detection
Blog Article
This paper presents a novel approach to detecting onsets in music audio files.We use a supervised learning algorithm to classify spectrogram frames extracted from digital 1073spx audio as being onsets or nononsets.Frames classified as onsets are then treated with a simple peak-picking algorithm based on a moving average.We present two versions of this approach.The first version uses a single neural network classifier.
The second version combines the predictions of several networks trained using different hyperparameters.We describe the details of the algorithm and summarize the performance of both variants on several datasets.We also examine our choice of hyperparameters by describing results of cross-validation experiments done on hacklinkci.com a custom dataset.We conclude that a supervised learning approach to note onset detection performs well and warrants further investigation.