На графике с буферизованным сигналом, например на графике вывода AKFMOscillator () на игровой площадке, на графике отображается движущаяся волна. Волна перестает двигаться на очень определенных c частотах.
Есть ли способ рассчитать частоту обновления выходной волны или установить форму временного смещения для sampleData графика? Это может синхронизировать перерисовку с основной частотой в любом сигнале.
import AudioKitPlaygrounds
import AudioKit
var oscillator = AKFMOscillator()
oscillator.baseFrequency = 43.069 * 3
oscillator.modulationIndex = 0
AudioKit.output = oscillator
try AudioKit.start()
oscillator.start()
import AudioKitUI
class LiveView: AKLiveViewController {
override func viewDidLoad() {
addTitle("Output Waveform Plot")
let plot = AKOutputWaveformPlot()
plot.backgroundColor = NSColor.yellow
addView(plot)
}
}
import PlaygroundSupport
PlaygroundPage.current.needsIndefiniteExecution = true
PlaygroundPage.current.liveView = LiveView()