HI,欢迎来到起点商标网!
24小时服务QQ:2880605093

音频播放方法和播放系统与流程

2021-01-28 14:01:07|294|起点商标网
音频播放方法和播放系统与流程

本发明涉及音频播放技术领域,尤其涉及一种音频播放方法和播放系统。



背景技术:

现有的音乐演奏一般通过既有的乐器进行独奏或者合奏,现有的电子乐器可以切换音色,切换伴奏,调节八度等,但演奏者只能看着图谱进行演奏,图谱不能输入到设备当中。

因此,亟需一种能够音频播放方法和播放系统。



技术实现要素:

本发明的主要目的在于提供一种能够音频播放方法和播放系统,从而能够实现乐器之间的转换,也能将图谱输入至设备中。

为实现上述目的,本发明第一方面提供了一种音频播放方法,所述方法包括:

终端设备获取乐谱信息;

所述终端设备分解所述乐谱信息以获取对应的音乐字符;

所述终端设备接收用户根据所述音乐字符操控所述终端设备所生成的关联指令,并将所述关联指令发送给与所述终端通讯连接的电子乐器;

所述电子乐器接收所述关联指令;

所述电子乐器根据所述关联指令将所述音乐字符与设置于所述电子乐器上的对应按键以及存储于所述电子乐器内对应的音频数据关联,并将对应的关联关系存储为对应的播放模式;

当电子乐器接收外界到音频播放指令时,根据播放模式与对应所述音频播放指令播放音频,其中,所述音频播放指令是所述按键被触发时生成的指令或所述终端设备所发出的指令。

优选地,所述终端设备获取乐谱信息,包括:

所述终端设备向服务器发送乐谱信息请求;

所述终端设备接收服务器响应所述乐谱信息请求所生成的乐谱信息。

优选地,所述终端设备获取乐谱信息,包括:

所述终端设备扫描载体以获取乐谱信息;其中,所述载体显示有所述乐谱信息。

优选地,所述乐谱信息包括段落标记,所述终端设备分解所述乐谱信息以获取对应的音乐字符,具体包括:

所述终端设备根据所述段落标记对所述乐谱信息进行分解,并存储为n个段落板块,其中,n≥1;

所述终端设备对每一所述段落板块进行分解、以获取每一段落板块音乐字符中的唱名所对应的音名音高。

本发明另一方面公开了一种音频播放系统,所述音频播放系统包括终端设备和电子乐器;

终端设备用于获取乐谱信息;

所述终端设备还用于分解所述乐谱信息以获取对应的音乐字符;

所述终端设备指令生成单元和编辑单元,所述指令生成单元用于接收用户根据音乐字符在编辑单元上操控终端设备所生成的关联指令,并将所述关联指令发送给与所述终端通讯连接的电子乐器;

所述电子乐器还用于接收所述关联指令;

所述电子乐器还用于根据所述关联指令将所述音乐字符与设置于所述电子乐器上的对应按键以及存储于所述电子乐器内对应的音频数据关联,并将对应的关联关系存储为对应的播放模式;

当电子乐器接收外界到音频播放指令时,根据播放模式与对应所述音频播放指令播放音频,其中,所述音频播放指令是所述按键被触发时生成的指令或所述终端设备所发出的指令。

优选地,所述终端设备还包括关联模块;

所述关联模块用于接收所述音乐字符并匹配出储存在所述电子乐器内与所述音乐字符对应的所述音频数据,所述关联模块还用于将所述音频数据与所述按键进行绑定以生成关联指令。

优选地,所述乐谱信息包括段落标记,所述终端设备还包括分解单元和存储单元;

所述分解单元用于根据所述段落标记将所述乐谱信息分解为n个段落板块;其中,n≥1;

所述存储单元用于存储n个段落板块;

所述关联模块用于接收每一所述段落板块内的所述音乐字符并匹配出储存在所述电子乐器内与所述音乐字符对应的所述音频数据,所述关联模块还用于将所述音频数据与所述按键进行绑定以生成关联指令。

优选地,所述关联单元包括第一关联单元和第二关联单元,所述音乐字符包括曲调、音符和和弦;

所述终端设备用于获取每一段落板块的曲调,所述终端设备还用于获取每一段落板块内的乐谱信息的音符和和弦;其中,所述曲调为与预设唱名所对应的音名的音高;

所述第一关联单元用于将与一所述段落板块内的所述曲调与至少一个按键进行绑定、以生成第一关联指令单元,所述第二关联单元用于将与一所述段落板块内的所述音符或和弦的其中之一分别与所述按键进行一一绑定、以生成第二关联指令单元;

所述存储单元还用于存储每一段落板块内的第一关联指令单元和第二关联指令单元以形成n个播放模式;其中,每一所述播放模式与一所述段落板块相对应。

优选地,所述音乐字符还包括伴奏,所述关联单元还包括第三关联单元,所述第三关联单元用于将按键与所述伴奏进行绑定。

本发明提供的技术方案,具有以下优点:

所述电子乐器还用于根据所述关联指令将所述音乐字符与设置于所述电子乐器上的对应按键以及存储于所述电子乐器内对应的音频数据关联,并将对应的关联关系存储为对应的播放模式;

能够实现乐器之间的转换,也能将图谱输入至设备中。

附图说明

图1为本发明提供的一种音频播放方法的流程示意图;

图2为本发明提供的一种音频播放系统的模块框架图;

图3为本发明提供的一种音频播放系统中一乐谱信息的示意图;

图4为本发明提供的一种音频播放系统中终端设备的编辑单元的界面示意图;

图5为本发明提供的一种音频播放系统中电子乐器的第二关联单元的界面示意图;

图6为为本发明提供的一种音频播放系统中电子乐器的第二关联单元的具体和弦项目的界面示意图;

图7为本发明提供的一种音频播放系统中电子乐器的第二关联单元的具体伴奏项目的界面示意图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一

请参看图1,本发明的一方面提供了一种音频播放方法,方法包括:

步骤s10:终端设备获取乐谱信息;

步骤s20:终端设备分解乐谱信息以获取对应的音乐字符;

步骤s30:终端设备接收用户根据音乐字符操控终端设备所生成的关联指令,并将关联指令发送给与终端通讯连接的电子乐器;

步骤s40:电子乐器接收关联指令;

步骤s50:电子乐器根据关联指令将音乐字符与设置于电子乐器上的对应按键以及存储于电子乐器内对应的音频数据关联,并将对应的关联关系存储为对应的播放模式;

步骤s60:当电子乐器接收外界到音频播放指令时,根据播放模式与对应音频播放指令播放音频,其中,音频播放指令是按键被触发时生成的指令或终端设备所发出的指令。

具体地,终端设备获取乐谱信息,包括:

步骤s11:终端设备向服务器发送乐谱信息请求;

步骤s12:终端设备接收服务器响应乐谱信息请求所生成的乐谱信息。

具体地,终端设备获取乐谱信息,包括:

步骤101:终端设备扫描载体以获取乐谱信息;其中,载体显示有乐谱信息。

具体地,乐谱信息包括段落标记,终端设备分解乐谱信息以获取对应的音乐字符,具体包括:

步骤s21:终端设备根据段落标记对乐谱信息进行分解,并存储为n个段落板块,其中,n≥1;

步骤s22:终端设备对每一段落板块进行分解、以获取每一段落板块音乐字符中的唱名所对应的音名音高。

请参看图2-4,本发明另一方面还公开了一种音频播放系统,音频播放系统包括终端设备10和电子乐器20,终端设备10与电子乐器20进行通讯连接,终端设备10识别乐谱信息后对乐谱信息进行分解以获取音乐字符,然后用户通过操控终端设备10以将音乐字符与设置在电子乐器20上的按键以及存储在电子乐器20内的音频数据关联起来,然后电子乐器20接收关联指令并根据关联指令将按键与音频数据进行绑定、并存储为一播放模式,然后按键接收到触发信号后,电子乐器20根据播放模式和按键触发信号播放对应的音频数据。

当然,音频播放系统的具体发生方法不仅限于上述音频播放方法,还可以通过midi来实现,midi的全称是音乐设备数字接口(musicalinstrumentdigitalinterface),音频播放系统通过midi实现的具体过程为:电子乐器20的按键被触发后产生midi控制信号,并将发出的midi控制信号发送给音源设备,音源设备接收midi信号后,会发出对应的乐器声音;其中,对应的乐器声音就是音频文件,音频文件对应于前述的音频数据,音频文件包括音符和控制参数;应当理解,电子乐器20是一个midi控制器;音源设备为能接收midi信号并发声的设备,可以是电钢琴,合成器,硬音源,或者是电脑上手机上的软件音源,在本申请中,通过在电子设备20内内置硬件音源,硬件音源可以为音源芯片。

下面具体描述一种音频播放系统的工作原理:

首先将终端设备10与电子乐器20进行链接;在一实施例中,电子乐器20为但不限于为龟鼓,终端设备10为但不限于为app;链接的过程包括两个:一:链接,链接方式为midi蓝牙和串口蓝牙双链接,通过midi蓝牙实现midi指令和midi数据的传输,通过串口蓝牙实现大数据量的数据传输。二:验证,app和龟鼓链接完成后会向龟鼓发送获取信息的指令,龟鼓收到指令后回发特定格式数据给app,app通过串口方式获取数据,解析数据验证是否是龟鼓设备,验证成功才表示链接真正的成功,才能进行下一步操作。优选地,还包括第三过程;三:同步数据,app和龟鼓第一次正式链接完成后会按按照app当前预设的数据设置对龟鼓的所有设置发送对应指令进行设置,以保证app和龟鼓设置一致。

终端设备10用于获取乐谱信息;具体地,终端设备10可以通过扫码向服务器发出数据请求,服务器收到请求信息后响应并将对应的图谱信息返回给终端设备10;终端设备10也可以通过扫描载体通过识别的方式获取乐谱信息;其中,载体显示有所述乐谱信息;其中,所述乐谱信息的种类包括但不限于:1、五线谱;2、简谱;包括有和弦标识的和无和弦标识的;3、五线谱翻译成的简谱;左右手都是简谱;5、吉他谱;纯指弹谱,没有标识和弦,没有歌词;6、吉他谱;有和弦标识,有吉他专用的和弦显示标识,有吉他谱,有简谱,有歌词;7、贝斯谱;纯指弹谱;8、贝斯谱;包括配有五线谱和配有简谱与和弦标识的;9、尤克里里谱;包括纯指弹谱和加上和弦标识的;10、鼓谱;其中,图3为一荤一素的带有和弦标识的简谱。

具体地,所述乐谱信息的具体信息包括但不限于曲调、和弦、伴奏;应当指出的是,所述乐谱信息通过但不限于以下的音色库、音乐库和音源芯片定义而获得,音色库制作软件名称包括但不限于(1)dreambankcompiler、(2)dreamdrumseteditor和(3)dreaminstrumenteditor;音乐库制作软件名称:包括但不限于为(1)cakewalkproaudio;音源芯片型号包括但不限于为sam5704b。

终端设备10还用于分解乐谱信息以获取对应的音乐字符;优选地,乐谱信息包括段落标记,终端设备10还包括分解单元11和存储单元12;分解单元11用于根据段落标记将乐谱信息分解为n个段落板块;其中,n≥1;存储单元12用于存储n个段落板块。

优选地,音乐字符包括曲调、音符和和弦;终端设备10用于获取每一段落板块的曲调以及每一段落板块内的乐谱信息的音符和和弦;其中,曲调为与预设唱名所对应的音名的音高。

所述终端设备10包括指令生成单元14和编辑单元13,所述指令生成单元14用于接收用户根据音乐字符在编辑单元13上操控终端设备10所生成的关联指令;更为具体地,用户根据乐谱信息将所有的乐谱信息通过终端设备10的编辑单元13进行编辑,以使电子乐器20的按键与存储在电子乐器20内的音频数据相关联,并通过指令生产单元生成关联指令,然后再将关联指令发送给与终端通讯连接的电子乐器20。

请参看图4-7,图4和图5显示:编辑单元13包括上部的全局设置功能界面和下部的按键设置功能界面;其中,上部的全局设置功能界面包括乐器、调式、速度、延音、移调、八度、曲调、简谱,下部的按键设置功能界面包括若干被操控按键(以下称为打击垫)和多键设置的功能键以及锁定键;具体来说,上部的全局设置功能界面包括以下按键:1、乐器:“乐器”定义:分为通用乐器(也叫通用音色)和自定义乐器,通用乐器是指我们认知的传统乐器,如钢琴,吉他,竖琴,排箫,鼓组等;当然我们也可以自定义乐器,自定义乐器是指我们可以将传统的乐器按照自己的需要自由组合,对每个打击垫都进行自定义设置,每个打击垫都可以是一个不同的传统乐器;可通过左右按钮切换到某个已经预设好的通用乐器和自定义乐器,也可以通过点击名字弹出列表,从中选择直接想要设置的乐器;2、调式:选择常用的一组音高设置,减轻每个打击垫八度和移调的设置工作;3、移调:通过点击左右的加减按钮实现全部打击垫的移调效果;4、八度:通过点击左右的加减按钮实现调整全部打击垫八度的情况;5、速度:修改“和弦伴奏”、“鼓组节奏”、“内置音乐”的演奏速度;6、延音:调整停止敲击和停止按下打击垫后声音延续的长短情况;7、曲调:专门为习惯使用简谱的人士设计的模式,用户可以根据“1=c”的按钮来指定中间的定音键的音调,定音键永远显示都为“1”音,只有八度会变化,其他打击垫会根据相对音高显示出对应的音值;8、简谱按钮:切换app上每个打击垫的显示情况,打开简谱状态的时候显示为唱名(“数字形式”),关闭简谱状态的时候显示的音名(“字母形式”);具体来说,下部的按键设置功能界面包括:1、多键选择,也称为和弦关联锁,或简称为和弦锁:和弦锁打开的时候可以同时选中多个鼓点,之后再对选中的某个鼓点进行“单垫设置”设置和弦相关内容和设置音色等的时候,所有选中关联的鼓点都会跟着一起变化;2、锁定功能:对某个鼓点进行“锁定”,在进行“全局设置”的时候除调式意外设置不会对已经锁定的打击垫造成影响3、音色设置:单独对某一个鼓垫响应的音色进行修改,这里这能设置通用音色;4、单音/和弦按钮:切换选中鼓垫的“单音”和“和弦”状态;5、音名:设置指定鼓垫为c,c#,d,d#,e,f,f#,g,g#,a,a#,b中的某一个音名;6、音区:修改指定鼓垫所对应的八度;7、延音:修改指定鼓垫的延音效果;8、音量:单独指定某一个鼓垫的声音大小;9、和弦状态:和弦状态分为鼓组和非鼓组两种情况,非鼓组时显示可设置“和弦”和“伴奏”的内容,鼓组状态只可设置一项“节奏”;10、和弦:设置单个鼓垫和弦类型;11、伴奏:设置单个或至少两个鼓垫伴奏类型,伴奏类型可分为分解伴奏、柱式伴奏、琶音伴奏,在选择了柱式或琶音伴奏的时候会有“转位”功能的设置;12、节奏:设置鼓组的接节奏类型,鼓组和其他乐器不同,不适用其他类乐器的“和弦”和“伴奏”,鼓组有专门的“节奏”类型设置功能;当然,电子乐器20还设置有功能按键,比如tab键,tab键的功能在下文中描述。

电子乐器20还用于接收关联指令;

电子乐器20还用于根据关联指令将音乐字符与设置于电子乐器20上的对应按键以及存储于电子乐器20内对应的音频数据关联,并将对应的关联关系存储为对应的播放模式。

优选地,音乐字符包括曲调、唱名、和弦和伴奏;终端设备10用于获取每一段落板块的曲调以及每一段落板块内的乐谱信息的音符和和弦;其中,曲调为与预设唱名所对应的音名的音高;具体地,第一步:电子乐器20接收关联指令后,首先进行全局设置,将第一段落板块的曲调应用到所有的按键上;第二步:然后在进行具体单个按键的设置,将第一段落板块内的每一音符或和弦遍历并分别一对一地与一按键进行绑定;第三步:选中待设置伴奏按键,将待设置伴奏的按键与对应的伴奏进行绑定,完成后保存为与第一段落板块对应的第一播放模式;直到每一段落板块均绑定完毕,生成关联指令;具体地,其中,播放模式的数量与n个段落板块一一对应;存储单元12用于存储n个段落板块。

其中电子乐器20中功能按键的tab键用于切换播放模式,以使同一按键在不同模式下发出不相同的声音;当然,tab键也可以设置用于切换音色、调整八度、调整移调、播放音乐等多种功能,在本申请中,仅举一个切换播放模式的例子。

当电子乐器20接收外界到音频播放指令时,根据播放模式与对应音频播放指令播放音频,其中,音频播放指令是按键被触发时生成的指令或终端设备10所发出的指令。

下面举一个实施例,以实现将图3中图谱的音乐字符应用到电子乐器20中:

第一步:终端设备10识别段落标记“①和②”将图谱分为两个段落板块,也就是主歌和副歌;获取每一段落板块的曲调,曲调为1=e4/4;然后识别出每一段落内的音符和和弦,其中以和弦举例,和弦包括e,c#m,a,b,g#m,f#m;其中,存储在电子乐器20内的音频数据包括曲调、音符、和弦及伴奏。

第二步:请参看图4,终端设备10先全局设置第一段落曲调,也就是图4中的1=c的项目的选择为1=e;另一方面,也可以通过设置一个按键为定音键,比如本申请中设置中间的按键“1”为定音键,这样通过编辑定音键就能实现定音。

第三步:请参看图5,设置音符;比如最开始的3个音符是一样的,都是用户在app上可以根据自己的习惯,选择一个鼓垫设置来设置音符曲谱上剩下的音符皆是如此,如图4所示,曲谱上的音符也可以均设置了右半边的打击垫上。

第四步:设置和弦;请参看图6,首先选择图5中单音/和弦切换单元,切换为和弦模式,然后进行编辑;比如第一个和弦是e,选择另外一个打击垫设置来通过图6中的界面设置e和弦,曲谱上剩余和弦皆是如此。

第五步:设置伴奏;请参看图7,选择待设置伴奏的打击垫设置伴奏;应当指出的是,可以对一个打击垫单独设置伴奏,也可以同时对至少两个打击垫设置伴奏;在本申请中,选择全部设置有和弦的打击垫设置伴奏;此时界面还是为和弦界面,选中待编辑和弦后,选择伴奏,伴奏界面如图7所示,选择“流行”类型下的“流行1”。

第六步:再对段落板块内的速度和延音进行调节,然后保存为第一段落板块。

第七步:遍历所有段落板块,完成每一段落板块的编辑,生成关联指令。

第八步:所述电子乐器20还用于接收所述关联指令;所述电子乐器20还用于根据所述关联指令将所述音乐字符与设置于所述电子乐器20上的对应按键以及存储于所述电子乐器20内对应的音频数据关联,并将对应的关联关系存储为对应的播放模式;当电子乐器20接收外界到音频播放指令时,根据播放模式与对应所述音频播放指令播放音频,其中,所述音频播放指令是所述按键被触发时生成的指令或所述终端设备10所发出的指令。

这样就能够让一个曲谱上的所有音乐单元导入到电子乐器20上,从而实现多种乐器一体化,并且实现音乐字符导入到电子乐器20上,提高了电子乐器20的灵活性和多样性。

实施例二

当然,终端设备10也可以根据接收到的音乐字符自动完成电子乐器20上的按键与电子乐器20内存储的音频之间的关联指令的形成,以代替实施例一中的用户根据音乐字符在编辑单元13上操控终端设备10所生成的关联指令的过程;具体如下:

终端设备10还包括关联模块;关联模块用于接收音乐字符,然后将音乐字符与存储在电子乐器20内的音频数据进行匹配,以获取与音乐字符对应的音频数据,并对匹配到的对应的音频数据进行区分标记,然后将电子乐器20的按键的地址与带有区分标记的音频数据绑定起来并生成关联指令;可以理解,将电子乐器20的按键的地址与带有区分标记的音频数据绑定的过程可以为下述情景一:根据段落标记获取段落数量,新建与段落数量对应的播放模式,获取每一段落内的至少两个按键所共有音乐字符、和最多一个按键具有的单独音乐字符,然后将每一段落内共有音乐字符和单独音乐字符与对应的按键的地址进行绑定并存储为一播放模式、若干存储的播放模式即为关联指令;其中,共有音乐字符包括曲调和伴奏,音乐字符包括音符和和弦;可以理解,将电子乐器20的按键的地址与带有区分标记的音频数据绑定的过程可以为下述情景二:根据段落标记获取段落数量,新建与段落数量对应的播放模式,获取每一段落内每一按键所具有的全部音乐字符,然后将每一段落内全部的音乐字符与对应的按键的地址进行绑定并存储为一播放模式、若干存储的播放模式即为关联指令;其中,共有全部的音乐字符包括曲调、伴奏、音符和和弦;也就是说,只要能够将乐谱信息上所有的音乐字符与设置在电子乐器20上的按键以及储存在电子乐器20内的音频数据进行一一关联即可,具体关联过程不仅包括上述两种方式,其他能够实现上述关联方法也在本申请的保护范围内。

下面对“终端设备10也可以根据接收到的音乐字符自动完成电子乐器20上的按键与电子乐器20内存储的音频之间的关联指令的形成”进行举例说明:

具体地,音乐字符包括曲调、音符、和弦和伴奏;终端设备10用于获取每一段落板块的曲调,终端设备10还用于获取每一段落板块内的乐谱信息的音符和和弦;其中,曲调为与预设唱名所对应的音名的音高;关联单元包括第一关联单元、第二关联单元和第三关联单元,第一关联单元用于将与一段落板块内的曲调与至少一个按键进行绑定、以生成第一关联指令单元,第二关联单元用于将与一段落板块内的音符或和弦的其中之一分别与按键进行一一绑定、以生成第二关联指令单元;第三关联单元将已绑定和弦的按键与伴奏进行绑定以生成第三关联指令单元;存储单元12还用于存储一个段落板块内的第一关联指令单元、第二关联指令单元和第三关联指令单元以形成一个播放模式,并将每一段落板块均生成一播放模式,完成所有段落板块的编辑以生成关联指令;其中,每一播放模式与一段落板块相对应。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。

此文章来源于网络,如有侵权,请联系删除

相关标签: 乐谱
tips