2021年3月7日 星期日

adaptive music & game audio 筆記 5 - 「水平重排序」技巧簡介

Horizontal Resequencing (水平重排序)是一種互動音樂的技巧,音樂依照遊戲玩家的行動,以動態的方式串接在一起,當音樂在遊戲進行中播放時,可能到一個需要下決定的點,依照玩家的行動,而音樂則可能進入新的段落或繼續重複原本的段落。Horizontal Resequencing 技巧則是用來處理這種分支點的技巧。

完整的音樂會有開頭、中間、結尾,需要時間來完成。Horizontal Resequencing 常用於前一段音樂結束、後一段音樂開始的地方,因此為了呈現音樂的完整性,因此 Horizontal Resequencing 比較適合超切換點之間超過 20 秒以上,亦即玩家不需在不同的遊戲狀態下快速切換時,因為若是快速切換遊戲狀態與音樂,則音樂的核心主題或樂思將無法清楚被呈現。此種切換音樂的方式可分為三類:

(1) Crossfading (淡入淡出):

     1. 同步的淡入淡出(synchronized crossfading):

前後兩段音樂於重疊之處採用相同的速度、節奏,甚至採用相同的和聲進行,以減少切換音樂上的突兀。此種作法的缺點在無法改變成體的速度。

     2. 非同步的淡入淡出(non-synchronized corssfading):兩段音樂重疊之處進行淡入淡出,但兩段音樂節奏不同、和聲也可能相互衝突。此種作法使音樂切換較難以順暢。

(2) Transition (過渡段): 使用過渡段進行兩段音樂之間的銜接。過渡段可以任何長度,但以不要超過 10 秒為佳。可用一段音效作為作為過渡段(例如:Final Fantasy XIII 使用音效片段作為過渡。)好的過渡段可以連接兩段使用不同和聲架構、速度的音樂。差異較大的兩段音樂之過渡段其長度不能太短,30 秒以上的過度段效果最佳。

(3) Branching (分支): 前段音樂的樂句結束後,才接到下一段的音樂,為最具音樂性的作法,因為此種作法不會將旋律或和聲截斷。此種作法比較適合樂句長度較短的音樂,以不超過 10 秒為佳,古典風格的音樂通常句子長於 10 秒,搖滾或科技 (Techno) 旋律則通常較短,因此比較適合作為此種技巧所使用的音樂風格。Branching 技巧也適合於當作曲者需要一段乾淨的過渡段來執行互動音樂,或希望使用和聲與速度來改變情緒時。此外,使用隨機播放清單(random playlists)使作曲家可以在有限的樂句中增加變化性。Branching 的技巧有助於克服音樂重複的問題,故常用於休閒及手持遊戲,因為此類遊戲平台可用於存放音樂的記憶體通常較小。

關於 Horizontal Resequencing 的例子說明如下:




沒有留言:

張貼留言