前几天有人放出了Engine 2.7独立APP,以及几套Engine 2的音色库,说是某宝捡的大便
宜,让大家高兴了一阵子,结果因为只有exe的补丁没有dll的补丁,宿主里无法使用。为此那位朋友被论坛好多人骂。从上下文看,其实是老早之前就在琢磨Engine 2的那位老兄时隔多年终于取得了进展,估计花费了不少精力,甚至有可能花了点金钱成本(因为所提供的音色库都有相应的激活码,不知道是不是从其他正版用户手中买过来的),因此他上架某宝试图回本也无可厚非。从某宝的链接看时间也挺早了但他至少没在论坛宣扬。而且成交量很低,我记得只有六次购买,估计大部分实际上的交易是通过某宝之外的渠道完成的比如微信私下交易,这我们还是不猜了。至于发帖子的那位老兄,究竟是真的买了一套然后想发福利给大伙,还是店主小号来刷一波销量,大家也已经骂过了,帖子也已经撤了,但至少透露了一个消息,森林王国2已经可用了。接下来就是你我对这款音源到底有多重视的问题,真需要这音源的人估计也懒得麻烦直接去下单了,这事儿原本就是灰色地带无非如此,不想花钱入正又懒得手动找资源学习安装的大有人在,否则某宝某鱼何以还有那么多二道贩子活着。
至于释放出来的独立版APP,确实是能用。只是对于我来说,它唯一的意义就是加载森林王国2,而其他的那几套音源看着很多但我没什么兴趣,然后我还专门去官网看了听了视频音频演示,是真觉得没什么用。而森林王国2对我来说也只是好奇,想知道新增了哪些声音,森林王国1代我用到现在都只是常用其中一两个乐器。2代的音色库我早在三年前就通过Oddsox发的种子下载好了,就是在等一个能将它入库的采样器。所以不管怎么考虑,去买那个店主的全套对我来说好像没什么必要,更何况我是真穷,靠人接济度日的那种。
于是我开始琢磨:现在就缺个替换的dll,我要怎么才能在宿主里能用森林王国2呢?
老实说我还考虑过找朋友凑点钱去把他的全套买下来但只要其中的dll然后传上来大家一起玩。但我朋友向来都对这音源没兴趣……
我还想过把exe解包看看他改动了啥然后再对应着去改dll,但是这方面我门外汉。连解包工具用哪个都不知道。
我还考虑过把森林王国2的采样包解包把音频文件提取出来整理成kontakt音色库,为此我还专门查了那个采样格式,这一查不要紧,把Engine2的老底翻出来了。我接触音频比较晚不知道历史,这么一查才知道2007年左右Engine的前身Yellow tools Independence发布时引起论坛一阵讨论,因为是免费音色库(实际上就跟如今官方免费的Engine Artists Library一样,是选了当时几套音源各自的几个代表音色做了个演示合集),质量似乎还不错,不少人都在夸。于是我翻老网页把这个工具下载下来,想着初代版本说不定可以打开音色文件访问音频文件从而提取——然而不行。
于是我就想,难道没有一种办法,能让独立APP的声音跟宿主关联起来就像ReWire那样?
然后我就试验了一下,于是出现了上个贴子提到的情形,通过LoopMIDI这个工具创建虚拟的midi信号接口,可以将宿主内的midi信号发送给独立APP,再通过音频路由工具可以将独立APP的信号传输给宿主,并通过调整宿主midi信号的演奏提前量(我忘了这个术语叫什么,就是轨道左侧观测区位于声像调节下方的小钟表)可以让独立APP的音频延迟降低到跟宿主内其他轨道同步,实际使用体验与在宿主中使用插件没什么区别;但这要求你懂一些音频路由的东西,虽然本质上跟用录屏软件录制宿主声音道理一样。
我用的是VoiceMeeter,它的Banana版提供两个ASIO通道,每个通道各有八个输出和输出,由于独立APP的音频信号需要单独回流给宿主,意味着宿主和APP不能共用一个ASIO通道(顺便说一下VoiceMeeter是可以共用它的ASIO驱动的),否则回流给宿主的声音是混着宿主总线输出的声音的;八个通道意味着可以输出四个立体声或者八个单声道,也就是独立APP里可以开四个不同的乐器各自输出立体声,或八个不同乐器输出八个单声道。宿主内的midi信号提前量可以自己看着给,我这边可能是电脑性能的关系,需要提前6毫秒。宿主的midi轨道输入信号一定要勾选无链接,因为默认是所有midi设备信号输入,会把已经输出的信号通过LoopMIDI再次回流,耳朵会炸的。具体操作方法就是,宿主内建立midi轨道以及对应的音频轨道,把独立app当机架,midi信号发送给独立app让它发声,再通过音频通道输入给宿主内对应的音频轨道,可以对这个轨道进行你喜欢的各种蜜汁操作;编曲完成以后,按下录音键,APP的声音就会在音频轨道中录制下来。
如果不是因为Engine2.7拿不到插件,这种只适用于无插件版虚拟乐器的方法不知道还有什么别的用处……或者比如说,设法再把宿主发送出来的mid信号发送到你的iPad或者iPhone,从而实现用Cubase给库乐队之类App写midi音符的操作?甚至还把音频传回来在Cubase里混音?又或者,比如你iPad上有个虚拟的midi吉他或者别的乐器可以通过类似方法来用iPad给宿主当midi演奏工具?暂时想到的就这么多。
另外,有个重要的事情是,Engine2.7跟旧版不能共存,一旦安装就是覆盖,在没有dll补丁的时候,安装了Engine2.7,你在宿主里就不可能再用你原来的旧版了,到时候要想玩Engine2的音源必须通过这种有点繁琐的方法。
以上提到的这些只是给对森林王国2感兴趣而又一时无法用到的朋友们参考,我更关心的事情是,会不会有哪个买了dll补丁的朋友突然交了好运趁着心情好就把dll插件给传上来让大伙儿玩。
最后,放上我当时顺手保存的那个链接。
提取码:px2x
另外,VoiceMeeter是怎样的使用原理B站一搜就有,我犯不着在这儿写它的使用教程。
以上内容是今天竟然有早睡的倾向趁着睡前这一会儿写写东西。顺带再讲个事儿:V.R提供的Cubase SX我一直没法好好用,每次新建乐器轨道就会出现错误提示说Cubase遇到严重问题,每次出现过这个提示之后,下次打开就会有个很大的窗口提醒说因为KernelBase.dll而遇到问题,提供三个关于首选项保持、禁用、移除的启动方式,我一度以为是我系统里的KernelBase.dll这个文件真的有问题,直到今天在尝试修复KernelBase.dll的过程里发现其实是Cubase SX本身的缺陷,我在工作室设置里将音频处理精度调成了64bit,改回32bit就什么问题都没,虽然这个事情早些时候就有人提过但被我忽略了。现在使用Cubase SX没有任何阻碍,加密狗可以拔了腾出一个USB接口。如果有人遇到类似问题可以参考。
还有一件事情也许是跟V.R最近刚发布的b20工具有关。B20工具与以往不同,它运行过程中要跑久违的绿色代码的Dos窗口,耗时较久,但生成的硬盘虚拟加密狗竟然可以通过steinberg的审查,也就是说会被认为是真elicenser,经得起在线维护,也因此可以直接复制到mac系统下激活mac版的Steinberg产品。但是有一个新问题,是正版会遭遇的问题:正版Cubase在使用过程中突然拔掉加密狗的话,我记得以前是不会报错,但10版本会立即报错,提示elicenser错误,一般这种情况需要将加密狗维护一下。而在没插加密狗时启动正版Cubase,则会提示找不到有效许可证,退出后不会影响eLicenser。但现在用b20以后,如果你在使用正版的过程中拔掉加密狗,或者是在未插入加密狗的时候不小心启动了正版Cubase(10),会立即报错,并且打开eLicenser Control将不显示任何加密狗以及许可证,此时唯一的解决办法就只有卸载重装eLicenser Control,并且如有必要还需维护一下。若有人遇到同类问题,以上是我个人提供的经验。