欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2016109101219
申请人: 长江大学
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2024-02-28
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种乐器演奏分析和评测方法,其特征是包括以下步骤:一、获取标准音频格式;

二、根据标准音频格式得到标准谱表;

从音频文件中获取比特率Rb,单位:bps;

由比特率Rb计算出采样率fs;

根据采样率按照与演奏谱表的同等时间读取该音频文件的字节流得到采样样本;

对采集到的采样样本进行加Hanning窗;

使用FFTW变换库对加窗后的样本进行实数到实数的FFT变换,得到double数组M,M数组的长度为L;则由L、fs计算出f(Hz)的频率在数组M中对应的位置,并得到频域谱图;

在处理频域谱图过程中忽略高度较小的频率进行降噪,对具有波峰特征的位置进行处理,得到并记录具有波峰特征的点的频率;低于1/2高度线以下的波峰均被忽略;

忽略因音频频率较为接近而无法识别的按键,以特殊标志代替;

由于采样时样本数量较少的原因,无法识别的按键主要出现在钢琴的低八度,即最左侧8个按键,样本在经过傅立叶变换之后容易使得波峰较为密集,将低八度按键忽略并定性为一个特别标志α,在进行比较的标准谱表中也做同样处理,以减少计算量,实现实时的获取用户的演奏谱表;

低八度的按键在实际演奏中使用频率很低,在比较时发现特别标志α位置不匹配则获知在低八度按键出错,根据乐谱找出错误点;

对跨八度和弦的基波、谐波同化处理;

若两个或多个波峰特征高度相差低于设定阀值,则判定为同时出现;

若两个或多个波峰特征高度相差高于设定阀值,则同化为较高波峰特征的频率;

具体为:在测试过程中的和弦,谐波出现时会导致按键出现的倍频波峰较高;相差一个八度的两个音同时发声的频率很低;两个波峰特征的高度不同,当一个特征高度比为1:2,则同化处理为较高波峰特征的按键;若两个波峰高度相差低于阀值1/4时则认为同时出现两个按键,由于谐波的波峰一定会比基波的波峰低超过1/2,因此处理结果在比较之后不会受到影响,能够获得准确的和弦谱表;

对于非跨八度和弦,对和弦产生的各个合格波峰特征均进行记录,认为和弦按键同时出现;

处理所有波峰特征,得到相应频率列表;

根据按键的标准频率对照表,得出标准谱表;

三、采集用户演奏音频,得到演奏谱表;

在演奏谱表进行FFT变换的过程中,转换时间控制在小于200ms;

四、将演奏谱表与标准谱表进行比较,实现对用户的演奏进行评测;

获取标准谱表和演奏谱表中每个按键的初始时间点,比较标准谱表与演奏谱表中各个按键的初始时间点的差异,得到演奏节奏的评测;

获取标准谱表和演奏谱表中每个按键的音量大小,以沿音轨布置的水平柱状图表示,比较标准谱表与演奏谱表中各个按键的音量大小,得到演奏按键力度的评测。

2.根据权利要求1所述的乐器演奏分析和评测方法,其特征是:步骤一中,将不是wav格式的音频文件转化为wav格式。