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