DSPark 1.8.0
Header-only C++20 DSP for real-time and offline audio
Loading...
Searching...
No Matches
dspark::StateVariableFilter< T >::MultiOutput Struct Reference

Result struct for simultaneous multi-output processing. More...

#include <StateVariableFilter.h>

Public Attributes

T lowpass
 
T highpass
 
T bandpass
 

Detailed Description

template<FloatType T>
struct dspark::StateVariableFilter< T >::MultiOutput

Result struct for simultaneous multi-output processing.

A single processSample call produces all three core outputs. Use structured bindings: auto [lp, hp, bp] = svf.processMultiOutput(x, ch);

Definition at line 114 of file StateVariableFilter.h.

Member Data Documentation

◆ bandpass

template<FloatType T>
T dspark::StateVariableFilter< T >::MultiOutput::bandpass

Definition at line 118 of file StateVariableFilter.h.

◆ highpass

template<FloatType T>
T dspark::StateVariableFilter< T >::MultiOutput::highpass

Definition at line 117 of file StateVariableFilter.h.

◆ lowpass

template<FloatType T>
T dspark::StateVariableFilter< T >::MultiOutput::lowpass

Definition at line 116 of file StateVariableFilter.h.


The documentation for this struct was generated from the following file: