MCPcopy Create free account
hub / github.com/andrewreeman/SpectralSuite / createSpectralProcess

Method createSpectralProcess

PhaseLock/Source/PhaseLockInteractor.cpp:6–10  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4#include "PhaseLockFFTProcessor.h"
5
6std::unique_ptr<StandardFFTProcessor> PhaseLockInteractor::createSpectralProcess(int index, int fftSize, int hopSize,
7 int sampleRate, int numOverlaps, int, int)
8{
9 return std::make_unique<PhaseLockFFTProcessor>(fftSize, hopSize, hopSize * (index%numOverlaps), sampleRate, this->getPhaseBuffer());
10}
11
12void PhaseLockInteractor::process(SpectralAudioPlugin *plugin, std::vector<std::vector<float>> *input, std::vector<std::vector<float>> *output)
13{

Callers

nothing calls this directly

Calls 1

getPhaseBufferMethod · 0.80

Tested by

no test coverage detected