A Novel Tempogram Generating Algorithm Based on Matching Pursuit
Tempogram is one of the most useful representations for tempo, which has many applications, such as music tempo estimation, music structure analysis, music classification, and beat tracking. This paper presents a novel tempogram generating algorithm, which is based on matching pursuit. First, a temp...
Main Authors: | , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2018-04-01
|
Series: | Applied Sciences |
Subjects: | |
Online Access: | http://www.mdpi.com/2076-3417/8/4/561 |
id |
doaj-738ae9f7f13140a59cdf46eee1946783 |
---|---|
record_format |
Article |
spelling |
doaj-738ae9f7f13140a59cdf46eee19467832020-11-25T00:06:34ZengMDPI AGApplied Sciences2076-34172018-04-018456110.3390/app8040561app8040561A Novel Tempogram Generating Algorithm Based on Matching PursuitWenming Gui0Yao Sun1Yuting Tao2Yanping Li3Lun Meng4Jinglan Zhang5School of Software Engineering, Jinling Institute of Technology, Nanjing 211169, ChinaSchool of Software Engineering, Jinling Institute of Technology, Nanjing 211169, ChinaSchool of Software Engineering, Jinling Institute of Technology, Nanjing 211169, ChinaNanjing University of Posts and Telecommunications, Nanjing 210003, ChinaCollege of Public Administration, Hohai University, Nanjing 210098, ChinaScience and Engineering Faculty, Queensland University of Technology, Queensland 4001, AustraliaTempogram is one of the most useful representations for tempo, which has many applications, such as music tempo estimation, music structure analysis, music classification, and beat tracking. This paper presents a novel tempogram generating algorithm, which is based on matching pursuit. First, a tempo dictionary is designed in the light of the characteristics of tempo and note onset, then matching pursuit based on the tempo dictionary is executed on the resampled novelty curve, and finally the tempogram is created by assembling the coefficients of matching pursuit. The tempogram created by this algorithm has better resolution, stronger sparsity, and flexibility than those of the traditional algorithms. We demonstrate the properties of the algorithm through experiments and provide an application example for tempo estimation.http://www.mdpi.com/2076-3417/8/4/561tempotempogramnovelty curveautocorrelationFourier transformmatching pursuit |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Wenming Gui Yao Sun Yuting Tao Yanping Li Lun Meng Jinglan Zhang |
spellingShingle |
Wenming Gui Yao Sun Yuting Tao Yanping Li Lun Meng Jinglan Zhang A Novel Tempogram Generating Algorithm Based on Matching Pursuit Applied Sciences tempo tempogram novelty curve autocorrelation Fourier transform matching pursuit |
author_facet |
Wenming Gui Yao Sun Yuting Tao Yanping Li Lun Meng Jinglan Zhang |
author_sort |
Wenming Gui |
title |
A Novel Tempogram Generating Algorithm Based on Matching Pursuit |
title_short |
A Novel Tempogram Generating Algorithm Based on Matching Pursuit |
title_full |
A Novel Tempogram Generating Algorithm Based on Matching Pursuit |
title_fullStr |
A Novel Tempogram Generating Algorithm Based on Matching Pursuit |
title_full_unstemmed |
A Novel Tempogram Generating Algorithm Based on Matching Pursuit |
title_sort |
novel tempogram generating algorithm based on matching pursuit |
publisher |
MDPI AG |
series |
Applied Sciences |
issn |
2076-3417 |
publishDate |
2018-04-01 |
description |
Tempogram is one of the most useful representations for tempo, which has many applications, such as music tempo estimation, music structure analysis, music classification, and beat tracking. This paper presents a novel tempogram generating algorithm, which is based on matching pursuit. First, a tempo dictionary is designed in the light of the characteristics of tempo and note onset, then matching pursuit based on the tempo dictionary is executed on the resampled novelty curve, and finally the tempogram is created by assembling the coefficients of matching pursuit. The tempogram created by this algorithm has better resolution, stronger sparsity, and flexibility than those of the traditional algorithms. We demonstrate the properties of the algorithm through experiments and provide an application example for tempo estimation. |
topic |
tempo tempogram novelty curve autocorrelation Fourier transform matching pursuit |
url |
http://www.mdpi.com/2076-3417/8/4/561 |
work_keys_str_mv |
AT wenminggui anoveltempogramgeneratingalgorithmbasedonmatchingpursuit AT yaosun anoveltempogramgeneratingalgorithmbasedonmatchingpursuit AT yutingtao anoveltempogramgeneratingalgorithmbasedonmatchingpursuit AT yanpingli anoveltempogramgeneratingalgorithmbasedonmatchingpursuit AT lunmeng anoveltempogramgeneratingalgorithmbasedonmatchingpursuit AT jinglanzhang anoveltempogramgeneratingalgorithmbasedonmatchingpursuit AT wenminggui noveltempogramgeneratingalgorithmbasedonmatchingpursuit AT yaosun noveltempogramgeneratingalgorithmbasedonmatchingpursuit AT yutingtao noveltempogramgeneratingalgorithmbasedonmatchingpursuit AT yanpingli noveltempogramgeneratingalgorithmbasedonmatchingpursuit AT lunmeng noveltempogramgeneratingalgorithmbasedonmatchingpursuit AT jinglanzhang noveltempogramgeneratingalgorithmbasedonmatchingpursuit |
_version_ |
1725421374917312512 |