首页 > 专利 > 杭州电子科技大学 > 一种智能钢琴音律识别和自动调整系统及方法专利详情

一种智能钢琴音律识别和自动调整系统及方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2017-07-14
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2017-12-22
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2021-03-02
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2037-07-14
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201710572825.4 申请日 2017-07-14
公开/公告号 CN107393518B 公开/公告日 2021-03-02
授权日 2021-03-02 预估到期日 2037-07-14
申请年 2017年 公开/公告年 2021年
缴费截止日
分类号 G10H1/34G10H1/00G10H1/02G10F1/02G10F5/04G10F5/06 主分类号 G10H1/34
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 5
权利要求数量 6 非专利引证数量 0
引用专利数量 1 被引证专利数量 0
非专利引证
引用专利 US9601101B1 被引证专利
专利权维持 5 专利申请国编码 CN
专利事件 事务标签 公开、实质审查、授权
申请人信息
申请人 第一申请人
专利权人 杭州电子科技大学 当前专利权人 杭州电子科技大学
发明人 仇建、蔡业胜、张桦、商吉利、王长横、沈敏儿 第一发明人 仇建
地址 浙江省杭州市下沙高教园区2号大街 邮编 310018
申请人数量 1 发明人数量 6
申请人所在省 浙江省 申请人所在市 浙江省杭州市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
杭州奥创知识产权代理有限公司 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
王佳健
摘要
本发明公开了一种智能钢琴音律识别和自动调整系统及方法。本发明中的手机移动端通过WIFI模块连接主控制模块,将MIDI音乐文件传入主控制模块并启动工作,主控制模块将受到的MIDI文件进行解析并且包装成音符数据包,通过CAN总线模块将音符数据包对应分发到分控微处理器模块,分控制模块在其引脚形成对应的PWM波形输出到电磁螺线驱动模块,并由电磁螺线驱动模块驱动对应琴键发声,最后由音律传感器模块解析、评价音律质量,再将音律修改建议发回到主控板,重新对MIDI音乐文件的解析和播放进行调整。本发明大大减少了智能钢琴系统开发者的工作量并明显提高了智能钢琴的演奏质量。
  • 摘要附图
    一种智能钢琴音律识别和自动调整系统及方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2021-03-02 授权
2 2017-12-22 实质审查的生效 IPC(主分类): G10H 1/34 专利申请号: 201710572825.4 申请日: 2017.07.14
3 2017-11-24 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种智能钢琴音律识别和自动调整系统,包括移动端应用模块、主控制模块、分控制模块、电磁螺线驱动模块、电源模块以及与该主控制模块分别连接的音律传感器模块、WIFI模块、CAN总线模块,所有部件集成一体,连接设置于钢琴中心位置,其特征在于:
所述移动端应用模块,通过WIFI协议给主控制模块下发指令,并实时接受、存储、显示智能钢琴系统运行状况信息;
所述主控制模块,通过WIFI协议等待接受移动端指令,对MIDI音乐文件进行格式解析,并负责将声音识别反馈信息发放到下级分控制模块;
所述分控制模块,多个分控制模块接受主控制板指令,模块间协作控制八十八个琴键,具有实时并行处理能力、动态力度输出能力、存储播放评价反馈信息、间接处理音律反馈信息的能力;
所述电磁螺线驱动模块,与分控制模块引脚相连,通电后驱动钢琴按键底部的磁铁,撞击琴键使钢琴发声;
所述电源模块,包含设置在钢琴内部的36V可充电电池,对整个钢琴控制系统进行供电;
所述音律传感器模块,在环境中捕捉声音数据,对数据进行采样、量化、分析,将得到的分析数据反馈给主控制模块;
所述WIFI模块,用于移动端与主控制模块的无线通讯,并对智能钢琴状况信息进行转发;
所述CAN总线模块,用于主控制模块与分控制模块的区域通信,负责智能钢琴系统板间信息传递和交互;
所述音律传感器模块包括两个部分,具体为:
(1)利用数字麦克风作为接受琴声的音律感知模块,所述音律感知模块与音律识别模块相连,负责将环境中采集到的音律转为离散、可处理的音频数据再交由音律识别模块处理;
(2)所述音律识别模块负责接受音律感知模块传来的离散音频数据,并对离散音频数据进行去噪声化处理、时域分析、频域分析、特征处理、音律识别,使音频数据更能体现出声音的本质;得到采集后琴声的音高、音长、音强的音频数据;通过与MIDI音乐文件中预判断的理想化音频数据做动态比较,根据动态比较的结果形成音频反馈修改建议并交由主控制模块处理;
所述分控制模块采用STM32微处理器,通过CAN总线模块与主控制模块相连,通过引线与电磁螺线驱动模块相连,具有实时并行处理能力、动态力度输出能力、存储播放评价反馈信息能力、间接处理音律反馈信息能力,具体如下:
(1)实时并行处理能力:每个分控制模块负责控制十二个琴键,为每一个琴键的PWM波形产生创建一个线程,使得不同琴键之间不会互相阻塞;STM32微处理器的CAN总线模块具有接收到同步间隔字符的自动唤醒功能,接受到数据帧时处理器就会唤醒相应进程;
(2)动态力度输出能力:在主控制模块和分控制模块的通信协议中还融入了变化力度的数据信息,分控制模块接受到指令后配合其定时器模块准确地控制力度逐级改变;
(3)存储播放评价反馈信息能力:微处理器配有永久性存储介质Flash存储芯片,能将即时接受到的数据快速、永久地存储下来,并且结合历史数据进行存储;
(4)间接处理音律反馈信息能力:接受到音律传感器模块的音域反馈信息,根据协议数据帧要求,通过改变对应的PWM波形和频率来调整对应音符弹奏音强,通过调整对应音符按下、弹起时间来调整对应音符弹奏音长。

2.根据权利要求1所述的智能钢琴音律识别和自动调整系统,其特征在于,所述主控制模块采用i.MX287ARM工控板,基于ARM9内心为处理器核心;该主控制模块通过WIFI与移动端应用模块相连,通过CAN总线模块与分控制模块相连,通过串口输出模块与计算机相连。

3.一种智能钢琴音律识别和自动调整方法,利用权利要求1所述的系统,其特征在于,包括如下步骤:
步骤1,首先将移动端应用模块、主控制模块、分控制模块、电磁螺线驱动模块、电源模块、音律传感器模块、CAN总线模块进行初始化;
步骤2,创建标准钢琴MIDI文件,通过音频播放设备播放;音频传感器模块录制得到音频数据库y1、将音频数据库进行去噪声化处理、时域分析、频域分析、特征处理、音律识别后得到音律评价标准数据库y2作为音频评价、反馈比较标准;
步骤3,启动WIFI模块,移动端应用向主控制模块发出自动音律调整开始指令,并通过用户界面实时显示主控制模块发回的系统运行状况;
步骤4,MIDI音乐文件经过主控制模块解析后广播到CAN总线模块,由分控制模块接受数据流并实时产生PWM波形,控制电磁螺线驱动模块驱动琴键发声;
步骤5,音律识别模块采集离散音频数据,并对离散音频数据进行去噪声化处理、时域分析、频域分析、特征处理、音律识别,得到被测琴声的音高、音长、音强的音频数据;通过与音律评价标准数据库y2的理想化音频数据做比较,根据动态比较的结果形成音频反馈修改建议并交由主控制模块处理,主控制模块将播放修改建议发往分控制模块,由分控制模块对指定音高的琴键进行音长、音强的调整;
步骤6,依次对钢琴的八十八个琴键对象重复步骤4、步骤5的操作,直至将智能钢琴弹奏效果调整至标准音效果。

4.根据权利要求3所述的方法,其特征在于,步骤1首先将移动端应用模块、主控制模块、分控制模块、电磁螺线驱动模块、电源模块进行初始化,其中音律传感器模块、CAN总线模块处于暂时休眠状态等待唤醒指令。

5.根据权利要求3所述的方法,其特征在于,步骤2根据音律传感器模块得到音律评价标准数据库y2,具体如下:
音律感知模块对音频数据库y1播放单音乐事件进行采样以得到离散音频数据,并将离散音频数据交由音律识别模块,再由音律识别模块利用小波分析法对单音符音乐事件进行声音频率提取,以确定单音乐事件的音高属性,即确定单音乐事件属于哪个音符;再通过对单音符事件的振动波形延续时间进行测量,即确定单音符事件的音长属性;最后对采集到的数据进行傅里叶变换,计算出单音符事件的分贝值,即确定单音符事件的音强属性;
音律识别模块将得到的音符、音长、音强属性存入音律评价标准数据库y2作为步骤5比较评价的标准。

6.根据权利要求3所述的方法,其特征在于,步骤5所述音律识别模块对音律进行自动调整过程具体如下:通过采集智能钢琴真实弹奏的音频信息,并且放入音律识别模块进行解析,将识别得到的数据与音律评价标准数据库y2作比较,最后由分控制模块进行反复、多次的PWM波形调整来优化音强属性,通过具体的播放延时或者缩减来优化音长属性,最后完成对整个MIDI音乐文件转为智能钢琴真实播放过程的优化。
说明书

技术领域

[0001] 本发明涉及乐器智能控制领域,特别是一种智能钢琴音律识别和自动调整系统及方法。

背景技术

[0002] 随着数字通讯技术和计算机技术的广泛运用和不断进步,在音乐领域中,计算机音乐得到了推广,在满足人们对于音乐的需求同时,诞生了智能钢琴演奏系统等一些自动演奏乐器的设备。钢琴自动演奏系统是在传统的手弹钢琴上安装了智能计算机电子设备,这种智能的电子设备能够完美的控制钢琴自动演奏曲目。自动钢琴演奏系统的出现结合了高新技术,对整个人类社会文化的传播,文明的传承起着至关重要的作用。
[0003] 自动钢琴演奏系统的好坏关键是将MIDI音乐文件通过解析翻译最后转化为电磁驱动撞击琴键的机械发声过程。传统钢琴演奏过程对于演奏者的弹奏水平、演奏节奏、力度精确度要求十分之高,当然对于智能钢琴自动演奏系统也是一样。要用机械撞击发声来准确表现出一个MIDI单音符音乐事件的音长、音强,这需要大量的人力资源不断地进行测量、校准。而对于不同的钢琴、连接琴键的木板之间的轻微摩擦、钢琴所处的地理位置带来不同的湿度因素都会影响到整个系统的演奏效果。所以如何减少智能钢琴自动弹奏系统在开发过程中大量、繁重的音律调节、校准工作成为了智能乐器制造届关注的重点。

发明内容

[0004] 本发明的目的在于提供一种智能钢琴音律识别和自动调整系统。
[0005] 本发明通过对采集的智能钢琴弹奏音频与播放的标准音频进行动态地、量化地比较,让已经初步开发完的智能钢琴自动演奏系统拥有自我调节、优化音律效果的能力,大量减少了钢琴自动演奏系统开发者在系统开发过程中的音律校准工作,也用准确的量化、动态调整方式代替了以经验判断和估计为主的人力调整方式。
[0006] 实现本发明目的的技术解决方案为:
[0007] 一种智能钢琴音律识别和自动调整系统,包括移动端应用模块、主控制模块、分控制模块、电磁螺线驱动模块、电源模块以及与该主控制模块分别连接的音律传感器模块、WIFI模块、CAN总线模块,所有部件集成一体,连接设置于钢琴中心位置,其中:
[0008] 所述移动端应用模板,通过WIFI协议给主控制模块下发指令,并实时接受、存储、显示智能钢琴系统运行状况信息。
[0009] 所述主控制模板,通过WIFI协议等待接受移动端指令,对MIDI音乐文件进行格式解析,并负责将声音识别反馈信息发放到下级分控制模块。
[0010] 所述分控制模块,多个分控制模块接受主控制板指令,模块间协作控制88个琴键,具有实时并行处理能力、动态力度输出能力、存储播放评价反馈信息、间接处理音律反馈信息的能力;
[0011] 所述电磁螺线模块,与分控制模块引脚相连,通电后驱动钢琴按键底部的磁铁,撞击琴键使钢琴发声。
[0012] 所述电源模块,包含设置在钢琴内部的36V可充电电池,对整个钢琴控制系统进行供电。
[0013] 所述音律传感器模块,在环境中捕捉声音数据,对数据进行采样、量化、分析,将得到的分析数据反馈给主控制模块。
[0014] 所述WIFI模块,用于移动端与主控制模块的无线通讯,并对智能钢琴状况信息进行转发。
[0015] 所述CAN总线模块,用于主控制模块与分控制模块的区域通信,负责智能钢琴系统板间信息传递和交互。
[0016] 进一步地,所述主控制模块采用i.MX287ARM工控板,基于ARM9内心为处理器核心,其主频率最高可达到454MHz,配有DDR2和NAND Flash闪存,并拥有非常低的功耗。该主控制模块通过WIFI与移动端应用模块相连,通过CAN总线模块与分控制模块相连,通过串口输出模块与计算机相连。
[0017] 进一步地,所述分控制模块采用功耗低、性能强、易于开发的STM32微处理器,通过CAN总线模块与主控制模块相连,通过引线与电磁螺线模块相连,具有实时并行处理能力、动态力度输出能力、存储播放评价反馈信息能力、间接处理音律反馈信息能力,具体如下:
[0018] (1)实时并行处理能力:每个分控制模块负责控制十二个琴键,为每一个琴键的PWM波形产生创建一个线程,使得不同琴键之间不会互相阻塞。微处理器的CAN总线模块具有接收到同步间隔字符的自动唤醒功能,接受到数据帧时处理器就会唤醒相应进程。
[0019] (2)动态力度输出能力:在主控制模块和分控制模块的通信协议中还融入了变化力度的数据信息,分控制模块接受到特定指令后配合其定时器模块可以准确地控制力度逐级改变。
[0020] (3)存储播放评价反馈信息能力:微处理器配有永久性存储介质Flash存储芯片,能将即时接受到的数据快速、永久地存储下来,并且结合历史数据进行存储。
[0021] (4)间接处理音律反馈信息能力:接受到音律传感器模块的音域反馈信息,根据协议数据帧要求,通过改变对应的PWM波形和频率来调整对应音符弹奏音强,通过调整对应音符按下、弹起时间来调整对应音符弹奏音长。
[0022] 进一步地,所述音律传感器模块包括2个部分,具体为:
[0023] (1)利用数字麦克风用作接受琴声的音律感知模块,所述音律感知模块与音律识别模块相连,负责将环境中采集到的音律转为离散、可处理的音频数据再交由音律识别模块处理。
[0024] (2)利用高性能计算机用作计算琴声的音律识别模块,所述音律识别模块与音律感知模块相连,通过CAN总线模块与主控制模块相连,负责接受音律感知模块传来的离散音频数据,并对离散音频数据进行去噪声化处理、时域分析、频域分析、特征处理、音律识别,使音频数据更能体现出声音的本质,然后得到采集后琴声的音高、音长、音强的音频数据。最后通过与MIDI音乐文件中预判断的理想化音频数据做动态比较,根据动态比较的结果形成音频反馈修改建议并交由主控制模块处理。
[0025] 一种智能钢琴音律识别和自动调整方法,包括如下步骤:
[0026] 步骤1,首先将移动端应用模块、主控制模块、分控制模块、电磁螺线驱动模块、电源模块、音律传感器模块、CAN总线模块进行初始化。
[0027] 步骤2,创建标准钢琴MIDI文件通过音频播放设备播放,音频传感器模块录制得到的音频数据库y1、将音频数据库进行去噪声化处理、时域分析、频域分析、特征处理、音律识别后得到音律评价标准数据库y2作为音频评价、反馈比较标准。
[0028] 步骤3,启动WIFI模块,移动端应用向主控制模块发出自动音律调整开始指令,并通过用户界面实时显示主控制模块发回的系统运行状况。
[0029] 步骤4,MIDI音乐文件经过主控制模块解析后广播到CAN总线模模块,由分控制模块接受数据流并实时产生PWM波形,控制电磁螺线模块驱动琴键发声。
[0030] 步骤5,音律识别模块采集离散音频数据,并对离散音频数据进行去噪声化处理、时域分析、频域分析、特征处理、音律识别,得到被测琴声的音高、音长、音强的音频数据。最后通过与音律评价标准数据库y2的理想化音频数据做比较,根据动态比较的结果形成音频反馈修改建议并交由主控制模块处理,主控制模块将播放修改建议发往分控制模块,由分控制模块对指定音高的琴键进行音长、音强的调整。
[0031] 步骤6,依次对钢琴的88个琴键对象重复步骤4、步骤5的操作,直至将智能钢琴弹奏效果调整至标准音效果。为了防止在传输的过程中数据包出现丢包状况,在经过指定时间间隔t2后,将再次传输该数据包。
[0032] 进一步地,步骤1所述微控制模块首先将移动端应用模块、主控制模块、分控制模块、电磁螺线驱动模块、电源模块进行初始化,其中音律传感器模块、CAN总线模块处于暂时休眠状态等待唤醒指令。
[0033] 进一步地,步骤3所述根据音律传感器模块得到音律评价标准数据库y2,,具体如下:
[0034] 音律感知模块对音频数据库y1播放单音符音乐事件进行采样以得到离散音频数据,并将离散音频数据交由音率识别模块,再由音率识别模块利用小波分析法对单音符音乐事件进行声音频率提取,以确定单音符音乐事件的音高属性,即确定单音符音乐事件属于哪个音符。再通过对单音符事件的振动波形延续时间进行测量,即确定单音符事件的音长属性。最后对采集到的数据进行傅里叶变换,计算出单音符事件的分贝值,即确定单音符事件的音强属性。
[0035] 音率识别模块将得到的音符、音长、音强属性存入音律评价标准数据库y2作为步骤5比较评价的标准。
[0036] 进一步地,步骤5所述音律识别模块对音律进行自动调整必要性及其过程具体如下:
[0037] (1)必要性:由于智能钢琴演奏系统的发声原理是将MIDI音乐文件通过解析翻译最后转化为电磁驱动撞击琴键的机械发声过程。而在整个转化过程中,要用机械撞击发声来准确表现出一个MIDI单音符音乐事件的音长、音强,本是需要大量的人力资源不断地进行测量、校准。而对于不同的钢琴、连接琴键的木板之间的轻微摩擦、钢琴所处的地理位置带来不同的湿度因素都会影响到整个系统的演奏效果,同时MIDI音乐文件中有着127级不同的弹奏力度,每一个弹奏力度又将对应一系列可能影响弹奏效果的变量因素,所以拥有自动音律调整系统的智能钢琴系统是非常必要也是十分可行的。并且这套系统也适用于所有乐器的自动演奏系统。
[0038] (2)过程:通过采集智能钢琴真实弹奏的音频信息,并且放入音率识别模块进行解析。将识别得到的数据与音律评价标准数据库y2作比较。最后由分控制模块进行反复、多次的PWM波形调整来优化音强属性,具体的播放延时或者缩减来优化音长属性,最后完成对整个MIDI音乐文件转为智能钢琴真实播放过程的优化。
[0039] 本发明的有益效果:
[0040] (1)解决了现有的智能钢琴自动演奏系统开发过程音律校准过程效率过低、耗费人力资源过大的问题。
[0041] (2)通过量化、动态的音律校准方式替代了以经验判断和估计为主的人力调整方式。
[0042] (3)以移动应用端作为系统控制台优化了系统的用户使用体验。

实施方案

[0045] 以下结合附图对本发明进一步说明。
[0046] 结合图1,一种智能钢琴音律识别和自动调整系统,包括移动端应用模块、主控制模块、分控制模块、电磁螺线驱动模块、电源模块以及与该主控制模块分别连接的音律传感器模块、WIFI模块、CAN总线模块,所有部件集成一体,连接设置于钢琴中心位置,其中:
[0047] 所述移动端应用模板,通过WIFI协议给主控制模块下发指令,并实时接受、存储、显示智能钢琴系统运行状况信息。
[0048] 所述主控制模板,通过WIFI协议等待接受移动端指令,对MIDI音乐文件进行格式解析,并负责将声音识别反馈信息发放到下级分控制模块。
[0049] 所述分控制模块,多个分控制模块接受主控制板指令,模块间协作控制88个琴键,具有实时并行处理能力、动态力度输出能力、存储播放评价反馈信息、间接处理音律反馈信息的能力。
[0050] 所述电磁螺线模块,与分控制模块引脚相连,通电后驱动钢琴按键底部的磁铁,撞击琴键使钢琴发声。
[0051] 所述电源模块,包含设置在钢琴内部的36V可充电电池,对整个钢琴控制系统进行供电。
[0052] 所述音律传感器模块,在环境中捕捉声音数据,对数据进行采样、量化、分析,将得到的分析数据反馈给主控制模块。
[0053] 所述WIFI模块,用于移动端与主控制模块的无线通讯,并对智能钢琴状况信息进行转发。
[0054] 所述CAN总线模块,用于主控制模块与分控制模块的区域通信,负责智能钢琴系统板间信息传递和交互。
[0055] 作为一种具体示例,所述主控制模块采用i.MX287ARM工控板,基于ARM9内心为处理器核心,其主频率最高可达到454MHz,配有DDR2和NAND Flash闪存,并拥有非常低的功耗。该主控制模块通过WIFI与移动端应用模块相连,通过CAN总线模块与分控制模块相连,通过串口输出模块与计算机相连。
[0056] 作为一种具体示例,所述分控制模块采用功耗低、性能强、易于开发的STM32微处理器,通过CAN总线模块与主控制模块相连,通过引线与电磁螺线模块相连,具有实时并行处理能力、动态力度输出能力、存储播放评价反馈信息能力、间接处理音律反馈信息能力,具体如下:
[0057] (1)实时并行处理能力:每个分控制模块负责控制十二个琴键,为每一个琴键的PWM波形产生创建一个线程,使得不同琴键之间不会互相阻塞。微处理器的CAN总线模块具有接收到同步间隔字符的自动唤醒功能,接受到数据帧时处理器就会唤醒相应进程。
[0058] (2)动态力度输出能力:在主控制模块和分控制模块的通信协议中还融入了变化力度的数据信息,分控制模块接受到特定指令后配合其定时器模块可以准确地控制力度逐级改变。
[0059] (3)存储播放评价反馈信息能力:微处理器配有永久性存储介质Flash存储芯片,能将即时接受到的数据快速、永久地存储下来,并且结合历史数据进行存储。
[0060] (4)间接处理音律反馈信息能力:接受到音律传感器模块的音域反馈信息,根据协议数据帧要求,通过改变对应的PWM波形和频率来调整对应音符弹奏音强,通过调整对应音符按下、弹起时间来调整对应音符弹奏音长。
[0061] 作为一种具体示例,所述音律传感器模块包括2个部分,具体为:
[0062] 1)利用数字麦克风STMicroelectronics MP45DT02用作接受琴声的音律感知模块,所述音律感知模块与音律识别模块相连相连,负责将环境中采集到的音律转为离散、可处理的音频数据再交由音律识别模块处理。
[0063] 2)利用高性能计算机用作计算琴声的音律识别模块,所述音律识别模块与音律感知模块相连,通过CAN总线模块与主控制模块相连,负责接受音律感知模块传来的离散音频数据,并对离散音频数据进行去噪声化处理、时域分析、频域分析、特征处理、音律识别,使音频数据更能体现出声音的本质,然后得到采集后琴声的音高、音长、音强的音频数据。最后通过与MIDI音乐文件中预判断的理想化音频数据做动态比较,根据动态比较的结果形成音频反馈修改建议并交由主控制模块处理。
[0064] 结合图2,本发明智能钢琴音律识别和自动调整方法,包括如下步骤:
[0065] 步骤1,首先将移动端应用模块、主控制模块、分控制模块、电磁螺线驱动模块、电源模块、音律传感器模块、CAN总线模块进行初始化。
[0066] 步骤2,创建标准钢琴MIDI文件通过音频播放设备播放,音频传感器模块录制得到的音频数据库y1、将音频数据库进行去噪声化处理、时域分析、频域分析、特征处理、音律识别后得到音律评价标准数据库y2作为音频评价、反馈比较标准。
[0067] 步骤3,启动WIFI模块,移动端应用向主控制模块发出自动音律调整开始指令,并通过用户界面实时显示主控制模块发回的系统运行状况。
[0068] 步骤4,结合播放协议数据格式表,MIDI音乐文件经过主控制模块解析后广播到CAN总线模模块,由分控制模块接受数据流并实时产生PWM波形,控制电磁螺线模块驱动琴键发声。
[0069] 播放协议数据格式表
[0070] 协议头 消息类型 琴键号 原始力度 结束力度 持续时间 延时时间1字节 1字节 1字节 1字节 1字节 1字节 1字节
[0071] 步骤5,结合音律识别反馈协议数据格式表。音律识别模块采集离散音频数据,并对离散音频数据进行去噪声化处理、时域分析、频域分析、特征处理、音律识别,得到被测琴声的音高、音长、音强的音频数据。最后通过与音律评价标准数据库y2的理想化音频数据做比较,根据动态比较的结果形成音频反馈修改建议并交由主控制模块处理,主控制模块将播放修改建议发往分控制模块,由分控制模块对指定音高的琴键进行音长、音强的调整。
[0072] 音律识别反馈协议数据格式表
[0073]协议头 控制码 音符码 数据段长度 数据段
[0074] 步骤6,依次对钢琴的88个琴键对象重复步骤4、步骤5的操作,直至将智能钢琴弹奏效果调整至标准音效果。为了防止在传输的过程中数据包出现丢包状况,在经过指定时间间隔t2后,将再次传输该数据包。

附图说明

[0043] 图1为本发明多智能钢琴音律识别和自动调整系统的系统结构图。
[0044] 图2为本发明智能钢琴音律识别和自动调整系统的工作流程图。
专利联系人(活跃度排行)
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号