![]() |
Audacity 3.2.0
|
Public Member Functions | |
| impl (int fft_size) | |
Public Attributes | |
| FourierTransform | fft |
| std::mt19937 | randomGenerator |
| CircularSampleBuffer< float > | inResampleInputBuffer [2] |
| CircularSampleBuffer< float > | inCircularBuffer [2] |
| CircularSampleBuffer< float > | outCircularBuffer [2] |
| CircularSampleBuffer< float > | normalizationBuffer |
| SamplesReal | fft_timeseries |
| SamplesComplex | spectrum |
| SamplesReal | norm |
| SamplesReal | phase |
| SamplesReal | last_phase |
| SamplesReal | phase_accum |
| SamplesReal | cosWindow |
| SamplesReal | sqWindow |
| SamplesReal | last_norm |
| SamplesReal | random_phases |
| double | exact_hop_a = 512.0 |
| double | hop_a_err = 0.0 |
| double | exact_hop_s = 0.0 |
| double | next_exact_hop_s = 512.0 |
| double | hop_s_err = 0.0 |
| std::vector< int > | peak_index |
| std::vector< int > | trough_index |
Definition at line 57 of file TimeAndPitch.cpp.
|
inline |
Definition at line 59 of file TimeAndPitch.cpp.
References randomGenerator.
| SamplesReal staffpad::TimeAndPitch::impl::cosWindow |
Definition at line 77 of file TimeAndPitch.cpp.
| double staffpad::TimeAndPitch::impl::exact_hop_a = 512.0 |
Definition at line 82 of file TimeAndPitch.cpp.
| double staffpad::TimeAndPitch::impl::exact_hop_s = 0.0 |
Definition at line 83 of file TimeAndPitch.cpp.
| FourierTransform staffpad::TimeAndPitch::impl::fft |
Definition at line 64 of file TimeAndPitch.cpp.
| SamplesReal staffpad::TimeAndPitch::impl::fft_timeseries |
Definition at line 71 of file TimeAndPitch.cpp.
| double staffpad::TimeAndPitch::impl::hop_a_err = 0.0 |
Definition at line 82 of file TimeAndPitch.cpp.
| double staffpad::TimeAndPitch::impl::hop_s_err = 0.0 |
Definition at line 85 of file TimeAndPitch.cpp.
| CircularSampleBuffer<float> staffpad::TimeAndPitch::impl::inCircularBuffer[2] |
Definition at line 67 of file TimeAndPitch.cpp.
| CircularSampleBuffer<float> staffpad::TimeAndPitch::impl::inResampleInputBuffer[2] |
Definition at line 66 of file TimeAndPitch.cpp.
| SamplesReal staffpad::TimeAndPitch::impl::last_norm |
Definition at line 79 of file TimeAndPitch.cpp.
| SamplesReal staffpad::TimeAndPitch::impl::last_phase |
Definition at line 75 of file TimeAndPitch.cpp.
| double staffpad::TimeAndPitch::impl::next_exact_hop_s = 512.0 |
Definition at line 84 of file TimeAndPitch.cpp.
| SamplesReal staffpad::TimeAndPitch::impl::norm |
Definition at line 73 of file TimeAndPitch.cpp.
| CircularSampleBuffer<float> staffpad::TimeAndPitch::impl::normalizationBuffer |
Definition at line 69 of file TimeAndPitch.cpp.
| CircularSampleBuffer<float> staffpad::TimeAndPitch::impl::outCircularBuffer[2] |
Definition at line 68 of file TimeAndPitch.cpp.
| std::vector<int> staffpad::TimeAndPitch::impl::peak_index |
Definition at line 87 of file TimeAndPitch.cpp.
| SamplesReal staffpad::TimeAndPitch::impl::phase |
Definition at line 74 of file TimeAndPitch.cpp.
| SamplesReal staffpad::TimeAndPitch::impl::phase_accum |
Definition at line 76 of file TimeAndPitch.cpp.
| SamplesReal staffpad::TimeAndPitch::impl::random_phases |
Definition at line 80 of file TimeAndPitch.cpp.
| std::mt19937 staffpad::TimeAndPitch::impl::randomGenerator |
Definition at line 65 of file TimeAndPitch.cpp.
Referenced by impl().
| SamplesComplex staffpad::TimeAndPitch::impl::spectrum |
Definition at line 72 of file TimeAndPitch.cpp.
| SamplesReal staffpad::TimeAndPitch::impl::sqWindow |
Definition at line 78 of file TimeAndPitch.cpp.
| std::vector<int> staffpad::TimeAndPitch::impl::trough_index |
Definition at line 87 of file TimeAndPitch.cpp.