English 中文(简体)
数字音像基础
原标题:Basics of Digital Audio

I have recently started going through sound card drivers in Linux[ALSA].

Can a link or reference be suggested where I can get good basics of Audio like :

Sampling rate,bit size etc.

我想确切地知道,样本是如何储存在电脑的音频档案中,而这种记录恰恰相反,即样本是如何回馈的。

最佳回答

The Audacity tutorial is a good place to start. Another introduction that covers similar ground. The PureData tutorial at flossmanuals is also a good starting point. Wikipedia is a good source once you have the basics down.

音频是通过analog-to-数al换算器输入计算机。 数字音频是通过、数字-to-analog换算器(发援会)输出的。

Sample rate is the number of times per second at which the analog signal is measured and stored digitally. You can think of the sample rate as the time resolution of an audio signal. Bit size is the number of bits used to store each sample. You can think of it as analogous to the color depth of an image pixel.

David Cottle s SuperCollider great introduction至数字音频。

问题回答

I was in the same situation, and certainly this kind of information is out there but you need to do some research first. This is what I have found: Digital Audio processing is a branch of DSP (Digital Signal Processing).

DSP is one of the most powerful technologies that will shape science and engineering in the twenty-first century. Revolutionary changes have already been made in a broad range of fields: communications, medical imaging, radar & sonar, high fidelity music reproduction, and oil prospecting, to name just a few. Each of these areas has developed a deep DSP technology, with its own algorithms, mathematics, and specialized techniques…

This quote was taken from a very helpful guide that covers every topic in depth called the “The Scientist and Engineer s Guide to Digital Signal Processing”. And though you are not asking for DSP specifically there’s a chapter that covers all digital audio related topics with a very good explanation.

可在上查阅,并涵盖所有专题:

  • Human Hearing: how the sound is perceived by our ears, this is the basis of how then the sound is then generated artificially.
  • Timbre: explains the properties of sound, like loudness, pitch and timbre.
  • Sound Quality vs. Data Rate: once you know the previous concepts we start to translate it to the electronic side.
  • High Fidelity Audio: gives you a picture of how sound is then processed digitally.
  • Companding: here you can find how sound is then processed and compressed for telecommunications.
  • Speech Synthesis and Recognition: More processes applied to the sound, like filters, synthesis, etc.
  • Nonlinear Audio Processing: this is more advanced but understandable, for sound treatment and other topics.

它解释了在现实世界中健全的基本原理,如果你想要看一看,那么它就解释了如何在计算机中处理声音,包括你要求什么。

但是,在基佩西亚发现的其他专题更为具体,请说“Digital 音频页,该网页可用作进一步研究的参考,就在开始时,你可以找到与抽样率、音响波、数字形式、标准、深度、电信等几个链接。 也许需要进一步研究的几件事情,如ny、四舍五入的转变、复杂数目等等,但是,这只是你可能不审查或使用的非常具体和先进的专题。 但我只提到你们感兴趣的情况。 虽然你需要研究一些数学,但你还是可以在DVD指南书和wiikipedia中找到信息。

我早就利用假日来制定和研究这些题目,因为有许多有用的图书馆,如 n、音响装置、幻灯等。 那么,你就可以开始 sound。 在你管上,你可以找到许多录像,指导你如何做到这一点。 我发现合成、过滤器、语音识别器,你可以制作带有公正代码的编织物。 但我也看到了C/C++项目, Java稿和其他语文,可以帮助你继续学习和编织。

互联网上还有其他几个参考资料,但你可能需要了解你所期待的内容,这本书和基百页将成为我的最佳起点,因为它为你们提供了基础,并深入地解释了每一个专题。 然后,视你想要达到的目标,就可以开始寻找更多的信息。





相关问题
Signed executables under Linux

For security reasons, it is desirable to check the integrity of code before execution, avoiding tampered software by an attacker. So, my question is How to sign executable code and run only trusted ...

encoding of file shell script

How can I check the file encoding in a shell script? I need to know if a file is encoded in utf-8 or iso-8859-1. Thanks

How to write a Remote DataModule to run on a linux server?

i would like to know if there are any solution to do this. Does anyone? The big picture: I want to access data over the web, using my delphi thin clients. But i´would like to keep my server/service ...

How can I use exit codes to run shell scripts sequentially?

Since cruise control is full of bugs that have wasted my entire week, I have decided the existing shell scripts I have are simpler and thus better. Here is what I have so far svn update /var/www/...

Good, free, easy-to-use C graphics libraries? [closed]

I was wondering if there were any good free graphics libraries for C that are easy to use? It s for plotting 2d and 3d graphs and then saving to a file. It s on a Linux system and there s no gnuplot ...

热门标签