?? sound-howto-2.html
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
<META NAME="GENERATOR" CONTENT="SGML-Tools 1.0.7">
<TITLE>The Linux Sound HOWTO -- Linux 音效指引: 音效卡技術(shù)</TITLE>
<LINK HREF="Sound-HOWTO-3.html" REL=next>
<LINK HREF="Sound-HOWTO-1.html" REL=previous>
<LINK HREF="Sound-HOWTO.html#toc2" REL=contents>
</HEAD>
<BODY>
<A HREF="Sound-HOWTO-3.html">Next</A>
<A HREF="Sound-HOWTO-1.html">Previous</A>
<A HREF="Sound-HOWTO.html#toc2">Contents</A>
<HR>
<H2><A NAME="s2">2. 音效卡技術(shù)</A></H2>
<P>
<P>
<P>為了有助於你對本文後面講到的有些了解, 這一節(jié)簡略地提一下電腦音效技術(shù)的概要.
如果想進(jìn)一部了解, 請找數(shù)位音訊或數(shù)位信號處理的相關(guān)書籍.
<P>
<P>聲音是一種<EM>類比</EM>的現(xiàn)象; 它可能是在連續(xù)□圍內(nèi)的任意值. 然而電腦卻是<EM>數(shù)位</EM>的, 只能對付□圍中的幾個(gè)點(diǎn). 為了讓聲音能存進(jìn)記憶體, 音效卡用了一種叫類
比/數(shù)位轉(zhuǎn)換器(A/D或ADC), 將聲波信號(以電壓表示)轉(zhuǎn)換成數(shù)字以供儲存. 另外也用一個(gè)
數(shù)位/類比轉(zhuǎn)換器(D/A或DAC)將數(shù)字反過來轉(zhuǎn)換成電壓, 送進(jìn)喇叭, 發(fā)出聲音.
<P>
<P>由類比轉(zhuǎn)換成數(shù)位的過程, 叫作取樣, 會產(chǎn)生一些誤差. 有兩個(gè)因素決定轉(zhuǎn)換過的聲音轉(zhuǎn)
得多好. 其一是<EM>取樣率</EM>, 是在單位時(shí)間內(nèi), 硬體對聲音作幾次取樣(通常用每秒
幾次或赫茲為單位). 較低的取樣率取出的聲音就比較不準(zhǔn)確. 其二是樣本大小, 是每一次
取樣的有效□圍, 通常用bit表示. 有效□圍越大, 就能取出較準(zhǔn)確的數(shù)位化聲音.
<P>
<P>音效卡一般用8或16 bit取樣, 取樣率則在4000-44000Hz之間. 取樣也分為單聲道(單音)
或雙聲道(立體聲).
<P>
<P><EM>FM合成</EM>是產(chǎn)生聲音的舊方法. 它把不同的波型(正弦波,方波,三角波等)組合起來
產(chǎn)生聲訊. FM合成硬體上比較簡單, 但是較難程式化, 也較沒彈性. 很多音效卡仍提供FM
合成以和過去的音效卡及軟體相容. 通常會提供幾組獨(dú)立的聲音產(chǎn)生器及<EM>語音</EM>.
<P>
<P><EM>波型表合成</EM>集合了D/A轉(zhuǎn)換的彈性及FM合成的多頻道能力. 用這種方法, 數(shù)位語
音可以下載到專用的記憶體內(nèi), 在不太需要CPU負(fù)載的情況下播放, 合并及修改. 最新銳的
音效卡都支援波型表合成.
<P>
<P>多數(shù)音效卡提供<EM>混音</EM>能力, 可將不同訊號來源的聲音加以合并, 并控制增益
強(qiáng)度.
<P>
<P><EM>MIDI</EM>是指樂器數(shù)位介面(Musical Instrument Digital Interface), 是一種可以
讓樂器彼此溝通的軟硬體介面. 在MIDI bus上傳送的事件可以存成MIDI檔, 供日後修改及
重播. 很多音效卡提供MIDI介面, 即使沒有, 靠音效卡本身的能力, 仍然可以播放MIDI檔.
<P>
<P><EM>MOD檔</EM>是電腦產(chǎn)生歌曲常用的格式. 除了記錄音符外, 檔案也記錄了樂器(或語音
)的數(shù)位取樣. MOD檔是由Amiga電腦來的, 但只要有適當(dāng)?shù)能涹w, 在包括Linux的其它系統(tǒng)
上也能播放.
<P>
<HR>
<A HREF="Sound-HOWTO-3.html">Next</A>
<A HREF="Sound-HOWTO-1.html">Previous</A>
<A HREF="Sound-HOWTO.html#toc2">Contents</A>
</BODY>
</HTML>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -