AudioKit,抑制声音的最佳实践

时间:2018-04-10 14:39:45

标签: swift timer audiokit

我正在使用AKPluckedString(),并希望随着时间的推移“抑制”声音。

我使用回调抑制功能正常工作,该功能在拨打音符时从计时器调用。

@objc func dampenString(timer:Timer){
    string.amplitude = strings.amplitude*0.5
    if(string.amplitude <  0.001){
        string.stop()
        timer.invalidate()
    }
    else{

        Timer.scheduledTimer(timeInterval: 0.07 , target: self, selector: #selector(self.dampenString), userInfo: nil, repeats: true)

    }
}

我想知道Apple的Timer是否是最好的机制,或者是否有更好的方法来使用AudioKit。对任何洞察力开放。谢谢!

0 个答案:

没有答案