技术领域
本发明涉及一种古琴减字谱的可编辑文本记谱方法。
背景技术
古琴原名“琴”或“七弦琴”,是中国最古老的弹拨乐器之一,早在《诗经》的“国风·周南”就有“窈窕淑女,琴瑟友之”的记载,古琴是中国古代地位最崇高的乐器,位列“琴棋书画”四艺之首。2003年11月7日,古琴艺术入选联合国教科文组织第二批“人类口头和非物质遗产代表作”。
在汉朝以前,古琴艺术以口头传授的方式进行传承,汉魏之交逐步创用了文字谱,现存的唯一的文字谱是传为梁丘明所传的《碣石调·幽兰》,至唐代曹柔开始逐步形成完整的乐谱记谱法——减字谱记谱法(ACN , Abbreviated Character Notation),减字谱记载了大量的古琴乐谱,现存大约有150多种乐谱谱集,658首琴曲,3365首古琴传谱,其中大约有336首琴歌,500多首琴歌传谱。由管平湖演奏的古琴曲《高山流水》入选美国宇航局于1977年8月20日和9月5日发射的“旅行者1号”和“旅行者2号”两艘宇宙飞船的镀金唱片《地球之声》。
古琴乐谱采用专有的乐谱记录方法--减字谱记谱法,减字谱记谱法是由唐曹柔发明并被广泛采用的,每个谱字由若干个汉字,每个完整汉字或一部分构成,把每个汉字减去一部分,组合成一个谱字,如谱字
减字谱避免了古琴乐谱的一个指法需要很长一段语义文字的弊端,方便了指法的记录,古琴以减字谱为载体,保存了前人大量的音乐遗产,为中国民族音乐的传承与发展做出了巨大贡献。
但是,现代人们对古琴减字谱乐谱已经很陌生,而且古琴减字谱乐谱中的谱字在现代计算机没有对应的编码,不能被现代计算机技术处理和使用,障碍了古琴艺术的发展,迫切需要能在计算机录入古琴减字谱乐谱的的产生方法,从而解决我国古琴艺术的减字谱乐谱的存储与传播问题,使得优秀的中国传统音乐作品能被现代人们所共享与欣赏。
发明内容
针对现有技术中存在的问题,本发明的目的在于提供一种古琴减字谱的可编辑文本记谱的技术方案。
所述的一种古琴减字谱的可编辑文本记谱方法,包括:文本编辑规则产生方法、文本存储方法,文本编辑规则产生方法部分包含了一些对文本结构的表述参数,文本存储方法部分包含了古琴减字谱乐谱的文本音乐信息,其特征在于对古琴减字谱乐谱的音乐信息的文本编辑规则产生方法,文本编辑规则产生方法部分包含了把古琴减字谱乐谱音乐作品的音乐信息转化为文本信息的规则集,规则集合包括:
(1)采用从上到下,从左到右的书写顺序,记录古琴减字谱乐谱中的所有的文字信息与谱字,对应古琴减字谱乐谱中的顺序为从右到左,从上到下的记录顺序;
(2)按古琴减字谱乐谱中的一列对应文本中的一行,乐谱减字谱从右到左一列一列输入到文本中,在文本中为一行一行呈现;
(3)按古琴减字谱乐谱中的文字信息与谱字顺序在文本中记录古琴文字信息与谱字;
(4)古琴文字信息包括目录、曲名标题、曲词作者、调名、题跋、段落标题、歌词和其他有完整语义的词汇,把古琴文字信息放在左右方括号中间“[]”;
(5)古琴文字信息之间用逗号“,”分割;
(6)古琴减字谱乐谱的每个谱字,用古琴减字谱的读谱方法,转化为有语义的文字单位,两个谱字对应的语义文字单位之间用逗号“,”分割。
所述的一种古琴减字谱的可编辑文本记谱方法,其特征在于所述的产生方法包括计算机录入模块、检查模块;
计算机录入模块:实现把古琴减字谱乐谱录入为计算机文本的方法,它产生乐谱音乐信息的文本文件,后缀名为:TXT,它的具体步骤为:(1)利用一般的文本编辑方法,根据文本编辑规则产生方法,对古琴减字谱乐谱中的文字信息和谱字进行录入;(2)古琴减字谱乐谱中的谱字,用古琴减字谱的读谱方法,转化为有语义的文字单位,把语义文字单位按顺序录入到文本文件中,语义文字单位之间用逗号“,”分割;(3)古琴减字谱乐谱中的古琴文字信息,把它按顺序录入到方括号“[]”之内;(4)把录入的古琴减字谱乐谱可编辑文本音乐信息写入到后缀名为TXT的文件中;
检查模块:利用文本编辑规则产生方法对古琴减字谱乐谱文本音乐信息文件进行文本编辑规则检查;方法为:(1)扫描整个文件,检查所有的方括号“[]”是否为单字节符号;(2)再扫描整个文件,检查所有的方括号“[]”是否左右配对;(3)把不是单字节的方括号“[]”或者左右不配对的方括号“[]”的行列位置信息以文件形式存入到文本存储方法中,为人工修改做参考。
与现有技术相比,本发明的优点如下:
1.本发明所述的面向古琴减字谱乐谱的计算机文本录入方法能把传统的古琴减字谱乐谱转化为能让计算机编辑处理的古琴文本乐谱,并可以利用常见的文本编辑方法进行操作,使得一般的计算机都能实现古琴减字谱乐谱的计算机文本录入;
2.本发明所述的文本规则产生方法,能对添加的非古琴减字谱乐谱的音乐信息的符号(方括号“[]”),进行自动单字节检查和配对检查,保证了古琴减字谱乐谱的音乐信息的完整性;
3.实现了古琴减字谱乐谱的音乐信息的计算机表示,为以后对古琴减字谱乐谱的音乐信息的进行统计和理论分析,提供了技术的可行性。
附图说明
图1 是古琴减字谱乐谱图例;
图2 是本发明的古琴减字谱乐谱的计算机文本录入的结构图;
图3是本发明的古琴减字谱乐谱的文本检查模块结构图;
图4是图1古琴减字谱乐谱图例的文本录入结果。
具体实施方式
下面结合说明书附图对本发明做进一步说明:
图1为古琴减字谱乐谱图例,它的音乐信息的基本构造结构是:目录、曲名标题、调名、题跋、小标题、谱字从右到左,从上到下书写;目录的内容为一列,曲名标题、调名为一小列,题跋的文字数量一般较多,占多列,小标题为一列,最后是减字谱的谱字。
图2为本发明所述的古琴减字谱乐谱的计算机文本录入的结构图,它产生乐谱音乐信息的文本文件,后缀名为:TXT,它包括:文本编辑规则产生方法、文本存储方法和中央处理方法控制部分,文本编辑规则产生方法部分包含了一些对文本结构的表述参数,文本存储方法部分包含了古琴减字谱乐谱的文本音乐信息,对古琴减字谱乐谱的音乐信息的文本编辑规则产生方法,文本编辑规则产生方法部分包含了把古琴减字谱乐谱音乐作品的音乐信息转化为文本信息的规则集;古琴减字谱乐谱提供音乐信息,利用常用的文本编辑方法,利用文本编辑规则产生方法生成古琴乐谱的文本文件。
图3为本发明的古琴减字谱乐谱的文本检查模块结构图,利用文本编辑规则产生方法对古琴减字谱乐谱文本音乐信息文件进行文本编辑规则检查;方法为:(1)从文本存储方法中读取古琴乐谱文件,扫描整个文件,检查所有的方括号“[]”是否为单字节符号;(2)再扫描整个文件,检查所有的方括号“[]”是否左右配对;(3)把不是单字节的方括号“[]”或者左右不配对的方括号“[]”的行列位置信息以文件形式存入到文本存储方法中。
本发明实现了古琴减字谱乐谱的计算机文本录入,实现了古琴乐谱的计算机表示,实现了对古琴文本乐谱的自动检测功能,实现了利用常见文本编辑方法输入古琴减字谱乐谱的音乐信息的目的。
当用户在使用古琴文本乐谱的同时,通过此文本乐谱,可以很方便地利用计算机进行音乐信息统计和音乐理论分析,提高了我国古老的古琴艺术在信息时代的使用效率。
机译: 一种用于从文本处理系统的堆栈准备的第一可编辑文档形式转换为第二包括可编辑文档形式的过程的方法,对于该文档可使用交互式或堆栈文本处理系统。
机译: 一种从交互式文本处理系统准备的第一可编辑文档格式转换为第二包括可编辑文档格式的过程,对于该文档,可使用交互式或堆栈文本处理系统。
机译: 用于将用批处理文本处理系统准备的第一可编辑文档表单转换为可由交互式或批处理文本处理系统使用的第二可编辑文档表单的方法