我不知道这个问题是否有意义,因为我对 dsp 很陌生。
在我对音频 dsp 的有限尝试中,我遇到了:
- 调频
- 调幅
- 加成合成
- 减法合成
我的问题是:这些是信号处理的主要基本类别(特别是音频)吗?
或者说FL Studio拥有全套插件所能做的所有效果和花哨的东西,是不是可以分解成以上4个操作的一个系列和组合呢?或者还有更多?现代的带有插件的 DAW 理论上可以以这种方式分解成任何类别吗?以上 4 个类别本身是否有意义?
一点背景知识:本质上,我正在尝试制作一个非常基本(但非常灵活)的音频合成器/编辑器,作为一个学习编程和音频 dsp 的项目。使用 java,我从模仿基本的现实世界合成器类开始,调用振荡器和 LFO 之类的东西,但每次我学习新东西时,我发现自己必须重写所有内容以适应新概念到程序中。
我现在正试图重新开始,并提出程序的基本对象和结构。为了正确地做到这一点,我需要知道我应该如何允许这些对象进行交互等等......
谢谢!
编辑* * *
感谢您提供有用的评论和答案。我意识到我可能一直低估了东西的 dsp 方面,我不能只为一个简单的合成器创建一个基本的模板和结构,然后就扩展它/构建它。当我学习新东西和“正确”的做事方式时,我可能不得不一次又一次地反复重建……这需要更长的时间,但也许我会学到更多?也很抱歉,我似乎还没有足够的代表来支持任何人......我会尽快。
编辑*编辑***
我应该补充一点,谷歌搜索揭示了我认为相关且有趣的“合成类型”的基本指南。