触摸式虚拟电子琴的实现方法

文档序号:2831996阅读:878来源:国知局
专利名称:触摸式虚拟电子琴的实现方法
技术领域
本发明涉及触摸屏的应用领域,尤其是一种触摸式虚拟电子琴的实现方法。
背景技术
触摸屏,特别是能实现多点触控的电容式触摸屏得到了社会的认可,已
开始在个人数字处理(PDA)、手机、掌上电脑、平板计算机等电子设备上普及。 目前己有的虚拟电子琴,多是利用键盘,鼠标或特定的传感器来模拟琴键,并 通过电视屏幕或电脑显示器显示相应的电子琴界面。该类方式成本较高且需要 额外的设备,体积较大不利于移动和使用。

发明内容
本发明的目的在于克服上述虚拟电子琴的缺陷,利用电容式多点触控屏来 实现虚拟电子琴。
本发明的技术方案是
一种触摸式虚拟电子琴的实现方法,其特征是包括以下步骤 在触摸屏上预设至少一个电子琴界面,所述电子琴弹界面包括若干个琴键 区域和音符显示区域,每个琴键区域分别对应不同音符的音调;
确认N个触碰对象触碰所述触摸屏,以及 侦测N个触碰对象的位置坐标;
若N个位置坐标分别落入所述琴键区域,则激活N个琴键区域,以及 检测N个触碰对象对N个琴键区域的触碰压力;
4根据N个触碰压力分别调节音量和/或音调的高低并通过扬声器发出琴键
区域所对应的N个音符的声音。
所述激活各琴键区域包括以下步骤
由触摸屏显示N个被激活的琴键区域被按下的动作;
在所述音符显示区域显示N个被激活的琴键区域所对应的N个音符。 还包括以下步骤
记录N个被激活琴键区域所对应的音调,并通过软件自动谱曲。 所述触碰压力Pn与所发出的音量和/或音调的高低成线性关系。 所述触摸屏为表面贴有铟锡氧化物半导体透明导电膜(ITO膜)的触摸屏 或多点触摸屏。
所述电子琴弹界面包括至少一个音组,每个音组包括12个琴键区域,其 中7个为白键琴键区域,5个为黑键琴键区域。 所述N个为一个或两个以上。
本发明的有益效果是
本发明提供的触摸式虚拟电子琴的实现方法采用了触摸屏,特别是电容式 多点触控屏,通过软件实现虚拟电子琴界面,仅使用手指或触控笔触摸控制琴 键,可真实模拟电子琴的演奏并可以根据触碰压力的大小实现发音音量和/或 音调的高低,可以实时显示琴键被按下的动作,同时显示并记录所弹奏的音符, 无需增添额外的设备就可随时进行演奏、谱曲、编曲等音乐创作。


图1是本发明的电子琴界面示意图。
图2是本发明的触摸式虚拟电子琴的实现方法流程图。
具体实施方式
下面结合附图和实施例对本发明作进一步的说明。 实施例一 。
如图1,在电容式多点触控屏上显示电子琴界面。该电子琴界面包含12 个琴键区域,这12个琴键区域组成一个音组,其中7个为白键琴键区域,5 个为黑键琴键区域。12个琴键区域的外观尺寸参照真实的电子琴设置,从左向 右依次为三个白键琴键区域夹两个黑键琴键区域以及四个白键琴键区域夹三 个黑键琴键区域。
左边三个白键琴键区域所对应的音调依次为C音调、D音调和E音调;右 边四个白键琴键区域所对应的音调依次为F音调、G音调、A音调和B音调, 中间的黑键琴键区域是分别与相邻的白键琴键区域邻近的半音。
在12个琴键区域的上方设有音符显示区域,在音符显示区域内可显示五 线谱、音符、变音记号、调号、临时记号、休止符等符号。
上述电子琴界面可通过软件实现。
实施例二。
一种触摸式虚拟电子琴的实现方法,包括以下步骤 确认一个触碰对象触碰触摸屏,以及
侦测所述触碰对象的位置坐标(Xn, Yn);
若该位置坐标(Xn, Yn)落入琴键区域,则激活该琴键区域,以及 检测该触碰对象对琴键区域的触碰压力Pn;
根据所述触碰压力Pn调节音量和音调的高低并通过扬声器发出该琴键区 域所对应的音符的声音;
同时,由触摸屏显示被激活的琴键区域被按下的动作,以及 在音符显示区域显示被激活的琴键区域所对应的音符;记录被激活琴键区域所对应的音调,并通过软件自动谱曲。 实施例三。
结合图2, 一种触摸式虚拟电子琴的实现方法,包括以下步骤 确认两个以上触碰对象触碰所述触摸屏,以及 侦测各个触碰对象的位置坐标;
若各位置坐标分别落入不同的琴键区域,则激活各个琴键区域,以及 检测各触碰对象对琴键区域的触碰压力;
根据各触碰压力分别调节音量和音调的高低并通过扬声器发出各琴键区 域所对应的音符的声音。
同时,由触摸屏显示被激活的琴键区域被按下的动作;
在音符显示区域显示被激活的琴键区域所对应的音符;
记录各个被激活琴键区域所对应的音调,并通过软件自动谱曲。
上述实施例中的触摸屏为表面贴有铟锡氧化物半导体透明导电膜(ITO
膜)的触摸屏或多点触摸屏
触碰对象的位置坐标和触碰压力可通过坐标信息处理单元检测,然后通过
处理器单元处理位置坐标和触碰压力,控制扬声器发出不同的音调,并根据触
碰压力大小调节音调和/或音量的高低,存储单元可存储所弹奏的音符和曲调,
触控屏驱动单元用于显示电子琴界面。
触碰压力Pn与所发出的音量和/或音调的高低成线性关系,即触碰对象对
琴键区域施加的压力越大,发出的音调和/或音量就越高。
本发明所涉及的电容式触控屏、触控屏驱动单元、处理器单元、存储单元 和扬声器等硬件均与现有技术相同,本领域技术人员在本发明基础上所做的改 进与功能的扩充均落入本发明的保护范围。
权利要求
1、一种触摸式虚拟电子琴的实现方法,其特征是包括以下步骤在触摸屏上预设至少一个电子琴界面,所述电子琴弹界面包括若干个琴键区域和音符显示区域,每个琴键区域分别对应不同音符的音调;确认N个触碰对象触碰所述触摸屏,以及侦测N个触碰对象的位置坐标;若N个位置坐标分别落入所述琴键区域,则激活N个琴键区域,以及检测N个触碰对象对N个琴键区域的触碰压力;根据N个触碰压力分别调节音量和/或音调的高低并通过扬声器发出琴键区域所对应的N个音符的声音。
2、 根据权利要求1所述的触摸式虚拟电子琴的实现方法,其特征是所述激活各 琴键区域包括以下步骤由触摸屏显示N个被激活的琴键区域被按下的动作; 在所述音符显示区域显示N个被激活的琴键区域所对应的N个音符。
3、 根据权利要求l所述的触摸式虚拟电子琴的实现方法,其特征是还包括以下 步骤记录N个被激活琴键区域所对应的音调,并通过软件自动谱曲。
4、 根据权利要求l所述的触摸式虚拟电子琴的实现方法,其特征是所述触碰压力Pn与所发出的音量和/或音调的高低成线性关系。
5、 根据权利要求l所述的触摸式虚拟电子琴的实现方法,其特征是所述触摸屏 为表面贴有铟锡氧化物半导体透明导电膜(ITO膜)的触摸屏或多点触摸屏。
6、 根据权利要求l所述的触摸式虚拟电子琴的实现方法,其特征是所述电子琴弹界面包括至少一个音组,每个音组包括12个琴键区域,其中7个为白键琴键 区域,5个为黑键琴键区域。
7、根据权利要求l所述的触摸式虚拟电子琴的实现方法,其特征是所述N个为 一个或两个以上。
全文摘要
一种触摸式虚拟电子琴的实现方法,其特征是包括以下步骤在触摸屏上预设至少一个电子琴界面,所述电子琴弹界面包括若干个琴键区域和音符显示区域,每个琴键区域分别对应不同音符的音调;确认N个触碰对象触碰所述触摸屏,以及侦测N个触碰对象的位置坐标;若N个位置坐标分别落入所述琴键区域,则激活N个琴键区域,以及检测N个触碰对象对N个琴键区域的触碰压力;根据N个触碰压力分别调节音量和/或音调的高低并通过扬声器发出琴键区域所对应的N个音符的声音。本发明提供的触摸式虚拟电子琴的实现方法采用了触摸屏,通过软件实现虚拟电子琴界面,可真实模拟电子琴的演奏并可以根据触碰压力的大小实现发音音量和/或音调的高低。
文档编号G10H1/00GK101465121SQ20091002808
公开日2009年6月24日 申请日期2009年1月14日 优先权日2009年1月14日
发明者孟得全, 洪锦维 申请人:苏州瀚瑞微电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1