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을 사용, 빠른 4, 엑스 코드 9.2
안녕하세요, 감사합니다. 답장을 보내 주셔서 감사합니다. 나는 4.0.5를 기다릴 것이다. 어쨌든, 나는 확실히 AudioKit을 좋아합니다! –