如何使PC電腦錄音室最佳化

作者:劉緯武

目前電腦錄音已成為新一代的錄音方式,但是什麼樣的電腦在做錄音時效能最好,也有許多人因此而不知所措,有些人說MAC電腦比PC好,但真的好多少呢?其實若以價位來比是差不多的。因為MAC電腦的CPU效能比同級PC腦的CPU快上1.5倍,但是在PC電腦中若使用雙CPU,效能就一樣了,但是價格也還是比MAC便宜。電腦的問題我們留待日後再來討論,而今天我們是為各位探討我的電腦在做數位錄音時,有多少效能可用,進而當我想達到某種效能時,電腦硬體需求為何。接下來我們就來討論電腦在數位錄音的效能為何。

延遲現像(Latency)

這個名詞,它是當針對錄音卡的規格,所指的就是從我們的音樂來源輸入到錄音卡後再由錄音卡將音樂存到硬碟中及輸出讓我們監聽到,這過程會花一些時間,而這段時間,我們稱之為延遲時間(Latency),而這個延遲時間,對我們的錄音影響多大呢?舉例來說,當我們在錄音時,若延遲時間大,則會產生原來的聲音及錄進電腦的聲音有誤差,若只是將電腦做純播放用,可能影響不大。若要錄音,就必須要選用一片延遲時間非常小,甚至幾近為0ms(微秒)的錄音卡。而市面上所看到的錄音卡其延遲時間(Latency)從0-750ms都有,通常延遲時間(Latency)的高低和錄音卡的驅動程式有關,一般若是使用Windows MME的驅動程式(如一般電腦的音效卡甚至是SB LIVE)其延遲時間(Latency)均在500-750ms的範圍內。若使用專門的驅動程式如ASIO(在Cubase/Nuendo等相關軟體上所使用的驅動程式,如下圖所示),則延遲時間(Latency)會降至0-46ms。

不過,根據不同音效卡其驅動程式的不同,對於數位延遲(Latency)值的長短也會有所不同。通常最常看到的一個相關的參數就是Buffer Size(緩衝區大小),而此緩衝區所用的單位是sample(取樣數),舉Nuendo 9652錄音卡來說,它的Buffer Size(緩衝區大小)是從8192sample到64sample。所對應的數位延遲(Latency)值是從186ms到1.5ms。

這是如何算出的,算法如下:(通常都會以取樣頻率44.1kHz做基準)
若是以8192sample為例:8192/44100=186ms
若是以512sample為例:512/44100=11.6ms
但是若改變了錄音的取樣頻率則數位延遲(Latency)值也會改變,若改成96kHz則以512sample為例,512/96000=5.3ms,因此你想要得到較低的數位延遲(Latency)值,就必須調高錄音的取樣頻率。
可是Buffer Size(緩衝區大小)的數值愈小影響到CPU的效能就愈大,不過現在由於CPU的速度都有一定水準(Pentuim 4)以上,所以Buffer Size(緩衝區大小)的數值都可以調到最小,但是在目前大部份的使用者當它的Buffer Size(緩衝區大小)的數值調到最小(如64sample)時,伴隨而來的卻是雜音,這種情況我也有遇到過,有時更新錄音卡的驅動程式即可解決(Nuendo 9652就是如此,在升級成WinXP後安裝其WinXP的最新驅動程式就解決了)。

但當asio的buffer size設定在64時cpu開始負擔加重而產生爆音時,你可以提升到128,或者可以先關閉low latency(可以在錄音卡設定視窗"device setup->vst multitrack"按下"expert"鍵進入"進階設定"並關閉"low latency"的勾)試試看。

在nuendo2.0中以Nuendo 9652錄音卡的output latency為例:
當設定在128時in=3ms,out=3ms,關閉low latency後的out=6ms。
設定在256時in=6ms,out=6ms,關閉low latency後的out=11ms。
設定在512時in=11ms,out=11ms,關閉low latency後的out=23ms。
由此我們可以得知,除了CPU的處理速度外,延遲時間(Latency)所對應的是緩衝區的大小(Buffer Size), 緩衝區愈大,則延遲時間(Latency)就愈大。

另外延遲時間(Latency)也關係到MIDI虛擬樂器及軟體取樣機,還記得在使用一般音效卡來做MIDI編曲時,若是使用鍵盤來彈奏一些如S-YXG-50或VSC-88等軟體音源機的音色,則會有延遲現像,則是因為音效卡本身的延遲時間(Latency)非常大,現在虛擬樂器(VST Instrument)已成為全世界新一代的軟體音源機,因此,還需搭配延遲時間(Latency)較小的錄音卡,才能順利的使用。

另外在官方提供了一個可降低數位延遲(Latency)值的方式就是針對WinXP進行微調:

點選”我的電腦”並按下滑鼠右鍵選擇”內容”。
在進階活頁中:
在效能部份按下”設定”鍵。
在視覺效果活頁中:
在進階活頁中:
在處理器排程部份:
設定為”背景服務”。
在記憶體使用量部份:
設定為”系統快取記憶體”。
在虛擬記憶體部份:
按下”變更”鍵….
視你有多少記憶體插在主機板中:
若你有256MB RAM則針對最大值及最小值皆設定成512MB。
若你有512MB RAM則針對最大值及最小值皆設定成768MB。
若你有1024MB RAM則針對最大值及最小值皆設定成1536MB。

一旦輸入完成按下”設定”鍵,再按下”確定”鍵,最後再按”確定”鍵。在此時電腦會重新開機。

1 |  2 |  3