【技术实现步骤摘要】
一种电子乐谱的智能展现方法
本专利技术涉及音频与文本处理领域,特别涉及电子乐谱的智能展现方法。
技术介绍
在乐器初学或练习过程中,经常不了解乐谱的音符。需要一边看乐谱,一边弹奏。当低头看琴键,又抬头看乐谱的时候,经常会手忙脚乱,不知道自己弹到乐谱上的哪个音,而且音乐的乐句大多具有很高的相似性,需要时间不断在乐谱上来回查找和细看,因此对乐谱中相似部分进行颜色凸显,能很好的帮助用户定位。乐谱中的相似乐句,经常会让用户忽略其中的差异细节,降低了演奏效果,因此对相似乐句的细小差异,进行颜色凸显也具有重要作用。当前虽然已经有一些软件可以识别当前用户弹奏的音符是否已经被弹过,但是音乐练习不同于音乐表演,学习者经常会在他不熟悉的地方,反复演奏几遍。因此仅仅只识别当前乐谱上面的音是否已经被弹过,是不够的。还需要识别,用户是否倒回去,在前面的一两句乐句中重复练习,系统不会以为是错误演奏,而不断出现演奏错误信息。在乐器练习过程中,在一些比较具有音乐表现力的乐句中,经常会使用演奏技巧。乐器演奏技巧是具有高级和低级的难度区别的。如果有些高级别的音符用户演奏者一直演奏不准,也会影响用户的练习积极性。需要乐谱能够根据当前演奏者的演奏水平,技巧音能逐个自动的对演奏者进行支适应的匹配。
技术实现思路
本专利技术提供了一种电子乐谱的智能展现方法,以解决电子乐谱不够智能的问题。第一方面,本专利技术实施例提供了一种电子乐谱智能展现方法,包括:设定用户要弹奏的乐谱,对乐谱内容进行提取,包括对乐谱内的音名、调子及演奏技巧音进行获取,并对技巧音进行频谱分析;所述演奏技巧音是指在乐谱中标示于音符右上角的, ...
【技术保护点】
1.一种电子乐谱智能展现方法,其特征在于,包括:设定用户要弹奏的乐谱,对乐谱内容进行提取,包括对乐谱内的音名、调子及演奏技巧音进行获取,并对技巧音进行频谱分析;所述演奏技巧音是指在乐谱中标示于音符右上角的,表明该音符应该如何加入技巧进行演奏的特定标示;对乐谱进行分句,对所述乐句进行聚类;对相同类别的乐句,采用相似的颜色、不同的颜色深度进行预设;所述预设是指,通过分析好的结果来预设颜色,等待需要显示的时候,就可以根据预设好的颜色进行显示;对同一个类别下,乐句之间的音符差异,进行所述音符差异的凸显;识别用户当前时刻演奏的音符,并将音符对应到乐谱中;所述对应是指通过软件将用户按照乐谱弹奏出来的音符,与乐谱内容对应起来;识别用户弹奏的乐句,记录当前用户演奏乐句在乐谱中的位置,当用户弹奏的音符与乐谱音符不同时,判断用户意图,并对用户进行所述不同的内容提醒;识别用户对技巧音的演奏效果,根据用户对每个技巧音的熟练程度不同,改变乐谱上的技巧音等级。
【技术特征摘要】
1.一种电子乐谱智能展现方法,其特征在于,包括:设定用户要弹奏的乐谱,对乐谱内容进行提取,包括对乐谱内的音名、调子及演奏技巧音进行获取,并对技巧音进行频谱分析;所述演奏技巧音是指在乐谱中标示于音符右上角的,表明该音符应该如何加入技巧进行演奏的特定标示;对乐谱进行分句,对所述乐句进行聚类;对相同类别的乐句,采用相似的颜色、不同的颜色深度进行预设;所述预设是指,通过分析好的结果来预设颜色,等待需要显示的时候,就可以根据预设好的颜色进行显示;对同一个类别下,乐句之间的音符差异,进行所述音符差异的凸显;识别用户当前时刻演奏的音符,并将音符对应到乐谱中;所述对应是指通过软件将用户按照乐谱弹奏出来的音符,与乐谱内容对应起来;识别用户弹奏的乐句,记录当前用户演奏乐句在乐谱中的位置,当用户弹奏的音符与乐谱音符不同时,判断用户意图,并对用户进行所述不同的内容提醒;识别用户对技巧音的演奏效果,根据用户对每个技巧音的熟练程度不同,改变乐谱上的技巧音等级。2.根据权利要求1所述的方法,其中,所述设定用户要弹奏的曲子乐谱,对乐谱内容进行提取,对乐谱内的音、调子及演奏技巧音符注释进行获取,并对技巧音进行频谱分析,包括:获取乐谱上关于演奏技巧的音符表示,同时在教学音频中,提取该技巧音的权威演奏效果音频,并通过软件对演奏效果音频进行频谱分析,获得演奏技巧音频谱。3.根据权利要求1所述的方法,其中,所述对乐谱进行分句,对所述乐句进行聚类,包括:获取乐谱中各音的音长,获取每个小节中最后一个音,作为候选分割音;获取所述候选分割音的音程,比较该音程;抽取音程最长的n个候选分割音,作为分割音;根据所述分割音进行分句;当分句后,乐句少于预设的长度时,该乐句与左右相邻句中的较短的乐句进行合并,重新分配乐句;根据乐句中的音名和音程,计算乐句之间的相似度,对乐句进行聚类,将相近的乐句,作为同一个乐句类别;其中,所述相似度计算方法采用编辑距离的相似度计算方式进行,聚类算法采用scikit-learn工具包里的文本聚类工具包进行聚类,获得曲谱的乐句类别。4.根据权利要求1或3所述的方法,其中,所述针对相同类别的乐句,采用相似的颜色、不同的颜色深度进行预设,包括:对所述相同类别的乐句,用相似颜色来预设乐句被弹奏时应该显示的背景颜色,采用相异的颜色来显示不同类别的乐句背景颜色;相同类别中的不同乐句,采用相似颜色、不同的颜色深度来显示。5.根据权利要求1或3所述的方法,其中,所述对同一个类别下,乐句之间的音符差异,进行所述差异音符的凸显预设,包括:当用户演奏到当前乐句时,对同一个类别中,与其他乐句具有差异的音进行凸显;所述乐句差异分析,首先采用hash算法,对同一个类别中乐句具有差异的乐句进行定位,然后对差异乐句,采用diff函数进行匹配,获得乐句之间细小的差异,并对该差异进行突出显示。6.根据权利要求1所述的方法,其中,所述识别用户演奏的当前音,并将音对应到乐谱中的音,包括:获取演奏者的当前弹奏音符,根据乐器发出的当前音的基频震动频率转换为标准的乐音;所述转换,包括识别当前音符的频率...
【专利技术属性】
技术研发人员:沈之锐,韩玉梅,
申请(专利权)人:韶关市启之信息技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。