| capacity() const noexcept | pulp::signal::FormantFilterBankT< SampleType, MaxFormants > | inline |
| coefficients(std::size_t index) const noexcept | pulp::signal::FormantFilterBankT< SampleType, MaxFormants > | inline |
| configure(std::span< const FormantSpec > formants, double headroom_db=3.0) noexcept | pulp::signal::FormantFilterBankT< SampleType, MaxFormants > | inline |
| configure(const Recipe &recipe) noexcept | pulp::signal::FormantFilterBankT< SampleType, MaxFormants > | inline |
| configure_vowel_morph(FormantVowel from, FormantVowel to, double amount, double headroom_db=3.0) noexcept | pulp::signal::FormantFilterBankT< SampleType, MaxFormants > | inline |
| default_transition_samples | pulp::signal::FormantFilterBankT< SampleType, MaxFormants > | static |
| interpolate(const Recipe &from, const Recipe &to, double amount) noexcept | pulp::signal::FormantFilterBankT< SampleType, MaxFormants > | inlinestatic |
| latency_samples() noexcept | pulp::signal::FormantFilterBankT< SampleType, MaxFormants > | inlinestatic |
| magnitude(double frequency_hz) const noexcept | pulp::signal::FormantFilterBankT< SampleType, MaxFormants > | inline |
| magnitude_db(double frequency_hz) const noexcept | pulp::signal::FormantFilterBankT< SampleType, MaxFormants > | inline |
| max_gain_db | pulp::signal::FormantFilterBankT< SampleType, MaxFormants > | static |
| max_headroom_db | pulp::signal::FormantFilterBankT< SampleType, MaxFormants > | static |
| max_q | pulp::signal::FormantFilterBankT< SampleType, MaxFormants > | static |
| min_bandwidth_hz | pulp::signal::FormantFilterBankT< SampleType, MaxFormants > | static |
| min_frequency_hz | pulp::signal::FormantFilterBankT< SampleType, MaxFormants > | static |
| min_gain_db | pulp::signal::FormantFilterBankT< SampleType, MaxFormants > | static |
| min_headroom_db | pulp::signal::FormantFilterBankT< SampleType, MaxFormants > | static |
| min_q | pulp::signal::FormantFilterBankT< SampleType, MaxFormants > | static |
| prepare(double sample_rate, std::size_t capacity=MaxFormants) noexcept | pulp::signal::FormantFilterBankT< SampleType, MaxFormants > | inline |
| prepared() const noexcept | pulp::signal::FormantFilterBankT< SampleType, MaxFormants > | inline |
| process(SampleType input) noexcept | pulp::signal::FormantFilterBankT< SampleType, MaxFormants > | inline |
| process_block(const SampleType *input, SampleType *output, std::size_t frames) noexcept | pulp::signal::FormantFilterBankT< SampleType, MaxFormants > | inline |
| process_block(SampleType *samples, std::size_t frames) noexcept | pulp::signal::FormantFilterBankT< SampleType, MaxFormants > | inline |
| requested_recipe() const noexcept | pulp::signal::FormantFilterBankT< SampleType, MaxFormants > | inline |
| reset() noexcept | pulp::signal::FormantFilterBankT< SampleType, MaxFormants > | inline |
| response_curve_db(double min_hz, double max_hz, std::span< SampleType > output) const noexcept | pulp::signal::FormantFilterBankT< SampleType, MaxFormants > | inline |
| sample_rate() const noexcept | pulp::signal::FormantFilterBankT< SampleType, MaxFormants > | inline |
| set_transition_samples(std::size_t samples) noexcept | pulp::signal::FormantFilterBankT< SampleType, MaxFormants > | inline |
| storage_capacity | pulp::signal::FormantFilterBankT< SampleType, MaxFormants > | static |
| tail_seconds() const noexcept | pulp::signal::FormantFilterBankT< SampleType, MaxFormants > | inline |
| transition_active() const noexcept | pulp::signal::FormantFilterBankT< SampleType, MaxFormants > | inline |
| transition_samples() const noexcept | pulp::signal::FormantFilterBankT< SampleType, MaxFormants > | inline |
| vowel_recipe(FormantVowel vowel) noexcept | pulp::signal::FormantFilterBankT< SampleType, MaxFormants > | inlinestatic |