首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AudioKit的毛刺噪声

AudioKit的毛刺噪声
EN

Stack Overflow用户
提问于 2017-12-22 19:01:32
回答 1查看 211关注 0票数 2

我已经发布了一款使用AKOscillator铃声的iPhone应用。有一些毛刺噪音。

我担心你下载并试用它可能会很麻烦,但我想知道由于我的代码或AudioKit本身造成的噪音。

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

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

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

代码语言:javascript
复制
    //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,Xcode9.2

EN

回答 1

Stack Overflow用户

发布于 2017-12-23 02:29:39

修复方法是将AudioKit更新到develop分支。或者将三角形更改为不同的波形,因为这是罪魁祸首。我们将使用内置的修复程序创建一个AudioKit 4.0.5分支。对于这个问题,我很抱歉。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47940402

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档