Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
tank.hpp File Reference
#include <pulp/signal/denormal.hpp>
#include <pulp/signal/fdn/config.hpp>
#include <pulp/signal/fdn/diffusion.hpp>
#include <pulp/signal/fdn/frac_delay.hpp>
#include <pulp/signal/detail/simd_lanes.hpp>
#include <pulp/signal/fdn/loop_eq.hpp>
#include <pulp/signal/fdn/modulation.hpp>
#include <pulp/signal/fdn/shimmer.hpp>
#include <pulp/signal/fdn/stages.hpp>
#include <algorithm>
#include <array>
#include <cmath>
#include <cstring>
#include <limits>
#include <type_traits>

Go to the source code of this file.

Classes

struct  pulp::signal::fdn::TankControls
class  pulp::signal::fdn::FdnTank< SampleType >

Namespaces

namespace  pulp
namespace  pulp::signal
namespace  pulp::signal::fdn

Functions

double pulp::signal::fdn::bloom_authority (double decay_seconds)
template<typename T>
void pulp::signal::fdn::hadamard16 (std::array< T, kNumChannels > &v)
template<typename T>
T pulp::signal::fdn::post_hadamard_guard (T value)
double pulp::signal::fdn::damping_state_step (double input, double coefficient, double &state)