2.1.10

悶音文


  WASAPI – Windows Audio Session Application Programming Interface

  不知道那是什麼?那是當然的。因為Microsoft從來都不把這些當重點,來告訴消費者。

  曾經聽說,要在家中電腦聽音樂,最簡單的,第一步就是買台Mac,之後就是一對質量不錯的主動式揚聲器。

  記著,是家中,不是Studio。

  為什麼呢?原來Mac OS早就把Audio的部份,建立了一條直通道路,所以DATA由software去hardware係非常直接的。據音響界其中一個術語「多隻香爐多隻鬼」,所以Mac OS理論上的音質是很不錯的。

  但這只對用家而言,玩家例外。

  Apple早就把「user friendly」及「使用上的人性化」作為開發前提,或是宣傳口號 --- 我真的認為Steve Jobs是一個商業奇才。其實friendly及人不人性化,我真的不知道。在公司只有Mac可使用,在家也只有PC可使用,我覺得都是習慣而已。反正現在的人大多沒人性,friendly也大多是偽善的表徵。哇!說什麼了。

  以上是胡扯的。當然你也知道,我說的話從不能當真。Apple是不斷收集user的習慣而改善OS的。

  所以Mac對player玩家而言,玩味其實有點那個。

  那麼,關WASAPI什麼事了?

  那就要從Microsoft Windows的Audio Engine歷史說起。那會是一個很長篇大論,又異常沉悶的議題,所以我不說了。

  總之從Windows XP開始,玩家就決心在它身上得到好的音質。結果hardware ASIO或softmod ASIO/ASIO4ALL,Ks MODE等字眼就在那個年代的玩家間出現。一切都為了纏過XP那惱人的kernel mixer及re-sampler。

  到了現在,Vista及7的OS已改變了Audio Engine,產生了UAA --- Universal Audio Architecture。在UAA的架構下,Audio Engine從XP年代的kernel mode拉上了到user mode。所以Vista及7的混音器不會見到從前的什麼mic In lever,wave Lever的東西,取而代之的就是你現在用什麼programme,也可以每個programme獨立控制它的Sound Level。

  這都是在UAA的share mode下發生的事兒。

  Share mode的出現,其實對一般用家來說,是很好的,方便的。但對電腦音響玩家而言,其實和XP的kernel mode沒有多大分別。

  所以,Microsoft WASAPI在share mode之外,生下了exclusive mode。就像Mac的特別通道一樣。

  要使用WASAPI的Exclusive mode,就要使用一些非主流的播放軟件如foobar2000等,以及一些plug-in如WASAPI for foobar等。就曷一些,普通電腦用家是不會理會的事。

  但最近itunes 9已可以使用WASAPI了,只要在Quicktime Player的喜好設定內,音訊使用「Windows音訊階段」就可以了。雖然只是以share mode來啟動,但免費把音質提升,有興趣的Vista / 7 用家,的確可以一試的。

  是不是很悶的文?哈哈!