|  | 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.