我正在使用
Swift在OSX上开发音频效果应用程序,我对集成音高效果感兴趣.
@H_403_10@我希望能够实时地将音调调高或调高八度.目前我只收到一个干燥的信号.
我不确定这是否可行,并且想知道这是否可行,或者任何人可能有任何帮助或建议.
与该问题相关的当前代码如下:
import Cocoa import AVFoundation class ViewController: NSViewController { var engine = AVAudioEngine() var timePitch = AVAudioUnitTimePitch() override func viewDidLoad() { timePitch.pitch = 1200 // Setup engine and node instances var mixer = engine.mainMixerNode var input = engine.inputNode var output = engine.outputNode var format = input.inputFormatForBus(0) var error:NSError? engine.attachNode(timePitch) engine.connect(input,to: timePitch,format: format) engine.connect(timePitch,to: output,format: format) engine.startAndReturnError(&error) super.viewDidLoad() } override var representedObject: AnyObject? { didSet { // Update the view,if already loaded. } } }