2009年6月11日 星期四

玩DRC必須避免的狀況

前陣子在玩DRC,碰到個問題...
音樂經過DRC產生的filter後,轉成floating point的格式,而非16bits格式,再來得再轉成16bits,
或者精確點說,player會將floating point格式轉成16bits,通常就是直接轉過去,
filter(其實是convolution)後的輸出,gain都蠻低的,若是直接轉16bits,那當然音量太小,而且損失一堆解析度,
所以得先放大(floating point放大不失真),再轉16bits。

但我踢到個鐵板!
通常room equalization做的是抑制空間造成的駐波,所以是壓低訊號,
4KHz這種高頻訊號通常伴隨著震幅比較大的低頻訊號出現,這一補,就clipping囉....

所以前面說得先放大的步驟,中頻就不能放大到如同原始訊號般的大小,這下糟糕...損失解析度...
沒辦法...還是先解這喇叭4KHz的問題...

沒有留言:

張貼留言