2010-02-26 42 views
4

好奇心的問題。沒有什麼嚴重的事情要做。適應音樂以響應事件

什麼是算法和技術無縫地適應音軌的主題和感覺,以用戶執行的事件。換句話說,iMUSE是如何工作的,以及您提供什麼樣的數據?

回答

1

我可以想到兩種方法。

一種是在後臺連續運行算法合成引擎,驅動一個合成器系統,它可以像音效一樣快速創建音樂。這可能會對任何事情做出反應,並且相當快速(例如,以酒吧爲基礎)。例如,您可以爲遊戲中的每個角色設置主題,並在角色出現時將其介紹出來......甚至根據遊戲中的事件改變個別角色主題的感受(當您的副手死亡時,可悲的主題是什麼? )。

另一種是有大量的音軌,註釋他們的BPM並在樣本中擊敗位置,並且排列和註釋以便它們具有轉換點。然後,音頻系統會在跳變點處對齊節拍,然後進行交叉淡入淡出,就像DJ跳舞一樣。這個系統的響應性稍差,所以需要仔細對準關卡設計,這樣在遊戲中的事件之前,音樂的變化會有點變化。

我猜這兩者可以在一定程度上相結合。