foobar 1.1 beta3.... - 喇叭音響

Table of Contents

恕刪
※ 引述《AlanLive (Alan)》之銘言:
: 數位資料轉換的過程大致是
: 「數位資料 (講白點就是一串 010101 的數字) → decoder (解碼器) →
: Buffer (緩衝) → 輸出 (Output)」
: 在不考慮前端加料 (DSP) 跟後端 (jitter、電源、電磁波...) 的影響
: 我們能聽到音樂,依靠的就是上面那一段過程
: Foobar2000 在這段過程能對數位資料插手的動作只有
: 1.音量控制
: 2.DSP
這邊有個小盲點,還有一樣您沒提到就是wahaha兄提到的timer
假設橫軸是時間軸
0秒 0.5秒 1秒 1.5秒
ASIO -> 01010101010101010101010101010101.....
KS -> 01 0 1 010101 0 1 0 1 01010 1 0.....
這樣聽出來的聲音鐵定是不一樣的 :p 尤其這還是raw data , 兩種不一樣的情況
經過Fourier transform 之後會是甚麼樣子... 很難想像 ( 有請專業人士補完 :p )
當然以上說的是誇張的例子 ( 也許上面應該是 ASIO vs DS )
下面再舉個例子
0秒 0.5秒 1秒 1.5秒
ASIO -> 01010101010101010101010101010101.....
KS -> 010101010101 0101010101 0101.....
如果你不考慮『時間』這個因素,兩個人最後放到曲子結束的總資料量是一樣的
但是時間差一定會造成某種程度的影響才對
PS 『理論上』數位訊號是要同一個bit 在同一個時間丟出去
不過實際上似乎往往不是這樣?

一點個人小意見,可能錯很大,只是提出來看能不能刺激大家的想法,拋磚引玉一下 :p
: 就拿大家最常用的解碼器跟輸出裝置舉例
: foo_input_monkey 最後一個版本號是 2.1.4,去年五月出來
: WASAPI 也差不多同一個時間點,版本號 2.1
: ASIO 去年三月,本號 1.2.7
: 在這一年多的時間,Foobar2000 經過多次改版,包括歷史性的 1.0 版本
: 上面三個關鍵「物件」都沒變化的情況下,實在不懂為何會有人聽的到差異
因為『理論上foobar跟其他同類型的撥放軟體都不會造成timer 的delay
   但是實際上沒有人知道』

※ 編輯: jansia 來自: 140.109.223.217 (09/11 13:23)
AlanLive:ASIO跟KS的差異不在討論範圍吧,最初講的是 Foobar2000 09/11 13:23
AlanLive:各個版本之間的聽感差異 09/11 13:24
AlanLive: Timer Delay 是發生在哪一個橋段? 解碼 > 輸出中間嗎? 09/11 13:25
jansia:wahaha兄在上面的文章把timer 的概念講得很清楚 您可以 09/11 13:27
jansia:搭配服用 :p 09/11 13:27
AlanLive:看起來像是OS核心層的東西,Foobar2000 應該管不到這個 09/11 13:30
jansia:有時候不是管的到管不到的問題, 而是軟體本身會不會造成lag 09/11 13:45
xvid:看到圖我就笑了 09/12 12:43

All Comments

Yuri avatarYuri2010-09-15
ASIO跟KS的差異不在討論範圍吧,最初講的是 Foobar2000
Enid avatarEnid2010-09-19
各個版本之間的聽感差異
Zenobia avatarZenobia2010-09-22
Timer Delay 是發生在哪一個橋段? 解碼 > 輸出中間嗎?
Michael avatarMichael2010-09-26
wahaha兄在上面的文章把timer 的概念講得很清楚 您可以搭配服用 :p
Harry avatarHarry2010-09-30
看起來像是OS核心層的東西,Foobar2000 應該管不到這個
Delia avatarDelia2010-10-04
有時候不是管的到管不到的問題, 而是軟體本身會不會造成lag
Charlotte avatarCharlotte2010-10-08
看到圖我就笑了