54 inline StkFloat
lastOut()
const {
return (StkFloat)buf[index]; }
58 if(++index >= vecsz) index = 0;
91 if(++index >= vecsz) index = 0;
100 tick(&
const_cast<StkFrames &
>(
vector)[0],
vector.frames());
114 virtual bool CbDsp();
virtual bool Init()
Set up inlets and outlets, method and attribute lists.
Definition flext.cpp:62
Flext dsp enabled base object.
Definition fldsp.h:33
virtual void Exit()
Deallocate all kinds of stuff.
Definition fldsp.cpp:44
STK object for writing to outlet buffer.
Definition flstk.h:81
void tick(const StkFrames &vector)
Definition flstk.h:96
void SetBuf(t_sample *b)
Definition flstk.h:103
Output(t_sample *b, int v)
Definition flstk.h:83
t_sample * buf
Definition flstk.h:106
void tick(StkFloat s)
Definition flstk.h:88
int index
Definition flstk.h:107
virtual void ProcessObjs(int blocksize)
Definition flstk.h:38
Output & Outlet(int ix)
Definition flstk.h:111
Input ** inobj
Definition flstk.h:120
Output ** outobj
Definition flstk.h:121
Input & Inlet(int ix)
Definition flstk.h:110
virtual bool NewObjs()
Definition flstk.h:36
int inobjs
Definition flstk.h:119
float smprt
Definition flstk.h:123
int blsz
Definition flstk.h:124
virtual void FreeObjs()
Definition flstk.h:37
This is the main flext include file.
#define FLEXT_SHARE
Definition flprefix.h:416
#define FLEXT_ASSERT(b)
Definition flstdc.h:316
virtual bool CbDsp()
Called on every dsp init.
Definition fldsp.cpp:139
virtual void CbSignal()
Called with every signal vector - here you do the dsp calculation flext_dsp::CbSignal fills all outpu...
Definition fldsp.cpp:153
#define FLEXT_HEADER(NEW_CLASS, PARENT_CLASS)
Plain flext class header.
Definition fldefs_hdr.h:29
#define FLEXT_CAST
Switch for compilation of derived virtual classes.
Definition fldefs.h:27