2017-12-22 9 views
2

AKOscillatorを使用してサウンドを鳴らすiPhoneアプリをリリースしました。グリッチノイズがあります。AudioKitのグリッチノイズ

ダウンロードして試してみるのは面倒かもしれませんが、私のコードや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の値は、描画キャンバスのサイズが360pt x 360ptであるため、0〜360に制限されています。

私はAudioKit 4.0.4を使用して、SWIFT 4、Xcodeの9.2

答えて

1

修正は開発ブランチにAudioKitを更新することです。それが原因ですから、三角形を別の波形に変更してください。私たちは、修正を組み込んだAudioKit 4.0.5ブランチを作成します。問題が残念です。

+0

こんにちは、あなた、お返事ありがとうございます!私は4.0.5を待つだろう。とにかく、私は間違いなくAudioKitが好きです! –

関連する問題