摘要
针对音乐的音阶频率按指数规律分布的特点,提出基于常量Q变换(CQT)的音符起始点检测算法。该算法根据十二平均律的音阶频率分布规律,对音乐信号进行分解,得到一个分音矩阵,利用该分音矩阵生成检测函数,并提取峰值,得到音符起始点向量。实验结果显示,该算法的检测结果要优于2011年MIREX的结果。
The frequencies of music scales are exponentially distributed. This paper proposes an algorithm for note onset detection, which is based on Constant Q Transform(CQT) and adapts to the characteristics of music scales. The music signals are decomposed to a partial, matrix through CQT, according to the frequencies distribution of twelve-tone equal temperament. Detection function is generated using the partial matrix. Peaks are picked, and note onset vector is obtained. Experimental results show that the results are superior to those of 2011 MIREX.
出处
《计算机工程》
CAS
CSCD
2013年第10期283-286,共4页
Computer Engineering
基金
国家自然科学基金资助项目"基于内容的流行音乐结构分析的研究"(60902065)
关键词
音符起始点检测
十二平均律
常量Q变换
短时傅里叶变换
分音矩阵
峰值提取
note onset detection
twelve-tone equal temperament
Constant Q Transform(CQT)
Short Time Fourier Transform(STFT)
partial matrix
peak picking