50 float Samplerate()
const {
return srate; }
57 t_sample *
const *
InSig()
const {
return vecs; }
68 #if FLEXT_SYS == FLEXT_SYS_PD 70 #elif FLEXT_SYS == FLEXT_SYS_MAX 102 virtual void CbSignal();
111 virtual void m_dsp(
int n,t_signalvec
const *insigs,t_signalvec
const *outsigs);
119 virtual void m_signal(
int n,t_sample *
const *insigs,t_sample *
const *outsigs);
169 static void Setup(t_classid c);
171 #if FLEXT_SYS == FLEXT_SYS_PD 172 static bool cb_enable(flext_base *c,
float &on);
178 void SetupDsp(t_signal **sp);
181 static t_int *dspmeth(t_int *w);
void AddOutSignal(int m=1)
Add signal outlet(s)
Definition: fldsp.h:144
#define FLEXT_HEADER_S(NEW_CLASS, PARENT_CLASS, SETUPFUN)
Flext class header with setup function.
Definition: fldefs_hdr.h:47
This is the main flext include file.
float srate
Definition: fldsp.h:164
t_sample *const * InSig() const
returns array of input vectors (CntInSig() vectors)
Definition: fldsp.h:57
static flext_dsp * thisObject(flext_hdr *c)
Definition: fldsp.h:176
t_signalvec * vecs
Definition: fldsp.h:166
int blksz
Definition: fldsp.h:165
void AddOutSignal(const char *desc)
Add signal outlet (with description)
Definition: fldsp.h:149
t_sample * InSig(int i) const
returns input vector
Definition: fldsp.h:60
void AddInSignal(int m=1)
Add signal inlet(s)
Definition: fldsp.h:134
#define FLEXT_TEMPINST(fun)
Definition: flprefix.h:457
void AddInSignal(const char *desc)
Add signal inlet (with description)
Definition: fldsp.h:139
#define FLEXT_TEMPLATE
Definition: flprefix.h:455
t_sample * OutSig(int i) const
returns output vector
Definition: fldsp.h:78
Flext dsp enabled base object.
Definition: fldsp.h:31
The obligatory PD or Max/MSP object header.
Definition: flbase.h:38
int Blocksize() const
returns current block (aka vector) size
Definition: fldsp.h:54
t_sample *const * OutSig() const
returns array of output vectors (CntOutSig() vectors)
Definition: fldsp.h:64
#define FLEXT_SHARE
Definition: flprefix.h:418
#define FLEXT_CLASSDEF(CL)
Definition: flprefix.h:383
bool dspon
Definition: fldsp.h:173
t_sample * t_signalvec
typedef describing a signal vector
Definition: fldsp.h:81