Отрегулируйте частоту обновления AKOutputWaveformPlot - PullRequest
0 голосов
/ 20 апреля 2020

На графике с буферизованным сигналом, например на графике вывода 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()
...