[发明专利]一种将吉他声音转换成其他乐器声音的实时演奏方法及系统有效
申请号: | 201910834872.0 | 申请日: | 2019-09-05 |
公开(公告)号: | CN110534081B | 公开(公告)日: | 2021-09-03 |
发明(设计)人: | 沈平;唐镇宇;张建雄;邓小保 | 申请(专利权)人: | 长沙市回音科技有限公司 |
主分类号: | G10H1/06 | 分类号: | G10H1/06;G10H1/14;G10H1/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 410000 湖南省长沙市高*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 吉他 声音 转换 其他 乐器 实时 演奏 方法 系统 | ||
1.一种将吉他声音转换成其他乐器声音的实时演奏方法,其特征在于,包括以下步骤:
吉他进行单音演奏,获取模拟的第一声音信号;
对所述模拟的第一声音信号进行模数转换生成数字的第二声音信号;
解析数字的第二声音信号,获取吉他演奏音符的起音、尾音、力度和频率,并进行编码,形成包含起音、尾音、力度、音高这几个参数的协议指令;
预先存储各种其他乐器类型的音源采样;
根据用户选择的乐器类型,调取与协议指令中起音、尾音、力度、音高这几个参数特征匹配的乐器音源采样信号;
对乐器音源采样信号进行数模转换生成模拟的第三声音信号;
播放模拟的第三声音信号;
其中,待调音源采样的音高与吉他演奏音符的音高接近,音名相对应,调取时通过调整音源的输出速度匹配吉他演奏音符的音高;调取时待调音源的力度是比吉他演奏音符的力度大的最接近的那一层音源的力度,播放的音源的力度为吉他演奏音符的力度与待调音源进行线性变换所得。
2.根据权利要求1所述的一种将吉他声音转换成其他乐器声音的实时演奏方法,其特征在于,所述预先存储的其他乐器类型音源采样的音名应与吉他演奏的单音音名相对应,每一个音名对应一组音源,且每一组音源是根据力度大小进行分层采样的,且各个音源的时长统一,均为标准音高下的音源,根据内存大小,用户自行定义分层的层数。
3.根据权利要求2所述的一种将吉他声音转换成其他乐器声音的实时演奏方法,其特征在于,当根据音高与力度找到待调的音源后,根据吉他演奏的起音位置,开始播放待调音源,并根据用户选择的乐器类型的特性以及吉他演奏的尾音位置,匹配播放时音源的时长:当吉他演奏音符的时间比待调的音源采样的时间长时,根据乐器的特性,重复播放中间持续阶段音源直至吉他演奏音符到达尾音位置处开始播放音源的尾音部分,从而使时长匹配;或者直接播放完待调音源采样的时长即停止播放;当吉他演奏音符的时间比待调的音源采样的时间短时,根据吉他演奏的起音位置,开始播放待调音源,当吉他演奏音符到达尾音位置时,即开始播放音源的尾音部分。
4.根据权利要求3所述的一种将吉他声音转换成其他乐器声音的实时演奏方法,其特征在于,获取起音位置、力度、尾音位置的方法为:求取吉他演奏音符的包络值以获取实时振幅值;以包络上升沿的上升速度大于一定阈值w1时,认为当前是音头,即起音位置,以本次上升沿的幅值作为力度;当求取了吉他演奏音符的实时振幅值后,通过包络线可看出,音符的振幅是随时间推移进行衰减的,那么,令振幅值衰减至阈值w2时,为尾音位置。
5.根据权利要求4所述的一种将吉他声音转换成其他乐器声音的实时演奏方法,其特征在于,获取吉他演奏音符的频率的计算方法为:通过极值检测方法获取频率,所述极值检测方法具体为先进行低通滤波,然后记录相邻两个周期极大值X1、X2,极小值x1、x2,当极大值间点数△max与极小值间点数△min差的绝对值小于一阈值,即∣△max-△min∣<δ,δ自行定义,确定一个周期T=(△max+△min)/2,则频率f=1/T,检测时间可只需要振动信号的3/2周期,以满足演奏实时性的要求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长沙市回音科技有限公司,未经长沙市回音科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910834872.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能钢琴演奏乐谱
- 下一篇:基于音频输入的动态调适音调校正