使用AVAudioUnitSampler作为音频单元v3扩展 - 失真的声音

时间:2017-12-31 18:23:47

标签: ios swift avfoundation core-audio audiounit

我有一个使用GameSettings生成声音的音乐应用。 我试图制作音频单元扩展程序,因此我的应用程序将能够用于Garage Band等主机应用程序。

我实施AVAudioUnitSampler并以AUViewController方式返回基础AVAudioUnitSampler的audioUnit,如下所示:

createAudioUnit(with:)

它以某种方式工作(编译和工作没有错误),但我在GarageBand中听到的声音非常扭曲。

我可以更改使用public class AudioUnitViewController: AUViewController, AUAudioUnitFactory { var sampler: AVAudioUnitSampler! public func createAudioUnit(with componentDescription: AudioComponentDescription) throws -> AUAudioUnit { //... //sampler loading code //... return sampler.auAudioUnit } } 作为AU v3扩展吗?

0 个答案:

没有答案