Ios 音频套件:如何将AKOperationGenerator与其他振荡器的频率同步(振荡器同步)?

Ios 音频套件:如何将AKOperationGenerator与其他振荡器的频率同步(振荡器同步)?,ios,swift,audiokit,akoperationgenerator,akoperation,Ios,Swift,Audiokit,Akoperationgenerator,Akoperation,我对AudioKit不熟悉。我想用两个振荡器构建一个合成器,其中一个振荡器与另一个振荡器同步,这意味着OSC1的每个波长(每秒过零)OSC2都会重新启动(相位设置为0)。这是否可能与振荡器一起工作?thnx 编辑:也许我的解释很糟糕一个振荡器将重新启动另一个振荡器的周期,使其具有相同的基频。这可以产生一种充满谐波的音乐声音。通过改变其频率输入可以改变同步振荡器的音色。重置另一个振荡器的同步振荡器被称为主振荡器,任何被另一个振荡器复位的同步振荡器被称为从振荡器。” 这里有一些听起来不错的可视化 和

我对AudioKit不熟悉。我想用两个振荡器构建一个合成器,其中一个振荡器与另一个振荡器同步,这意味着OSC1的每个波长(每秒过零)OSC2都会重新启动(相位设置为0)。这是否可能与振荡器一起工作?thnx

编辑:也许我的解释很糟糕一个振荡器将重新启动另一个振荡器的周期,使其具有相同的基频。这可以产生一种充满谐波的音乐声音。通过改变其频率输入可以改变同步振荡器的音色。重置另一个振荡器的同步振荡器被称为主振荡器,任何被另一个振荡器复位的同步振荡器被称为从振荡器。”

这里有一些听起来不错的可视化


编辑2:我强烈感觉这需要一些DSP代码。我曾考虑过通过使用主osc频率运行的节拍器触发相位设置为0的stop()-和-start(),但这听起来不是一个好的解决方案。
非常感谢您的任何想法/帮助

我真的不知道你在问什么,我只是想让你知道我并不是在忽视这个问题。我只是不明白你想做什么。Thnx Aurelius-我编辑了我的问题,试图更具体一些。到目前为止你尝试了什么;显示一些代码。最简单的方法是从audiokit游戏场开始。我强烈感觉这需要一些DSP代码。我考虑过在相位设置为0的情况下使用stop()-和-start(),但这听起来并不现实。我不擅长跳入C级,这就是为什么我问职业选手。但我会不断地思考和尝试,当我想出代码时,我会把它贴在这里。非常感谢您的任何想法/帮助!