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

One of the two documented sonic regimes. More...

#include <cyclic_stretch.hpp>

Public Attributes

double cycle_hz = 200.0
int grain_periods = 1
double crossfade_pct = 25.0
double crossfade_shape = 1.0

Detailed Description

One of the two documented sonic regimes.

They differ only in dimensionless shape — cycles per grain, overlap fraction, and fade law — so nothing is interpolated between fitted sets (series law 7); they are the same formulas evaluated at two points.

Member Data Documentation

◆ crossfade_pct

double pulp::signal::CyclicStretchRegime::crossfade_pct = 25.0

◆ crossfade_shape

double pulp::signal::CyclicStretchRegime::crossfade_shape = 1.0

◆ cycle_hz

double pulp::signal::CyclicStretchRegime::cycle_hz = 200.0

◆ grain_periods

int pulp::signal::CyclicStretchRegime::grain_periods = 1

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