声明:本帖是认真撰写的,版权属于键盘中国。如转载请附上本帖地址(
https://www.cnkeyboard.com/bbs/thread-259221-1-1.html)并注明原创者id。
蓝牙无线midi,英文的说法是MIDI over Bluetooth Low Energy,简称BLE MIDI。这类产品从2015年开始面世,硬件产品有yamaha的MD-bt01,还有个小品牌也是日本的叫QUICCO SOUND mi.1。本坛的会员xielulu,也在16年9月份自行开发出无线蓝牙midi发射器(见帖子
https://www.cnkeyboard.com/bbs/thread-251359-1-1.html),价格是yamaha产品的一半都不到。这类产品给midi应用带来了很大的方便,比如现场演奏,一定程度上摆脱了连线的束缚。目前,能够发送蓝牙midi的东西,除了上面这些硬件,就是苹果的设备了,苹果的mac系统(无论台式机还是笔记本)、IOS设备(iphone或者iPad)都可以接收和发送蓝牙midi,无需另外的设备。但是,蓝牙midi一直与windows系统无缘,windows的用户群庞大,又有大量的midi应用,但是,无法接收蓝牙midi信号,一直让人心有不甘。
2016年9月间,windows10发布了周年更新,声称开始支持BLE MIDI,但是,实践发现,windows10倒是可以连接蓝牙无线midi,但是并没把它当做midi设备,各个宿主软件,打开midi设备选项,仍然看不到蓝牙midi的身影。这不免让人心生疑惑,如坠云雾。
就在今天,我翻看我的邮箱,在我订阅的一个yahoo新闻组里面,我发现了打开这扇门的钥匙。原来,windows10接收蓝牙midi还需要一位“翻译官”,现在这个翻译官有了,它就是midiberry。
midiberry也是一家日本公司开发的软件,官网是
http://newbodyfresher.linclip.com,这个midiberry只能在微软的应用商店里面下载,别处是没有下载的。这也是迟迟到现在才让我发现它的原因。我可是寻找这类东西一年多了。
这里简单说说微软的应用商店,它是从windows8开始集成在windows系统中的,不用说是模仿苹果的做法。但是它一直不成气候,我自用的windows10系统,装完系统之后第一件事就是干掉那些天气预报啊新闻啊股票应用商店啊这些东西,是不是有强迫症啊?今天为了安装这个宝贝,我是特意恢复了微软的应用商店的。
上面有点啰嗦了,现在言归正传。要使用这个midiberry,你还需要一个东西叫虚拟midi驱动,这类东西有不少,什么loopmidi啊,loopbe30等等,这里我推荐使用loopbe30,它可以虚拟出16个midi设备,注意是16个midi设备,不是通道。要说通道数那是16x16个了。
具体流程是:midiberry接受蓝牙的midi输入信号,发送给一个你指定的虚拟midi设备。然后,在你的DAW就是宿主软件里面,指定这个虚拟midi设备为midi输入,这样就可以在宿主里面接收到蓝牙的midi信号了。
midiberry的下载地址是:
https://www.microsoft.com/en-us/store/p/midiberry/9n39720h2m05
你首先应该把它安装好,这个软件目前是免费的,放心安装好了。
第一步,让你的windows10系统连接蓝牙midi设备
打开windows10的“电脑设置”中的“设备”,如下图:
在上面那个界面,向下拉看看“其他设备”这个列表里面是不是已经连上了你的蓝牙midi设备,如果没有,点击图中的加号处“+添加蓝牙或其他设备”,然后出现下图:
点击图中的第一项,“蓝牙-鼠标、键盘、笔....”,出现下图界面:
看,图中说明系统发现了我的蓝牙midi设备“myM2B”,这就是本坛会员xielulu开发的无线蓝牙midi发射器。
点击它,系统开始连接它,稍候,就出现下图连接成功的界面。
现在,你已经可以在“其他设备”中看到蓝牙midi myM2B这个设备了。
好了,现在系统连接蓝牙midi成功。但是只是连接还不能用,因为系统虽然连接了这个设备,但并不知道它是midi设备。这时候需要翻译官出场了。
第二步,运行midiberry
运行后出现下图界面。
这里有三部分列表和两个开关按钮,上面是“自动检测”和“midi监视”两个开关,建议两个都打开。
下面是输入设备选择列表,这里当然要选我们的蓝牙midi,myM2B。
然后是输出选择列表,这里一定要选虚拟的midi设备,我这里就是loopbe30虚拟出的midi设备01.internal MIDI。
这里有个问题需要注意一下,我不知道是不是这个软件的限制,在输入和输出设备列表,似乎最多就列出3个midi设备,如果你的系统上安装的midi设备比较多的话,有可能看不到蓝牙midi设备哦。
再下面就是midi监视到的midi信息列表,图中是我吹了管子一口气的midi信号。能监视到有midi信号就是连接成功了。
你还可以注意到,这个窗口的最下面状态行有文字:Message Received Successfully。意思是消息接收成功。
第三步,运行宿主软件或其他midi应用
我都觉得这部分就没什么好说的了。宿主软件并不是直接面对蓝牙midi的,只要你在宿主的midi设备里面,或者通道的midi输入设备那里,选择你上面midiberry中输出设备(我这里当然就是01.internal MIDI了)作为midi输入就可以使用了。还有,使用蓝牙midi的全过程中,你要保持这个midiberry在运行着,不要关闭了。翻译官不在,怎么对话啊?
上面说的这些,适用于所有类型的用户,无论是键盘还是吹管。比较有意思的是:这个公司还专门针对吹管用户出了一个windsynthberry软件。
windsynthberry的下载地址:
https://www.microsoft.com/en-us/ ... hberry/9pfq7b9p492x
除了上面midiberry的功能,这个windsynthberry还有一个附加功能,就是能把cc2呼吸信号转换(或者说映射)成其他信号,见下图:
从图中可以看出,它可以把cc2转成cc11(Exp),或者cc7(Vol),或者触后(aftertouch)
也可以把音符力度改为固定值100或者127。
在写这个帖子之前,我刚刚在我的两部电脑上测试完毕,一部台式机本身不带蓝牙,我另外装的USB蓝牙适配器,一部是联想笔记本自带蓝牙,配合wx5电吹管内置安装的口琴小子的M2B蓝牙mdi,都已经成功使用,真爽!!!有人可能会问,有没有延迟?我只能告诉你,相比我用macbook笔记本连接这个蓝牙,延迟方面没有区别,即便说有延迟,也是我感觉不到的。
补充:
1、windows10系统必须是小版本号1607或之后的版本,因为从这个版本开始,win10才开始支持BLE midi。
2、你的电脑系统的蓝牙必须符合蓝牙4.0或之后的标准,低于它的2.1或3.0蓝牙是不支持低功耗蓝牙的。对于尚没有蓝牙的台式机,需要购买一个蓝牙适配器,推荐型号IOGEAR USB GBU521,价格也就几十元。国外论坛装黑苹果也推荐这个蓝牙适配器,在windows10下用来连接蓝牙midi肯定也没问题。我的台式机就是用的这个。
2017.11.22更新重要信息:
在midiberry的官网,发现新增的重要说明:MIDIberry and WindSYNTHberry do not support operation with Windows 10 Fall Creator Update.
就是MIDIberry 和 WindSYNTHberry不支持Windows 10 的1709版本。1709版就是2017秋季创意者更新版。
很不幸我已经中招了,我的windows台式机自动更新到了1709版,发现MIDIberry不好使了,才去官网查到这个信息。
2017.12.16更新
在windows 10 1709版,更新过KB4058043补丁之后,蓝牙无线midi终于又好用了。
补丁的全称是:
Update for Windows 10 Version 1709 for x64-based Systems (KB4058043)
windows 10,真实想说爱你不容易。为什么推出大的更新前不全面测试一下,靠左一个右一个补丁来修复。