From adacb33bf4eadcd49a744177bf3f059e7b2f2f52 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Mon, 22 Feb 2010 21:24:34 +0000 Subject: Merge with upstream r2. git-svn-id: http://svn.drobilla.net/lad/trunk/mda-lv2@2471 a436a847-0d15-0410-975c-d299462d15a1 --- src/mdaThruZero.h | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'src/mdaThruZero.h') diff --git a/src/mdaThruZero.h b/src/mdaThruZero.h index f4ca0ee..d2e20fd 100644 --- a/src/mdaThruZero.h +++ b/src/mdaThruZero.h @@ -15,8 +15,6 @@ class mdaThruZeroProgram { public: mdaThruZeroProgram(); - ~mdaThruZeroProgram() {} - private: friend class mdaThruZero; float param[NPARAMS]; @@ -35,6 +33,7 @@ public: virtual void setProgram(LvzInt32 program); virtual void setProgramName(char *name); virtual void getProgramName(char *name); + virtual bool getProgramNameIndexed (LvzInt32 category, LvzInt32 index, char* name); virtual void setParameter(LvzInt32 index, float value); virtual float getParameter(LvzInt32 index); virtual void getParameterLabel(LvzInt32 index, char *label); @@ -49,15 +48,13 @@ public: virtual LvzInt32 getVendorVersion() { return 1000; } protected: - float param[NPARAMS]; - char programName[32]; mdaThruZeroProgram *programs; ///global internal variables float rat, dep, wet, dry, fb, dem; //rate, depth, wet & dry mix, feedback, mindepth float phi, fb1, fb2, deps; //lfo & feedback buffers, depth change smoothing float *buffer, *buffer2; //maybe use 2D buffer? - long size, bufpos; + LvzInt32 size, bufpos; }; #endif -- cgit v1.2.1