期刊文献+

一种音乐自动识别及实时可视化的方法 被引量:1

A method of Music Automatic Recognition and Real-time Visualization
下载PDF
导出
摘要 基于实现音乐旋律自动识别和动态可视化呈现的目的。以C调音乐为例,在MATLAB的平台上使用音频处理函数audioread(),获取一段音频的采样率及信号,再利用IIR巴特沃斯低通滤波器排除噪声干扰获得优质音频。然后在快速傅里叶变换的基础上绘制出频谱图,对图中的频率和幅值进行分析提取出音乐特征和每一小段的基波频率,将基波频率相应的转换为音高。为了实现对音乐旋律的自动识别,将音高、时值、节拍等因素相结合,绘制出二维阶梯图并以实时动态的方式展现。该方法能够自动识别各种音乐的音高,使音乐的呈现方式多样化,有利于对乐理知识掌握甚少的人展开对音乐的学习。 Based on the realization of automatic recognition of music melody and the purpose of dynamic visualization.Taking c-tune music as an example,the audio processing function audioread()is used on the MATLAB platform to obtain the sampling rate and signal of a section of audio,and then the IIR Butterworth low-pass filter is used to eliminate noise interference to obtain high-quality audio.Then,based on the fast Fourier transform,the spectrum chart is drawn,and the frequency and amplitude in the chart are analyzed to extract the music features and the fundamental frequency of each small segment,and the fundamental frequency is converted into pitch accordingly.In order to realize the automatic recognition of music melody,we combine pitch,time value,beat and other factors to draw a two-dimensional ladder diagram and show it in a real-time and dynamic way.This method can automatically recognize the pitch of various kinds of music,make the presentation of music diversified,and help people who have little knowledge of music theory to learn music.
作者 田佳鹭 张岩 TIAN Jia-lu;ZHANG Yan(School of mathematics and Systems Science,Shenyang Normal University,Shenyang110034,China)
出处 《电脑与信息技术》 2020年第4期9-12,共4页 Computer and Information Technology
基金 国家社科基金艺术学重大项目(项目编号:18ZD23)。
关键词 音高 频率 FFT MATLAB IIR pitch frequency FFT Matlab IIR
  • 相关文献

参考文献15

二级参考文献88

共引文献108

同被引文献14

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部