一种基于大数据的曲谱自动修正方法与流程
时间:2022-02-06 阅读: 作者:专利查询
1.本发明涉及音乐技术领域,更具体地说,本发明涉及一种基于大数据的曲谱自动修正方法。
背景技术:
2.音乐是一种艺术形式和文化活动,其媒介是按时组织的、有规律的声波(机械波的一种),它的基本要素包括强弱、调性、时长、音色等。由这些基本要素相互结合,形成音乐的常用的“形式要素”,例如:节奏、曲调、和声,以及力度、速度、调式、曲式、织体等。构成音乐的形式要素,就是音乐的表现手段。不同类型音乐可能会强调或忽略其中的某些元素。音乐是用各种各样的乐器和声乐技术演奏,分为器乐、声乐(例如不带乐器伴奏的歌曲)以及将唱歌和乐器结合在一起的作品,在最一般的形式中,将音乐描述为一种艺术形式或文化活动,包括音乐作品的创作(歌曲、曲调、交响曲等),表演,对音乐的评价,对音乐历史的研究以及音乐教学。古希腊和印度哲学家将音乐定义为水平排列为旋律而垂直排列为和声的音调。诸如“各个领域的和谐”和“这就是音乐在我耳边”之类的俗语指出了这样一种观念,即音乐通常是有序且听起来很愉快的,但是20世纪的作曲家约翰
·
凯奇(john cage)以为任何声音都可以是音乐,例如说:“没有噪音,只有声音。”3.随着大数据的发展,进一步推动了音乐在我们生活中的普及,在日常的音乐环境中,经常会出现不同种类的音乐,且传统的音乐创造种类有很多种,其在创造的过程中谱曲就是重要的一部,部分人群在音乐创造或学习的过程中会对周边的音乐进行曲谱的学习,但是由于部分音乐的环境或场地录制限制,导致音乐源大多具有一定的噪音,且部分音频曲谱需要进一步的修正校对才可满足曲谱学习者的记录需求,如果对具有噪音的音频进行直接修正曲谱生成的话,则大大降低了曲谱的准确性,不利于用户的后续音乐创作,为此提出一种基于大数据的曲谱自动修正方法。
技术实现要素:
4.为了克服现有技术的上述缺陷,本发明的实施例提供一种基于大数据的曲谱自动修正方法,本发明所要解决的技术问题是:提高曲谱修正的准确性。
5.为实现上述目的,本发明提供如下技术方案:一种基于大数据的曲谱自动修正方法,包括以下步骤;
6.s1)、获取待识别的音频数据
7.s11)、对音频数据进行识别,判断其是音乐音频还是曲谱音频;
8.s12)、若是音乐音频则进入到步骤s13)中,若是曲谱音频则直接进入到步骤s3)中;
9.s13)、通过噪音识别模块对步骤s12)中的音乐音频进行识别,若是其音乐音频中不含有噪音则直接进入进入到步骤s3)中,若是音乐音频中含有噪音则直接进入进入到步骤s2)中;
10.s2)、噪音消除
11.s21)、对含有噪音的音乐音频进行识别,使其识别确认为特定环境下的噪音音频;
12.s22)、对分类后的音乐音频进行自适应滤波器处理得到一次降噪音频;
13.s23)、按照对应噪音环境下的特定参数对音乐音频进行预设时间间隔的隔断,形成多组隔断音频;
14.s24)、通过降噪处理模块中对应环境的降噪参数对一次降噪后形成的多组隔断音频进行处理,得到二次降噪音频;
15.s25)、通过音频简谱转换模块对二次降噪后的多组隔断音频进行拼接转换,使其转换为完整的曲谱音频;
16.s3)、音频转换
17.s31)、将步骤s12)、s13)或s25)中曲谱音频通过曲谱自动生成模块生成曲谱数据;
18.s32)、步骤s31)在生成曲谱数据的同时,又对曲谱的种类进行了划分,且又根据对应的曲谱种类对曲谱中的音高、音符、半音、全音、变化音、节拍、节奏进行了统筹;
19.s33)、将步骤s32)中统筹后的曲谱通过互联网输入曲谱数据库内进行数据检索对比,对比得到高度相似曲谱,则该曲谱和高度相似的曲谱均进入步骤s41)中;
20.s4)、曲谱修正
21.s41)、通过自动修正模块对曲谱中的音高、音符、半音、全音、变化音、节拍和节奏进行修正;
22.s42)、步骤s41)修正的曲谱与对比的曲谱若是某个节点存在部分较小的差异,则以对比曲谱为准进行修改,若是修正的曲谱与对比的曲谱某个节点存在较大的差异,则将该节点往前十个节点和往后十个节点,共二十一个节点的数据进行整合,返回到步骤s33)中;
23.s43)、针对该节点于曲谱数据库内进行针对性的搜索,将多种搜索的曲谱进行整合,选取与该曲谱相似度最大的曲谱作为校正基础;
24.s44)、步骤s43)校正后的节点数据通过网络传递给用户,用户进行判定,若是合格,则完成曲谱修正,若是不合格,则在返回步骤s43)中选取与该曲谱第二相似的曲谱进行校正,直到用户满意为止。
25.在一个优选地实施方式中,所述步骤s21)中特定环境下的噪音音频包括工业生产噪音、交通运输噪音、建筑施工噪音和社会生活噪音。
26.在一个优选地实施方式中,所述曲谱数据库包括用于实时更新互联网曲谱数据的动态更新模块和用于对不同种类的曲谱进行分类的曲谱分类模块。
27.在一个优选地实施方式中,所述曲谱数据库还包括用于快速的对对应曲谱进行检索的检索指示模块和用于对无用曲谱数据进行识别清除的清理模块。
28.在一个优选地实施方式中,所述自动修正模块包括间奏校对模块、数据对比模块、音准校对模块和时间调控模块。
29.在一个优选地实施方式中,所述互联网与云端大数据相连通。
30.在一个优选地实施方式中,所述步骤s32)中曲谱种类的划分包括简谱曲谱、吉他谱曲谱、钢琴谱曲谱、电子琴谱、手风琴谱、二胡曲谱、笛萧曲谱、萨克斯谱、古筝曲谱和其它曲谱。
31.本发明的技术效果和优点:
32.本发明通过步骤s1)到步骤s4)的设置,与现有技术相比,可对音乐源进行识别分类,并对其进行一次和二次降噪处理,从而得到具有降噪后的音乐源,使降噪后的音乐源输入曲谱数据库内,对与其高相似度曲谱进行检索,通过自动修正模块从而可以对其进行修正,且对于检索不到的曲谱,也可通过对部分节点进行针对性的检索修正,进而提高该方法修正的广泛性,较于传统的直接对音乐源进行修正的方法,既便于该曲谱的修正,提高其修正准确性的同时又便于后续用户的学习参考使用。
具体实施方式
33.下面将结合本发明中的实施例,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
34.本发明提供了一种基于大数据的曲谱自动修正方法,包括以下步骤;s1)、获取待识别的音频数据
35.s11)、对音频数据进行识别,判断其是音乐音频还是曲谱音频;
36.s12)、若是音乐音频则进入到步骤s13)中,若是曲谱音频则直接进入到步骤s3)中;
37.s13)、通过噪音识别模块对步骤s12)中的音乐音频进行识别,若是其音乐音频中不含有噪音则直接进入进入到步骤s3)中,若是音乐音频中含有噪音则直接进入进入到步骤s2)中;
38.s2)、噪音消除
39.s21)、对含有噪音的音乐音频进行识别,使其识别确认为特定环境下的噪音音频;
40.步骤s21)中特定环境下的噪音音频包括工业生产噪音、交通运输噪音、建筑施工噪音和社会生活噪音,针对不同环境下的噪音,用户可针对性的对降噪处理模块设定不同的噪音消除参数,使降噪处理模块具有更好的噪音消除效果;
41.s22)、对分类后的音乐音频进行自适应滤波器处理得到一次降噪音频;
42.滤波器是由电容、电感和电阻组成的滤波电路,滤波器可以对电源线中特定频率的频点或该频点以外的频率进行有效滤除,得到一个特定频率的电源信号,或消除一个特定频率后的电源信号,滤波器是一种选频装置,可以使信号中特定的频率成分通过,而极大地衰减其他频率成分,利用滤波器的这种选频作用,可以滤除干扰噪声或进行频谱分析;
43.该过程通过各类传感器的作用,被转换为电压或电流的时间函数,称之为各种物理量的时间波形,或者称之为信号,因为自变量时间是连续取值的,所以称之为连续时间信号,又习惯地称之为模拟信号,滤波是信号处理中的一个重要概念,在直流稳压电源中滤波电路的作用是尽可能减小脉动的直流电压中的交流成分,保留其直流成分,使输出电压纹波系数降低,波形变得比较平滑;
44.s23)、按照对应噪音环境下的特定参数对音乐音频进行预设时间间隔的隔断,形成多组隔断音频,通过对噪音音频进行多组隔断的设置,既有利于后续音频的二次降噪,同时又有利于步骤s43)对部分节点进行针对性的检修修正;
45.s24)、通过降噪处理模块中对应环境的降噪参数对一次降噪后形成的多组隔断音频进行处理,得到二次降噪音频;
46.s25)、通过音频简谱转换模块对二次降噪后的多组隔断音频进行拼接转换,使其转换为完整的曲谱音频;
47.s3)、音频转换
48.s31)、将步骤s12)、s13)或s25)中曲谱音频通过曲谱自动生成模块生成曲谱数据;
49.s32)、步骤s31)在生成曲谱数据的同时,又对曲谱的种类进行了划分,且又根据对应的曲谱种类对曲谱中的音高、音符、半音、全音、变化音、节拍、节奏进行了统筹;
50.步骤s32)中曲谱种类的划分包括简谱曲谱、吉他谱曲谱、钢琴谱曲谱、电子琴谱、手风琴谱、二胡曲谱、笛萧曲谱、萨克斯谱、古筝曲谱和其它曲谱;
51.s33)、将步骤s32)中统筹后的曲谱通过互联网输入曲谱数据库内进行数据检索对比,对比得到高度相似曲谱,则该曲谱和高度相似的曲谱均进入步骤s41)中;
52.所述步骤s33)中存在多种与待修正曲谱相似的曲谱,则择优选取,依次从而相似度最高的曲谱选取;
53.曲谱数据库包括用于实时更新互联网曲谱数据的动态更新模块和用于对不同种类的曲谱进行分类的曲谱分类模块;
54.互联网与云端大数据相连通;
55.曲谱数据库还包括用于快速的对对应曲谱进行检索的检索指示模块和用于对无用曲谱数据进行识别清除的清理模块;
56.通过清理模块的设置,可以对曲谱数据库内的无用的或者是错误的曲谱进行及时的清理,避免该无效的曲谱与待修正的曲谱进行对比校正,则大大降低了自动修正模块的准确性;
57.自动修正模块包括间奏校对模块、数据对比模块、音准校对模块和时间调控模块;
58.s4)、曲谱修正
59.s41)、通过自动修正模块对曲谱中的音高、音符、半音、全音、变化音、节拍和节奏进行修正;
60.s42)、步骤s41)修正的曲谱与对比的曲谱若是某个节点存在部分较小的差异,则以对比曲谱为准进行修改,若是修正的曲谱与对比的曲谱某个节点存在较大的差异,则将该节点往前十个节点和往后十个节点,共二十一个节点的数据进行整合,返回到步骤s33)中;
61.s43)、针对该节点于曲谱数据库内进行针对性的搜索,将多种搜索的曲谱进行整合,选取与该曲谱相似度最大的曲谱作为校正基础;
62.s44)、步骤s43)校正后的节点数据通过网络传递给用户,用户进行判定,若是合格,则完成曲谱修正,若是不合格,则在返回步骤s43)中选取与该曲谱第二相似的曲谱进行校正,直到用户满意为止。
63.以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性
的劳动的情况下,即可以理解并实施。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助加必需的通用硬件平台的方式来实现,当然也可以通过硬件。
64.基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以产品的形式体现出来,该计算机产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)执行各个实施例或者实施例的某些部分所述的方法。
65.最后:以上仅为本发明的优选实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。