DSPark 1.8.0
Header-only C++20 DSP for real-time and offline audio
Loading...
Searching...
No Matches
BoxAverage.h
1// DSPark - Professional Audio DSP Framework
2// Copyright (c) 2026 Cristian Moresi - MIT License
3
4#pragma once
5
10namespace dspark::detail
11{
12[[nodiscard]] inline double advanceBoxAverage(double incoming, double outgoing, double &sum,
13 double inverseLength) noexcept
14{
15 sum += incoming - outgoing;
16 return sum * inverseLength;
17}
18} // namespace dspark::detail
double advanceBoxAverage(double incoming, double outgoing, double &sum, double inverseLength) noexcept
Definition BoxAverage.h:12