模拟弹奏方法及模拟弹奏模块技术

技术编号:13306832 阅读:43 留言:0更新日期:2016-07-10 02:07
本发明专利技术涉及计算机技术领域,公开了一种模拟弹奏方法及模拟弹奏模块。本发明专利技术中,包含以下步骤:从包含多个弹奏区域的模拟弹奏界面接收弹奏信息;根据弹奏信息与弹奏音的预设对应关系以及弹奏信息,获取弹奏信息对应的弹奏音;根据弹奏音发声;其中,弹奏信息包含弹奏区域与弹奏压力;弹奏音包含弹奏音律和弹奏音调。使得用户在模拟弹奏时能够得到触摸的轻重反馈,体验更加真实,提高了用户体验。

【技术实现步骤摘要】

本专利技术涉及计算机
,特别涉及一种模拟弹奏方法及模拟弹奏模块
技术介绍
电子产品在人们的日常生活中应用越来越普及,随之,各种模拟软件的应用和体验在电子产品上也应运而生,由于电子产品上的模拟软件也能够实现与机械设备上部分相同的功能应用,且方便、经济、新鲜;其中,电子产品例如手机中的钢琴模拟软件就受到了人们的欢迎。然而,现有电子产品由于受到显示屏幕大小的限制,钢琴模拟界面只能显示有限的弹奏键来模拟各个音律,而无法像真实的钢琴那样同一个音律弹奏出不同音调,体验效果不理想。
技术实现思路
本专利技术的目的在于提供一种模拟弹奏方法及模拟弹奏模块,弹奏压力不同能够产生不同的弹奏音调,使得用户在模拟弹奏时能够得到触摸的轻重反馈,体验更加真实,提高了用户体验。为解决上述技术问题,本专利技术的实施方式提供了一种模拟弹奏方法,包含以下步骤:从包含多个弹奏区域的模拟弹奏界面接收弹奏信息;根据弹奏信息与弹奏音的预设对应关系以及弹奏信息,获取弹奏信息对应的弹奏音;根据弹奏音发声;其中,弹奏信息包含弹奏区域与弹奏压力;弹奏音包含弹奏音律和弹奏音调。本专利技术的实施方式还提供了一种模拟弹奏模块,包含:弹奏信息接收单元、弹奏音获取单元以及发声单元;弹奏信息接收单元用于从包含多个弹奏区域的模拟弹奏界面接收弹奏信息;弹奏音获取单元用于根据弹奏信息与弹奏音的预设对应关系以及接收的弹奏信息,获取弹奏信息对应的弹奏音;发声单元用于根据弹奏音发声;其中,弹奏信息包含弹奏区域与弹奏压力;弹奏音包含弹奏音律和弹奏音调。本专利技术实施方式相对于现有技术而言,可以根据弹奏信息与弹奏音的预设对应关系以及弹奏信息,获取包含弹奏区域与弹奏压力的弹奏信息对应的弹奏音,使用户在模拟弹奏时能够得到触摸的轻重反馈,体验更加真实,提高了用户体验。另外,弹奏信息与弹奏音的预设对应关系包含弹奏区域与弹奏音律的预设子关系、以及弹奏压力与弹奏音调的预设子关系;根据弹奏信息与弹奏音的预设对应关系以及弹奏信息,获取弹奏信息对应的弹奏音的步骤,包含以下子步骤:根据弹奏区域与弹奏音律的预设子关系以及弹奏信息的弹奏区域,获取弹奏信息的弹奏区域对应的弹奏音律;根据弹奏压力与弹奏音调的预设子关系以及弹奏信息的弹奏压力,获取弹奏信息的弹奏压力对应的弹奏音调。此外,还可以是,弹奏信息与弹奏音的预设对应关系包含弹奏区域与弹奏音调的预设子关系、以及弹奏压力与弹奏音律的预设子关系;根据弹奏信息与弹奏音的预设对应关系以及接收到的弹奏信息,获取接收到的弹奏信息对应的弹奏音的步骤,包含以下子步骤:根据弹奏区域与弹奏音调的预设子关系,获取弹奏信息的弹奏区域对应的弹奏音调;根据弹奏压力与弹奏音律的预设子关系,获取弹奏信息的弹奏压力对应的弹奏音律。本专利技术提供了弹奏信息与弹奏音的两种预设对应关系,通过弹奏信息,获取弹奏信息对应的弹奏音,即,提供了两种不同的模拟弹奏实现方式供用户选择,满足了不同用户的需求,体验更新鲜。另外,在根据弹奏音发声的步骤中,弹奏音的发声时长等于弹奏信息的输入时长。如此,增强了模拟弹奏的真实性,提高了用户体验。另外,弹奏信息接收单元为3D触摸单元。采用3D触摸单元,利用现有的集成模块,使得实现更方便,在模拟弹奏时,体验更加真实。附图说明图1是根据第一实施方式的模拟弹奏方法中包含子步骤1021及子步骤1022的流程图;图2是根据第二实施方式的模拟弹奏方法中包含子步骤2021及子步骤2022的流程图;图3是根据第三实施方式的模拟弹奏模块的模块图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本专利技术各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。本专利技术的第一实施方式涉及一种模拟弹奏方法;用于电子产品例如手机中的钢琴模拟弹奏界面;本实施方式的模拟弹奏方法具体流程如图1所示;步骤101,从包含多个弹奏区域的模拟弹奏界面接收弹奏信息;其中,模拟弹奏界面为钢琴模拟弹奏界面,由界面提供单元提供;多个弹奏区域为多个钢琴模拟弹奏键;此外,弹奏信息包含弹奏区域与弹奏压力;具体的,在本实施方式中,弹奏压力以压力等级表示,每个压力等级表示一段弹奏压力强度范围,即不同的压力等级代表不同的压力强度范围,且压力等级越高,所表示的压力强度越高;在接收弹奏信息时,触摸屏通过压力感应检测手指触摸模拟弹奏键的力度,从而系统可以识别到压力强度并获取其压力等级;当然,弹奏压力也可以以其他形式表示,这里不作任何限制。步骤102,根据弹奏信息与弹奏音的预设对应关系以及弹奏信息,获取弹奏信息对应的弹奏音;本实施方式中,弹奏信息与弹奏音的预设对应关系包含弹奏区域与弹奏音律的预设子关系、以及弹奏压力与弹奏音调的预设子关系;其中,弹奏音包含弹奏音律和弹奏音调;具体的,步骤102包含以下子步骤;子步骤1021,根据弹奏区域与弹奏音律的预设子关系以及弹奏信息的弹奏区域,获取弹奏信息的弹奏区域对应的弹奏音律;也就是说,根据钢琴模拟弹奏键与弹奏音律的预设关系以及弹奏键,获取钢琴模拟弹奏键对应的弹奏音律;示例的,以电子产品例如手机中提供的钢琴模拟弹奏界面为例,若从左至右第1至5个模拟弹奏键的音名和对应音律为:C1、D1、E1、F1、G1和do、re、mi、fa、sol,若弹奏其中一个模拟弹奏键C1,则会对应发出do的音,若弹奏D1,则会对应发出re的音。以上仅为举例说明,实际的模拟弹奏界面中的模拟弹奏键的数目可以根据需要设置。子步骤1022,根据弹奏压力与弹奏音调的预设子关系以及弹奏信息的弹奏压力,获取弹奏信息的弹奏压力对应的弹奏音调;由于本实施方式中,弹奏压力以压力等级表示,所以各个压力等级对应不同的弹奏音调,且压力等级与音调的高低成正比,压力等级越高,音调越高;也就是说根据弹奏压力等级获取对应的弹奏音调;示例的,以电子产品例如手机中提供的钢琴模拟弹奏界面为例,预设弹奏压力以3个压力等级表示,3个压力等级对应的3个音调从低到高依次为低音,中音,高音,若模拟弹奏界面中从左至右的第1至5个模拟弹奏键的音名和对应音律为:C1、D1、E1、F1、G1和do、re、mi、fa、sol,若以1级压力弹奏C1,本文档来自技高网...

【技术保护点】
一种模拟弹奏方法,其特征在于,包含以下步骤:从包含多个弹奏区域的模拟弹奏界面接收弹奏信息;根据弹奏信息与弹奏音的预设对应关系以及所述弹奏信息,获取所述弹奏信息对应的弹奏音;根据所述弹奏音发声;其中,所述弹奏信息包含弹奏区域与弹奏压力;所述弹奏音包含弹奏音律和弹奏音调。

【技术特征摘要】
1.一种模拟弹奏方法,其特征在于,包含以下步骤:
从包含多个弹奏区域的模拟弹奏界面接收弹奏信息;
根据弹奏信息与弹奏音的预设对应关系以及所述弹奏信息,获取所述弹
奏信息对应的弹奏音;
根据所述弹奏音发声;
其中,所述弹奏信息包含弹奏区域与弹奏压力;所述弹奏音包含弹奏音
律和弹奏音调。
2.根据权利要求1所述的模拟弹奏方法,其特征在于,所述弹奏信息
与弹奏音的预设对应关系包含弹奏区域与弹奏音律的预设子关系、以及弹奏
压力与弹奏音调的预设子关系;
根据弹奏信息与弹奏音的预设对应关系以及所述弹奏信息,获取所述弹
奏信息对应的弹奏音的步骤,包含以下子步骤:
根据所述弹奏区域与弹奏音律的预设子关系以及所述弹奏信息的弹奏
区域,获取所述弹奏信息的弹奏区域对应的弹奏音律;
根据所述弹奏压力与弹奏音调的预设子关系以及所述弹奏信息的弹奏
压力,获取所述弹奏信息的弹奏压力对应的弹奏音调。
3.根据权利要求1所述的模拟弹奏方法,其特征在于,所述弹奏信息
与弹奏音的预设对应关系包含弹奏区域与弹奏音调的预设子关系、以及弹奏
压力与弹奏音律的预设子关系;
根据弹奏信息与弹奏音的预设对应关系以及接收到的弹奏信息,获取接
收到的所述弹奏信息对应的弹奏音的步骤,包含以下子步骤:
根据所述弹奏区域与弹奏音调的预设子关系,获取所述所述弹奏信息的

\t弹奏区域对应的弹奏音调;
根据所述弹奏压力与弹奏音律的预设子关系,获取所述所述弹奏信息的
弹奏压力对应的弹奏音律。
4.根据权利要求1所述的模拟弹奏方法,其特征在于,在根据所述弹
奏音发声的步骤中,所述弹奏音的发声时长等于所述弹奏信息的输入时长。
5.根据权利要求1所述的模拟弹奏方法,其特征在于,所述模拟弹奏
界面为钢琴模拟弹奏界面,所述多个弹奏区域为多个钢琴模拟弹奏键。
6.一种模拟弹奏模...

【专利技术属性】
技术研发人员:李承敏
申请(专利权)人:上海与德通讯技术有限公司
类型:发明
国别省市:上海;31

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

1