Linux 版 (精华区)
发信人: clx (楚留香), 信区: Unix
标 题: The Linux Sound HOWTO -- Linux 音效指引(03)
发信站: 紫 丁 香 (Sat Jun 27 17:29:53 1998), 转信
The Linux Sound HOWTO -- Linux 音效指引 : 音效卡技术
Previous: 概论
Next: 支援的硬体
2. 音效卡技术
为了有助於你对本文後面讲到的有些了解, 这一节简略地提一下电
脑音效技术的概要. 如果想进一部了解, 请找数位音讯或数位信号
处理的相关书籍.
声音是一种类比的现象; 它可能是在连续□围内的任意值. 然而电
脑却是数位的, 只能对付□围中的几个点. 为了让声音能存进记忆
体, 音效卡用了一种叫类 比/数位转换器(A/D或ADC), 将声波信号
(以电压表示)转换成数字以供储存. 另外也用一个 数位/类比转换
器(D/A或DAC)将数字反过来转换成电压, 送进喇叭, 发出声音.
由类比转换成数位的过程, 叫作取样, 会产生一些误差. 有两个因
素决定转换过的声音转 得多好. 其一是取样率, 是在单位时间内,
硬体对声音作几次取样(通常用每秒 几次或赫兹为单位). 较低的取
样率取出的声音就比较不准确. 其二是样本大小, 是每一次 取样的
有效□围, 通常用bit表示. 有效□围越大, 就能取出较准确的数位
化声音.
音效卡一般用8或16 bit取样, 取样率则在4000-44000Hz之间. 取样
也分为单声道(单音) 或双声道(立体声).
FM合成是产生声音的旧方法. 它把不同的波型(正弦波,方波,三角波
等)组合起来 产生声讯. FM合成硬体上比较简单, 但是较难程式化,
也较没弹性. 很多音效卡仍提供FM 合成以和过去的音效卡及软体相
容. 通常会提供几组独立的声音产生器及语音.
波型表合成集合了D/A转换的弹性及FM合成的多频道能力. 用这种方
法, 数位语 音可以下载到专用的记忆体内, 在不太需要CPU负载的
情况下播放, 合并及修改. 最新锐的 音效卡都支援波型表合成.
多数音效卡提供混音能力, 可将不同讯号来源的声音加以合并, 并
控制增益 强度.
MIDI是指乐器数位介面(Musical Instrument Digital Interface),
是一种可以 让乐器彼此沟通的软硬体介面. 在MIDI bus上传送的事
件可以存成MIDI档, 供日後修改及 重播. 很多音效卡提供MIDI介
面, 即使没有, 靠音效卡本身的能力, 仍然可以播放MIDI档.
MOD档是电脑产生歌曲常用的格式. 除了记录音符外, 档案也记录了
乐器(或语音 )的数位取样. MOD档是由Amiga电脑来的, 但只要有适
当的软体, 在包括Linux的其它系统 上也能播放.
The Linux Sound HOWTO -- Linux 音效指引 : 音效卡技术
Previous: 概论
Next: 支援的硬体
--
※ 来源:.紫 丁 香 bbs.hit.edu.cn.[FROM: 202.118.244.16]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.569毫秒