3 #ifndef VISR_MAXMSP_GAIN_MATRIX_GAIN_MATRIX_HPP_INCLUDED 4 #define VISR_MAXMSP_GAIN_MATRIX_GAIN_MATRIX_HPP_INCLUDED 31 explicit GainMatrix( t_pxobject & maxProxy,
short argc, t_atom *argv );
35 void initDsp( t_object *dsp64,
short *count,
double samplerate,
long maxvectorsize,
long flags);
37 void perform( t_object *dsp64,
double **ins,
38 long numins,
double **outs,
long numouts,
39 long sampleframes,
long flags,
void *userparam);
41 void assist(
void *b,
long msg,
long arg,
char *dst );
52 std::size_t mNumberOfInputs;
53 std::size_t mNumberOfOutputs;
54 std::size_t mInterpolationSteps;
60 std::unique_ptr<SignalFlowContext> mContext;
62 std::unique_ptr<rcl::GainMatrix> mFlow;
63 std::unique_ptr<maxmsp::SignalFlowWrapper<double> > mFlowWrapper;
71 #endif // #ifndef VISR_MAXMSP_GAIN_MATRIX_GAIN_MATRIX_HPP_INCLUDED
void perform(t_object *dsp64, double **ins, long numins, double **outs, long numouts, long sampleframes, long flags, void *userparam)
Definition: gain_matrix.cpp:190
~GainMatrix()
Definition: gain_matrix.cpp:131
void getFloat(double f)
Definition: gain_matrix.cpp:135
Definition: options.cpp:10
void initDsp(t_object *dsp64, short *count, double samplerate, long maxvectorsize, long flags)
Definition: gain_matrix.cpp:162
Definition: gain_matrix.hpp:27
void assist(void *b, long msg, long arg, char *dst)
Definition: gain_matrix.cpp:217
GainMatrix(t_pxobject &maxProxy, short argc, t_atom *argv)
Definition: gain_matrix.cpp:43
Definition: external_base.hpp:40