#include <Filters.h>
Inheritance diagram for pp::Filters::EnvelopeFilter


Public Methods | |
| EnvelopeFilter () | |
| unsigned long | GetEnvelopePosition () const |
| void | SetEnvelopePosition (unsigned long pos) |
| virtual const char* | GetName () const |
| float | FindClosestPoint () |
| void | Generate (Generators::SimpleGenerator<T>& g, unsigned long length) |
| T | operator() (const T& x) |
This filter could be useful for modifying a samples attack/decay/sustain/release shape.
There are two options for an Envelope filter either scale the values to the envelope or clip the values to the value of the envelope. This filter operates by scaling the values.
1.2.3 written by Dimitri van Heesch,
© 1997-2000