MIDI键盘映射
目前键盘映射不能使用组合键,4.3版本更新之后可使用。
下载安装
最终幻想14更新了4.20版本。在这个版本中,诗人的演奏系统做出了一定的更改,小键盘党的我直接报警了。最后我决定放弃这个“邪门歪道”,直接使用电钢琴进行映射,实现演奏功能。
在这里,使用到了一个MIDI键盘映射软件:Bome’s Midi Translator。
需要注意的是,Pro版本需要59刀的价格。这里,在下载的时候选择精简版。
硬件设备
首先介绍一下我所使用的硬件设备。键盘是吟飞的电钢琴,MIDI连接线是淘宝来的便宜货,连输入输出都标反了。在键盘的选择上,并没有太大的要求。因为游戏的演奏功能上只有三个八度。即使是淘宝上买来的手卷钢琴,也是可以使用的。
软件配置
在完成软件的安装之后,不能直接打开软件,需要给予管理员权限。
关于MIDI的输入输出端口,软件的文档有下面的内容:
1 | Define MIDI Ports |
把输入端口设置为你的MIDI设备。需要注意的是,MIDI端口只能有一个应用去占用。像我为了测试MIDI设备是否能够使用,打开了Cubase,软件就提示了无法设置该端口的问题。设置完端口之后,将后面的状态设置为启用。这时候很明显可以看到,左下角输入的端口在闪光。
之后是输出端口。原文中提到,如果想要使用MIDI映射,就要把输出端口设置为软件提供的一个虚拟端口。如果是Pro版本,需要在设置里,选择选项“Bome Virtual Port 1”即可。除此之外,还要像ASIO声卡一样设置跳线。在这里,将你设备的端口跳到“Bome Virtual Port 1”。跳线设置完之后,会看到输出端口的指示灯也会闪。我们使用的基础班只要将输出端口设置为空即可。
快捷键设置
这里的设置分为三步。
第一步是指定映射名。这里我使用简谱表示唱名,<code>#</code>和字母<code>b</code>分别表示升降调,符号<code>+</code>和<code>-</code>分别表示升降八度。
第二步是键盘抓取。勾上抓取,然后按MIDI上相应的键,截取。PRO版还有按压时间这一属性,这里忽略掉。
最后一步是设置映射的按键。
小键盘按键替换
在这个版本中,无法将演奏按钮设置为小键盘,这让我这种小键盘党十分头疼。这里使用AutoHotKey脚本,解决这个问题。
需要注意的是,脚本生成的可执行文件无法兼容win7以上系统。这里要设置兼容性为win7,并给予管理员权限。
脚本如下:
1 | Numpad1::q |
脚本需要使用AutoHotKey进行编译。下载地址:https://www.autohotkey.com/
也可以使用我编译好的可执行程序:https://pan.baidu.com/s/1nmDNgbDi3lcZXMVttSU_Mw