DSPark 1.6.1
Header-only audio DSP framework in pure C++20 — zero dependencies
Loading...
Searching...
No Matches
dspark::StateVariableFilter< T >::MultiOutput Struct Reference

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

#include <StateVariableFilter.h>

Collaboration diagram for dspark::StateVariableFilter< T >::MultiOutput:

Public Attributes

lowpass
 
highpass
 
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 113 of file StateVariableFilter.h.

Member Data Documentation

◆ bandpass

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

Definition at line 117 of file StateVariableFilter.h.

◆ highpass

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

Definition at line 116 of file StateVariableFilter.h.

◆ lowpass

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

Definition at line 115 of file StateVariableFilter.h.


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