返回

第358章 如何1:1地完美复刻

首页
关灯
护眼
字:
大
中
小
上一页 回目录 下一页 进书架
    第358章 如何1:1地完美复刻 (第2/3页)

    林立新这才开口解释道,「通过程序,我可以让它几乎无所不能,在任意一个节点开始播放,或是截取其中的任意一段,甚至————」

    他嘴角扬起,冲着麦可比划了一个敬请期待的表情卖了个关子,随即旋转黑匣子上的一只旋钮。

    骤然间,麦可的眼睛瞪大。

    因为他感觉到了强烈又明显的声道变化。

    就好像是正在演奏的那个乐团开始向着一侧移动了。

    声音从右往左,随後仿佛是从自己身後绕了一圈似的又回到了右侧,最终重新停在正前方。

    但做完了这一切林立新仿佛还没有满足似的,又开始旋转另外几个旋钮。

    随着他的旋转,这声音忽高忽低,一会儿像是在天边,一会儿又跳到了自己跟前。

    这是实时的动态立体声演算!

    仅用两只音箱就做到了宛若现场般的立体感!

    而且它绝不是通过动态调整两只音箱的音量来实现这一切的,而是从编解码层面就已经开始对数据进行处理了。

    这两只音箱只是在忠实地将音效卡传输给它们的信号播放出来而已。

    「嘿嘿。」

    林立新摆出一副臭屁的模样,这玩意儿真算得上是他的得意之作了,「可惜时间紧迫,没来得及准备完整的测试平台,这小家伙的功能还多着呢。」

    虽然用CPU来模拟DSP丧失了部分性能,但也让它多了一些强大的拓展能力。

    这东西里面集成了一套林立新编写的完整API,用於实时处理波形流。

    简单来说,它就像是NovaRadeon内嵌的硬体加速0penGL一样,也是一个硬体加速的音效卡,并内置大量的易用函数。

    「你看,这几个旋钮其实就代表了我们之後会在游戏里传递给它的参数。」

    「参数?」

    「对,就比如说是玩家现在的位置坐标。」

    林立新在白板上划拉出一个方框,随後随手画了一个黑点,表示玩家。

    「你看,如果玩家现在的位置靠近左下角,我们就可以把这个位置数据实时传递给这块音频晶片,你猜猜会发生什麽?」

    麦可眼神一亮,立马明白了过来这套体系要如何与游戏配合起来。

    「你是说————根据玩家方位的不同变化,他们真的能听得出来立体声的变化?」

    「对咯,就是这麽一回事。」

    林立新笑着点了点头,「当然,这套玩意儿同时也可以用作音效的处理、音量的均衡混合,理论上来说该有的功能我都已经为它编写好了。」

    「这些东西————都是这一周内做到的??」

    麦可愣愣地看着这只其貌不扬的黑匣子。

    就算是他去录音室录制新单曲,恐怕一周也无法落地。

    早就听闻GAMENOVA的产能非常恐怖,但这还真是他头一次亲眼见证。

    「嗯,只要思路清晰,其实工作量还好。」

    这一周来,杰拉德做总成,薇薇安安排打板,林立新便着手编写了这套硬体层的API。

    三人分工合作,那效率简直堪称恐怖。

    作为一款为麦可·杰克逊量身打造的街机游戏,这种级别的音频晶片在林立新看来是必需的。

    「太神奇了————」

    不得不感叹,数码世界真的是个充满了魔法的神奇领域。

    

    (本章未完,请点击下一页继续阅读)
上一页 回目录 下一页 存书签