Sine wave with frequency and amplitude driven by an exponentially decaying envelope. More...
#include <Effects.h>
Public Member Functions | |
Chirp (T freq1=220, T freq2=0, T decay=0.2) | |
T | operator() () |
Generate next sample. | |
void | reset () |
Reset envelope. | |
Public Attributes | |
Sine< T > | osc |
Sine oscillator. | |
Decay< T > | env |
Envelope. | |
T | freq1 |
Start frequency. | |
T | freq2 |
End frequency. |
Sine wave with frequency and amplitude driven by an exponentially decaying envelope.
Chirp | ( | T | freq1 = 220 , |
T | freq2 = 0 , |
||
T | decay = 0.2 |
||
) |
[in] | freq1 | start frequency |
[in] | freq2 | end frequency |
[in] | decay60 | units to decay by 60 dB |