Audacity 3.2.0
Namespaces | Functions | Variables
StaffPadTimeAndPitch.cpp File Reference
#include "StaffPadTimeAndPitch.h"
#include "DummyFormantShifterLogger.h"
#include "FormantShifterLogger.h"
#include "StaffPad/FourierTransform_pffft.h"
#include "TimeAndPitchExperimentalSettings.h"
#include <algorithm>
#include <cassert>
#include <cmath>
#include <memory>
Include dependency graph for StaffPadTimeAndPitch.cpp:

Go to the source code of this file.

Namespaces

namespace  anonymous_namespace{StaffPadTimeAndPitch.cpp}
 

Functions

void anonymous_namespace{StaffPadTimeAndPitch.cpp}::GetOffsetBuffer (float **offsetBuffer, float *const *buffer, size_t numChannels, size_t offset)
 
int anonymous_namespace{StaffPadTimeAndPitch.cpp}::GetFftSize (int sampleRate, bool formantPreservationOn)
 
std::unique_ptr< staffpad::TimeAndPitchanonymous_namespace{StaffPadTimeAndPitch.cpp}::CreateTimeAndPitch (int sampleRate, size_t numChannels, const TimeAndPitchInterface::Parameters &params, FormantShifter &shifter)
 
std::unique_ptr< FormantShifterLoggerInterfaceanonymous_namespace{StaffPadTimeAndPitch.cpp}::GetFormantShifterLogger (int sampleRate)
 

Variables

constexpr auto anonymous_namespace{StaffPadTimeAndPitch.cpp}::maxBlockSize = 1024