2015年9月12日 星期六

class compliant的錄音介面focusrite scarlett 2i4

前天某位友人請小弟開箱購買許久卻完全不知如何使用的focusrite scarlett 2i4。


               

開箱後內含usb線一條,錄音介面一台,另外裡面那兩張紙卡是使用說明以及贈送的軟體(Ableton Live Lite 8、Focusrite Scarlett plug-in suite、Novation Bass Station、Loopmasters content)下載序號,上網註冊即可下載。

focusrite scarlett 2i4作為一台萬元內的錄音介面,和2i2比起來多了midi in/out,還有蓮花座輸出,和小弟初學時所用的m-audio fast track pro約略是同規格的錄音介面。支援的插孔算多,算是中規中矩,不像2i2插孔精簡不少,適合一開始就有想在音樂編曲混音上有長遠計畫的人使用。 

重點來了,2i4是個在Mac上符合class compliant的錄音介面,甚麼意思?來看一下官網怎說。





class compliant的意思是,可以不必安裝驅動程式即可隨插即用。緣由在於其實電腦上都有自帶一套原生通用的usb周邊運作驅動程式"classes",像隨身碟之類的東西,插上去即可使用,不必多做甚麼。

每台錄音介面是否支援class compliant都不一定,有的錄音介面可以隨插即用,有的不行,更可能有的雖可以隨插即用但是其進階功能必須安裝驅動程式,要確定錄音介面為何種情形必須參照說明書。

(雖然這麼說,別忘了windows的使用者如果要用2i2或2i4,記得要安裝驅動。)

最後簡單導覽一下這台介面的前後吧。
2i4 Front panel

左半部是兩個Neutrik插孔、前級Gain旋鈕、Pad減20dB防破音功能、Line/Inst輸入等級切換,可以插以phonejack為主的吉他/bass/電鋼琴,或是以cannon線為主的動圈/電容式麥克風。

中間為供電容式幻象電源的48v、midi訊號指示燈、usb供電指示燈。

右邊為直接/間接監聽旋鈕(直接監聽尚可選擇單聲道或立體聲)、喇叭監聽音量調整、耳機插孔與音量調整、耳機訊源選擇切換功能。
2i4 Rear panel
後面有usb線,midi孔,還有RCA/phonejack兩種喇叭用的插孔。






2015年8月27日 星期四

劇情內聲音/非劇情聲音(diegetic sound/non-diegetic sound)淺談

如果您是對電影配樂/成音有興趣的人,或是專業影像音樂/聲音工作者,一定會看到diegetic sound/non-diegetic sound這個詞語。尋找一般結果字典,應該都會得到如下結果...


diegetic這個單字源自希臘,被電影學引用為"敘述"的意思。電影學用詞diegetic sound和non-diegetic sound有多種中文翻法,常見的有「劇情內聲音/非劇情聲音」「故事的聲音/故事外的聲音」等等,而diegetic sound另稱actual sound。

所謂劇情內聲音,指的就是該聲音的來源是可在影片畫面上見到的,或者聲音的出現是「可藉由影片人事物之行為解釋出前因後果」的。

舉個例子,電影"交響人生"中,畫面中確實有管弦樂團演奏柴可夫斯基小提琴協奏曲,演奏家們做出演奏樂器的動作,使影片出現管絃樂器的聲音,這便是一個diegetic sound,而這協奏曲又叫「source music」。順帶一提source music(有人翻作"來源音樂"吧),凡是電影中出現的音樂,有合理發出該音樂的合理聲源,例如說樂團、收音機、唱盤之類的,便是source music。
















電影人物的對話(電影角色動嘴,產生出講話的語音),武打動作片的拳擊音效,也都是diegetic sound。拳擊音效雖然不是真的發出了該音效(可能是foley),但是他是可以被解釋為揮拳動作的結果。值得注意的是,發出diegetic sound的人事物不一定得剛好出現在畫面中,例如一個影片中發出了爆炸的聲音,而影片卻不一定要同時出現爆炸源頭之物,可以幾秒之後再出現於畫面。  









另一方面,甚麼是非劇情聲音(non-diegetic sound)?說白一點就是,電影中看不到聲源,且畫面上的人事物無法合理解釋出聲音。最明顯的例子是,敘述故事背景的旁白,就是一種non-diegetic sound。一般電影配樂,比如說最著名的John Williams“大白鯊”配樂,一大段主和弦屬和弦交替,影像中並沒有管弦樂團一旁演奏該音樂,僅作為background music提供緊張情緒,屬於non-diegetic sound,這種電影配樂叫"film score"。。

一個影像混音師、音效師等聲音工作者,必須了解diegetic sound和non-diegetic sound的不同。最直白的方式就是分析電影中,故事內的世界以及故事外的世界,有興趣的人可以查David Bordwell的 Film Art: An Introduction (中文:電影藝術 形式與風格)這本書。

2015年3月13日 星期五

cubase內部回錄(loopback)的操作

回錄(loopback)是一個訊號傳輸上的小技巧,過去用來測試訊號傳輸是否有問題。在DAW上亦稱為inter-application recording,是個很有趣的技巧。

我們可以用cubase進行軟體回錄,有以下方法。

1.用dummy I/O

準備一軌聲音檔,作為我們回錄的聲音來源,以及另一軌讓我們寫入回錄的聲音。









接下來打開VST connection。新增一個output bus,命名為dummy,將port設為not connected。










回到sequencer,將聲音來源那軌的output指定到dummy。















將要寫入聲音的軌道之input改為dummy


按下錄音就會開始回錄












2.Group channel

新增一軌group track與audio track











將聲音來源的audio track之output設為group track















將被寫入聲音的audio track之input設為group track















按下錄音













使用回錄技巧,我們可以在聲音來源的audio track加上insert或send效果器,直接寫入dry+wet sound於新audio track中。



2015年3月6日 星期五

優化你的windows數位音樂工作站電腦

電腦本身就是個複雜的機器,扯到數位音樂工作站就是一個更麻煩的事情,常有朋友碰到一些莫名其妙電腦不穩的情形,偏偏對電腦一竅不通而一籌莫展。Steinberg官網列出了一些安裝windows作業系統的DAW電腦的優化小技巧https://www.steinberg.net/en/support/knowledgebase_new/show_details/kb_show/optimizing-windows-for-daws.html,加上自己的小小心得,整理說明給看不懂英文的朋友參考。

一、錄音界面

首先來談談錄音界面。安裝最新的錄音界面驅動程式,使用功能較簡單的鍵盤滑鼠,不要去買電競鍵鼠看起來很帥實際上對音樂製作沒什麼幫助。唯一個特例是使用最新作業系統前先調查一下是否相容,例如像MacOSX Yosemite剛出的時候很多人更新後卻發現舊有設備無法使用了,windows 8或windows 10也是一樣的道理。

使用何種錄音界面也有差異。一般來說如果你使用PCI/PCIe錄音界面,延遲通常是比USB錄音界面少很多。然而PCI/PCIe錄音界面因缺乏前級較為不划算,通常是走數位訊號的高階錄音室,自備前級與數位類比轉換器,才有必要使用極低延遲的PCI/PCIe錄音界面。使用USB錄音界面若有訊號缺失,請先嘗試增加緩衝。

雖然DAW可以設定你要用內建音效卡或外接錄音卡,如果有內建音效卡,而使用錄音卡編曲混音時出現雜音或不順,建議關掉內建音效卡。

二、記憶體

請不要分享記憶體給顯示卡。編曲時音色庫會占用極大的記憶體,為維持記憶體工作穩定就算超過8G,仍不建議讓記憶體分享。

三、硬碟

最少準備兩顆硬碟,一顆灌作業系統,一顆作為工作檔存放的磁碟。再講究一點的話,準備第三顆硬碟,分開存放軟體音源。
另外,不要採用「綠標」硬碟,也不要開啟硬碟節能的功能影響轉速。市面上綠標硬碟為節能考量設有怠速功能,進行硬碟錄音時轉速不穩會對資料讀寫造成影響。

四、CPU

CPU又稱中央處理器,為電腦運算的中樞。為求CPU表現穩定不要讓CPU進行任何「省電節能」、「動態表現」的行為。我們可以在BIOS裏面找到這些設定,例如英特爾處理器以下功能:Enhanced Intel SpeedStep (EIST),  Intel Turbo Boost, 超執行緒(hyper-threading)、超頻(overclocking)、C-state節能睡眠。或AMD處理器以下功能:AMD Cool 'n' Quiet, AMD Turbo CORE。不要讓電腦以不正常方式運作得來的效能提升,即使你的CPU是i7。

五、軟體

跑數位音樂工作站的電腦儘量維持功能單純化,只拿來做音樂即可,維持良好使用習慣,盡量不要使用防毒軟體、防火牆、印表機等設備。

另外在windows 7/8作業系統下,Nuendo/Cubase裏面device steup裏面會多一個預先關閉的「Activate Steinberg Audio Power Scheme(舊版Nuendo/Cubase稱作Disable CPU Energy Saving)」



















開啟這個選項後會出現下圖,cubase會更動電腦的電源設定,,使其運算能力全開,直到cubase關閉為止。但也有人因為開了這個選項,CPU風扇大作或ASIO大暴走十分困擾,因此除非緩衝調高仍無法改善聲音缺失,再嘗試此選項為佳。










最後跟大家推薦DPC latency check,它是一個分析電腦在進行大量即時資料傳輸時,有沒有發生錯誤的免費軟體。透過它我們可以分析在使用DAW時,有沒有任何訊號傳輸問題。
http://www.thesycon.de/deu/latency_check.shtml

2015年2月27日 星期五

自製音色庫-用sfz打造自己的vst音色

市面上商業音源多有開發自己的sampler,例如說Eastwest公司開發play,Native Instrument開發kontakt,其他有名的取樣器像是uviworkstation、或是Motu machfive、Steinberg halion等等。但是一般來說這些商業取樣器可能不支援外來wav或aif聲音檔,再不然就是正版商業音色庫所費不貲,我們有沒有辦法自己用現有的wav檔案,免費製作自己的音色庫呢?答案是有的。

我們可以使用sfz的格式製作一個自己的音色庫,所需的東西有:

1.如果你是用windows,那你需要使用記事本,若是mac則你要使用文字編輯。我們要用它來寫一些類似「程式語言」的東西。

2.找到要做成音色庫的wav檔案,注意這些音色有沒有版權,勿將音色作為非法使用。

3.sfz player,網路上很多免費的,本文以cubase + sforzando示範


下載網址http://www.plogue.com/products/sforzando/


接下來說明sfz中,Region、Group、comment等基本語法。

語法Region作用在特定某波形sample的特徵,語法Group則作用在多個sample上,comment則告訴sfz這些東西是輔助說明不做任何影響。


我們實際以一些sample實作一個sfz檔案,先在資料夾裡準備好你要的wav檔,以這幾個木箱鼓的sample為例。



















第一步

首先開啓一個記事本/文字編輯,副檔名請改成sfz,建議開在同一個資料夾,比較方便。開頭數行我們打上//  並加上後面註解,這樣電腦sfz就會知道這是comment而不會理會。




第二步

我們打下<region>指令告訴電腦這個sfz幾個片段的詳細資料

<region>
sample=
lokey=
hikey=
pitch_keycenter=





sample= 指的是你wav檔的路徑

pitch_keycenter指的是你這個sample用在哪個特定音鍵上

lokey=與hikey=指的是你這個sample要涵蓋哪些音域

意思就是說某個sample用在pitch_keycenter上的音,就是原波型原汁原味的音,而lokey=與hikey=是這個範圍中,電腦會用音律數學計算的方式修改pitch_keycenter上的sample。

通常lokey與hikey這個概念會用在陽春的音色上,例如Reason內建的factory soundbank,當鋼琴我們只取樣PianoF33.wav檔的時候,會設定成用該sample用電腦計算發出E2~G#2的音色。
















但是如果你只需要單一琴鍵發出單一聲音的話,可以將lokey hikey pitch_keycenter設為一樣,或直接在sample=下一行打key=

第三步

重複以上<region>指令使每個wav檔都成功被指定到,打完後先存檔。別忘了如果是midi keyboard上的黑鍵要指定的話,音名要打成c#6而不是#c6




第四步

開啓cubase(或其他DAW),讓DAW抓到sfz player的VST,並且在sequencer中載入它,並import剛剛存檔的sfz。





















理論上做到這一步,已經可以讓sfz player發出聲音了。我們可以看到下面的琴鍵出現了亮暗的顏色區別,表示哪幾個琴鍵可以發聲。

















我們還可以玩更多東西。

第五步,我們加上<group>,可以一次調整全部的sample。



舉例來說我們可以在sfz裡面設定pan=、filter=、tune=、等等

pan=就是左右相位,你從sfz player發出來的聲音就會有相位調整,其值為-100~100

tune=就是增減多少音分

fil_type= 為濾頻器 可以設定 lpf(low pass filter)hpf(hi pass filter)

cutoff= 為filter頻率點

fileg_depth=

其它還有調整ADSR語法像是ampeg=,或是移調語法transpose=,內容繁雜不及一一解釋,有興趣的人請自行尋找「sfz opcode」相關資訊,例如下面這個。
https://www.linuxsampler.org/sfz/

Cakewalk Synthesizers: From Presets to Power User這本書第13章,專門討論sfz格式。
https://www.youtube.com/watch?v=kqVepfS9AVY

以下連結,也是sfz入門的介紹文
http://www.soundonsound.com/sos/apr08/articles/sonartech_0408.htm

最後為了符合Creative Commons規範,這邊提供音色來源連結 ( http://www.freesound.org/people/OldBassMan/  )

2015年2月16日 星期一

用midi cc參數做出bass slide


Bass與電吉他的slide是一個過門很常用的酷技巧,然而少有音源特地取樣slide演奏手法,這篇文圖解教大家怎樣使用midi cc參數做出slide技巧


如果是一些高級的音色庫,它本身應該就有調整pitchbend移動範圍,例如Spectrasonics trilian,或者eastwest play,以下圖解。








































如果本身是比較陽春的音源,沒有內建pitchbend敏感度調整的話,我們必須用別的方法。


首先我們知道,pitch bend就是我們最常用來快速滑音的效果,然而內定的pitch bend只能滑動兩個半音以內。我們必須透過幾個midi cc設定來調整pitch bend的敏感度,達到可以滑動一、兩個八度。

Logic Pro X設定上比cubase方便,所以本文先以Logic做示範。要做到這個我們首先要知道兩個cc參數cc101 MSB、cc100 LSB,這兩個同稱作RPN(Registered Parameter Number登錄參數),是用作高階midi功能用的,

我們開啓新的midi cc軌道,在音樂進來前,時間上較前面的某時間點指定cc101 MSB為0、在較後面的時間點指定cc100 LSB為0,做這一步可以告訴電腦我要調整pitchbend的敏感度。

接下來我們開啓新的cc6軌道,這時調整他的數值可以告訴電腦你的pitchbend想要控制多少個半音數目,預設是2,當我們選擇12時pitchbend就可以滑動一個八度的範圍。

當我們不要pitchbend控制那麼大的範圍,而要回復原來的2個半音時,有兩個方法,

一、將controller101與100數值指定到127,cc6就會失效,pitchbend就會回復正常了。

二、打開cc38,數值給0

以下是logic pro x中方法,附上圖解,還有一個較誇張的示範音檔。




2015年2月13日 星期五

purge...將記憶體佔用量減到最小

在使用Eastwest PLay或Native instrument kontakt等商業聲音取樣器中,記憶體使用量一直是編曲者提心弔膽的問題,深怕記憶體用盡導致編曲時系統不穩、當機,編到一半的心血毀於一旦。我們可以使用purge這個技巧讓電腦節省使用記憶體。

首先,purge從字面上來看的意思是淨化、清洗的意思,引申到數位編曲的意思就是省下不用到的sample空出記憶體。



我們看一下play 4.2.2,它的purge在哪邊

首先我們按一下play左上角的main menu下拉式選單,

選advanced instrument properties























我們看到兩個分頁,選sample purge就可以看到它的purge的頁面了。




如果是kontakt,它的purge在這