【问题标题】:Glitch noise with AudioKitAudioKit 的干扰噪声
【发布时间】:2017-12-23 02:29:38
【问题描述】:

我已经发布了 iPhone 应用程序,它使用 AKOscillator 来振铃。有一些故障噪音。

我担心你下载试用可能会很麻烦,但我想知道是我的代码或 AudioKit 本身引起的噪音。

这是我的应用程序的链接。 当然,它是免费的。

https://itunes.apple.com/us/app/kist/id1320616182?mt=8

我把我写的相关代码放在下面。

    //connect nodes
    oscillator1 = AKOscillator(waveform: AKTable(.triangle))
    oscillator2 = AKOscillator(waveform: AKTable(.sine))
    panner1 = AKPanner(oscillator1, pan: -1)
    panner2 = AKPanner(oscillator2, pan: 1)
    mixer = AKMixer(panner1,panner2)

    //Generate FreqArray
    for i in 0...360 {

          let freq = (220 * pow(2, i / 120))
          freqArray.append(freq)
    }


    //The function to ring the sounds  
    func letSoundOut(_ toPoint:CGPoint) {

          let x = round(toPoint.x)
          let y = round(toPoint.y)

          if (y < 0 || y > 360) || (x < 0 || x > 360) {

              mixer.stop()
          }
          else {

              mixer.start()
              oscillator1.frequency = freqArray[Int(y)]
              oscillator2.frequency = freqArray[Int(x)]
          }
     }

x 和 y 的值限制在 0 到 360 之间,因为绘图画布的大小是 360pt x 360pt。

我使用 AudioKit 4.0.4、swift 4、Xcode 9.2

【问题讨论】:

    标签: swift audiokit


    【解决方案1】:

    解决方法是将 AudioKit 更新到开发分支。或者将三角形更改为不同的波形,因为这是罪魁祸首。我们将创建一个带有内置修复程序的 AudioKit 4.0.5 分支。抱歉出现问题。

    【讨论】:

    • 您好,Aure,感谢您的回复!我会等4.0.5。无论如何,我绝对喜欢 AudioKit!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-14
    相关资源
    最近更新 更多