2015年7月21日 星期二

Kevin Cheng 微電影「無色的世界」配樂新作 (7/21)

此次經由舊客戶的介紹,受委託製作為英國金士頓大學電影製作研究所的學生製作了兩部微電影的配樂。我個人很喜歡這兩部影片,也覺得影片的品質非常好,目前已經圓滿結案,在此將音樂上的新創作,在此呈現。影片則帶原作者完成相關影展後,會再開放欣賞。下面這部影片皆為繞在憂鬱的氛圍當中,因此每段音樂都以小調來呈現,其中一段音樂更需要精確的時間對點,來呈現主角痛苦的情緒不斷的增強至放聲大哭的情感變化。

影片名稱:無色的世界



2015年7月20日 星期一

數位取樣音色的進階使用技巧(三)- Release Time 微調

Release Time 指手離開琴鍵之後,音量逐漸消失至 0 所需要的時間。音色庫中的 release time 之設定,多半是固定的,主要為了適合一般的用途。然而,樂器演奏家在演奏樂器時,卻會使用不同的淡出時間來處理音色的收尾,例如快速音群中的每個音會使用較短的淡出時間。換句話說,在真實樂器演奏上,release time 會受到音樂前後文的影響(速度、力度、演奏法、音樂姿態、情感的表現)而有不同,故在數位取樣音樂的使用上,仍應考量將取樣器的中 release time 之參數,利用自動化控制的方式,使其即時改變。例如快速音群,便需要立即縮短 release time,才會比較逼真。使用者可藉由設定 CC參數來做即時的控制。又例如在 vibraphone 的使用上,也必須特別針對速度的快慢、音樂本身的表情,來決定是否修改 release time,因為真實的 vibraphone 演奏者並非隨時都踩著踏板,而實際上 vibraphone 原音應該是短音,多數的時候,快速音群是藉由不斷地踩踏板、放踏板的過程中來達成,此時 release time 也會變得比較短,但多數的 vibraphone 取樣音色庫中的 release time 設定,是踩著踏板所產生的結果,因此有必要運用 release time 的即時控制來修改之。

綜合前幾篇文章,要使樂器音色逼真,要修整的參數其實真的不少,不只是力度、音量、音色特質的即時控制,也包含 attack time, release time 的即時自動控制。

2015年7月19日 星期日

數位取樣音色的進階使用技巧(二)- 重複音之音色輪替 (Round Robin) 技巧

頑固音型在很多商用音樂中都會使用到,有的時候是一個單音的不斷重複,有的時候則是兩個音高的音不斷重複。比較低階的音色庫,會只有單一一個聲音樣本被不斷地觸發,就會讓重複的音型聽起來像是機關槍一般的機械化與無趣。為了避免產生此種狀況,中階音色庫的製造商會針對同一個聲音樣本錄製兩種以上的聲音樣本,讓使用者在輸入重複音時,可以使這些聲音樣本做輪替播放,使其更具人性化演奏的特性,這種設計被稱為 Round Robin。

當 Round Robin 輪替的聲音樣本只有兩個時(多數的音色庫對同音僅提供兩個聲音樣本做輪替),機械化的不良效果仍會非常明顯。有些音色庫則會針對單一音色提供更多的可供輪替之聲音樣本,例如 East West Hollywood Strings 就提供一些單音高達六個聲音樣本的 Round Robin 輪替音色,如此,頑固低音的數位演奏,在較長的輪替循環之樣本下,會更具有人性化。然而,雖然效果已經改進,但由於輪替的順序是固定的,因此仍有可能造成另一種讓使用者難以預料的「不規則」,而難以掌控音色的使用,因此音色製造商通常也設計了 Reset 的功能,讓使用者能利用某個琴鍵(如同 key switch ) 的功能一般,在必要時,重設輪替的順序。

綜合以上所述,同一個音高、同一種力度下所觸發的聲音樣本,在進階的音色庫中,有可能會提供超過兩個以上的聲音樣本供作輪替,而使用者在運用重複音時,便可善用此種功能,使得數位演奏更為人性化,另外,在音樂的關鍵點也可運用重置的功能,讓輪替的聲音樣本跳回播放順序中最開頭的樣本。

East West Hollywood Strings 演示 - 含 Round Robin 之演示(1:00 附近)

2015年7月18日 星期六

數位取樣音色的進階使用技巧(一)- start offset 與 attack time 微調與自動控制

多數初學者可能只知道直接使用取樣音色,卻不知到有一些細節,可以再讓樂器音色更為逼真。數位虛擬樂器在錄製時,attack time 已經固定了,但這種 attack time 卻會影響樂器音色的逼真度,比較長的 attack time,通常會讓人覺得比較溫柔,便難以表達堅決的情感、或比較激昂的音樂內容,也會降低 legato 的效果。因此,有時我們會需在 MIDI 序列器中,隨著音樂表情的需,直接將取樣音源的音色檔案播放起點、以及 attack time 予以自動化控制,使弦樂、或管樂的表情更為逼真。這種技術常已經設定在取樣器中,常被稱為 anti-attack control,並常使用 envelop generator (波封控制器)來控制音色的音頭淡入時間。

從軟體應用的例子來說,例如在 Cinematic Strings II 音色庫中,使用 cc24控制碼可以直接調整 attack time,如此就可以更活地更改弦樂在同一個聲部中的音頭變化,讓比較激昂的地方,弦樂可以更快走完 attack time 的部分。以 Cubase 為例,若想要用外部硬體的控制馬 cc74 來控制Cubase 內部的 cc24,則有三個設定的步驟要執行:

(1) 可在 track inspector 的 quick control 中設定所控制的參數為 cc24 (2) 至Cubase 主選單的 MIDI / CC Automation Setup 中,將 CC24 的 record destination 由預設值的 Use Global Settings 改為 Automation Track。(3) 到 Cubase 主選單Device / Device Setup / Quick Control 介面中,去設定所要接收的訊號之參數編號,也可用 learn 的功能,直接偵測硬體所發送的 MIDI 訊息編號或種類。例如 Cubase 若想運用原本的硬體發送的訊號 CC74,則此時 Cubase 主選單中的Device/Device Setup / Quick Control中的 address 就要改為 74。

又例如使在 Vienna Symphonic Orchestra 系列的 Vienna Instrument Pro 的控制參數中,右方介面有 start offset 與 start offset attack 兩項參數。當 advanced 面板中的 start offset (樣本開始播放的時間位置之可變動的範圍)參數調整到最高時 (50 ms),表示取樣器允許使用者藉由提高左下方介面之 start 的參數,而能自由在 0~50 ms 的範圍內改變,亦即使其可以藉由 start 的專用 fader 介面自動化調整實際的聲音樣本播放的時間位置,以便讓取樣器從聲音樣本的起頭往後推一段時間才開始播放,如此會使播放出來的聲音之 attack time 反而變小,而減少音色淡入的時間,而讓樂器的表情聽起來更為「直接」、「堅決」、或在樣本之間的頭尾重疊時,聽起來更像 legato。換句話說,start offset 與 start 兩者息息相關,前者設定時間範圍,後者的控制才能在此範圍內有效改變聲音樣本播放的起點。

然而,如果聲音樣本播放時,音頭過短,也會造成不自然的效果,或產生 click 雜音,因此我們可以再增加 start offset attack 的時間,利用波封控制器來柔化播放樣本的淡入時間。通常樂器的較高音區,attack 原本就比較短,此時 start offset 若調整過大,就很容易使聲音樣本從太後面的波封時間位置播放,導致音頭過快出來,而造成不佳的效果,甚至產生 click,此種情況下,VI Pro 的軟體設計者加入了 start offset attack 的設計,亦即使用者可利用此功能再將聲音樣本乘上一個隨著時間變化的音量變數(亦即 envelop generator音量波封控制器),來柔化調整過 start offset 以及 start 之後的音頭淡入時間值之長短。簡單地說,三種參數之意義如下:


  • start offset: 聲音樣本開始播放的位置之可變範圍設定。
  • start:用來調整聲音樣本播放的時間位置,預設由 CC21 控制。(受限於 start offset 之範圍設定)
  • start offset attack: 針對 start offset 處理後的結果,再套上一個音量波封曲線,使得音頭可以依照指定的時間值做淡入。


除此之外,VI Pro 也加上了隨機選用 amplitude envelope 的音頭曲線,使得每個被觸發的聲音之音頭聽起來都不一樣,以確保被觸發的音色樣本不要聽起來太機械化與呆板。

Vienna Instrument Pro 簡介

多數人以為數位音樂就是把 MIDI 力度、音高資訊輸入即可,但實際上專業的作曲家也需要去調整更細緻的音色表情,例如善用取樣器所提供的 velocity crossfade、startoff (anti-attack control) 及其他更細的參數,使得音色聽起來更逼真。業主在聽音樂時,只是從整體的印象來決定是否接受作曲者的專案製作結果,並不會對於作曲者是否是因為無法用好的音色庫而給予同情,因此這些細節其實都是應該要考慮進去的。


2015年7月11日 星期六

不同 MIDI 訊息在 cubase 中的轉換

前些日子,學生詢問我要如何解決 Alesis 的 MIDI 主控鍵盤亂發 pitch bend 的訊息的問題。搜尋了資料,終於找到一個比較簡單的方法,直接可以在軟體中解決,亦即利用 Cubase 的 In Put Transformer 直接把 pitch bend 的直接過濾掉。此類硬體亂發 MIDI 訊息的現象,我自己也遇到過,但國內的廠商極少有硬體維修的服務,因此我自己的 M-audio Axiom Pro 也是一直擱著沒用,又回到使用有十年歷史的 MIDI 舊琴。我查過國外的相關討論,竟然各種廠牌都會發生這樣的問題,包括較貴的 Akai MPK 61 也有同樣的問題,但沒有人能提供真正的解決辦法,大概只能由原廠去做硬體處理吧。

但我這款琴沒有 expression pedal 的接口,沒辦法玩 Sample Modeling 所出的一系列有趣的管樂音色庫。且我也不想買新琴,因為目前沒法子相信這些大陸代工的主控鍵盤的品質。這種情況下,只能把正常運作的舊琴,先拿來做實驗。目的是要把硬體傳來的某個 MIDI 訊息轉換成另一種 MIDI 訊息。

sample modeling 的薩克斯風

國外很多作曲家常用硬體 MIDI 訊息的控制器中,有一款叫做 Fader Master,可以任意指定哪個 fader 要控制哪個 MIDI 訊息,但要價兩萬,價格跟重買一台琴差不多。


要達成不同 MIDI 訊息的對應轉換,在 mac 上的 logic pro 似乎比較容易,因為有 transformer 工具,其圖形化的介面比較容易理解。


在 Cubase 裡頭則可以使用類似的工具,叫做 Input Transformer,可惜沒有圖形界面,並不是能夠一看就懂。以下就是 Pitch Bend 訊息轉換成 Expression (CC11) 的方式之設定。Input Transformer  還有其他功能,例如過濾不要的 MIDI 訊息等。上方為所要攫取的資訊,下方為對於被攫取的資訊要做怎樣的動作。圖示如下:


呈上,pitch bend 硬體控制器都會有自動回到中心的設計,因此可能不要動到 pitch bend 的硬體所對應的參數較佳。有鑑於此,可改用比較少用的控制器,例如將 volume 參數轉換成 expression 參數,通常 expression 參數會對應到音色軟體的較為細微的音量變化,針對 sample modeling 而言,expression 參數是用來控制 volume。如果要把原本硬體的 MIDI 控制器所傳來的 volume (cc07) 訊息轉成 expression (cc11) 訊息,其參數填寫如下:


上圖中,下方的 type 與上方的 type 如果都是同一種,則下方的 type 的指令設定可以省略,亦即上圖中,下方的第一行指令可以省略。相似的功能也可以在功能選單 MIDI / Logical Editor 找到,用來處理被使用者選取的區域內 MIDI 事件之修改,例如預設值中所提供的一些功能:增加速度為原本的兩倍、刪除 after touch 資訊等等,都是平常有可能使用到的功能。

另一種方法便是使用 quick control 的方式來控制:


2015年7月10日 星期五

Kevin Cheng 微電影配樂新作 - The Rolling Rose

此次經由舊客戶的介紹,受委託製作為英國金士頓大學電影製作研究所的學生製作了兩部微電影的配樂。我個人很喜歡這兩部影片,也覺得影片的品質非常好,目前已經圓滿結案,在此將音樂上的新創作,在此呈現。影片則待原作者完成相關影展後,會再開放欣賞。這部影片的音樂,我只負責其中一部份,但對於我來說都很有挑佔性,其中一首被要求法國香頌的風格,另一首則被要求是 Tango 舞曲的風格,且具有挑情的意味。因為沒有做過此類風格的曲子,得完全透過對於參考音樂的元素分析而進行創作。



影片名稱:滾動的玫瑰