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

一种无线电子乐器及系统的制作方法

2021-08-06 18:27:00 来源:中国专利 TAG:乐器 申请 系统 电子乐器
一种无线电子乐器及系统的制作方法

本申请涉及乐器技术领域,尤其涉及一种无线电子乐器及系统。



背景技术:

目前,市场上在售乐器的价格比较昂贵,特别是传统的乐器,例如:钢琴的价格一般在两万多到几十万人民币之间。对于钢琴的初学者,购买钢琴是一笔不小的开支。而且,在购买钢琴之后,如果后期发现对钢琴不感兴趣了,转卖的折价比较大,是一种资源的浪费。

此外,传统乐器的体积一般比较大,比较笨重,不方便移动及外出携带。传统乐器本身不支持无线麦克风,用户如果要实现边演奏边歌唱的功能,必须额外的接驳无线麦克风,成本比较高,还存在接线及调试麻烦、不方便随身携带的缺点。

传统乐器一般都不带ai陪练及在线演奏和学习功能,练习比较枯燥,特别是对于初学者,有一定的学习门槛,只能是通过专业的乐器培训机构,学习五线谱理论知识,然后对照着乐谱进行练习,学习的过程比较枯燥无味,经常让初学者出现畏难情绪而中途放弃学习。



技术实现要素:

本申请实施例提供了一种无线电子乐器及系统,设置有包括发射端和接收端,不设置发声单元,而是通过接收端根据发射端发射的用户演奏时的控制指令合成音频,然后通过外接音频设备实现播放音频的功能,方便携带,降低了乐器成本。

第一方面,本申请实施例提供了一种无线电子乐器,该无线电子乐器包括:

发射端,用于获取用户演奏的音符指令,并发射所述音符指令;

接收端,用于接收所述音符指令,根据所述音符指令合成乐器音频流,根据所述乐器音频流生成第一音频数据包,并输出所述第一音频数据包;

其中,所述接收端包括数据接口,所述接收端可通过所述数据接口连接音频播放设备,所述音频播放设备用于接收所述第一音频数据包,并根据所述第一音频数据包播放音频。

在一个可能的实施方式中,所述发射端包括:音符器件、第一无线收发模块和第一主控模块;所述音符器件和所述第一无线收发模块均与所述第一主控模块连接;

所述音符器件用于生成所述音符指令;

所述第一主控模块用于采集所述音符指令并传输;

所述第一无线收发模块用于接收所述音符指令并发射;

所述接收端包括:第二无线收发模块、第二主控模块、音效合成模块和soc芯片;所述第二无线收发模块、音效合成模块和soc芯片均与所述第二主控模块连接,所述音效合成模块还与所述soc芯片连接;

所述第二无线收发模块用于接收所述音符指令;

所述第二主控模块用于采集所述音符指令并传输;

所述音效合成模块用于接收所述音符指令,根据所述音符指令生成所述乐器音频流并传输;

所述soc芯片用于接收所述乐器音频流,根据所述乐器音频流生成所述第一音频数据包并输出。

在一个可能的实施方式中,所述发射端还包括:音色调节器件和乐器音量调节器件;

所述音色调节器件用于生成音色调节指令;所述乐器音量调节器件用于生成乐器音量调节指令;所述音色调节器件和乐器音量调节器件均与所述第一主控模块连接;

所述第一主控模块用于采集所述音色调节指令和所述乐器音量调节指令并传输;

所述第一无线收发模块还用于接收所述音色调节指令和所述乐器音量调节指令并发射;

所述第二无线收发模块还用于接收所述第一无线收发模块发射的所述音色调节指令和所述乐器音量调节指令;

所述第二主控模块还用于采集所述音色调节指令和所述乐器音量调节指令并传输;

所述音效合成模块还用于接收所述音色调节指令,并根据所述音色调节指令调整所述乐器音频流;

所述soc芯片还用于接收所述乐器音量调节指令,并根据所述乐器音量调节指令调整所述乐器音频流。

在一个可能的实施方式中,所述第一主控模块还包括midi输出接口和延音输入接口;

所述第一主控模块还用于通过所述midi输出接口输出所述乐器音频流对应的midi文件,通过所述延音输入接口采集延音指令;

所述第一无线收发模块还用于采集所述延音指令并发射;

所述第二主控模块还用于采集所述第二无线收发模块接收的所述延音指令并传输;

所述音效合成模块还用于接收所述延音指令,并根据所述延音指令调整所述乐器音频流。

在一个可能的实施方式中,所述接收端还包括:uhf解析芯片;所述uhf解析芯片与所述第二主控模块和所述soc芯片连接;

所述uhf解析芯片用于接收uhf无线麦克风输出的uhf信号,解析所述uhf信号获得人声音频流并传输;

所述soc芯片还用于接收所述人声音频流,根据所述人声音频流和乐器音频流生成第二音频数据包并输出;所述音频播放设备还用于根据所述第二音频数据包播放音频。

在一个可能的实施方式中,所述发射端还包括:麦克风音量调节器件;所述麦克风音量器件用于生成麦克风音量调节指令;所述麦克风音量器件麦克风音量器件与所述第一主控模块连接,用于生成麦克风音量调节指令;

所述第一主控模块还用于采集所述麦克风音量调节指令并传输;

所述第一无线收发模块还用于接收所述麦克风音量调节指令并发射;

所述第二无线收发模块还用于接收所述麦克风音量调节指令;

所述第二主控模块还用于采集所述麦克风音量调节指令并传输;

所述soc芯片还用于接收所述麦克风音量调节指令,并根据所述麦克风音量调节指令调整所述人声音频流。

第二方面,本申请实施例还提供一种无线电子乐器系统,该系统包括:前述第一方面中任一实施方式中的无线电子乐器和音频播放终端;

所述音频播放终端用于接收所述无线电子乐器的接收端发送的第一音频数据包或第二音频数据包,根据第一音频数据包或第二音频数据包播放音频;其中,所述第一音频数据包由所述接收端根据乐器音频流获得,所述第二音频数据包由所述接收端根据所述乐器音频流和人声音频流获得。

在一种可能的实施方式中,所述音频播放终端包括:声音采集模块、混音模块、播放模块和扬声器;所述混音模块分别与所述声音采集模块与所述播放模块连接,所述播放模块与所述扬声器连接;

所述声音采集模块用于接收所述第一音频数据包或第二音频数据包并传输;

所述混音模块用于接收所述第一音频数据包或第二音频数据包,对所述第一音频数据包和伴奏音频进行混音,获得第一音频并传输,或者对所述第二音频数据包和所述伴奏音频进行混音,获得第二音频并传输;

所述播放模块用于接收所述第一音频或所述第二音频,并驱动所述扬声器播放所述第一音频或所述第二音频。

第三方面,本申请实施例还提供一种基于无线电子乐器的音频合成方法,该方法包括:

当用户演奏时,发射端采集音符指令,并发送给接收端;

usb接收根据所述音符指令合成乐器音频流;

接收端根据所述乐器音频流获得第一音频数据包并输出;其中,所述接收端连接音频播放设备,所述音频播放设备用于根据所述第一音频数据包播放音频。

在一个可能的实施方式中,所述方法还包括:

所述发射端采集音色调节指令、乐器音量调节指令和/延音指令,并发送给所述接收端;

所述接收端根据所述音色调节指令、乐器音量调节指令和/延音指令调整所述乐器音频流。

在一个可能的实施方式中,所述方法还包括:

所述音频播放设备根据所述第一音频数据包和所述用户选择的伴奏音频流,获得第一音频并播放。

在一个可能的实施方式中,所述方法还包括:

所述发射端获取所述用户演奏时的uhf信号,并解析所述uhf信号获得人声音频流;

所述接收端对所述人声音频流和所述乐器音频流进行混音,获得第二音频数据包并输出;

所述音频播放设备根据所述第二音频数据包和所述用户选择的伴奏音频流,获得第二音频并播放。

附图说明

图1a是本申请实施例提供的一种无线电子乐器的结构示意图;

图1b是本申请实施例提供的一种无线电子乐器的使用场景示意图;

图1c是本申请实施例提供的一种无线电子乐器的使用场景示意图;

图2是本申请实施例提供的一种无线电子乐器的发射端的结构示意图;

图3a是本申请实施例提供的一种无线电子钢琴的发射端的结构示意图;

图3b是本申请实施例提供的一种无线电子钢琴的发射端的正面视图;

图4是本申请实施例提供的一种无线电子乐器的接收端的结构示意图;

图5是本申请实施例提供的一种无线电子钢琴的接收端的结构示意图;

图6是本申请实施例提供的一种无线电子乐器系统的结构示意图;

图7是本申请实施例提供的一种音频播放设备的结构示意图;

图8是本申请实施例提供的一种基于无线电子乐器的音频合成方法流程图。

具体实施方式

为了使本申请实施例的目的、技术方案和优点更加清楚,下面将结合附图,对本申请实施例中的技术方案进行描述。

在本申请实施例的描述中,“示例性的”、“例如”或者“举例来说”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”、“例如”或者“举例来说”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”、“例如”或者“举例来说”等词旨在以具体方式呈现相关概念。

在本申请实施例的描述中,术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,单独存在b,同时存在a和b这三种情况。另外,除非另有说明,术语“多个”的含义是指两个或两个以上。例如,多个系统是指两个或两个以上的系统,多个屏幕终端是指两个或两个以上的屏幕终端。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。

图1a是本申请实施例提供的一种无线电子乐器。如图1所示,该无线电子乐器100包括:发射端101和接收端102。

发射端101获取用户演奏的音符指令,并发送给接收端102。

接收端102接收音符指令,根据音符指令合成乐器音频流,接着,根据乐器音频流生成第一音频数据包,然后通过接收端102的数据接口输出第一音频数据包。

其中,接收端102可通过数据接口连接音频设备102,音频设备102根据第一音频数据包驱动其内置的扬声器播放音频。

可选的,数据接口可以是usb接口,也可以是3.5mm音频接口,或者,接收端102同时具备usb接口和3.5mm音频接口,本申请实施例不做具体限定。当接收端102同时具备usb接口和3.5mm音频接口,接收端可以同时输出两路音频数据包,分别输出给不同的音频设备102。

可选地,音频设备可以是智能手机、智能电视机、笔记本电脑等可以播放音频的智能主机,也可以是有源音箱等音频设备,本申请实施例不做具体限定。

如图1b所示的场景,接收端102可以通过usb接口连接智能主机。在一个实施例中,智能主机还可以内置有乐器app。如图1c所示的场景,接收端102还可以通过3.5mm音频接口连接音箱进行播放。接收端102可以通过usb接口连接充电宝或电源适配器进行充电。

可选地,在图1b和1c的场景中,接收端102还可以与uhf无线麦克风无线连接,uhf无线麦克风采集用户的演唱信息,然后输出uhf信号给接收端102,此部分内容在后面的介绍详细介绍。

图2是本申请实施例提供的一种发射端的结构示意图。如图2所示,发射端101包括:第一主控模块1011、音符器件1012、乐器音量调节器件1013、音色调节器件1014和第一无线收发模块1015和显示模块1016,其中,音符器件1012、乐器音量调节器件1013、音色调节器件1014、第一无线收发模块1015和显示模块1016均连接至第一主控模块1011。

音符器件1012是无线电子乐器100的演奏器件,音符器件1012可根据用户的按压等演奏动作生成音符指令;乐器音量调节器件1013和音色调节器件1014可向用户提供音色和音量的选择,并分别根据用户的调节操作生成音色调节指令和音量调节指令。其中,音符器件1012、乐器音量调节器件1013和音色调节器件1014可通过按键或者可触摸的形式供用户使用。

第一主控模块1011用于采集用户在演奏过程中的控制指令,例如,音符器件1012生成的音符指令、乐器音量调节器件1013生成的音色调节指令和音色调节器件1014生成的音量调节指令。第一主控模块1011在获得控制指令之后,将控制指令传输给第一无线收发模块1015。第一主控模块1011还用于按照音色和音量调节指令,通过显示模块1016向用户显示当前的音色和音量。其中,显示模块1016可以是oled显示屏、lcd笔段屏,lcd点阵屏,tft液晶屏等中的一种。可选地,第一主控模块1011可以是微控制单元(microcontrollerunit,mcu),也可以是其他控制器件,本申请不做限定。可选的,第一主控模块1011还包括midi接口10111,可以将控制指令转换为midi文件输出;midi接口可以外接笔记本电脑等设备,用于对midi文件进行编曲等操作;第一主控模块1011还可以包括延音接口10112,用于采集延音指令,然后将延音指令作为控制指令传输给第一无线收发模块1015。

第一无线收发模块1015接收到控制指令后,将控制指令通过无线传播的形式发射给接收端102。其中,发射的信息格式可以是自定义的数据格式,也可以采用标准的midi数据格式。可选地,第一无线收发模块1015可以是2.4g无线模块、5.8g无线模块和蓝牙模块中的至少一种,第一无线收发模块1015还包括:第一天线10151,用于将控制指令以电磁波的形式发送出去。

在一个实施例中,当无线电子乐器100无线电子钢琴时,无线电子钢琴的发射端101的结构如图3a所示,无线电子钢琴的发射端101具体可以包括:oled显示屏、电源键、配对键、麦克风开关、力度钢琴键(包括88个按键)、无线收发模块和mcu,其中,mcu均连接至前述的多个部件,mcu还包括至少一个midi输出接口和一个延音接口。电源键用于控制无线电子钢琴的开关,配对键用于和无线电子钢琴的接收端102配对连接,延音接口可以外接延音踏板。

此外,无线电子钢琴还可以包括上述的usbtype-c、充电模块、18650锂电池和电源模块,可承受的电源可以为vcc3.3v。18650锂电池可以通过usbtype-c接口来充电。

oled屏为128*64点阵式显示,显示颜色为黑底白字,可以显示数字、中文、英文、图标等。显示的内容可以包括:电池电量,0%-100%;当前麦克风功能:开/关;充电状态:平时不显示,只有当usb充电器插上才显示,如果正在充电,则显示:充电中,如果充电已经完成,则显示:充电完成;当前音色:1-128(数字加汉字显示,汉字显示音色的名称,如4:三角钢琴);当前钢琴音量:0-100;当前麦克风功能:开/关;当前麦克风音量:0-100。

在一个实施例中,当无线电子乐器100为无线电子钢琴时,无线电子钢琴的发射端101的正面视图如图3b所示,包括:左侧的琴键部分和右侧的功能按键部分。其中,琴键部分可以是折叠的钢琴键盘,以减小钢琴体积;具体还可以是88键标准钢琴键盘;功能按键部分包括:电源键、音色键和钢琴音量键以及oled显示屏。此外,无线电子钢琴还可以设置控制麦克风的功能,在用户边弹琴边演唱的场景中,可以输出对麦克风的控制指令。无线电子钢琴还可以对应的设置麦克风开关和麦克风音量键,用于控制麦克风。

下面以无线电子乐器100为无线电子钢琴例,结合附图3a介绍无线电子钢琴的工作原理。

用户在使用无线电子钢琴时,可长按附图3a所示发射端101上的电源键控制mcu上电开机,短按麦克风开关键可以开关麦克风功能,还可以通过调节编码电位器选择不同的音色,可以内置多种音色,oled上显示相应的音色名称,如“1:传统钢琴”、“3:手风琴”等;用户可通过调节编码电位器“钢琴音量”,调整钢琴的音量,同时oled会显示相应的音量信息,还可以调节编码电位器“麦克风音量”,调整麦克风音量,同时oled同步显示。

麦克风功能开关指令、音色选择指令、钢琴音量调整指令、麦克风音量调整指令都带断电记忆,这些指令mcu会通过串口发送给无线收发模块,无线收发模块将这些指令发送到合成端(接收端),钢琴键盘每次开机后,会将上次保存的这些参数一次性通过无线发送给合成端,用户调整过程中再单独更新被调整的参数。

用户弹奏时,力度钢琴键盘会实时收集用户的弹奏琴键和当前的力度信息,同时通过延音踏板输入读取用户的踏板信息,这些信息以midi的格式通过无线模块实时发送给合成端,同时通过本键盘的midiout接口输出。

本申请实施例提供的无线电子乐器,不带扬声器以及任何发声部件,其可以采用无线传输的方式将控制指令传输出去进行音频合成和播放,减小了乐器的成本,外观小巧轻便,方便外出及演出携带。

图4是本申请实施例中无线电子乐器100中的接收端的结构示意图。如图4所示,接收端102包括:第二主控模块1021、第二无线收发模块1022、音效合成模块1023和soc芯片1024。其中,第二无线收发模块1022、音效合成模块1023和soc芯片1024均连接至第二主控模块1021,音效合成模块还与soc芯片1024连接。

本实施例中,接收端102与发射端101无线连接。其中,第二主控模块1021用于采集第二无线收发模块1022接收第一无线收发模块1011发射的控制指令然后,将控制指令传输给音效合成模块1022合成乐器音频流,最后控制soc芯片1024对乐器音频流打包音频数据输出。第二无线收发模块1022还包括一个第二天线10221。

可选的,如图2所示,接收端102还设置有uhf解析芯片1025,uhf解析芯片1025与第二主控模块1021和soc芯片1024连接,其中,uhf解析芯片1025可以设置一个uhf天线,用于接收uhf无线麦克风输出的uhf信号。uhf解析芯片1025还连接有一个uhf天线,用于接收uhf信号。在如图1b和1c的场景中,uhf解析芯片1025可以接收uhf无线麦克风输出的uhf信号。

当无线电子乐器100与uhf无线麦克风配对时,uhf解析芯片1025解析麦克风输出的uhf信号获得用户的人声音频流,并发送给soc芯片1024。

然后第二主控模块1021控制soc芯片1024对人声音频流和乐器音频流进行混音,获得第二音频数据包后,通过数据接口1026输出。其中,soc芯片1024可以通过usb数据接口输出,也可以通过3.5mm音频接口输出。在一个实施例中,soc芯片1024可以usb芯片。

可选地,第二主控模块1021还将乐器音量调节指令和麦克风音量调节指令通过其内置的串口uart(通用异步收发传输器,universalasynchronousreceiver/transmitter,uart)直接发送给soc芯片1024,soc芯片1024根据乐器音量调节指令和麦克风音量调节指令分别调整乐器音频流和人声音频流的音量大小。第二主控模块1021可以是mcu,或者其他控制器件,第二主控模块1021还用于初始化第二无线收发模块、uhf解析芯片和音效合成模块。可以理解的,人声音频流和乐器音频流是同一时间上的不同音频流,即可以是一个用户边演奏无线电子乐器100边使用麦克风演唱,也可以是一个用户演奏,另一个用户演唱,本申请不限定演奏和演唱是否为同一用户。

本无线电子乐器的接收端102中内置了uhf解析芯片,可以支持专用的uhf无线麦克风,不需要任何额外的音频设备,就可以借助音频播放设备的扬声器发出人声或直接从3.5mm音频接口进行输出给源音箱。

下面以无线电子乐器100为无线电子钢琴为例,结合附图5介绍其接收端102的工作原理。

接收端102通过外部usb数据接口供电,内置有电源模块,负责将usb5v转换成稳定的3.3v输出,以提供稳定的电源。接收端有2种使用场景,可以分为外接有源音箱场景及外接智能主机场景。mcu为接收端的主控单片机,负责处理初始化及控制所有芯片及模块。

这里的无线收发模块可以是2.4g无线模块、5.8g无线模块或蓝牙模块,负责接收无限电子钢琴的无线数据,无线数据包含midi格式的控制指令,控制指令即为乐器端发来的音色选择、音量调整等指令(如前述)。音效合成模块是用来将midi数据流转换成钢琴声的专业音效合成模块,里面集成了硬件声波表,可以支持多通道的声波表同时播放。uhf解析芯片负责uhf信号(人声)的接收,并将人声信号送入usb芯片进行处理。usb芯片为专用的usbaudio芯片,带2路是音频输入及1路模拟音频输出,可以单独调整2路音频的音量,然后将2路音频进行混音后,通过usb接口上传,同时经过3.5mm音频接口输出模拟音频信号。usb芯片在通过usb接口上传音频数据流的同时,还可以同步上传usb指令(midi格式的钢琴演奏信息)。此外,还可以为无线收发模块设置绿色led指示灯,显示无线收发模块的状态,平时长亮,但收到数据时闪烁;可以为uhf解析芯片设置蓝色led指示灯,当收到麦克风的人声时,长亮,否则熄灭。

接收端102在工作中,mcu实时查询无线收发模块收到的指令,并将指令进行分类处理:如果收到音色调节指令,mcu则发送给音效合成模块,音效合成模块则切换到对应的音色;如果收到音量(钢琴音量、麦克风音量)指令,则将指令发送给usb芯片,usb芯片收到该指令后,调整对应的输入音频流的音量。如果收到麦克风功能开关的指令,则控制uhf解析芯片的启动及停止;如果收到钢琴键盘发来的midi弹奏信息(琴键值、力度、延音踏板),则mcu发送给音效合成模块,音效合成模块将midi信息和实时播放硬件声波表中对应的钢琴音效文件确定音频流,并输出给usb芯片。

无线电子乐器100的发射端101需要和接收端102对码后,无线电子乐器100才能正常使用,如果接收端102上电后,绿色led为匀速闪烁状态(0.5秒亮,0.5秒灭),可能是无线电子钢琴没有开机,如果无线电子钢琴已经开机,接收端绿色led仍然在匀速闪烁状态,则表示没有对码。此时需要对码后,才能正常使用。具体对码流程如下:

用户控制钢琴开机,然后长按发射端101的配对键3秒以上,乐器的oled显示正在对码,乐器将带有自身16位唯一id码的对码指令通过无线收发模块发射出去,此时合成端通过无线收发模块收到对码指令,并保存乐器16位唯一id,并通过无线收发模块向乐器端发送一条对码成功指令,乐器端的oled屏显示对码成功,同时合成端的绿色led长亮。整个对码流程结束。如果乐器端超过5秒没有收到合成端的对码成功指令,则乐器端的oled屏显示对码失败,请按照以上流程重新对码,直到对码成功。

本申请提供的接收端,是一个小巧的合成端,用来接收无线电子乐器输出的控制指令,然后合成控制指令对应的音频信息输出,其中,接收端配置的usb接口及3.5mm模拟音频,使得该接收端102既可以接到智能主机的usb接口上,借助智能主机的音频设备及扬声器发声,也可以通过合成端的3.5mm音频输出接到有源音箱系统上。接收端102内置高品质的乐器音效合成模块,预置多种音色,足够满足初学者学习和普通演出需求。

基于本申请上述实施例提供的无线电子乐器100,本申请实施例还提供一种无线电子乐器系统,如图6所示,该系统包括无线电子乐器100和音频播放设备200。可选地,无限电子乐器100可以通过数据接口1026连接音频播放设备,数据接口1026可以是usb接口或者3.5mm音频接口。

其中,音频播放终端200用于接收无线电子乐器100的接收端102发送的第一音频数据包或第二音频数据包,根据第一音频数据包或第二音频数据包播放音频;其中,第一音频数据包由接收端102根据乐器音频流获得,第二音频数据包由接收端102根据所述乐器音频流和人声音频流获得。

在一种可能的实施方式中,如图7所示,音频播放终端可以包括:声音采集模块301、混音模块303、播放模块304和扬声器310。

声音采集模块301用于接收第一音频数据包或第二音频数据包并传输给混音模块303。

混音模块303用于接收第一音频数据包或第二音频数据包,对第一音频数据包和伴奏音频进行混音,获得第一音频并传输,或者对第二音频数据包和所述伴奏音频进行混音,获得第二音频并传输。其中,伴奏音频是用户在演奏无线电子乐器100时选择的。在一种实施例中,如图7所示,音频播放终端还可以包括伴奏处理模块302,用于对伴奏音频进行音调处理,并将处理后的伴奏音频传输给混音模块303。

播放模块304用于接收4第一音频或所述第二音频,并驱动扬声器310播放第一音频或第二音频。

以无线电子乐器100为无线电子钢琴为例,如图7所示,音频播放终端300还可以包括钢琴按键指令解析模块305、练习模块306、跟弹模块307和打分模块308。用户可以选择练习模式和跟弹模式。

跟弹模式下,跟弹模块301根据用户演奏无线电子乐器100前在音乐曲库中选择的midi文件,生成即将需要演奏的音符,并通过终端300配置的显示界面显示需要演奏的音符;然后,钢琴按键指令指令解析模块305接收并解析用户演奏的音符指令获得用户实际演奏的音符;打分模块308根据需要用户演奏的音符和用户实际演奏的音符判断用户是否演奏正确,从而按照预设的打分规则,确定出用户当前演奏的音符的分数。此外,打分模块305还可以通过显示界面显示用户实际演奏的音符,当用户演奏错误时,对用户实际演奏的音符做不同的标记,以和跟弹模块301确定的音符加以区分。

可选地,音频播放终端300还包括作品录制分享模块306,用于将混音模块303获得的音频流保存为预设格式的音频文件,然后将音频文件并分享到其他平台或设备中。

在一个实施例中,音频播放终端300还可以提供在线视频教学功能和在线社区功能,分别向用户提供名师一对一教学和好友聊天分享功能,可以相互分享各自的作品,相互交流学习经验。

本无线电子乐器具备智能学习功能,可以在智能手机和平板电脑等智能主机上安装专门的乐器app即可以实现练习乐器的目的,在app里内置海量的曲库及乐器伴奏,以及ai跟练模式、练习模式等功能,在演奏的过程中可以实时评分,还可以实时标出弹错的音,可以录制出自己的演奏作品,还可以将作品通过朋友圈或app进行分享。app里内置有在线乐器名师教学视频,初学者使用本乐器可以很快上手。

在一个实施例中,音频播放终端300可以是一个计算机程序产品,当其被计算设备执行时,可实现上述的功能。计算设备包括处理器和存储器,存储器存储有计算机指令,当处理器执行计算机指令时,实现本申请上述实施例的功能。

基于上述无线电子乐器,本申请实施例还提供一种基于无线电子乐器的音频合成方法。如图8所示,该方法包括:如下的步骤s1~步骤s3。

在步骤s1中,当用户演奏时,发射端采集音符指令并发送给接收端。

本实施例中,当无线电子乐器100为无线电子钢琴时,音符指令包括:用户按压琴键输入的键值和每个键值对应的力度,其中,钢琴中的每个键值对应一个音符。

在步骤s2中,接收端根据所述音符指令合成乐器音频流;

在步骤s3中,接收端根据所述乐器音频流获得第一音频数据包并输出。

在本实施例中,接收端通过数据接口连接音频播放设备,音频播放设备用于根据第一音频数据包播放音频。

在一个实施例中,上述方法还包括:

发射端采集音色调节指令、乐器音量调节指令和/延音指令,并发送给接收端;

接收端根据音色调节指令、乐器音量调节指令和/延音指令调整乐器音频流。

在一个实施例中,上述方法还包括:

音频播放设备根据第一音频数据包和所述用户选择的伴奏音频流,获得第一音频并播放。

在一个实施例中,上述方法还包括:

发射端获取所述用户演奏时的uhf信号,并解析所述uhf信号获得人声音频流;

接收端对所述人声音频流和所述乐器音频流进行混音,获得第二音频数据包并输出;

音频播放设备根据所述第二音频数据包和所述用户选择的伴奏音频流,获得第二音频并播放。

可以理解的是,本申请的实施例中的处理器可以是中央处理单元(centralprocessingunit,cpu),还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(fieldprogrammablegatearray,fpga)或者其他可编程逻辑器件、晶体管逻辑器件,硬件部件或者其任意组合。通用处理器可以是微处理器,也可以是任何常规的处理器。

本申请的实施例中的方法步骤可以通过硬件的方式来实现,也可以由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器(randomaccessmemory,ram)、闪存、只读存储器(read-onlymemory,rom)、可编程只读存储器(programmablerom,prom)、可擦除可编程只读存储器(erasableprom,eprom)、电可擦除可编程只读存储器(electricallyeprom,eeprom)、寄存器、硬盘、移动硬盘、cd-rom或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于asic中。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者通过所述计算机可读存储介质进行传输。所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solidstatedisk,ssd))等。

可以理解的是,在本申请的实施例中涉及的各种数字编号仅为描述方便进行的区分,并不用来限制本申请的实施例的范围。

再多了解一些

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

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

相关文章

  • 日榜
  • 周榜
  • 月榜