出色的音频 DSP
我精选的音频 DSP(数字信号处理)和插件开发资源列表。将来可能会添加新资源。如果您愿意,请随时创建 PR!
- 代码库 - 有用的音频软件库列表。
- DSP Cookbooks - 您可以在自己的 DSP 设计中使用和参考的算法和方程列表。
- DSP Playgrounds - 可用于快速轻松地制作 DSP 原型的软件工具。
- 电子与嵌入式 - 用于开发模拟和嵌入式硬件系统的资源。
- 论坛 - 您可以加入的音频开发相关论坛的列表。
- 免费在线教科书和课程 - 有关音频 DSP 的免费在线教科书和课程列表。
- 图形设计和用户体验 - 帮助设计插件 GUI 的资源列表。
- 机器学习 - 有关使用这种强大的新兴音频 DSP 技术的资源。
- 数学 - 音频 DSP 数学的学习资源和工具。
- 更多列表 - 在这里我将链接其他人制作的精选资源列表。
- 开源插件和软件 - 可供您检查和学习的开源音频软件列表。
- 付费教科书 - 有关音频 DSP 的非免费教科书列表。
- 插件 API - 音频插件 API/规格列表及其优缺点。
- 插件开发框架 - 用于制作带/不带 GUI 的音频插件的软件堆栈/框架列表,及其优缺点。
- 编程语言 - 用于制作音频软件的编程语言列表及其优缺点。
- 软件优化 - 优化音频软件的提示和工具。
- 音频软件优化技巧 - 我自己的音频软件优化技巧列表。
- 声音设计和音乐制作 - 虽然这与严格的开发无关,但了解插件如何实际用于制作和编辑声音可以提供有价值的见解。
- 系统工具 - 可用于开发音频插件和软件的系统工具列表。
- 技术阅读 - 有关音频 DSP 算法和技术的有用文章、博客和科学论文列表。
“如果我是个菜鸟,我应该从哪里开始呢?”
- 用 C++ 设计软件合成器插件和用 C++ 设计音频效果插件 作者:Will Pirkle
- 这些教科书是初学者的常见推荐。
- 在我看来,合成器比效果器好,所以如果你打算只买一个,那就买吧。
- ISBN-10:0367510480 和 1138591939,ISBN-13:978-0367510480 和 978-1138591936
- 于芳设计的μ项目
- 这是一门很棒的免费在线课程,使用 C 编程语言从头开始教授 DSP 基础知识。这是我个人对初学者的首选推荐。
- 很好地解释了代码中的概念以及有用的图形。
- 需要一些复数和基本积分知识。 (如果你正在学习 DSP,确实没有办法解决这个问题)。它也非常注重 Linux,但该课程仍然可以使用 Windows 或 MacOS 完成。
- Think DSP - 一本很棒的免费在线书籍,使用 Python 教授许多基本的 DSP 概念。
我经常被问到适合初学者的 DSP 学习资源,这些资源主要关注 Rust 编程语言。不幸的是,那里实际上什么也没有。我建议先用另一种语言学习 DSP,然后再将这些知识翻译成 Rust。对于学习 DSP 而言,语言的选择并不重要,主要区别在于围绕DSP 代码创建完整的应用程序/插件时。