Krotos Modules 3
Loading...
Searching...
No Matches
KwidgetProcessor_PhaseVocoder.h
Go to the documentation of this file.
1namespace krotos
2{
4 {
5 public:
7
9
10 void prepare(double sampleRate, int samplesPerBlock) override;
11 void process(AudioBuffer<float>& buffer) override;
12
13 void setGeneralParam(float generalParam);
14 void setMode(float mode);
15 void setWindowType(float windowType);
16
17 private:
19
20 JUCE_DECLARE_NON_COPYABLE_WITH_LEAK_DETECTOR(KwidgetProcessor_PhaseVocoder)
21 };
22} // namespace krotos
Definition Kwidget.h:8
Definition KwidgetProcessor_PhaseVocoder.h:4
void prepare(double sampleRate, int samplesPerBlock) override
Definition KwidgetProcessor_PhaseVocoder.cpp:31
KwidgetProcessor_PhaseVocoder(Kwidget &owner)
Definition KwidgetProcessor_PhaseVocoder.cpp:5
void setGeneralParam(float generalParam)
Definition KwidgetProcessor_PhaseVocoder.cpp:13
PhaseVocoder m_phaseVocoder
Definition KwidgetProcessor_PhaseVocoder.h:18
void setWindowType(float windowType)
Definition KwidgetProcessor_PhaseVocoder.cpp:24
void process(AudioBuffer< float > &buffer) override
Definition KwidgetProcessor_PhaseVocoder.cpp:37
void setMode(float mode)
Definition KwidgetProcessor_PhaseVocoder.cpp:18
An interface for an audio processor designed for modular use.
Definition KwidgetProcessor.h:8
Definition PhaseVocoder.h:16
Definition AirAbsorptionFilter.cpp:2
Definition Kwidget_PhaseVocoder.h:7