四 OT756仿真攻略——MIDI篇·续( 二 )


首先就是要安装虚拟MIDI电缆程序 。MIDI Yoke的安装分为手动或自动两种,一般采用方便快捷的手动安装即可 。具体安装方法可以参考软件附带的文档 。
安装完毕后,在控制面板里的“声音和音频设备”中的“音频”标签页里即可看到在“MIDI 音乐播放”中多出来了几个MIDI设备,这些就是虚拟MIDI电缆的输入端口了 。可以看到,MIDI Yoke虚拟了8个MIDI通道,不过我们只需要一个就足够了 。
如果在这里将“MIDI Yoke NT:1”设为默认设备,则以后就可以将SAVIHost作为默认的MIDI输出音源了 。也就是说,无论是通过Windows Media Player播放的MIDI文件,还是浏览网页时IE播放的MIDI文件,都会通过SAVIHost以OT756的音色播放出来 。这样我们在网上下载铃声时,就能很方便地试听到铃声在手机上的播放效果了 。当然,现在暂时还实现不了,因为必须先继续进行下面的步骤 。
SAVIHost的使用很简单,只需要把它跟756的vst插件放在同一个文件夹下,并改成相同的文件名即可 。即756的vst插件文件名是OneTouch756.dll,则只需要把下载回来的savihost.exe改名为OneTouch756.exe即可 。我在文末提供了一个已改好名的压缩包,下载回来解压后直接运行里面的OneTouch756.exe即可 。
然后双击OneTouch756.exe,即可启动程序 。程序启动后会自动载入756的VST插件,跟Cubase中载入插件一样,会出现一个蓝色版的OT756 。
首先要对它进行一些设置 。点击菜单Devices->MIDI,Input Port那里选择前面音频设置那里对应的MIDI通道 。即如果前面选择的是“MIDI Yoke NT:1”,这里也选择同样的 。
实际上这个就是虚拟MIDI通道的输出端口 。MIDI数据通过这个端口输出到SAVIHost中,SAVIHost通过调用OT756的VST插件,将MIDI数据转换为音频播放出来 。
另外,如果机器性能不够强劲,播放时可能声音会有点爆音或不连续,可以在Devices->Wave菜单项中更改音频输出设置 。如果你的声卡比较牛,可能会有ASIO驱动,在Output Port那里选择ASIO端口可以降低延迟,没有的话就用默认的设置吧 。然后是Buffer(输出缓冲),这个值太大会增加延迟,太小的话就会因CPU处理不及时而产生爆音 。因为我们对实时性要求不是很高,这个值可以设高点,以保证播放质量 。
另外,在Engine->Priority里,可以设置程序的优先级 。将其设高点可以提高性能 。
此外,还需要在Effect->Filter里面过滤一些事件,以提高兼容性 。可以直接导入压缩包中的注册表文件OneTouch756.reg进行设置 。
这样,基本的设置就完成了 。有兴趣的朋友可以研究一下它的其它菜单项,反正并不是很复杂,这里就不再罗嗦了 。设置完成后,关闭SAVIHost,它会自动保持设置,下次再运行时就不用重新进行设置了 。今后,我们要做的事就是双击OneTouch756.exe运行它,然后最小化它,然后在有需要的时候关闭并重新运行它(事实上,经常要这么做……)
接下来,找一首你已经在手机上听过n遍的midi,用一款你熟悉的播放器,听听在电脑上和在手机上音色是不是差不多 。是的话说明前面的活没白干,终于成功地把你的电脑变成了一台OT756的MIDI合成器:) 如果有点不一样也不用担心,一是电脑的音频系统好很多,所以出来的声音自然跟手机那个小喇叭出来的有点不一样 。二是鼓声的问题,不知为何,手机上的鼓声基本上是错乱不正常的,甚至有的鼓声是爆音,而SAVIHost的鼓声则是正常的,难道是声音芯片的bug?三是软件自身的问题,播放几首MIDI后就会无法正常复位,必须要关闭SAVIHost然后重新运行,才能让声音恢复正常 。如果是很不一样或者完全没有声音出来,那么就回头检查一下各个地方的设置有没有错误吧 。

推荐阅读