|
DSPark 1.6.1
Header-only audio DSP framework in pure C++20 — zero dependencies
|
Compile-time processor chain for composing DSP effects. More...
#include "ProcessorTraits.h"#include "AudioSpec.h"#include "AudioBuffer.h"#include <cstddef>#include <concepts>#include <tuple>#include <utility>#include <array>#include <atomic>

Go to the source code of this file.
Classes | |
| class | dspark::ProcessorChain< T, Processors > |
| Compile-time chain of audio processors. More... | |
Namespaces | |
| namespace | dspark |
| Main namespace for the DSPark framework. | |
Compile-time processor chain for composing DSP effects.
Chains multiple processors together so they are prepared, processed, and reset as a single unit. Uses std::tuple internally – all dispatch is resolved at compile time with zero runtime overhead.
Each processor in the chain must satisfy the framework's AudioProcessor concept.
Dependencies: ProcessorTraits.h, AudioSpec.h, AudioBuffer.h.
Definition in file ProcessorChain.h.