#include <PartialUtils.h>
Public Member Functions | |
BandwidthScaler (double x) | |
Construct a new BandwidthScaler from a constant scale factor. | |
BandwidthScaler (const Envelope &e) | |
void | operator() (Partial &p) const |
Scale the bandwidth of the specified Partial according to an envelope representing a time-varying bandwidth scale value.
Loris::PartialUtils::BandwidthScaler::BandwidthScaler | ( | const Envelope & | e | ) | [inline] |
Construct a new BandwidthScaler from an Envelope representing a time-varying scale factor.
void Loris::PartialUtils::BandwidthScaler::operator() | ( | Partial & | p | ) | const [virtual] |
Function call operator: apply a scale factor to the specified Partial.
Implements Loris::PartialUtils::PartialMutator.