aboutsummaryrefslogtreecommitdiffstats
path: root/src/mdaDetune.h
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2010-02-22 21:28:41 +0000
committerDavid Robillard <d@drobilla.net>2010-02-22 21:28:41 +0000
commite19e9e596a6a098c32f4cb813bab0fb67b5018d7 (patch)
treeb63d0e496202917de34c587f60e814fa8958ccc3 /src/mdaDetune.h
parentadacb33bf4eadcd49a744177bf3f059e7b2f2f52 (diff)
downloadmda.lv2-e19e9e596a6a098c32f4cb813bab0fb67b5018d7.tar.gz
mda.lv2-e19e9e596a6a098c32f4cb813bab0fb67b5018d7.tar.bz2
mda.lv2-e19e9e596a6a098c32f4cb813bab0fb67b5018d7.zip
Merge with upstream r4.
git-svn-id: http://svn.drobilla.net/lad/trunk/mda-lv2@2472 a436a847-0d15-0410-975c-d299462d15a1
Diffstat (limited to 'src/mdaDetune.h')
-rw-r--r--src/mdaDetune.h11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/mdaDetune.h b/src/mdaDetune.h
index 10b019b..d7fad31 100644
--- a/src/mdaDetune.h
+++ b/src/mdaDetune.h
@@ -10,11 +10,8 @@
#include "audioeffectx.h"
-class mdaDetuneProgram
+struct mdaDetuneProgram
{
-public:
- mdaDetuneProgram();
-private:
friend class mdaDetune;
float param[NPARAMS];
char name[32];
@@ -25,7 +22,6 @@ class mdaDetune : public AudioEffectX
{
public:
mdaDetune(audioMasterCallback audioMaster);
- ~mdaDetune();
virtual void process(float **inputs, float **outputs, LvzInt32 sampleFrames);
virtual void processReplacing(float **inputs, float **outputs, LvzInt32 sampleFrames);
@@ -47,10 +43,11 @@ public:
virtual LvzInt32 getVendorVersion() { return 1000; }
protected:
- mdaDetuneProgram *programs;
+ mdaDetuneProgram programs[NPROGS];
+ float buf[BUFMAX];
+ float win[BUFMAX];
///global internal variables
- float *buf, *win; //buffer, window
LvzInt32 buflen; //buffer length
float bufres; //buffer resolution display
float semi; //detune display