#include <transition_mixer.hpp>
◆ TransitionMixerT()
template<typename SampleType = float>
◆ advance()
template<typename SampleType = float>
◆ configure()
template<typename SampleType = float>
Configure the fade length (samples) + curve and rewind to the start.
length 0 means "no fade" (done() is immediately true).
◆ curve()
template<typename SampleType = float>
◆ done()
template<typename SampleType = float>
◆ gains_at()
template<typename SampleType = float>
Old/new blend gains at an ABSOLUTE fade position (pure — no state change), so a caller can compute per-sample gains as gains_at(position()+n, ...).
Evaluated over the smoothstep ramp: click-free ends for both curves.
◆ length()
template<typename SampleType = float>
◆ position()
template<typename SampleType = float>
◆ reset()
template<typename SampleType = float>
◆ set_curve()
template<typename SampleType = float>
The documentation for this class was generated from the following file: