一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

音乐控制方法、设备及可读存储介质与流程

2021-07-02 21:12:00 来源:中国专利 TAG:音乐 可读 控制 方法 设备
音乐控制方法、设备及可读存储介质与流程

本发明涉及音乐技术领域,尤其涉及一种音乐控制方法、设备及可读存储介质。



背景技术:

随着人们生活水平的提高,越来越多的人对生活质量的要求越来越高,包括追求精神上的享受,例如开始玩音乐。然而,现有的乐器,包括电子乐器,需要使用者有一定的乐理基础,例如和弦、节奏、音符等相关知识,这导致使用者很难熟练掌握乐器的使用方法。

例如吉他的初学者在学习吉他时不仅需要很长时间的勤学苦练,而且还要面对按弦时手指的疼痛起茧难受等问题;此外,要实现一个吉他的自弹自唱,还需要吉他的初学者记住左手的多种指法,并且配合右手的不同勾弦、扫弦动作,同时还需要在恰当的时机进行配合演唱,这对于初学者而言,需要经过长时间的训练才能达到自弹自唱的水准。

此外,为降低乐器的使用难度,现有的乐器还提供一种灯光提示的方式以提示初学者进行相应的操作,然而通过灯光提示进行演奏而不是靠肌肉记忆进行演奏,会限制演奏的流畅度,这对学习使用乐器并没有太大的帮助。

由此可知,目前的乐器的使用者在使用乐器时,存在使用难度大的问题。



技术实现要素:

本发明的主要目的在于提供一种音乐控制方法、设备及可读存储介质,旨在解决现有的乐器的使用者在学习如何使用乐器时,存在学习难度大的技术问题。

为实现上述目的,本发明提供一种音乐控制方法,所述音乐控制方法包括步骤:

获取第一音乐类型信息;

检测到节奏型演奏触发指令,获取所述节奏型演奏触发指令对应的待演奏节奏型;

基于所述待演奏节奏型和所述第一音乐类型信息匹配预设音乐集合,得到目标音乐片段。

可选地,所述获取所述节奏型演奏触发指令对应的待演奏节奏型,包括:

基于预设节奏型获取方式,获取节奏型集合;

将所述节奏型集合中的节奏型与所述节奏型演奏触发指令对应的按键进行绑定;所述按键为一个或多个,各所述按键对应的节奏型演奏触发指令不同。

可选地,所述节奏型集合包括选取节奏型集合,所述基于预设节奏型获取方式,获取节奏型集合,包括:

输出备选节奏型集合;

接收并响应针对所述备选节奏型集合的选取指令,得到选取节奏型集合。

可选地,所述节奏型集合包括识别节奏型集合,所述基于预设节奏型获取方式,获取节奏型集合,包括:

识别预设待演奏曲谱,得到识别节奏型集合。

可选地,所述输出备选节奏型集合之前,包括:

获取节奏型使用频率信息;

确定所述节奏型使用频率信息对应的节奏型,得到备选节奏型集合。

可选地,所述输出备选节奏型集合之前,包括:

获取节奏型使用时间点信息;

确定所述节奏型使用时间点信息对应的节奏型,得到备选节奏型集合。

可选地,所述预设音乐集合为预设音乐片段集合,所述基于所述待演奏节奏型和所述第一音乐类型信息匹配预设音乐集合,得到目标音乐片段,包括:

基于所述待演奏节奏型、所述第一音乐类型信息和预设映射关系匹配预设音乐片段集合,得到初始音乐片段;

调整所述初始音乐片段,得到所述目标音乐片段。

可选地,所述预设音乐集合为预设音符集合,所述基于所述待演奏节奏型和所述第一音乐类型信息匹配预设音乐集合,得到目标音乐片段,包括:

基于所述待演奏节奏型和所述第一音乐类型信息匹配所述预设音符集合,得到至少两个音符,并组合各所述音符,得到初始音乐片段;所述音符的数量与所述待演奏节奏型对应;

调整所述初始音乐片段,得到所述目标音乐片段。

可选地,所述调整所述初始音乐片段,得到所述目标音乐片段,包括:

获取演奏参数,并基于所述演奏参数调整所述初始音乐片段,得到所述目标音乐片段。

可选地,所述检测到节奏型演奏触发指令,获取所述节奏型演奏触发指令对应的待演奏节奏型之前,包括:

获取使用者演奏模式;

若所述使用者演奏模式为节奏型演奏模式,则执行所述检测到节奏型演奏触发指令,获取所述节奏型演奏触发指令对应的待演奏节奏型操作。

可选地,所述基于所述待演奏节奏型和所述音乐类型信息匹配预设音乐集合,得到目标音乐片段之后,包括:

检测到使用者演奏模式切换指令,将所述节奏型演奏模式切换为弹奏演奏模式;

检测到弹奏演奏触发指令,获取第二音乐类型信息;

基于所述第二音乐类型信息匹配所述预设音符集合,得到目标音符。

可选地,所述演奏参数包括播放速度参数、音量大小参数和变调参数。

可选地,所述获取第一音乐类型信息,包括:

检测到按键触发指令,获取所述按键触发指令对应的第一音乐类型信息;所述按键触发指令为单个按键对应的响应指令。

可选地,所述基于所述待演奏节奏型和所述第一音乐类型信息匹配预设音乐集合,得到目标音乐片段之后,包括:

输出或播放所述目标音乐片段。

此外,为实现上述目的,本发明还提供一种音乐控制装置,所述音乐控制装置包括:

第一获取模块,用于获取第一音乐类型信息;

第二获取模块,用于检测到节奏型演奏触发指令,获取所述节奏型演奏触发指令对应的待演奏节奏型;

第一匹配模块,用于基于所述待演奏节奏型和所述第一音乐类型信息匹配预设音乐集合,得到目标音乐片段。

此外,为实现上述目的,本发明还提供一种音乐设备,所述音乐设备包括存储器、处理器和存储在所述存储器上并可在所述处理器上运行的音乐控制程序,所述音乐控制程序被所述处理器执行时实现如上所述的音乐控制方法的步骤。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有音乐控制程序,所述音乐控制程序被处理器执行时实现如上所述的音乐控制方法的步骤。

此外,为实现上述目的,本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上所述的音乐控制方法的步骤。

本发明通过获取第一音乐类型信息;检测到节奏型演奏触发指令,获取所述节奏型演奏触发指令对应的待演奏节奏型;基于所述待演奏节奏型和所述第一音乐类型信息匹配预设音乐集合,得到目标音乐片段。本发明实现了通过获取所述节奏型演奏触发指令对应的待演奏节奏型和通过节奏型演奏触发指令对应的第一音乐类型信息匹配预设音乐集合得到目标音乐片段,使得使用者在使用乐器的过程为发出节奏型演奏触发指令的过程,而无需使用者花大量的时间进行练习或者是使用者通过复杂的操作才能使用乐器或者是通过灯光提示来进行演奏,使得使用者使用乐器的过程被简化,只需通过节奏型演奏触发指令即可得到目标音乐片段,从而降低了乐器的使用者演奏目标音乐片段的难度,进而降低了乐器的使用者在学习如何使用乐器时的学习难度。

附图说明

图1是本发明音乐控制方法第一实施例的流程示意图;

图2是本发明音乐控制方法第二实施例的流程示意图;

图3是本发明音乐控制装置较佳实施例的功能模块示意图;

图4是本发明实施例方案涉及的硬件运行环境的结构示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提供一种音乐控制方法,参照图1,图1为本发明音乐控制方法第一实施例的流程示意图。

本发明实施例提供了音乐控制方法的实施例,需要说明的是,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。音乐控制方法可应用于乐器中,该乐器包括吉他等。为了便于描述,以下省略执行主体描述音乐控制方法的各个步骤。音乐控制方法包括:

步骤s110,获取第一音乐类型信息。

具体地,获取第一音乐类型信息。需要说明的是,第一音乐类型信息用于确定和弦的类型,该第一音乐类型信息与和弦之间存在对应关系,或者是该第一音乐类型信息即为和弦。

上述获取第一音乐类型信息,包括:

步骤a,检测到按键触发指令,获取所述按键触发指令对应的第一音乐类型信息;所述按键触发指令为单个按键对应的响应指令。

具体地,检测到按键触发指令,获取按键触发指令对应的第一音乐类型信息,其中,按键触发指令为单个按键对应的响应指令,即按键与第一音乐类型之间存在一一对应关系,也即一按键对应一和弦。例如吉他上存在7个按键,分别对应大三和弦:c、d、e、f、g、a和b。

步骤s120,检测到节奏型演奏触发指令,获取所述节奏型演奏触发指令对应的待演奏节奏型。

具体地,吉他的使用者在进行演奏时,不仅需要输入按键触发指令,还需要输入节奏型演奏触发指令,在检测到节奏型演奏触发指令时,获取节奏型演奏触发指令对应的待演奏节奏型,其中,待演奏节奏型决定了其对应的音乐片段,一个音乐片段由一个或多个不同时值的音符组成。需要说明的是,在乐曲中,存在具有典型特征的、并且反复出现的节奏,称为节奏型,待演奏节奏型为吉他的使用者演奏过程中使用的节奏型。

上述检测到节奏型演奏触发指令,获取所述节奏型演奏触发指令对应的待演奏节奏型之前,包括:

步骤b,获取使用者演奏模式;

步骤c,若所述使用者演奏模式为节奏型演奏模式,则执行所述检测到节奏型演奏触发指令,获取所述节奏型演奏触发指令对应的待演奏节奏型操作。

具体地,获取使用者演奏模式,若使用者演奏模式为节奏型演奏模式,则执行获取所述节奏型演奏触发指令对应的待演奏节奏型操作;若使用者模式不为节奏型演奏模式,则不执行获取所述节奏型演奏触发指令对应的待演奏节奏型操作,而是执行其他操作。可以理解,吉他的使用者演奏模式可以为多种,即除了节奏型演奏模式之外还存在其他的使用者演奏模式。

上述获取所述节奏型演奏触发指令对应的待演奏节奏型,包括:

步骤d,基于预设节奏型获取方式,获取节奏型集合。

具体地,基于预设节奏型获取方式,获取节奏型集合,其中,节奏型集合由一个或多个节奏型组成。需要说明的是,节奏型集合与待演奏曲谱相对应,一待演奏曲谱一般存在一个或多个节奏型,节奏型集合中的节奏型即待演奏曲谱中的一个或多个节奏型。

此外,除了通过预设节奏型获取方式,获取节奏型集合之外,还可直接通过吉他的使用者输入的语音来得到节奏型集合,即吉他的使用者可以直接向吉他发出指定节奏型集合的指令,例如接收到吉他的使用者的语音“我需要使用节奏型a和节奏型b”后,则直接将节奏型a和节奏型b作为节奏型集合。

步骤e,将所述节奏型集合中的节奏型与所述节奏型演奏触发指令对应的按键进行绑定;所述按键为一个或多个,各所述按键对应的节奏型演奏触发指令不同。

具体地,将节奏型集合中的节奏型与节奏型演奏触发指令对应的按键进行绑定;按键为一个或多个,各按键对应的节奏型演奏触发指令不同。需要说明的是,节奏型演奏触发指令由吉他的使用者触发设置于吉他上的按钮触发,此外,吉他上还可设置有触摸屏幕,节奏型演奏触发指令还可由吉他的使用者触摸该触摸屏幕的相应区域触发。

需要说明的是,吉他的使用者在使用吉他进行演奏前需要指定上述按键对应的节奏型,可以理解,一首曲子一般不会只存在一个节奏型,例如一首曲子的主歌和副歌部分的节奏型不同,即一首曲子一般存在多个节奏型,也即待演奏的曲谱中可能存在多个节奏型,吉他的使用者在通过吉他演奏该待演奏的曲谱时,在演奏过程中,节奏型就不可能是一成不变的,存在切换节奏型的需求,即吉他的使用者需要对节奏型进行切换。

例如吉他的使用者在通过节奏型a演奏完主歌后,向吉他输入节奏型切换指令,在接收到该节奏型切换指令后,将节奏型a切换为节奏型集合中的其它节奏型之一。

需要说明的是,在按压不同按键时,产生不同的节奏型演奏触发指令,该不同的节奏型演奏触发指令对应不同的节奏型,例如上述按键存在按键1、按键2和按键3分别对应节奏型a、节奏型b和节奏型c,在吉他的使用者按压按键2时,吉他的使用者当前演奏的过程中使用的节奏型即为节奏型b,在吉他的使用者按压按键1时,则吉他的使用者当前演奏的过程中使用的节奏型即为节奏型a。

需要说明的是,吉他的使用者在使用相同节奏型进行演奏时,其最终演奏出来的旋律也可以存着不同,因为同一节奏型可对应不同的旋律,其具体是通过和弦的切换来实现的,其中,和弦是指有一定音程关系的一组声音。

上述节奏型集合包括选取节奏型集合,上述基于预设节奏型获取方式,获取节奏型集合,包括:

步骤d1,输出备选节奏型集合。

具体地,输出备选节奏型集合,其中,备选节奏型集合需要尽可能全面包含当前存在的节奏型,以满足吉他的演奏者的演奏需求,避免备选节奏型集合中不存在吉他的使用者在演奏时所需的节奏型。

需要说明的是,备选节奏型集合相当于节奏型库,该节奏型库可由吉他自身提供,也可由云端提供。对于吉他自身提供的节奏型库,为保持节奏型库中节奏型的全面性,可定期或不定期更新该节奏型库中的节奏型,但是,由于吉他的信息存储能力有限,其难以保证节奏型库中的节奏型具备全面性,难以避免地需要选择性地对节奏型进行存储,例如节奏型库中大量存储使用概率高的节奏型,而不存储或少量存储使用概率低的节奏型;对于云端提供的节奏型库,由于云端的信息存储能力远强于吉他自身的信息存储能力,因此,云端的节奏型库相对于吉他自身的节奏型库而言,其更能保证节奏型的全面性,并且,还可以实时更新节奏型库,以进一步保证节奏型库中的节奏型的全面性。

对于备选节奏型集合的输出方式,其可通过列表的形式进行输出,需要说明的是,在通过列表的形式进行屏幕显示时,各节奏型之间存在显示先后的顺序,例如节奏型a排序在节奏型b之前,则优先显示节奏型a,节奏型b靠后显示,而在屏幕显示的列表的显示内容中节奏型的数量存在上限,为方便吉他的使用者从备选节奏型集合中选取节奏型,可对其显示顺序进行设置。

步骤d2,接收并响应针对所述备选节奏型集合的选取指令,得到选取节奏型集合。

具体地,接收并响应针对备选节奏型集合的选取指令,得到选取节奏型集合。需要说明的是,备选节奏型集合的输出方式可为通过显示屏幕(包括触摸屏幕和非触摸屏幕)输出,吉他的使用者在演奏前通过吉他自带的显示屏幕输入针对吉他输出的备选节奏型集合的选取指令,例如选取指令对应的节奏型为节奏型a、节奏型b,响应该选取指令,将节奏型a和节奏型b作为选取节奏型集合。此外,接收选取指令还可通过与吉他建立连接的终端来实现,例如吉他的使用者通过与吉他建立有连接的手机输入选取指令,之后手机将该选取指令发送至吉他。

上述节奏型集合包括识别节奏型集合,上述基于预设节奏型获取方式,获取节奏型集合,包括:

步骤d3,识别预设待演奏曲谱,得到识别节奏型集合。

具体地,识别预设待演奏曲谱,得到识别节奏型集合。需要说明的是,预设待演奏曲谱可通过其它设备传输后获取,或者是由吉他的使用者在吉他自带的曲谱库中选择后获取。其中,对于其它设备提供的预设待演奏曲谱,该其它设备可为存储设备,包括硬盘、软盘、读卡器、u盘等,其它设备还可为终端,包括智能手机、平板电脑、便携式计算机等。以其它设备为智能手机为例,在吉他与该智能手机建立连接后,吉他的使用者可通过智能手机打开曲谱库(具体可为通过智能手机中相应的应用程序打开曲谱库)后从曲谱库中选取预设待演奏曲谱。

需要说明的是,与上述备选节奏型集合的输出方式类似,曲谱库同样可通过列表的形式进行输出,在通过列表的形式进行屏幕显示时,各曲谱之间存在显示先后的顺序,例如曲谱a排序在曲谱b之前,则优先显示曲谱a,曲谱b靠后显示,而在屏幕显示的列表的显示内容中曲谱的数量存在上限,为方便吉他的使用者从曲谱库中选取曲谱,可对其显示顺序进行设置。

此外,很多时候,在进行演奏时,曲谱为纸质版,例如预设待演奏曲谱记录在书籍中,此时难以直接获取该预设待演奏曲谱,但是单独获取该预设待演奏曲谱提供的节奏型相对而言还是容易实现的,例如可通过设置于吉他上的摄像头拍摄预设待演奏曲谱中包含节奏型的部分,得到节奏型图像,通过识别该节奏型图像,可得到识别节奏型集合,例如节奏型图像中存在节奏型a和节奏型b,则识别该节奏型图像后,得到由节奏型a和节奏型b组成的识别节奏型集合。

需要说明的是,除了通过设置于吉他上的摄像头进行拍摄外,还可通过外接摄像头或与吉他建立有连接的其它具备拍摄功能的设备(包括智能手机、平板电脑、便携式计算机等)进行拍摄。

上述输出备选节奏型集合之前,包括:

步骤d4,获取节奏型使用频率信息。

具体地,获取节奏型使用频率信息。其中,节奏型使用频率信息由吉他的使用者的一定时间内的节奏型使用次数确定。例如吉他的使用者在一周内使用节奏型a的使用次数为7次,则节奏型a的节奏型使用频率为7次/周;吉他的使用者在一周内使用节奏型b的使用次数为5次,则节奏型b的节奏型使用频率为5次/周。

步骤d5,确定所述节奏型使用频率信息对应的节奏型,得到备选节奏型集合。

具体地,确定节奏型使用频率信息对应的节奏型,得到备选节奏型集合。可以理解,节奏型使用频率越高,吉他的使用者在演奏时使用该节奏型的概率越高,例如吉他的使用者在练习一首曲子,则重复使用一节奏型的概率较高,因此,为方便吉他的使用者在通过选取指令得到选取节奏型集合,可先确定节奏型库中各节奏型的节奏型使用频率,以得到备选节奏型集合中各节奏型的显示顺序,即将节奏型使用频率高的节奏型优先显示,将节奏型使用频率低的节奏型靠后显示。

上述输出备选节奏型集合之前,包括:

步骤d6,获取节奏型使用时间点信息。

具体地,获取节奏型使用时间点信息。其中,节奏型使用时间点信息由吉他的使用者的一定时间内的节奏型最后一次使用时间确定。例如吉他的使用者在10分钟前曾使用过节奏型a,则节奏型a的节奏型使用时间点为10分钟前;吉他的使用者在20分钟前曾使用过节奏型b,则节奏型b的节奏型使用时间点为20分钟前。

需要说明的是,一节奏型可能被吉他的使用者使用过多次,例如吉他的使用者在10分钟前、3天前和一个月前曾使用过节奏型a,在确定节奏型使用时间点信息时,只考虑节奏型最后一次使用时间,即节奏型a的节奏型使用时间点信息为10分钟前,而不会是3天前或一个月前。

步骤d7,确定所述节奏型使用时间点信息对应的节奏型,得到备选节奏型集合。

具体地,确定节奏型使用时间点信息对应的节奏型,得到备选节奏型集合。可以理解,节奏型使用时间点越靠近当前时间,吉他的使用者在演奏时使用该节奏型的概率越高,例如吉他的使用者在练习一首曲子,则重复使用一节奏型的概率较高,因此,为方便吉他的使用者在通过选取指令得到选取节奏型集合,可先确定节奏型库中各节奏型的节奏型使用时间点,以得到备选节奏型集合中各节奏型的显示顺序,即将节奏型使用时间点越靠近当前时间的节奏型优先显示,将节奏型使用时间点越不靠近当前时间的节奏型靠后显示。

步骤s130,基于所述待演奏节奏型和所述第一音乐类型信息匹配预设音乐集合,得到目标音乐片段。

具体地,基于待演奏节奏型和第一音乐类型信息匹配预设音乐集合,得到目标音乐片段。其中,预设音乐集合由音乐片段组成或由可以组成音乐片段的元素组成。

上述预设音乐集合为预设音符集合,所述基于所述待演奏节奏型和所述第一音乐类型信息匹配预设音乐集合,得到目标音乐片段,包括:

步骤f,基于所述待演奏节奏型、所述第一音乐类型信息和预设映射关系匹配预设音乐片段集合,得到初始音乐片段;

步骤g,调整所述初始音乐片段,得到所述目标音乐片段。

具体地,基于待演奏节奏型、第一音乐类型信息和预设映射关系匹配预设音乐片段集合,得到初始音乐片段;对该初始音乐片段进行调整,得到目标音乐片段。其中,预设映射关系为节奏型和音乐类型信息与预设音乐片段集合中一音乐片段之间的对应关系,在一实施例中,该预设映射关系可由下表得出:

例如第一音乐类型为c,待演奏节奏型为节奏型1,则初始音乐片段为音乐片段1。

上述预设音乐集合为预设音符集合,所述基于所述待演奏节奏型和所述第一音乐类型信息匹配预设音乐集合,得到目标音乐片段,包括:

步骤h,基于所述待演奏节奏型和所述第一音乐类型信息匹配所述预设音符集合,得到至少两个音符,并组合各所述音符,得到初始音乐片段;所述音符的数量与所述待演奏节奏型对应;

步骤i,调整所述初始音乐片段,得到所述目标音乐片段。

具体地,基于待演奏节奏型和第一音乐类型信息匹配预设音符集合,得到至少两个音符,并组合各音符,得到初始音乐片段;调整初始音乐片段,得到目标音乐片段。其中,音符的数量与待演奏节奏型对应,例如待演奏节奏型为节奏型a,其对应的音符的数量为5,待演奏节奏型为节奏型b,其对应的音符的数量为6。需要说明的是,音符可相同也可不相同。

需要说明的是,该匹配的过程为从预设音符集合中选取与待演奏节奏型和第一音乐类型信息相对应的音符的过程,其过程可以为根据待演奏节奏型从第一音乐类型信息对应的多个音符(例如吉他为6个音符)中选择对应的至少两个音符,之后根据待演奏节奏型组合各音符,得到初始音乐片段。

上述调整所述初始音乐片段,得到所述目标音乐片段,包括:

步骤j,获取演奏参数,并基于所述演奏参数调整所述初始音乐片段,得到所述目标音乐片段。

具体地,获取演奏参数,并基于该演奏参数调整初始音乐片段,得到目标音乐片段。可以理解,音符组合后并非是一定适合本次演奏过程的,在得到初始音乐片段后还需要适应性地调整。

上述演奏参数包括播放速度参数、音量大小参数和变调参数。

具体地,演奏参数包括播放速度参数、音量大小参数和变调参数。其中,播放速度参数影响音乐片段的总时长,该播放速度参数可体现为音乐片段时长的倍数,例如调整前的目标音乐片段的播放时长为5秒,播放速度参数为0.8,则调整后的目标音乐片段为5和0.8的乘积,即播放时长为4秒;音量大小参数决定了目标音乐片段在通过吉他的播放器或吉他外接的播放设备在播放时的音量;变调参数可以使目标音乐片段变调,包括升调和降调。

上述基于所述待演奏节奏型和所述第一音乐类型信息匹配预设音乐集合,得到目标音乐片段之后,包括:

步骤k,输出或播放所述目标音乐片段。

具体地,吉他的使用者演奏吉他需要通过声音的方式向其演奏对象传达演奏结果,该传达的方式包括:输出目标音乐片段至吉他外接的播放设备(例如音响设备),以通过该吉他外接的播放设备向演奏对象播放该目标音乐片段;或者是,直接通过吉他自带的播放设备向演奏对象播放该目标音乐片段。

本实施例通过获取第一音乐类型信息;检测到节奏型演奏触发指令,获取所述节奏型演奏触发指令对应的待演奏节奏型;基于所述待演奏节奏型和所述第一音乐类型信息匹配预设音乐集合,得到目标音乐片段。本实施实现了通过获取所述节奏型演奏触发指令对应的待演奏节奏型和通过节奏型演奏触发指令对应的第一音乐类型信息匹配预设音乐集合得到目标音乐片段,使得使用者在使用乐器的过程为发出节奏型演奏触发指令的过程,而无需使用者花大量的时间进行练习或者是使用者通过复杂的操作才能使用乐器或者是通过灯光提示来进行演奏,使得使用者使用乐器的过程被简化,只需通过节奏型演奏触发指令即可得到目标音乐片段,从而降低了乐器的使用者演奏目标音乐片段的难度,进而降低了乐器的使用者在学习如何使用乐器时的学习难度。

进一步地,参照图2,在本发明音乐控制方法第一实施例的基础上,提出第二实施例,所述基于所述待演奏节奏型和所述音乐类型信息匹配预设音乐集合,得到目标音乐片段之后,包括:

步骤s240,检测到使用者演奏模式切换指令,将所述节奏型演奏模式切换为弹奏演奏模式。

具体地,检测到使用者演奏模式切换指令,将节奏型演奏模式切换为弹奏演奏模式,可以理解的是,弹奏演奏模式模拟的是真实吉他的六弦演奏模式,对于该弹奏演奏模式,吉他的使用者可通过真实的六根弦或模拟六根弦的按键来演奏。

步骤s250,检测到弹奏演奏触发指令,获取第二音乐类型信息。

具体地,检测到弹奏演奏触发指令,获取第二音乐类型信息,该第二音乐类型信息可以和第一音乐类型信息相同或不相同。可以理解,该弹奏演奏触发指令由吉他的使用者通过真实的六根弦或模拟六根弦的按键来触发。

步骤s260,基于所述第二音乐类型信息匹配所述预设音符集合,得到目标音符。

具体地,基于第二音乐类型信息匹配预设音符集合,得到目标音符。可以理解,每触发一次真实的六根弦中的一根弦或模拟六根弦的按键中的一个按键,均会发出一次弹奏演奏触发指令,即得到一个对应的音符。

本实施例通过检测到使用者演奏模式切换指令,将所述节奏型演奏模式切换为弹奏演奏模式;检测到弹奏演奏触发指令,获取第二音乐类型信息;基于所述第二音乐类型信息匹配所述预设音符集合,得到目标音符提供不同的使用者演奏模式。实现了使用者演奏模式的切换,通过向吉他的使用者提供弹奏演奏模式,以提供吉他的使用者真实的吉他的体验感,提高了用户体验。

此外,本发明还提供一种音乐控制装置,如图3所示,所述音乐控制装置包括:

第一获取模块10,用于获取第一音乐类型信息;

第二获取模块20,用于检测到节奏型演奏触发指令,获取所述节奏型演奏触发指令对应的待演奏节奏型;

第一匹配模块30,用于基于所述待演奏节奏型和所述第一音乐类型信息匹配预设音乐集合,得到目标音乐片段。

进一步地,所述音乐控制装置还包括:

第三获取模块,用于基于预设节奏型获取方式,获取节奏型集合;

绑定模块,用于将所述节奏型集合中的节奏型与所述节奏型演奏触发指令对应的按键进行绑定。

可选地,所述节奏型集合包括选取节奏型集合,所述第三获取模块包括:

输出单元,用于输出备选节奏型集合;

接收并响应单元,用于接收并响应针对所述备选节奏型集合的选取指令,得到选取节奏型集合。

可选地,所述节奏型集合包括识别节奏型集合,所述第三获取模块包括:

识别单元,用于识别预设待演奏曲谱,得到识别节奏型集合。

可选地,所述第三获取模块包括:

第一获取单元,用于获取节奏型使用频率信息;

第一确定单元,用于确定所述节奏型使用频率信息对应的节奏型,得到备选节奏型集合。

可选地,所述第三获取模块包括:

第二获取单元,用于获取节奏型使用时间点信息;

第二确定单元,用于确定所述节奏型使用时间点信息对应的节奏型,得到备选节奏型集合。

可选地,所述预设音乐集合为预设音乐片段集合,所述第一匹配模块30包括:

第一匹配单元,用于基于所述待演奏节奏型、所述第一音乐类型信息和预设映射关系匹配预设音乐片段集合,得到初始音乐片段;

第一调整单元,用于调整所述初始音乐片段,得到所述目标音乐片段。

可选地,所述预设音乐集合为预设音符集合,所述第一匹配模块30包括:

第二匹配单元,用于基于所述待演奏节奏型和所述第一音乐类型信息匹配所述预设音符集合,得到至少两个音符;

组合单元,用于组合各所述音符,得到初始音乐片段;

第二调整单元,用于调整所述初始音乐片段,得到所述目标音乐片段。

可选地,所述第一调整单元或第二调整单元包括:

获取子单元,用于获取演奏参数;

调整子单元,用于基于所述演奏参数调整所述初始音乐片段,得到所述目标音乐片段。

可选地,所述音乐控制装置还包括:

第四获取模块,用于获取使用者演奏模式;若所述使用者演奏模式为节奏型演奏模式,则执行所述检测到节奏型演奏触发指令,获取所述节奏型演奏触发指令对应的待演奏节奏型操作。

可选地,所述音乐控制装置还包括:

切换模块,用于检测到使用者演奏模式切换指令,将所述节奏型演奏模式切换为弹奏演奏模式;

第五获取模块,用于检测到弹奏演奏触发指令,获取第二音乐类型信息;

第二匹配模块,用于基于所述第二音乐类型信息匹配所述预设音符集合,得到目标音符。

可选地,所述第一获取模块10包括:

第三获取单元,用于检测到按键触发指令,获取所述按键触发指令对应的第一音乐类型信息。

可选地,所述音乐控制装置还包括:

输出模块,用于输出所述目标音乐片段;或,

播放模块,用于播放所述目标音乐片段。

本发明音乐控制装置具体实施方式与上述音乐控制方法各实施例基本相同,在此不再赘述。

此外,本发明还提供一种音乐设备。如图4所示,图4是本发明实施例方案涉及的硬件运行环境的结构示意图。

需要说明的是,图4即可为音乐设备的硬件运行环境的结构示意图。

如图4所示,该音乐设备可以包括:处理器1001,例如cpu,存储器1005,用户接口1003,网络接口1004,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如wi-fi接口)。存储器1005可以是高速ram存储器,也可以是稳定的存储器(non-volatilememory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

可选地,音乐设备还可以包括rf(radiofrequency,射频)电路,传感器、音频电路、wifi模块等等。

本领域技术人员可以理解,图4中示出的音乐设备结构并不构成对音乐设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图4所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及音乐控制程序。其中,操作系统是管理和控制音乐设备硬件和软件资源的程序,支持音乐控制程序以及其它软件或程序的运行。

在图4所示的音乐设备中,用户接口1003主要用于连接终端,与终端进行数据通信,如接收终端发送的节奏型集合;网络接口1004主要用于后台服务器,与后台服务器进行数据通信;处理器1001可以用于调用存储器1005中存储的音乐控制程序,并执行如上所述的音乐控制方法的步骤。

本发明音乐设备具体实施方式与上述音乐控制方法各实施例基本相同,在此不再赘述。

此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有音乐控制程序,所述音乐控制程序被处理器执行时实现如上所述的音乐控制方法的步骤。

本发明计算机可读存储介质具体实施方式与上述音乐控制方法各实施例基本相同,在此不再赘述。

此外,本发明实施例还提出一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上所述的音乐控制方法的步骤。

本发明计算机程序产品具体实施方式与上述音乐控制方法各实施例基本相同,在此不再赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,设备,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文章

  • 日榜
  • 周榜
  • 月榜