import XCPlayground
import AudioKit
let volume = AKOperation.sineWave(frequency:0.2).scale(minimum: 0.2, maximum: 0.5)
let minimum = Double(20)
let maximum = Double(400)
let frequency = AKOperation.sineWave(frequency: 0.5).scale(minimum: minimum, maximum: maximum)
let oscillator = AKOperation.sineWave(frequency: frequency, amplitude: volume)
let oscillatorNode = AKOperationGenerator(operation: oscillator)
let pitchShifter = AKPitchShifter(oscillatorNode)
pitchShifter.shift = -400
AudioKit.output = pitchShifter
AudioKit.start()
oscillatorNode.start()
pitchShifter.start()
XCPlaygroundPage.currentPage.needsIndefiniteExecution = true