首页 > 解决方案 > AudioKit 5:音序效果

问题描述

我试图弄清楚是否可以像使用乐器一样在音序器中为新轨道添加效果。

到目前为止,我还无法根据文档弄清楚它,但我们的想法是能够对选定效果的参数进行排序,就像使用 MIDI 音符信息(例如 AudioKit 的速度、长度和音高/音符)一样仪器。假设您想对低通滤波器进行排序;您可以对截止频率和共振等进行排序。

如果这可以通过 AudioKit 实现,有什么想法吗?

提前致谢。

标签: swiftaudioaudiokit

解决方案


您可以表示要在 MIDI 事件中排序的参数更改,将这些事件添加到音序器轨道,将轨道添加到音序器并将音序器轨道连接到回调乐器。回调仪器会改变低通滤波器的参数。

所以这个过程的大纲是:

SequencerTrack -> Callback instrument -> Low pass filter's parameters

它可能不是一个理想的解决方案,因为您将从 DSP 调用 Swift 函数并从 Swift 返回到 DSP,但这是唯一一个无需编写您自己的自定义 DSP 代码即可想到的解决方案。


推荐阅读