简体   繁体   English

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

[英]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... 其余的你会在书中找到......

Sound On Sound的Synth Secrets系列提供了对声音合成概念的相当好的基本介绍。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM