CN103531188B - 一种midi音乐发生器和演奏midi音乐的***及方法 - Google Patents
一种midi音乐发生器和演奏midi音乐的***及方法 Download PDFInfo
- Publication number
- CN103531188B CN103531188B CN201210225926.1A CN201210225926A CN103531188B CN 103531188 B CN103531188 B CN 103531188B CN 201210225926 A CN201210225926 A CN 201210225926A CN 103531188 B CN103531188 B CN 103531188B
- Authority
- CN
- China
- Prior art keywords
- midi
- hall element
- music
- midi music
- generator
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 22
- 230000001256 tonic effect Effects 0.000 claims abstract description 27
- 238000012545 processing Methods 0.000 claims abstract description 24
- 238000010586 diagram Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 238000011161 development Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000009412 basement excavation Methods 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000011505 plaster Substances 0.000 description 1
Landscapes
- Electrophonic Musical Instruments (AREA)
Abstract
本发明公开了一种MIDI音乐发生器和演奏MIDI音乐的***及方法,涉及音频技术领域,所述MIDI音乐发生器包括:一个或多个霍尔传感器,所述多个霍尔传感器根据演奏音乐的需求排列成霍尔传感器序列,并与磁性物体接触时,发出电信号;处理模块,与所述霍尔传感器序列相连,用来采集所述电信号,并根据霍尔传感器的位置信息,将所述电信号转换成MIDI音频序列数据;USB接口,与所述处理模块相连,用来通过USB连线向连接于所述发生器的播放设备内存缓冲区发送所述MIDI音频序列数据。本发明实现MIDI音乐的制作和播放,有利于创作者或学习者利用现有设备如智能手机进行音乐的创作或演奏,实现成本低廉、且使用方便的目的。
Description
技术领域
本发明涉及音频技术领域,尤其涉及一种MIDI音乐发生器和演奏MIDI音乐的***及方法,具体来说,涉及一种利用霍尔传感器的MIDI音乐发生器和演奏MIDI音乐的***及方法。
背景技术
终端设备,包括移动终端和固定电子中的使用越来越普及,移动终端中的智能手机发展尤为迅猛,手机提供商的竞争越来越激烈。如此激烈的竞争和人们对娱乐和信息的超高需求,使得智能手机具有越来越丰富的功能,尤其是多媒体功能,因此,智能手机通常具有很强的播放视频和音频数据的能力。
以MIDI音乐为例,几乎所有智能手机的播放器都支持播放一种被成为MIDI的音频数据格式,MIDI音频数据格式是目前的一种数字音频的标准,多媒体播放器可以使用MIDI音频数据播放出各种音色的音乐,如:小提琴、黑管、长笛等等。
正因为智能手机操作***可以提供了很好的应用开发平台,人们正在不懈的挖掘智能手机的应用功能,以提供给人们丰富多彩的沟通和生活。
发明内容
本发明实施例提供了一种利用霍尔传感器的MIDI音乐发生器及演奏MIDI音乐的***和方法,从而利用智能手机的USB接口的数据通信功能配合霍尔传感器的特性,向智能手机提供MIDI音频序列数据。
为了实现前述发明目的,本发明实施例所提供的一种MIDI音乐发生器是通过以下技术方案实现的:
一种MIDI音乐发生器,所述MIDI音乐发生器包括:
一个或多个霍尔传感器,所述多个霍尔传感器根据演奏音乐的需求排列成霍尔传感器序列,并与磁性物体接触时,发出电信号;
处理模块,与所述霍尔传感器序列相连,用来采集所述电信号,并根据霍尔传感器的位置信息,将所述电信号转换成MIDI音频序列数据;
USB接口,与所述处理模块相连,用来通过USB连线向连接于所述发生器的设备内存缓冲区发送所述MIDI音频序列数据。
为了实现前述发明目的,本发明实施例还提供了一种演奏MIDI音乐的***,所述***是通过以下的技术方案实现的:
MIDI音乐发生器,用来产生MIDI音频数据序列,所述MIDI音乐发生器包括:一个或多个霍尔传感器,所述多个霍尔传感器根据演奏音乐的需求排列成霍尔传感器序列,并与磁性物体接触时,发出电信号;
处理模块,与所述霍尔传感器序列相连,用来采集所述电信号,并根据霍尔传感器的位置信息,将所述电信号转换成MIDI音频序列数据;
USB接口,与所述处理模块相连,用来通过USB连线向连接于所述发生器的设备内存缓冲区发送所述MIDI音频序列数据;
具有MIDI音乐播放器的设备,通过USB连接线与所述MIDI音乐发生器相连,不断检测其内存缓冲区,当检测到有MIDI音频序列数据时,进行实时播放。
为了实现前述发明目的,本发明实施例还提供了一种采用MIDI音乐发生器演奏MIDI音乐的方法,其中,所述MIDI音乐发生器包括一霍尔传感器序列,一处理模块,一USB接口,所述方法包括以下步骤:
根据演奏音乐的需求,将一个或多个霍尔传感器排列成所述霍尔传感器序列;
当用户需要弹奏音乐时,将磁性物体与所述霍尔传感器接触,使所述霍尔传感器发出电信号;
通过与所述霍尔传感器序列相连的所述处理模块采集所述电信号,并根据霍尔传感器的位置信息,将所述电信号转换成MIDI音频序列数据;
通过所述USB接口向连接于所述MIDI音乐发生器的设备内存缓冲区发送所述MIDI音频序列数据;
所述设备不断检测其内存缓冲区,当检测到有MIDI音频序列数据时,进行实时播放。
本发明实施例提供的一种利用霍尔传感器的MIDI音乐发生器及演奏MIDI音乐的***及方法,通过采集霍尔传感器的数据,并根据演奏音乐的需要,设置多个霍尔传感器并按照演奏的需求进行排列,并充分利用现有设备具有MIDI音乐播放的功能,实现MIDI音乐的制作和播放,有利于创作者或学习者利用现有设备如智能手机进行音乐的创作或演奏,实现成本低廉、且使用方便的目的。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例1所提供的MIDI音乐发生器的组成示意图;
图2为本发明实施例1MIDI音乐发生器的霍尔传感器器件的排列示意图;
图3为本发明实施例2所提供的MIDI音乐发生器与播放设备的***连接示意图;
图4为本发明实施例3提供的一种采用MIDI音乐发生器演奏MIDI音乐的方法的流程图。
具体实施方式
为了使本发明实施例的目的,技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,图1为本发明实施例1所提供的MIDI音乐发生器的组成示意图。
所述MIDI音乐发生器包含一霍尔传感器序列,当有磁性物体靠近霍尔传感器时,霍尔传感器输出电平会发生变化,本发明实施例利用霍尔传感器的特性制作一个微型MIDI音乐发生器,产生MIDI音乐序列,并通过智能手机的USB接口,将MIDI音序序列输入到智能手机中去,通过播放设备的音乐播放器播放音乐序列,从而在实现音乐演奏功能,使得人们可以随时在任何地方演奏自己喜欢的音乐,满足喜欢原创音乐的用户的使用需求。
所述MIDI音乐发生器还包括一处理模块,所述处理模块根据霍尔传感器序列输出的电信号,并根据霍尔传感器的位置信息,生成MIDI音频序列数据。
即当使用带有磁铁的指套触摸到相应的霍尔传感器时,霍尔传感器输出电信号给到MIDI音乐发生器中的处理模块,处理模块根据霍尔传感器的位置信息,产生相应的MIDI音频序列数据,将其通过USB接口发送到播放设备如智能手机的MIDI数据缓冲区,从而实现MIDI音频数据的播放。本发明实施例将MIDI数据发送至具有音乐播放器的设备,如智能手机,并将所述MIDI数据存储于智能手机的数据缓冲区,即与USB接口相关的内存缓冲区。
其中,所述处理模块为一个具有HOST接口的嵌入式处理器,用来采集霍尔传感器的数据。当使用一块小磁铁接触到霍尔传感器时,霍尔传感器的输出信号发生变化,这个信号可以与霍尔传感器连接的处理器采集到,根据霍尔传感器所在的位置不同,处理器可以设置不同的MIDI数据,从而产生不同的音乐效果。
当播放设备,如智能手机与该MIDI音乐发生器通过USB接口连接时,MIDI数据可以通过USB接口发送到播放设备中的音乐演奏软件,以实现音乐的演奏。
如图2所示,MIDI音乐发生器的霍尔传感器器件的排列,可以根据演奏者的习惯进行调整,可以调整间距,设置音域,如高、中、低音,每个音域都设置有7个霍尔传感器件,以满足客户的个性化定制的需求。
另外,所述MIDI音乐发生器可以提供多种音乐模式,在智能手机那端可以通过软件进行选择,用以演奏不同的音乐效果,例如:钢琴、小提琴、黑管等风格。
如图3所示,图3为本发明实施例所提供的MIDI音乐发生器与播放设备的***连接示意图。
本发明实施例2的一种演奏MIDI音乐的***,所述***包括:
MIDI音乐发生器,用来产生MIDI音频数据序列,所述MIDI音乐发生器包括:一个或多个霍尔传感器,所述多个霍尔传感器根据演奏音乐的需求排列成霍尔传感器序列,并与磁性物体接触时,发出电信号;
处理模块,与所述霍尔传感器序列相连,用来采集所述电信号,并根据霍尔传感器的位置信息,将所述电信号转换成MIDI音频序列数据;
USB接口,与所述处理模块相连,用来通过USB连线向连接于所述发生器的设备内存缓冲区发送所述MIDI音频序列数据;
具有MIDI音乐播放器的设备,通过USB连接线与所述MIDI音乐发生器相连,不断检测其内存缓冲区,当检测到有MIDI音频序列数据时,进行实时播放。
具有MIDI音乐播放器的设备与MIDI音乐发生器之间采用USB接口相互连接,播放设备端的USB接口为设备端,MIDI音乐发生器USB端为主机端,在具有MIDI音乐播放器的设备端具有内置的USB接口驱动程序,在MIDI音乐发生器的那端同时具有能识别播放设备的设备驱动程序。当具有MIDI音乐播放器的设备通过USB接口连接MIDI音乐发生器的USB接口上时,MIDI音乐发生器自动识别***的播放设备,并建立二个USB设备之间的数据连接。
其中,所述具有MIDI音乐播放器的设备,可以为智能手机,也可以为一个人的其他娱乐设备,甚至一计算机,该计算机上设置有音乐播放器。以智能手机为例,由于智能手机一般都有内置的音频播放器,这些音频播放器可以直接打开MIDI音频文件,进行音乐的播放。智能手机的操作***提供了音频播放器的二次开发插件,因此,人们可以根据自己的需求重新设计具有个性化的音乐播放器。
即智能手机音频播放器不断循环检测所述内存缓冲区,当检测所述内存缓冲区有从USB接口接收到的MIDI数据时,对所述MIDI数据进行实时播放。
优选的实施方式下,智能手机在播放音乐的过程中,可以设置录音功能,用于记录演奏者的演奏过程,并用于以后的回放。
具有多种形式的演奏方法,可以使用带有磁铁的指套进行触摸霍尔期间进行播放;用嵌有磁铁的塑料棒敲击霍尔器件也可以实现播音乐的演奏。
如图4所示,为本发明实施例提供的一种采用MIDI音乐发生器演奏MIDI音乐的方法的流程图,其中,所述MIDI音乐发生器包括一霍尔传感器序列,一处理模块,一USB接口,所述方法包括以下步骤:
S101.根据演奏音乐的需求,将一个或多个霍尔传感器排列成所述霍尔传感器序列;
S102.当用户需要弹奏音乐时,将磁性物体与所述霍尔传感器接触,使所述霍尔传感器发出电信号;
S103.通过与所述霍尔传感器序列相连的所述处理模块采集所述电信号,并根据霍尔传感器的位置信息,将所述电信号转换成MIDI音频序列数据;
S104.通过所述USB接口向连接于所述MIDI音乐发生器的设备内存缓冲区发送所述MIDI音频序列数据;
S105.所述设备不断检测其内存缓冲区,当检测到有MIDI音频序列数据时,进行实时播放。
本发明实施例提供的一种利用霍尔传感器的MIDI音乐发生器及演奏MIDI音乐的***及方法,通过采集霍尔传感器的数据,并根据演奏音乐的需要,设置多个霍尔传感器并按照演奏的需求进行排列,并充分利用现有设备具有MIDI音乐播放的功能,实现MIDI音乐的制作和播放,有利于创作者或学习者利用现有设备如智能手机进行音乐的创作或演奏,实现成本低廉、且使用方便的目的。
本领域技术人员应该认识到,上述的具体实施方式只是示例性的,是为了使本领域技术人员能够更好的理解本专利内容,不应理解为是对本专利保护范围的限制,只要是根据本专利所揭示精神所作的任何等同变更或修饰,均落入本专利保护范围。
Claims (9)
1.一种MIDI音乐发生器,其特征在于,所述MIDI音乐发生器包括:
霍尔传感器,所述霍尔传感器与磁性物体接触时,发出电信号;其中,所述霍尔传感器按音域排列成霍尔传感器序列,所述音域包括高音域、中音域、低音域,其中每个音域中包含7个所述霍尔传感器;
处理模块,与所述霍尔传感器序列相连,用来采集所述电信号,并根据霍尔传感器的位置信息,将所述电信号转换成MIDI音频序列数据;
USB接口,与所述处理模块相连,用来通过USB连线向连接于所述发生器的播放设备内存缓冲区发送所述MIDI音频序列数据。
2.如权利要求1所述的MIDI音乐发生器,其特征在于,所述MIDI音乐发生器还包括一驱动模块,用来当所述设备通过USB连线连接所述MIDI音乐发生器时,识别所述播放设备。
3.如权利要求1所述的MIDI音乐发生器,其特征在于,所述处理模块包括一具有HOST接口的嵌入式处理器。
4.一种演奏MIDI音乐的***,其特征在于,所述***包括:
MIDI音乐发生器,用来产生MIDI音频数据序列,所述MIDI音乐发生器包括:
霍尔传感器,所述霍尔传感器与磁性物体接触时,发出电信号;其中,所述霍尔传感器按音域排列成霍尔传感器序列,所述音域包括高音域、中音域、低音域,其中每个音域中包含7个所述霍尔传感器;
处理模块,与所述霍尔传感器序列相连,用来采集所述电信号,并根据霍尔传感器的位置信息,将所述电信号转换成MIDI音频序列数据;
USB接口,与所述处理模块相连,用来通过USB连线向连接于所述发生器的设备内存缓冲区发送所述MIDI音频序列数据;
具有MIDI音乐播放器的设备,通过USB连接线与所述MIDI音乐发生器相连,不断检测其内存缓冲区,当检测到有MIDI音频序列数据时,进行实时播放。
5.如权利要求4所述的演奏MIDI音乐的***,其特征在于,所述具有MIDI音乐播放器的设备包括智能手机或个人娱乐设备。
6.如权利要求4所述的演奏MIDI音乐的***,其特征在于,所述播放设备的USB接口为设备端,MIDI音乐发生器USB接口为主机端。
7.一种采用MIDI音乐发生器演奏MIDI音乐的方法,其特征在于,所述MIDI音乐发生器包括一霍尔传感器序列,一处理模块,一USB接口,所述方法包括以下步骤:
根据演奏音乐的需求,将所述霍尔传感器按音域排列成霍尔传感器序列,所述音域包括高音域、中音域、低音域,其中每个音域中包含7个所述霍尔传感器;
当用户需要弹奏音乐时,将磁性物体与所述霍尔传感器接触,使所述霍尔传感器发出电信号;
通过与所述霍尔传感器序列相连的所述处理模块采集所述电信号,并根据霍尔传感器的位置信息,将所述电信号转换成MIDI音频序列数据;
通过所述USB接口向连接于所述MIDI音乐发生器的设备内存缓冲区发送所述MIDI音频序列数据;
所述设备不断检测其内存缓冲区,当检测到有MIDI音频序列数据时,进行实时播放。
8.如权利要求7所述的用MIDI音乐发生器演奏MIDI音乐的方法,其特征在于,所述MIDI音乐发生器支持多种音乐模式,所述音乐模式在播放设备端进行选择,实现演奏不同的音乐风格。
9.如权利要求8所述的用MIDI音乐发生器演奏MIDI音乐的方法,所述音乐模式包括钢琴、小提琴或黑管。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210225926.1A CN103531188B (zh) | 2012-07-03 | 2012-07-03 | 一种midi音乐发生器和演奏midi音乐的***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210225926.1A CN103531188B (zh) | 2012-07-03 | 2012-07-03 | 一种midi音乐发生器和演奏midi音乐的***及方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103531188A CN103531188A (zh) | 2014-01-22 |
CN103531188B true CN103531188B (zh) | 2015-12-02 |
Family
ID=49933146
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210225926.1A Active CN103531188B (zh) | 2012-07-03 | 2012-07-03 | 一种midi音乐发生器和演奏midi音乐的***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103531188B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106098038B (zh) * | 2016-08-03 | 2019-07-26 | 杭州电子科技大学 | 一种自动钢琴演奏***中多音轨midi文件的演奏方法 |
JP7140447B2 (ja) * | 2016-12-25 | 2022-09-21 | ミクティック アーゲー | 感知ユニットの動きからの少なくとも1つの検出される力を聴覚信号に変換するための装置及び方法 |
CN107481707A (zh) * | 2017-09-22 | 2017-12-15 | 吟飞科技(江苏)有限公司 | 一种midi数据转换成振感波形的设备与方法 |
CN108305605A (zh) * | 2018-03-06 | 2018-07-20 | 吟飞科技(江苏)有限公司 | 基于计算机音视频的人机交互数字乐器*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1321966A (zh) * | 2000-07-24 | 2001-11-14 | 深圳市中兴通讯股份有限公司 | 在手机上实现乐曲弹奏的方法及可实现乐曲弹奏的手机 |
CN1369091A (zh) * | 1999-06-09 | 2002-09-11 | 英诺普雷有限公司 | 用于创作和编排音乐的装置 |
US6703552B2 (en) * | 2001-07-19 | 2004-03-09 | Lippold Haken | Continuous music keyboard |
CN101465121A (zh) * | 2009-01-14 | 2009-06-24 | 苏州瀚瑞微电子有限公司 | 触摸式虚拟电子琴的实现方法 |
-
2012
- 2012-07-03 CN CN201210225926.1A patent/CN103531188B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1369091A (zh) * | 1999-06-09 | 2002-09-11 | 英诺普雷有限公司 | 用于创作和编排音乐的装置 |
CN1321966A (zh) * | 2000-07-24 | 2001-11-14 | 深圳市中兴通讯股份有限公司 | 在手机上实现乐曲弹奏的方法及可实现乐曲弹奏的手机 |
US6703552B2 (en) * | 2001-07-19 | 2004-03-09 | Lippold Haken | Continuous music keyboard |
CN101465121A (zh) * | 2009-01-14 | 2009-06-24 | 苏州瀚瑞微电子有限公司 | 触摸式虚拟电子琴的实现方法 |
Also Published As
Publication number | Publication date |
---|---|
CN103531188A (zh) | 2014-01-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6522014B2 (ja) | ビデオリモートコメンタリー同期方法及びシステム並びにターミナルデバイス | |
CN103531188B (zh) | 一种midi音乐发生器和演奏midi音乐的***及方法 | |
CN102610267B (zh) | 一种改善播放***音频播放质量的方法 | |
CN103474055A (zh) | 一种手机ktv解决方案 | |
CN201229768Y (zh) | 一种电子钢琴 | |
TW200743344A (en) | Proprietary portable audio player system for protecting digital content copyrights | |
CN101540183A (zh) | 播放装置及其音频输出方法 | |
CN102572670A (zh) | 一对多无线调频音箱*** | |
CN113823250B (zh) | 音频播放方法、装置、终端及存储介质 | |
CN109215442B (zh) | 一种钢琴教学手指训练装置及其使用方法 | |
CN105190741A (zh) | 音乐合奏管理方法及音乐合奏管理装置 | |
CN109743658A (zh) | 一种信息处理方法及电子设备 | |
CN102883063A (zh) | 移动终端和铃声设置方法 | |
CN103377674A (zh) | 音频播放装置及其控制方法 | |
CN205017540U (zh) | 一种头戴式k歌耳机 | |
CN103167161A (zh) | 一种基于麦克风输入实现手机吹奏乐器的***及方法 | |
CN207541948U (zh) | 音频播放器和音频播放装置 | |
CN105072533A (zh) | 一种智能音响 | |
CN110491355A (zh) | 一种电子琴的弹奏练习交互***及电子琴 | |
CN201369160Y (zh) | 电子乐谱播放器 | |
KR102244293B1 (ko) | 모바일 기기와 연동되는 디지털 피아노 시스템 | |
CN205984262U (zh) | 一种电子琴 | |
WO2007115778A3 (en) | Electronic device and method therefor | |
CN204930474U (zh) | 一种音乐手套 | |
CN102890948B (zh) | 一种在线音乐播放方法及其终端设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
PP01 | Preservation of patent right | ||
PP01 | Preservation of patent right |
Effective date of registration: 20180313 Granted publication date: 20151202 |
|
PD01 | Discharge of preservation of patent |
Date of cancellation: 20210313 Granted publication date: 20151202 |
|
PD01 | Discharge of preservation of patent | ||
PP01 | Preservation of patent right |
Effective date of registration: 20210313 Granted publication date: 20151202 |
|
PP01 | Preservation of patent right | ||
PD01 | Discharge of preservation of patent |
Date of cancellation: 20240313 Granted publication date: 20151202 |
|
PD01 | Discharge of preservation of patent |