当前位置: 首页 > 专利查询>刘雪锋专利>正文

一种古琴谱的自动纠错和智能提示方法技术

技术编号:30544237 阅读:14 留言:0更新日期:2021-10-30 13:22
本发明专利技术公开了一种古琴谱的自动纠错和智能提示方法,涉及计算机信息处理技术领域。本发明专利技术包括如下步骤:对减字符号进行编码;对简线谱进行编码;比对音高值,进行判断当前音符是否正确;通过减字符的音高反推出应有的简谱符号,然后比对简谱,从而判断简谱中乐谱是否正确;在对简线谱录入其减字符时,可以先计算出简线谱的音高,再录入减字时,根据减字的音高自动判断合条件的减字符号,对过滤符合条件的减字,突出显示符合条件的候选字。本发明专利技术实现简谱和古琴谱的自动纠错功能,提高录入的效率,并保证了现代古琴谱的正确性,本技术方案中采用的利用计算机对琴谱进行数字化,并通过音高比对的方式进行琴谱的纠错和录入效率提供了可行方案。供了可行方案。供了可行方案。

【技术实现步骤摘要】
一种古琴谱的自动纠错和智能提示方法


[0001]本专利技术属于计算机信息处理
,特别是涉及一种古琴谱的自动纠错和智能提示方法。

技术介绍

[0002]古琴是中国古老的乐器,减字谱是用于记录其演奏的方法,一个减字包括了演奏的指法信息,其包括右手指法、弦序、左手指法、徽位、等信息。一首琴谱由一系列减字组成。虽然有些复杂的组合指法包含着少量的节奏信息,但基本减字只记录了琴谱的演奏指法,从而在打谱的工作中,有着更大的灵活度,可以使用不同的节奏对其进行处理。因为古代减字谱天生缺少强节奏信息,所以如今人们将减字谱和现代乐谱简线谱等相结合,形成组合琴谱,比如使用简线谱和减字谱共同组成古琴乐谱。以确定一首曲子的指法和节奏。更易于初学着学习和传播,也更容易记录下弹凑的实际效果。
[0003]起先,制作现代古琴谱,多使用手写,随着科技的进步,后续可以使用多种组合工具来制作现代古琴谱,比如先通过工具制作乐谱的简线谱内容,生成图片后在其下方填写减字谱。很多现代古琴谱书籍便是通过不同工具组合制作的。但是市面上很多这样的现代古琴谱书籍,都有着或多或少的的“错误”,比如琴谱中的减字和其对应的简线谱音高错误问题。使用人力去校队现代古琴谱是个麻烦而又容易出错的方式。
[0004]随着技术的发展与古琴用户的增多,将会有更多的用户使用更高效的方式制作现代古琴琴谱。从而能够快速推动古琴的发展。在其发展的过程中,琴谱制作的时间成本和难易程度都决定其发展速度,应该在保证正确性的前提下提高效率。传统艺术于信息技术相结合是大势所趋,同时提高的传播效率。

技术实现思路

[0005]本专利技术提供了一种古琴谱的自动纠错和智能提示方法,解决了以上问题。
[0006]为解决上述技术问题,本专利技术是通过以下技术方案实现的:
[0007]本专利技术的一种古琴谱的自动纠错和智能提示方法,包括如下步骤:
[0008]S01、对减字符号进行编码:具体包括曲调、弦序、徽位、是否为泛音等属性,并根据所述属性计算出对应的音高;
[0009]S02、对简线谱进行编码,在固定曲调下,可以算出每个简线谱符号的音高;
[0010]S03、通过对比乐谱中所述S01步骤和S02步骤所对应的音高值,进行判断当前音符是否正确;
[0011]S04、在简谱时,通过减字符的音高反推出应有的简谱符号,然后比对简谱,从而判断简谱中乐谱是否正确;
[0012]S05、在对简线谱录入其减字符时,可以先计算出简线谱的音高,再录入减字时,根据减字的音高自动判断合条件的减字符号,对过滤符合条件的减字,突出显示符合条件的候选字;
[0013]S06、在录入减字符时,同时录入音符,在录入减字时,计算出备选减字的音高,从而直接录入其音符。
[0014]进一步地,所述S01步骤的实现,包括采用计算机程序语言使用0

127编号来标记不同的绝对音高,每个值相差半音,将440Hz频率的编号定位69,通过音高规律,频率每减少一半,相差一个八度,十二个半音;采用同时徽位集合计算出每个徽位的频率,并生成音位图,可以更为直观的查看其音高等属性。
[0015]进一步地,所述S03步骤通过S01步骤和S02步骤利用计算机或移动终端分别生成减字和音符的音高频率及其编号,从而进行比对,通过比对音高,从而判断乐谱是否错误,并在计算机或移动终端上展示比对结果。
[0016]本专利技术相对于现有技术包括有以下有益效果:
[0017]本专利技术解决了现代古琴谱录入的正确性和效率问题,通过当前曲调生成其音位图,音位图包含了古琴中泛音或者按音时,每条弦以及每个徽位的音高,使用不同的编号来表示不同的音高值,在当前曲调中,每个简谱符号也有其唯一的音高值,将减字谱对应的音高,和实际简线谱中符号对应的音高进行比对,如果音高相等,则输入无误,如果音高不等,则琴谱有误。以此可以实现现代古琴谱的自动纠错功能;在简谱中,可通过减字符计算出其对应的音高值,并推算出其简谱符号,然后比对实际的简谱符号是否相等,以此也可以实现简谱和古琴谱的自动纠错功能;使用本技术方案在现代古琴谱制作过程中,还没有简线谱时,在录入减字符时,可自动生成对应的简线谱符号,完成录入减字符的同时自动录入简线谱,提高录入的效率,并保证了现代古琴谱的正确性,本技术方案中采用的利用计算机对琴谱进行数字化,并通过音高比对的方式进行琴谱的纠错和录入效率提供了可行方案。
[0018]当然,实施本专利技术的任一产品并不一定需要同时达到以上所述的所有优点。
附图说明
[0019]为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1为本专利技术的一种古琴谱的自动纠错和智能提示方法的步骤图;
[0021]图2为以广陵散为例的古代琴谱样例图;
[0022]图3为以古琴吟为例的现代古琴谱样例图;
[0023]图4为线谱形式的古代古琴谱样例图;
[0024]图5为根据曲调计算出所有弦以及所有徽位的音高和简谱记号后的正调按音图;
[0025]图6为C调下第三音符判断为错误基于移动终端上进行纠错测试的案例界面图;
[0026]图7为在输入挑时自动匹配合理的弦以正确对应简谱音高的智能提示的界面图;
[0027]图8为在录入减字符时同时显示其简谱符号并可选的给出节奏备选的智能提示的界面图;
[0028]图9为古琴徽位编码使用计算机编码徽位的示意图;
[0029]图10为徽位编码示意图;
[0030]图11为音高编号和频率之间的关系图。
具体实施方式
[0031]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。
[0032]本专利技术技术的基本原理是:
[0033]大家都知道古琴有其定弦,确定曲调后,其每根弦的音高都是相对固定不变的,在标准音高下,其每条弦的音高都是确定的,由此可以根据琴弦的有效弦长和泛音规则,推算出每条弦每个徽位的音高。在简线谱中,每个音符的音高也是固定的,我们通过对音高进行对比,即可判断当前乐谱的减字和音符是否一致。从而完成纠错和提示等功能。
[0034]下面将结合附图说明并结合实例,来解说本专利技术的具体步骤,以正调为例,针对简谱和线谱作出说明。
[0035]请参阅图1

11所示,本专利技术的一种古琴谱的自动纠错和智能提示方法,包括如下步骤:
[0036]S01、对减字符号进行编码:具体包括曲调、弦序、徽位、是否为泛音等属性,并根据所述属性计算出对应的音高;<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种古琴谱的自动纠错和智能提示方法,其特征在于,包括如下步骤:S01、对减字符号进行编码:具体包括曲调、弦序、徽位、是否为泛音等属性,并根据所述属性计算出对应的音高;S02、对简线谱进行编码,在固定曲调下,可以算出每个简线谱符号的音高;S03、通过对比乐谱中所述S01步骤和S02步骤所对应的音高值,进行判断当前音符是否正确;S04、在简谱时,通过减字符的音高反推出应有的简谱符号,然后比对简谱,从而判断简谱中乐谱是否正确;S05、在对简线谱录入其减字符时,可以先计算出简线谱的音高,再录入减字时,根据减字的音高自动判断合条件的减字符号,对过滤符合条件的减字,突出显示符合条件的候选字;S06、在录入减字符时,同时录入音符,在录入减字时,计算出备选减字的音高...

【专利技术属性】
技术研发人员:刘雪锋刘星星
申请(专利权)人:刘雪锋
类型:发明
国别省市:

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

1