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 |