A Supervised Classification Algorithm for Note Onset Detection

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 audio as being onsets or nononsets. Frames classified as onsets are then treated with a simple peak-picking algorithm based on a...

Full description

Bibliographic Details
Main Authors: Douglas Eck, Alexandre Lacoste
Format: Article
Language:English
Published: SpringerOpen 2007-01-01
Series:EURASIP Journal on Advances in Signal Processing
Online Access:http://dx.doi.org/10.1155/2007/43745
id doaj-0353f11c68b34597b00bb515294ad9be
record_format Article
spelling doaj-0353f11c68b34597b00bb515294ad9be2020-11-25T02:45:26ZengSpringerOpenEURASIP Journal on Advances in Signal Processing1687-61721687-61802007-01-01200710.1155/2007/43745A Supervised Classification Algorithm for Note Onset DetectionDouglas EckAlexandre LacosteThis 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 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 a custom dataset. We conclude that a supervised learning approach to note onset detection performs well and warrants further investigation. http://dx.doi.org/10.1155/2007/43745
collection DOAJ
language English
format Article
sources DOAJ
author Douglas Eck
Alexandre Lacoste
spellingShingle Douglas Eck
Alexandre Lacoste
A Supervised Classification Algorithm for Note Onset Detection
EURASIP Journal on Advances in Signal Processing
author_facet Douglas Eck
Alexandre Lacoste
author_sort Douglas Eck
title A Supervised Classification Algorithm for Note Onset Detection
title_short A Supervised Classification Algorithm for Note Onset Detection
title_full A Supervised Classification Algorithm for Note Onset Detection
title_fullStr A Supervised Classification Algorithm for Note Onset Detection
title_full_unstemmed A Supervised Classification Algorithm for Note Onset Detection
title_sort supervised classification algorithm for note onset detection
publisher SpringerOpen
series EURASIP Journal on Advances in Signal Processing
issn 1687-6172
1687-6180
publishDate 2007-01-01
description 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 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 a custom dataset. We conclude that a supervised learning approach to note onset detection performs well and warrants further investigation.
url http://dx.doi.org/10.1155/2007/43745
work_keys_str_mv AT douglaseck asupervisedclassificationalgorithmfornoteonsetdetection
AT alexandrelacoste asupervisedclassificationalgorithmfornoteonsetdetection
AT douglaseck supervisedclassificationalgorithmfornoteonsetdetection
AT alexandrelacoste supervisedclassificationalgorithmfornoteonsetdetection
_version_ 1724762882768371712