allpass Class Reference

#include <allpass.hpp>


Public Member Functions

 allpass ()
void setbuffer (float *buf, int size)
float process (float inp)
void mute ()
void setfeedback (float val)
float getfeedback ()

Data Fields

float feedback
float * buffer
int bufsize
int bufidx


Detailed Description

Definition at line 11 of file allpass.hpp.


Constructor & Destructor Documentation

allpass::allpass (  ) 

Definition at line 9 of file allpass.cpp.

References bufidx.


Member Function Documentation

void allpass::setbuffer ( float *  buf,
int  size 
)

Definition at line 14 of file allpass.cpp.

References buffer, and bufsize.

Referenced by revmodel::revmodel().

float allpass::process ( float  inp  )  [inline]

Definition at line 30 of file allpass.hpp.

References buffer, bufidx, bufsize, feedback, output, and undenormalise.

Referenced by revmodel::processmix(), and revmodel::processreplace().

void allpass::mute (  ) 

Definition at line 20 of file allpass.cpp.

References buffer, and bufsize.

Referenced by revmodel::mute().

void allpass::setfeedback ( float  val  ) 

Definition at line 26 of file allpass.cpp.

References feedback.

Referenced by revmodel::revmodel().

float allpass::getfeedback (  ) 

Definition at line 31 of file allpass.cpp.

References feedback.


Field Documentation

Definition at line 21 of file allpass.hpp.

Referenced by getfeedback(), process(), and setfeedback().

Definition at line 22 of file allpass.hpp.

Referenced by mute(), process(), and setbuffer().

Definition at line 23 of file allpass.hpp.

Referenced by mute(), process(), and setbuffer().

Definition at line 24 of file allpass.hpp.

Referenced by allpass(), and process().


The documentation for this class was generated from the following files:

Generated on Mon Apr 28 14:09:59 2008 for Cinelerra by  doxygen 1.5.5