Modes recovered from an impulse response, strongest first. More...
#include <modal_extraction.hpp>
Public Attributes | |
| std::vector< MeasuredMode > | modes |
| double | sample_rate = 0.0 |
| double | bin_hz = 0.0 |
| Discovery resolution, sample_rate/fft_length. | |
| double | resolution_limit_hz = 0.0 |
| Frequencies closer than roughly this cannot be separated by the discovery window at all (Hann main lobe = 4 bins). | |
| int | discovered_peaks = 0 |
| Candidates before the mode cap was applied. | |
| bool | ok = false |
| False when the buffer was unusable. | |
| std::string | message |
| Always populated; read it. | |
Modes recovered from an impulse response, strongest first.
| double pulp::test::audio::ModeAnalysis::bin_hz = 0.0 |
Discovery resolution, sample_rate/fft_length.
| int pulp::test::audio::ModeAnalysis::discovered_peaks = 0 |
Candidates before the mode cap was applied.
| std::string pulp::test::audio::ModeAnalysis::message |
Always populated; read it.
| std::vector<MeasuredMode> pulp::test::audio::ModeAnalysis::modes |
| bool pulp::test::audio::ModeAnalysis::ok = false |
False when the buffer was unusable.
| double pulp::test::audio::ModeAnalysis::resolution_limit_hz = 0.0 |
Frequencies closer than roughly this cannot be separated by the discovery window at all (Hann main lobe = 4 bins).
| double pulp::test::audio::ModeAnalysis::sample_rate = 0.0 |