[英]Where can I find low level Sound Programming Theory Tutorials
I am an intermediate graphics programmer. 我是一名中级图形程序员。 I want to learn audio/sound processing theory from the ground up.
我想从头开始学习音频/声音处理理论。
Just like how "A pixel" and its components R,G,B,A is the fundamental part of Graphics programming. 就像“A像素”及其组件R,G,B,A是图形编程的基本部分一样。 I want to know about sound programming in similar lines.
我想知道类似的声音编程。
Can anyone point me to good links? 有人能指出我的好链接吗? Also I would like to know some libraries (preferably portable) which allow me to manipulate sound.
另外我想知道一些允许我操纵声音的库(最好是便携式的)。 Something which can directly work on mp3, amr files.
可以直接用于mp3,amr文件的东西。
I don't mind book recommendations too :) 我也不介意书的推荐:)
Before getting your hands dirty with the very low levels (C/C++) I'd suggest playing around with higher level tools such as Octave (a free Matlab clone). 在用极低水平(C / C ++)弄脏之前,我建议使用更高级别的工具,如Octave (一个免费的Matlab克隆)。 You might need to install the Signal Processing toolkit too.
您可能还需要安装信号处理工具包 。 This should give you a good testbed for playing around with FFTs, convolution, filtering and the like, and also lets you graph the results.
这应该为您提供了一个很好的测试平台,可以使用FFT,卷积,滤波等,还可以让您绘制结果图。 I'd suggest finding a good book on signal processing to get familiar with the concepts, then if you want to get into DSP algorithms, MusicDSP.org is worth a look.
我建议找一本关于信号处理的好书以熟悉这些概念,然后如果你想进入DSP算法, MusicDSP.org值得一看。
If you want an existing framework to work with then look at CLAM . 如果您希望使用现有框架,请查看CLAM 。
A pixel in graphics programming is analogous to a single sampled point in audio. 图形编程中的像素类似于音频中的单个采样点。 A digitised image is comprised of a 2d array of pixels;
数字化图像由2d像素阵列组成; a digitised audio signal is comprised of a sequence of sample points, each point correponding to an amplitude.
数字化音频信号由一系列采样点组成,每个点对应一个幅度。 The rest you'll find in the books...
其余的你会在书中找到......
Some old but good practical texts which might be able to pick up cheaply on Amazon: 一些旧的但很好的实用文本可能能够在亚马逊上便宜地收取:
Sound On Sound的Synth Secrets系列提供了对声音合成概念的相当好的基本介绍。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.