Audio 音频DSP初学者资源?

Audio 音频DSP初学者资源?,audio,signal-processing,Audio,Signal Processing,我对音频DSP编程感兴趣,但对任何特定语言都不感兴趣。我似乎记得有一个网站提供了通用DSP应用程序(压缩器、限制器等)的配方,但我似乎无法在我的书签或谷歌上找到它。。。。这里有人知道这样一个地方吗 除此之外,我不太懂数学,但我对算法和逻辑有很强的理解力,以及对几种不同语言的工作知识。对于刚开始的DSP程序员来说,有哪些好的资源 谢谢 Tom对于一般信号处理,我建议使用MatLab。MatLab有你需要的库,很好的文档,它基本上是为这类事情而设计的。现在,我还没有将它用于音频信号处理,只是传感器数

我对音频DSP编程感兴趣,但对任何特定语言都不感兴趣。我似乎记得有一个网站提供了通用DSP应用程序(压缩器、限制器等)的配方,但我似乎无法在我的书签或谷歌上找到它。。。。这里有人知道这样一个地方吗

除此之外,我不太懂数学,但我对算法和逻辑有很强的理解力,以及对几种不同语言的工作知识。对于刚开始的DSP程序员来说,有哪些好的资源

谢谢


Tom

对于一般信号处理,我建议使用MatLab。MatLab有你需要的库,很好的文档,它基本上是为这类事情而设计的。现在,我还没有将它用于音频信号处理,只是传感器数据和一些数据挖掘,但我认为这是一个很好的开始,可以用于傅里叶变换+各种滤波器/窗口

以下是离散傅里叶变换的MatLab文档-非常好:


如果您正在寻找:
1.编程语言:我推荐MATLAB或Octave。倍频程是免费的,在各个方面几乎与MATLab相同。如果你打算使用MATLab,你可以看看MATLab交换。该网站包含解决好问题的代码示例,音频DSP等

  • 书籍:一本关于DSP理论的好书是《一个接一个》。此外,对于一个轻松的DSP教程,是最好的之一。你可以免费下载这本书,在某些方面,它实际上就像读小说一样。让您快速了解在dsp中可能遇到的大多数问题,并且非常直观地使用少量数学知识

  • 应用:有大量的应用程序!随着智能手机等设备的功率、处理能力和其他方面的不断提高,曾经是非常强大的计算机所独有的密集的DSP计算现在正在设备本身上进行。一旦你足够精通,你甚至可以考虑对不同的开源项目做出贡献。p>
  • 是网站吗

    这个问题:列出一些可能与你相关的书

    我将从麻省理工学院出版社提出建议。很多食谱和示例代码

    改编自:

    一本好的过滤食谱是

    我还建议让Lyon了解数字信号处理。不过,我有点偏颇,因为我是第二版的评论员(但我认为第三版最近出版了)

    还可以看看Udo Zölzer的数字音频信号处理和DAFX:Digital Audio Effects。

    提供了一个非常温和的开始,没有太多的DSP数学

    本教程从一开始就介绍了如何创建此合成器:


    有很多东西需要用到,尽管其中大多数都不强调DSP。此外,语言标准库的某些部分(如)也很方便

    在考虑Python可重用性时,实现诸如声明不属于包的算法(例如限制器、压缩器)可能更容易,而不是手动分离基于样本和基于块的方法,这使得直接实时使用算法更容易。是一个Python DSP包,它有一个简单的API,可能会有帮助,因为Z变换过滤器等基本结构直接由它们的方程完成,任何Python iterable都可以用作音频。也许看到它的代码也会有所帮助。(披露:我是这个软件包的作者)

    关于一本书,我喜欢,这是非常实用和音频导向。您可以考虑在Python上实现算法(Matlab代码)。
    要获得更扎实的DSP知识,您应该阅读Oppenheim和Schafer的《离散时间信号处理》(Discrete Time Signal Processing)一书。

    先试试,dspguru是否仍处于活动状态?它闲置了很长一段时间,但看起来好像有更新?当我在大学学习系统工程时,我们使用了Oppenheim+Willsky的《信号与系统》一书,我认为这本书相当不错。这就是我所指的网站。令人沮丧的是,在我发布帖子后,在这篇文章的右侧出现了一个类似的问题:-/