#include "detail/audio_range.hpp"#include <algorithm>#include <array>#include <cmath>#include <cstddef>#include <limits>#include <memory>#include <new>#include <span>#include <type_traits>#include <vector>Go to the source code of this file.
Classes | |
| class | pulp::signal::AudioMatrixMixerT< SampleType, MaxInputs, MaxOutputs, Allocator > |
| Fixed-capacity signed audio routing matrix with sample-continuous gain ramps. More... | |
Namespaces | |
| namespace | pulp |
| namespace | pulp::signal |
| namespace | pulp::signal::detail |
| Round-2 effect-wave vocabulary. | |
Typedefs | |
| using | pulp::signal::AudioMatrixMixer = AudioMatrixMixerT<float> |
| using | pulp::signal::AudioMatrixMixer64 = AudioMatrixMixerT<double> |
Enumerations | |
| enum class | pulp::signal::MatrixHeadroomPolicy { pulp::signal::Raw , pulp::signal::NormalizePeak } |
| Raw applies the signed matrix exactly. More... | |
Variables | |
| template<std::size_t Inputs, std::size_t Outputs> | |
| constexpr bool | pulp::signal::detail::valid_audio_matrix_capacity |