diff options
Diffstat (limited to 'src/mdaDX10.h')
-rw-r--r-- | src/mdaDX10.h | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/src/mdaDX10.h b/src/mdaDX10.h index 02cfe38..8b3ab64 100644 --- a/src/mdaDX10.h +++ b/src/mdaDX10.h @@ -62,9 +62,7 @@ public: mdaDX10(audioMasterCallback audioMaster); ~mdaDX10(); - virtual void process(float **inputs, float **outputs, int32_t sampleframes); virtual void processReplacing(float **inputs, float **outputs, int32_t sampleframes); - virtual int32_t processEvents(LvzEvents* events); virtual void setProgram(int32_t program); virtual void setProgramName(char *name); @@ -85,11 +83,12 @@ public: virtual bool getVendorString (char* text); virtual bool getProductString (char* text); virtual int32_t getVendorVersion () {return 1;} - virtual int32_t canDo (char* text); + virtual int32_t canDo (const char* text); virtual int32_t getNumMidiInputChannels () { return 1; } private: + int32_t processEvent(const LV2_Atom_Event* ev); void update(); //my parameter update void noteOn(int32_t note, int32_t velocity); void fillpatch(int32_t p, const char *name, @@ -100,10 +99,6 @@ private: mdaDX10Program* programs; float Fs; - #define EVENTBUFFER 120 - #define EVENTS_DONE 99999999 - int32_t notes[EVENTBUFFER + 8]; //list of delta|note|velocity for current block - ///global internal variables VOICE voice[NVOICES]; #define SUSTAIN 128 |