基于文本编辑的乐谱编辑、回放方法和系统技术方案

技术编号:3040752 阅读:188 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种对乐谱具有文字处理能力和/或回放能力的乐谱编辑、回放方法和系统。其能够让专业或者非专业人士都易学易用、工作高效。用户可以通过类似文字编辑软件的操作方法,很方便地输入音符、修饰符号和歌词。而且提供了形象的快捷输入方法,很容易上手,并且具有智能提示效果,操作高效。乐谱的版面也可以通过类似文字处理软件的操作,实现非常灵活和丰富的效果,用户可以任意插入图片来修饰版面,修改文字效果,按照自己的喜好对齐乐谱和歌词。同时,所述方法和系统具有回放乐谱的能力,用户可以随时试听乐谱的效果,可以随意选择和搭配乐器,支持很多声部;并且,本方法在乐谱的“反复”功能上非常智能和完善。

【技术实现步骤摘要】

本专利技术一般地涉及乐谱编辑及回放方法和系统,更具体地说,涉及基于文本编辑的乐谱编辑、回放方法和系统
技术介绍
现在市场上已经有一些乐谱制作软件,主要分为五线谱制作软件和简谱制作软件两种,适合于专业人士和业余爱好者使用。用户可以通过这些软件输入音符,制作乐谱,并且可以随时播放乐曲效果,以便进行修改,一般这些软件还提供打印乐谱的功能。由于利用计算机辅助工具给乐谱制作带来了便利,因此这些软件都很受欢迎。 通常,这些乐谱制作软件需要解决以下几方面的功能乐谱输入,包括音符和乐谱功能符号等;乐谱显示,比如五线谱的谱线和音符,并且需要支持翻页功能;乐谱修改,提供增、删、改的功能,而不会出现传统纸张上的涂改痕迹;乐谱播放,看是否达到了创作者预期的效果和目的;乐谱打印,成为纸件内容,便于传阅;乐谱保存,成为电脑文档,今后可以查阅和修改;歌词输入,配合乐谱以文字形式表现歌词;乐谱注释,包括在乐谱上添加标题、副标题、词曲作者、版权等注释项。 现在比较流行的乐谱制作软件有Encore软件、Overtrue软件、Finale软件、Sibelius软件、作曲大师等。这些软件一般都能提供上面所讲的基本功能,在某些具体方面上各具特色。但是,现有乐谱制作软件的缺点在于简谱输入、修改过程比较繁琐,而且编辑功能比较弱,从而不仅效率低,而且用户甚至无法实现某些编辑功能;此外,功能较强的编辑软件一般都是面向专业用户,而对于初学者上手困难。 例如,有一种简谱制作软件,运行时在计算机的显示器上生成一个文本编辑界面,其中包含对应于各种乐谱元素(例如音符、简谱修饰符号)的快捷钮。在制作乐谱时,需要用鼠标等指取设备先点击预期的乐谱元素快捷钮,然后将对应的乐谱元素拖放到乐谱的预期位置,才能完成一次乐谱元素的输入操作。可见,与其他常见的文本编辑软件(例如MicrosoftWord)所提供的强大编辑功能相比,该作曲软件操作起来费时费力。而且,这种作曲软件缺少很多编辑功能,例如自动版面调整,插入图片、艺术字等,字体设置......这都给用户的操作带来了很多不便。 此外,简谱有其书写规则,即简谱语法,如果能够根据相应的简谱语法来在用户输入时根据已输入的内容提示接下来可能的内容,或者在用户确认输入时检查所输入的内容是否违反简谱语法,从而在用户输入错误时提示用户更正或自动更正。这样既能给用户带来愉快的体验,又能够提高效率。然而,现有的简谱编辑软件却没有提供这种功能。 另外,虽然当前的简谱编辑软件也能够提供一定的回放功能,但是,所提供的回放功能都是比较简单的。例如,缺少实时回放功能、缺少准确回放反复效果的功能,缺少多声部回放的功能等。然而,用户在输入的时候希望能够实时监听所输入的简谱符号,或者在改变简谱符号的同时监听改变的效果。这都需要简谱编辑软件既能够即时提供片断的回放,并且能够根据用户的命令来回放需要回放的内容。另外,简谱具有丰富的表现形式,能够表现出复杂、优美的音乐。然而,现有的简谱编辑软件虽然可能将表现音乐优美之处的许多修饰符号(例如反复、倚音、断音)表现在所编辑的简谱中,却无法精确的回放所有的简谱符号,而只能回放基本的音调高低、长短等。
技术实现思路
本专利技术的目的在于提供一种能够解决前述现有乐谱编辑软件的缺点的乐谱编辑方法和系统。其能够让专业或者非专业人士都易学易用、工作高效。所获得的乐谱版面美观、灵活。用户可以通过类似文字编辑软件的操作方法,很方便地输入音符、修饰符号和歌词。而且这些音符和符号的输入,都提供了形象的快捷操作方法,很容易上手,并且具有智能提示效果,操作高效。乐谱的版面也可以通过类似文字处理软件的操作,实现非常灵活和丰富的效果,用户可以任意插入图片来修饰版面,修改文字效果,按照自己的喜好对齐乐谱和歌词。最终打印出漂亮的乐谱,装订成歌本。同时,用户仍然可以随时试听乐谱的效果,可以随意选择和搭配乐器,支持很多声部;并且,本方法在乐谱的“反复”功能上非常智能和完善。 根据本专利技术的一个方面,提供了一种乐谱编辑方法,该方法能够在文字处理器中以文本编辑的方式新建和/或编辑乐谱文件,并且完成乐谱文件的页面设计。该乐谱编辑方法可以包括以下步骤在所述文字处理器中,加载包含输入映射规则的输入映射表,所述输入映射规则定义输入信号和乐谱数据以及编辑命令之间的映射关系;新建或载入包括乐谱数据的乐谱文件;以及根据上述输入映射规则转换来自外部的输入,并且根据转换后的输入以文本编辑方式编辑所述乐谱文件中的乐谱数据,并且完成所述乐谱文件的页面设计。所述乐谱编辑方法还可以包括乐谱回放的功能。 根据本专利技术的另一个方面,提供了一种乐谱回放方法,该方法能够回放在文字处理器中编辑的乐谱文件。该乐谱回放方法包括以下步骤加载包含乐谱回放动作规则的回放动作表,其中,所述回放动作规则规定对应于各种乐谱数据的回放动作;分析乐谱文件,根据所述乐谱回放动作规则获得回放数据,其中所述回放数据对应于所述乐谱文件中的所有可回放的乐谱数据和属性;并且将所述回放数据输出到音频设备,从而再现所述乐谱文件。 根据本专利技术的另一个方面,提供了一种乐谱编辑系统。该系统能够在可实现前述方法的通用计算机上实现,也可以采用其他平台来实现。 采用本专利技术的编辑方法和系统,智能输入提示使得用户输入更加方便,高效;以文本编辑方式编辑提供了丰富、灵活、所见即所得的编辑方式;并且其中的回放能够以灵活的方式回放所有的乐谱元素。这克服了繁琐、费力、功能不完善的编辑系统给用户带来的困难,从而提高了编辑系统的易用性和工作效率。开拓了乐谱制作软件的新方式。并且这种以文本编辑方式编辑乐谱的方法,改变了呆板、简陋的版面,使得乐谱版面更加丰富。 使用本专利技术所提供的方法和系统,用户可以以熟悉的文本编辑操作,所见即所得的显示,灵活方便地创作和录入乐谱,实现丰富的、不受约束的乐谱版面,并可以试听调试乐谱,打印歌本。附图说明图1是可以在其上实现本专利技术的通用数字计算环境的示例性框图;图2是根据本专利技术实施例的简谱编辑方法的流程图;图3示出了根据本专利技术实施例的编辑系统的用户界面及编辑示意图;图4A到图4D示出了根据本专利技术实施例的编辑过程的示例;图5A到图5C示出了根据本专利技术实施例的编辑过程的另一个示例;图6A到图6C示出了根据本专利技术实施例的编辑过程的另一个示例;图7A到图7C示出了根据本专利技术实施例的编辑过程的另一个示例;图8示出了根据本专利技术实施例的包括智能输入提示和更正的改变简谱数据的内容的流程图;图9示出了根据本专利技术实施例的改变简谱数据的格式的流程图;图10示出了根据本专利技术实施例的字体示例的示意图;图11A到图11D示出了根据本专利技术实施例的编辑过程的另一个示例;图12示出了选择回放选项的示意图;图13示出了根据本专利技术实施例的回放流程图;和图14示出根据本专利技术实施例的多声部乐曲的一部分的示意图。具体实施方式下文中将结合特定实施例描述本专利技术,本专利技术可以以硬件、软件、固件或其结合的形式实现。 首先,结合图1描述可以在其中实现本专利技术的计算平台。图1是可以在其上实现本专利技术的通用数字计算环境的示例性框图。 在图1中,计算机100包括处理单元110、系统存储器120、以及将包括系统存储器之类的各种系统部件耦合到处理单元110的系统总线13本文档来自技高网
...

【技术保护点】
一种乐谱编辑方法,该方法在文字处理器中以文本编辑的方式新建和/或编辑乐谱文件,并且完成乐谱文件的页面设计。

【技术特征摘要】
1.一种乐谱编辑方法,该方法在文字处理器中以文本编辑的方式新建和/或编辑乐谱文件,并且完成乐谱文件的页面设计。2.如权利要求1所述的乐谱编辑方法,包括以下步骤在所述文字处理器中,加载包含输入映射规则的输入映射表,所述输入映射规则定义输入信号和乐谱数据以及编辑命令之间的映射关系;新建或载入包括乐谱数据的乐谱文件;以及根据上述输入映射规则转换来自外部的输入,并且根据转换后的输入以文本编辑方式编辑所述乐谱文件中的乐谱数据,并且完成所述乐谱文件的页面设计。3.如权利要求1所述的乐谱编辑方法,其中,所述乐谱数据包括乐谱符号、文字、图片。4.如权利要求1所述的乐谱编辑方法,其中,所述乐谱数据与以下一种或多种属性相关联字体、大小、间距、颜色、宽高比例、升降、粗体、斜体、下划线、删除线、着重、升降音、乐句线、结合线、音长、连音。5.如权利要求4所述的乐谱编辑方法,其中,所述编辑步骤包括改变乐谱数据和/或乐谱数据的属性。6.如权利要求5所述的乐谱编辑方法,其中,所述改变乐谱数据包括在所述乐谱文件中新输入乐谱数据,以及复制、粘贴、删除乐谱数据。7.如权利要求1所述的乐谱编辑方法,其中,所述编辑步骤包括以下操作加载包含乐谱语法规则的乐谱语法表;根据所述转换后的输入来改变所述乐谱文件中的乐谱数据;查找所述乐谱语法表来匹配所述乐谱数据和所述乐谱语法规则;和根据所述匹配的结果做出提示动作。8.如权利要求7所述的乐谱编辑方法,其中,所述查找乐谱语法表的操作包括根据当前被改变的乐谱数据,结合先前已存在的一个或多个乐谱数据,查找所述乐谱语法表,以寻找最大匹配乐谱数据序列。9.如权利要求7所述的乐谱编辑方法,其中,所述做出提示动作的操作包括根据在所述查找操作中找到的最大匹配乐谱数据序列,如果发现当前输入的乐谱数据错误,则提示更正当前错误输入,否则提示需要继续输入的乐谱数据。10.如权利要求5所述的乐谱编辑方法,其中,所述改变乐谱数据的属性包括下述步骤根据所述输入映射规则转换来自外部的改变格式输入;根据所述转换后的输入来改变与所述乐谱数据相关联的属性;根据所述改变后的属性在显示设备上显示改变格式后的乐谱文件。11.如权利要求1或2所述的乐谱编辑方法,还包括回放乐谱文件的步骤。12.如权利要求2所述的乐谱编辑方法,其中,所述新建或载入乐谱文件的步骤从预定模板建立乐谱文件。13.如权利要求2所述的乐谱编辑方法,其中,所述新建或载入乐谱文件的步骤包括载入第一格式的文件,然后转换为第二格式的乐谱文件,并将其载入所述文字处理器中。14.如权利要求1或2所述的乐谱编辑方法,还包括保存所述乐谱文件的步骤。15.如权利要求1或2所述的乐谱编辑方法,还包括以所见即所得的方式打印所述乐谱文件的步骤。16.一种乐谱回放方法,该方法能够回放在文字处理器中编辑的乐谱文件。17.如权利要求16所述的乐谱回放方法,包括以下步骤加载包含乐谱回放动作规则的回放动作表,其中,所述回放动作规则规定对应于各种乐谱数据的回放动作;分析乐谱文件,根据所述乐谱回放动作规则获得回放数据,其中所述回放数据对应于所述乐谱文件中的所有可回放的乐谱数据和属性;和将所述回放数据输出到音频设备,从而再现所述乐谱文件。...

【专利技术属性】
技术研发人员:沈旺傅李晋京冯国强
申请(专利权)人:创新科技有限公司
类型:发明
国别省市:SG[新加坡]

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

1
相关领域技术
  • 暂无相关专利