summaryrefslogtreecommitdiff
path: root/src/mdaPiano.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mdaPiano.h')
-rw-r--r--src/mdaPiano.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/mdaPiano.h b/src/mdaPiano.h
index 8f2c7b3..750fd6c 100644
--- a/src/mdaPiano.h
+++ b/src/mdaPiano.h
@@ -5,6 +5,8 @@
#include <string.h>
+#include <lv2synth.hpp>
+
#define NPARAMS 12 //number of parameters
#define NPROGS 8 //number of programs
#define NOUTS 2 //number of outputs
@@ -56,10 +58,9 @@ struct KGRP //keygroup
VstInt32 loop;
};
-class mdaPiano : public AudioEffectX
-{
+class mdaPiano : public LV2::Synth<mdaPianoVoice, mdaPiano> {
public:
- mdaPiano(audioMasterCallback audioMaster);
+ mdaPiano(double rate);
~mdaPiano();
virtual void process(float **inputs, float **outputs, VstInt32 sampleframes);