29 explicit DelayVector( t_pxobject & maxProxy,
short argc, t_atom *argv );
33 void initDsp( t_object *dsp64,
short *count,
double samplerate,
long maxvectorsize,
long flags);
35 void perform( t_object *dsp64,
double **ins,
36 long numins,
double **outs,
long numouts,
37 long sampleframes,
long flags,
void *userparam);
39 void assist(
void *b,
long msg,
long arg,
char *dst );
50 std::size_t mNumberOfChannels;
51 std::size_t mInterpolationSteps;
52 std::string mInterpolationMethod;
58 std::unique_ptr<SignalFlowContext> mContext;
60 std::unique_ptr<rcl::DelayVector> mComp;
62 std::unique_ptr<maxmsp::SignalFlowWrapper<double> > mFlowWrapper;
64 std::unique_ptr<rrl::AudioSignalFlow> mFlow;
Definition: parameter_output.hpp:45
~DelayVector()
Definition: delay_vector.cpp:81
Definition: vector_parameter.hpp:47
DelayVector(t_pxobject &maxProxy, short argc, t_atom *argv)
Definition: delay_vector.cpp:51
void perform(t_object *dsp64, double **ins, long numins, double **outs, long numouts, long sampleframes, long flags, void *userparam)
Definition: delay_vector.cpp:158
Definition: options.cpp:10
void getFloat(double f)
Definition: delay_vector.cpp:85
void assist(void *b, long msg, long arg, char *dst)
Definition: delay_vector.cpp:181
Definition: delay_vector.hpp:25
Definition: external_base.hpp:40
void initDsp(t_object *dsp64, short *count, double samplerate, long maxvectorsize, long flags)
Definition: delay_vector.cpp:124