我最近开始研究 Linux[ALSA] 中的声卡驱动程序。
能否推荐一个链接或引用资料,让我可以获得良好的音频基础知识,例如:
采样率、比特大小等
我想确切地知道样本是如何存储在计算机上的音频文件中的,反之亦然,样本(数字)是如何回放的。
最佳答案
Audacity tutorial是一个很好的起点。另一个introduction涵盖相似的领域。 PureData tutorial at flossmanuals也是一个很好的起点。 Wikipedia一旦你掌握了基础知识,它就是一个很好的来源。
音频通过 analog-to-digital 输入计算机转换器(模数转换器)。数字音频通过 digital-to-analog 输出转换器(DAC)。
采样率是每秒测量模拟信号并以数字方式存储的次数。您可以将采样率视为音频信号的时间分辨率。位大小是用于存储每个样本的位数。您可以将其视为类似于图像像素的颜色深度。
David Cottle's SuperCollider本书还有一个great introduction到数字音频。
关于linux - 数字音频基础,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7811268/