48 virtual void setValue(
const QString&
name,
double value);
49 virtual void setValue(
int idx,
double value);
50 virtual void setNValue(
int idx,
double value) = 0;
55 virtual void process(
int frames,
float*,
float*) = 0;
56 virtual const char*
name()
const = 0;
57 virtual void init(
float ) {}
58 virtual const std::vector<ParDescr>& parDescr()
const = 0;
60 Q_INVOKABLE qreal value(
const QString& name)
const;
61 virtual double value(
int idx)
const;
62 virtual double nvalue(
int )
const {
return .0; }
64 virtual const ParDescr* parameter(
int idx)
const;
65 virtual const ParDescr* parameter(
const QString&)
const;
Definition: effectgui.h:24
int id
Definition: effect.h:29
bool log
Definition: effect.h:31
float min
Definition: effect.h:32
Effect()
Definition: effect.h:53
virtual void init(float)
Definition: effect.h:57
virtual EffectGui * gui()
Definition: effect.h:70
Definition: aeolus.cpp:26
virtual ~Effect()
Definition: effect.h:54
Definition: synthesizerstate.h:40
const char * name
Definition: effect.h:30
float init
Definition: effect.h:34
virtual SynthesizerGroup state() const
Definition: effect.h:67
virtual void setState(const SynthesizerGroup &)
Definition: effect.h:68
virtual double nvalue(int) const
Definition: effect.h:62
float max
Definition: effect.h:33