我有一个使用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扩展吗?