一种智能钢琴录音系统及方法技术方案

技术编号:37118777 阅读:21 留言:0更新日期:2023-04-01 05:13
本发明专利技术提供一种智能钢琴录音系统及方法,其中,系统包括:第一获取模块,用于获取弹奏者弹奏智能钢琴的弹奏信息;第二获取模块,用于获取目标乐谱信息;确定模块,用于基于弹奏信息和目标乐谱信息,确定弹奏音乐的表现值;录音模块,用于若表现值大于预设的表现值阈值,获取对应弹奏音乐的音乐数据进行录音存储。本发明专利技术的智能钢琴录音系统及方法,引入弹奏信息和目标乐谱信息,确定弹奏者弹奏音乐的表现值,智能识别弹奏表现值高的弹奏音乐并进行录制,无需弹奏者人为进行录音,更加便捷,也更智能。能。能。

【技术实现步骤摘要】
一种智能钢琴录音系统及方法


[0001]本专利技术涉及乐器
,特别涉及一种智能钢琴录音系统及方法。

技术介绍

[0002]弹奏者在弹奏钢琴时会出现想记录下自己的弹奏音乐的情形,一般的,录制弹奏音乐需要人工设置录音设备或者人工选择录音模式,不够便捷,同时,弹奏者想要记录自己表现好的弹奏音乐时,会出现由于弹奏经验不足需要反复弹奏的情况,反复进行录音设置十分繁琐,且每次都对弹奏者的弹奏音乐进行录制占用系统内存大,还需要人工确定演奏表现好的演奏音乐,不够智能。
[0003]因此,亟需一种解决办法。

技术实现思路

[0004]本专利技术目的之一在于提供了一种智能钢琴录音系统,引入弹奏信息和目标乐谱信息,确定弹奏者弹奏音乐的表现值,智能识别弹奏表现值高的弹奏音乐并进行录制,无需弹奏者人为进行录音,更加便捷,也更智能。
[0005]本专利技术实施例提供的一种智能钢琴录音系统,包括:
[0006]第一获取模块,用于获取弹奏者弹奏智能钢琴的弹奏信息;
[0007]第二获取模块,用于获取目标乐谱信息;
[0008]确定模块,用于基于弹奏信息和目标乐谱信息,确定弹奏音乐的表现值;
[0009]录音模块,用于若表现值大于预设的表现值阈值,获取对应弹奏音乐的音乐数据进行录音存储。
[0010]优选的,所述第一获取模块获取弹奏者弹奏智能钢琴的弹奏信息,包括:
[0011]获取弹奏者在实体智能钢琴输入的弹奏信息;
[0012]和/或,
[0013]获取弹奏者在智能钢琴对应的弹奏app端输入的弹奏信息。
[0014]优选的,所述第二获取模块获取目标乐谱信息,包括:
[0015]获取预设的音乐特征提取模板;
[0016]对弹奏信息进行特征提取,获得多个弹奏特征值,基于弹奏特征值,构建第一参考向量;
[0017]对预设的乐谱信息库中每一乐谱的乐谱信息进行特征提取,获得多个乐谱特征值,基于乐谱特征值,构建第二参考向量;
[0018]计算第一参考向量和每一第二参考向量的向量夹角;
[0019]将向量夹角最小的对应第二参考向量作为第三参考向量;
[0020]获取第三参考向量对应的乐谱信息,并作为目标乐谱信息。
[0021]优选的,所述确定模块基于弹奏信息和目标乐谱信息,确定弹奏音乐的表现值,包括:
[0022]解析弹奏信息,获得多个第一音符信息,所述第一音符信息包括:第一音符记录和第一音符记录对应的第一弹奏时刻;
[0023]获取预设的时间轴;
[0024]基于第一弹奏时刻,将第一音符记录在所述时间轴上展开,获得多个第二音符记录;
[0025]解析目标乐谱信息,获得多个第三音符记录和第二弹奏时刻;
[0026]将第一弹奏时刻和第二弹奏时刻进行时间对齐,对齐后,计算弹奏信息和目标乐谱信息的重合度,并作为表现值;
[0027]解析弹奏信息,获得多个第一音符信息,包括:
[0028]获取对应于第一音符信息的连续响度时间序列;
[0029]基于连续响度时间序列,确定第一音符信息对应的频域信息;
[0030]基于MFCC算法,根据频域信息,计算倒谱参数;
[0031]获取预设的参数特征提取模板;
[0032]基于参数特征提取模板,对倒谱参数进行参数特征提取,获得第一音符参数特征;
[0033]获取预设的音符特征参数判定库中的多个第二音符参数特征;
[0034]将第一音符参数特征和每一第二音符参数特征进行匹配,确定音符相似度;
[0035]将音符相似度最大的对应第二音符参数特征作为第三音符参数特征;
[0036]确定音符特征判定库中的第三音符参数特征对应的音符;
[0037]当所有第一音符参数特征匹配完成后,整合确定的音符和音符对应的第一弹奏时刻,并作为第一音符信息;
[0038]所述将第一弹奏时刻和第二弹奏时刻进行时间对齐,包括:
[0039]确定最早的第一弹奏时刻为第二弹奏时刻的起始时刻,根据第二弹奏时刻,将第三音符记录在时间轴上展开,完成时间对齐。
[0040]优选的,所述确定模块计算弹奏信息和乐谱信息的重合度,包括:
[0041]获取第一弹奏时刻对应对齐的第二弹奏时刻,并作为第三弹奏时刻;
[0042]计算第一弹奏时刻与对应第三弹奏时刻的时间偏离距离;
[0043]累加计算每一时间偏离距离,获得节奏偏离值;
[0044]获取第三弹奏时刻对应的第三音符记录,并作为第四音符记录;
[0045]基于第一音符记录和对应第四音符记录,确定音调匹配值;
[0046]累加计算每一音调匹配值,获得音调匹配度;
[0047]基于节奏偏离值和音调匹配度,确定重合度。
[0048]优选的,智能钢琴录音系统,还包括:
[0049]提醒模块,用于当弹奏者弹奏表现不佳时,对弹奏者进行相应提醒;
[0050]所述提醒模块执行如下操作:
[0051]获取时间偏离距离对应的节奏偏离信息;
[0052]获取音调匹配值对应的音调偏离信息;
[0053]基于预设的提醒信息生成模板,根据节奏偏离信息和音调偏离信息,生成提醒信息;
[0054]基于预设的提醒信息展示规则,根据提醒信息,对相应弹奏者进行提醒。
[0055]优选的,所述录音模块若表现值大于预设的表现值阈值,获取对应弹奏音乐的音乐数据进行录音存储,包括:
[0056]若表现值大于预设的表现值阈值,基于预设的录音提醒规则,对弹奏者进行录音提醒;
[0057]录音提醒完成后,获取弹奏者的确认信息;
[0058]解析确认信息,获得确认状态,所述确认状态包括:确认录音和取消录音;
[0059]若确认状态为确认录音,基于预设的格式转换规则,对相应弹奏信息进行格式转换,获得音乐数据;
[0060]将音乐数据存储到音乐数据对应音乐格式预设的存储子单元中。
[0061]优选的,智能钢琴录音系统,还包括:
[0062]扩展模块,用于扩展录音文件的存储空间;
[0063]所述扩展录音文件的存储空间,包括:
[0064]获取可扩展的第一存储单元的扩展接口的第一接口类型和第一接口协议;
[0065]获取扩展设备接入扩展接口的接入接口的第二接口类型和第二接口协议;
[0066]判断第二接口类型是否与第一接口类型预设的接入接口类型一致;
[0067]若是,判断第一接口协议与第二接口协议是否一致;
[0068]若一致,则完成存储空间的扩展。
[0069]优选的,智能钢琴录音系统,还包括:
[0070]回放模块,用于回放历史存储的录音文件;
[0071]所述回放历史存储的录音文件,包括:
[0072]获取至少一个回放指令;
[0073]解析回放指令本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种智能钢琴录音系统,其特征在于,包括:第一获取模块,用于获取弹奏者弹奏智能钢琴的弹奏信息;第二获取模块,用于获取目标乐谱信息;确定模块,用于基于弹奏信息和目标乐谱信息,确定弹奏音乐的表现值;录音模块,用于若表现值大于预设的表现值阈值,获取对应弹奏音乐的音乐数据进行录音存储。2.如权利要求1所述的一种智能钢琴录音系统,其特征在于,所述第一获取模块获取弹奏者弹奏智能钢琴的弹奏信息,包括:获取弹奏者在实体智能钢琴输入的弹奏信息;和/或,获取弹奏者在智能钢琴对应的弹奏app端输入的弹奏信息。3.如权利要求1所述的一种智能钢琴录音系统,其特征在于,所述第二获取模块获取目标乐谱信息,包括:获取预设的音乐特征提取模板;对弹奏信息进行特征提取,获得多个弹奏特征值,基于弹奏特征值,构建第一参考向量;对预设的乐谱信息库中每一乐谱的乐谱信息进行特征提取,获得多个乐谱特征值,基于乐谱特征值,构建第二参考向量;计算第一参考向量和每一第二参考向量的向量夹角;将向量夹角最小的对应第二参考向量作为第三参考向量;获取第三参考向量对应的乐谱信息,并作为目标乐谱信息。4.如权利要求1所述的一种智能钢琴录音系统,其特征在于,所述确定模块基于弹奏信息和目标乐谱信息,确定弹奏音乐的表现值,包括:解析弹奏信息,获得多个第一音符信息,所述第一音符信息包括:第一音符记录和第一音符记录对应的第一弹奏时刻;获取预设的时间轴;基于第一弹奏时刻,将第一音符记录在所述时间轴上展开,获得多个第二音符记录;解析目标乐谱信息,获得多个第三音符记录和第二弹奏时刻;将第一弹奏时刻和第二弹奏时刻进行时间对齐,对齐后,计算弹奏信息和目标乐谱信息的重合度,并作为表现值。5.如权利要求4所述的一种智能钢琴录音系统,其特征在于,所述确定模块计算弹奏信息和乐谱信息的重合度,包括:获取第一弹奏时刻对应对齐的第二弹奏时刻,并作为第三弹奏时刻;计算第一弹奏时刻与对应第三弹奏时刻的时间偏离距离;累加计算每一时间偏离距离,获得节奏偏离值;获取第三弹奏时刻对应的第三音符记录,并作为第四音符记录;基于第一音符记录和对应第四音符记录,确定音调匹配值;累加计算每一音调匹配值,获得音调匹配度;基于节奏偏离值和音调匹配度,确定重合度。
...

【专利技术属性】
技术研发人员:刘春清陈智球
申请(专利权)人:广州珠江艾茉森数码乐器股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1