如何解决iOS 中特雷门声音的 AKOscillator 频率范围
我想使用屏幕上的触摸坐标创建与特雷门类似的声音。我使用 y 轴作为频率,x 轴作为幅度。
由于我的小型研究,我相信我可以使用 AudioKit 框架中的 AKOscillator 或 AKFMOscillator 创建它(请告诉我在这种情况下是否有其他振荡器效果更好)。如果我可以创建与 theremin 类似的声音,我对其他框架持开放态度,例如内置 AudioToolbox(MIDINoteMessage 等)。
Here 它说特雷门有两个振荡器。一种在 260kHz 上具有固定频率,另一种在 257-260kHz 之间是动态的。它叠加了他们的输出(我猜这需要他们的不同?)。它的输出频率在 0-3 kHz 之间。 当我使用基频在 257-260 kHz 之间的 AKFMOscillator 创建声音时,它听起来很尖。 当我尝试使用 0-3kHz 之间的一个振荡器范围时,这听起来非常机械化。我如何模拟特雷门的音色?
我怎样才能让它听起来更好?我应该混合两个振荡器吗?我尝试使用 AKMixer 进行混音,但是当两个振荡器使用相同的频率和幅度时,它没有区别。 我尝试映射到最近的音符(自动调谐),我尝试将频率限制在 3-4 个八度之间。听起来更好,但仍然不如特雷门好。 应该使用什么(AKOscillator 或 AKFMOscillator、OscillatorBank),用哪些参数(rampDuration、baseFrequency、modulationIndex、amplitude)来模拟更多的声音?
更新: 我做了更多的研究并使用了 Synth One 预设。现在,我知道我需要混合两个振荡器(都设置为锯状波)。将 ADSR(envelope) 值更改为特定范围会创建更丰富的声音(这给出了乐器声音类型)。和一个 lfo 来创建波浪(或怪异)的声音效果。弹奏音符(特定频率)会产生好声音,如果您在音符频率之间弹奏每个频率,则听起来不太好。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。