C:/Documents and Settings/Alessandro/Documenti/Programmazione/CodeBlocks/AudioDrome/include/AudioDrome/VariableDelay.h

00001 /***************************************************/
00012 /***************************************************/
00013 
00014 #ifndef VARIABLEDELAY_H
00015 #define VARIABLEDELAY_H
00016 
00017 #include "Delay.h"
00018 #include "Phasor.h"
00019 
00020 class VariableDelay : public Delay
00021 {
00022 public:
00024     VariableDelay (const float &sr=44100, const float &delayMax=1);
00025 
00027     virtual ~VariableDelay ();
00028 
00030     void setDelay (const float &delay);
00031 
00033 
00037     void setInterp3 (bool onInterp3=false);
00038 
00040     virtual float outSig (const float &input);
00041 
00042 protected:
00043     double _readPhase;
00044     double _delaySample;
00045     bool _interp3;
00046 };
00047 #endif
00049 

Generato il Tue Dec 26 14:42:31 2006 per AudioDrome da  doxygen 1.4.7