我是一名电子和电信专业的学生,即将毕业。我将从事一个涉及我对 DSP、音乐和音频的一般知识的项目。我已经知道所有基本的数学工具以及我需要管理它的所有东西,例如 FFT、循环卷积 ecc ecc。
我想学习 C++ 编程基本上有一个原因:它在专业领域非常重要!!!而且我认为它是最常用于编写处理音频的应用程序之一,尤其是在实时处理方面。
好的,在这个简短的介绍之后,我首先想知道,哪些是 C++ 中最常用的音频处理库?我在网上看的时间更长,但找不到很多工作的东西。(我在 linux 下使用 eclipse CDT 环境工作)。
然后我想知道是否有很好的资源来学习如何编写一些工作代码,例如如何编写一个简单的低通滤波器。基本上现在我不会编写实时应用程序,我想从处理 WAV 文件开始,甚至更好的是 MP3 文件,所以基本上是样本向量。
假设现在基本上我想从音频文件中提取波形,并将其保存为缩略图或 PNG 图像。
好的,现在我想这就是我所需要的。
有什么想法、建议、图书馆、书籍、有趣的资源吗?
非常感谢您提供任何类型的答案。
乔瓦尼。