audio - 我在哪里可以找到低级声音编程理论教程

标签 audio low-level-code

我是一名中级图形程序员。我想从头开始学习音频/声音处理理论。

就像“A 像素”及其组成部分 R、G、B、A 是图形编程的基本部分一样。我想了解类似的声音编程。

任何人都可以指出我的良好链接吗?另外我想知道一些允许我操纵声音的库(最好是可移植的)。可以直接处理 mp3、amr 文件的东西。

我也不介意推荐书籍:)

最佳答案

在使用非常低的级别 (C/C++) 之前,我建议您使用更高级别的工具,例如 Octave (一个免费的 Matlab 克隆)。您可能需要安装 Signal Processing toolkit也。这应该给你一个很好的测试平台来玩 FFT、卷积、过滤等,还可以让你绘制结果。我建议找一本关于信号处理的好书来熟悉这些概念,然后如果你想进入 DSP 算法,MusicDSP.org值得一看。

如果您希望使用现有框架,请查看 CLAM .

图形编程中的像素类似于音频中的单个采样点。数字化图像由二维像素阵列组成;数字化音频信号由一系列采样点组成,每个点对应一个幅度。其余的你会在书中找到......

关于audio - 我在哪里可以找到低级声音编程理论教程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4854173/

相关文章:

c - 如何拆分 ASCII 字符的十六进制字节

c# - 禁用错误声音 visual studio 2012

command-line - 截取音频流

c - 什么是 "complete error trapping"?

c++ reinterpret cast和c style cast之间的区别

javascript - AngularJS-如何通过$ http发布发送音频文件?

audio - 将比特流音频格式编码为 SDIF VHDL

android - Android:声卡采样率限制

使用 Qemu 进行 ARM 汇编