⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sound-howto-2.html

📁 Linux初学者最好的老师就是howto了。相当于函数man。
💻 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 音效指引: 音效卡技术</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. 音效卡技术</A></H2>

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

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -