Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::signal::ProcessingSwitchPlan Struct Reference

How long each phase of a switch lasts, in samples. More...

#include <processing_switch_crossfade.hpp>

Public Member Functions

constexpr std::int64_t total_samples () const noexcept

Public Attributes

std::int64_t warm_samples = 0
 Samples the incoming realisation processes unheard before the fade.
std::int64_t fade_samples = 1
 Samples the fade lasts.

Detailed Description

How long each phase of a switch lasts, in samples.

Member Function Documentation

◆ total_samples()

std::int64_t pulp::signal::ProcessingSwitchPlan::total_samples ( ) const
inlinenodiscardconstexprnoexcept

Member Data Documentation

◆ fade_samples

std::int64_t pulp::signal::ProcessingSwitchPlan::fade_samples = 1

Samples the fade lasts.

At least 1: a switch always ends on the incoming realisation.

◆ warm_samples

std::int64_t pulp::signal::ProcessingSwitchPlan::warm_samples = 0

Samples the incoming realisation processes unheard before the fade.


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