【技术实现步骤摘要】
音符显示方法和装置
本申请涉及音乐软件领域,具体而言,涉及一种音符显示方法和装置。
技术介绍
在一些音乐教学场景下,可应用音乐软件进行乐理知识的学习。在某一个琴键按下时,显示该琴键对应的音符在五线谱中的呈现形式。这种音乐软件存在一个问题:仅仅局限于按下一个琴键就显示该琴键对应的音符。当多个琴键同时被按下或者被按下的时间相隔很短时,无法在五线谱中对这些琴键对应的音符进行呈现。针对相关技术中当多个琴键同时被按下或者被按下的时间相隔很短时,无法在五线谱中对这些琴键对应的音符进行呈现的问题,目前尚未提出有效的解决方案。
技术实现思路
本申请的主要目的在于提供一种音符显示方法和装置,以解决相关技术中当多个琴键同时被按下或者被按下的时间相隔很短时,无法在五线谱中对这些琴键对应的音符进行呈现的问题。为了实现上述目的,根据本申请的一个方面,提供了一种音符显示方法,包括:启动计时功能;监听音乐控件被触发所产生的第一消息;根据所述第一消息确定目标音符,所述目标音符为被触发的音乐控件所关联的音符;判断计时周期是否结束;所述计时周期未结束,按照确定所述目标音符的顺序将所述目标音符存储到目标音符列表;所述计时周期结束,将所述目标音符列表中的音符在五线谱中进行显示。进一步地,所述第一消息携带对所述音乐控件进行操作的操作类型信息和操作的时间信息,所述操作类型信息包括按下操作信息、弹起操作信息,在根据所述第一消息确定目标音符之后,所述方法还包括:提取所述第一消息中的操作类型信息和时间信息;根据提取出的操作类型信息和时间信息确定按下操作或弹起操作的时间;根据所述按下操作与所述弹起操作的时间计算 ...
【技术保护点】
1.一种音符显示方法,其特征在于,包括:启动计时功能;监听音乐控件被触发所产生的第一消息;根据所述第一消息确定目标音符,所述目标音符为被触发的音乐控件所关联的音符;判断计时周期是否结束;所述计时周期未结束,按照确定所述目标音符的顺序将所述目标音符存储到目标音符列表;所述计时周期结束,将所述目标音符列表中的音符在五线谱中进行显示。
【技术特征摘要】
1.一种音符显示方法,其特征在于,包括:启动计时功能;监听音乐控件被触发所产生的第一消息;根据所述第一消息确定目标音符,所述目标音符为被触发的音乐控件所关联的音符;判断计时周期是否结束;所述计时周期未结束,按照确定所述目标音符的顺序将所述目标音符存储到目标音符列表;所述计时周期结束,将所述目标音符列表中的音符在五线谱中进行显示。2.根据权利要求1所述的方法,其特征在于,所述第一消息携带对所述音乐控件进行操作的操作类型信息和操作的时间信息,所述操作类型信息包括按下操作信息、弹起操作信息,在根据所述第一消息确定目标音符之后,所述方法还包括:提取所述第一消息中的操作类型信息和时间信息;根据提取出的操作类型信息和时间信息确定按下操作或弹起操作的时间;根据所述按下操作与所述弹起操作的时间计算所述目标音符的持续播放时长,所述计时周期结束,将所述目标音符列表中的音符在五线谱中进行显示,包括:所述计时周期结束,根据所述目标音符列表中每个音符的持续播放时长将所述目标音符列表中的每个音符在所述五线谱中进行显示。3.根据权利要求1或2所述的方法,其特征在于,在根据所述第一消息确定目标音符之后,并且在所述计时周期结束之前,所述方法还包括:根据第一播放时长将所述目标音符在所述五线谱中进行显示,所述第一播放时长为全音音符的播放时长。4.根据权利要求2所述的方法,其特征在于,所述计时周期包括第一计时周期、第二计时周期、第三计时周期,所述第二计时周期为所述第一计时周期的下一个计时周期,所述第三计时周期为所述第二计时周期的下一个计时周期,所述计时周期结束,将所述目标音符列表中的音符在五线谱中进行显示,包括:所述第一计时周期结束,判断第一音符所关联的音乐控件的按下操作的时间与弹起操作的时间是否均位于所述第一计时周期,所述第一音符为所述目标音符列表中的音符;所述第一音符所关联的音乐控件的按下操作的时间位于所述第一计时周期,所述第一音符所关联的音乐控件的弹起操作的时间位于所述第一计时周期,在所述第二计时周期内将所述第一音符在所述五线谱中进行显示;所述第一音符所关联的音乐控件的按下操作的时间位于所述第一计时周期,所述第一音符所关联的音乐控件的弹起操作的时间位于所述第二计时周期,在所述第三计时周期内将所述第一音符在所述五线谱中进行显示。5.根据权利要求1所述的方法,其特征在于,所述第一消息携带音符标识,根据所述第一消息确定目标音符,包括:提取所述第一消息中的音符标识;确定与提取出的音符标识相关联的音符为所述目标音符。6.一种音符显示装置,其特征在于,包括:启动单元,用于启动计时功能;监听单元,用于监听音乐控件被触发所产生的第一消息;第一确定单元,用于根据所述第一消息确定目标音符,所述目标音符为被触发的音乐控件所关联的音符;判断单元,用于判断计时周期是否结束;存储单元,用于所述计时周...
【专利技术属性】
技术研发人员:牛彦杰,
申请(专利权)人:广州视源电子科技股份有限公司,广州视睿电子科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。