|
Sound Byte Libs 0.5.1-121-g3358a44
C++ firmware library for audio applications on 32-bit ARM Cortex-M processors
|
Definition at line 13 of file crossfade_ramp.hpp.
#include <crossfade_ramp.hpp>
Public Member Functions | |
| void | begin (float target, uint16_t n) |
Start a block that ends at target after n steps. | |
| float | next () |
| The value for the next sample. | |
| void | end () |
| Close the block exactly on its target, so rounding never drifts. | |
| float | value () const |
| void | reset (float value) |
|
inline |
Start a block that ends at target after n steps.
Definition at line 18 of file crossfade_ramp.hpp.
Referenced by sbl::dsp::pm::StringBase< Exciter, Load, MaxPeriod >::process().
|
inline |
The value for the next sample.
Definition at line 24 of file crossfade_ramp.hpp.
Referenced by sbl::dsp::pm::StringBase< Exciter, Load, MaxPeriod >::process().
|
inline |
Close the block exactly on its target, so rounding never drifts.
Definition at line 27 of file crossfade_ramp.hpp.
Referenced by sbl::dsp::pm::StringBase< Exciter, Load, MaxPeriod >::process().
|
inline |
Definition at line 29 of file crossfade_ramp.hpp.
Referenced by reset().
|
inline |
Definition at line 30 of file crossfade_ramp.hpp.
References value().
Referenced by sbl::dsp::pm::StringBase< Exciter, Load, MaxPeriod >::reset().