From ba1917edea8f3b0eaf5aafdc2a7827ab076c61b4 Mon Sep 17 00:00:00 2001 From: David Robillard Date: Fri, 20 Apr 2012 18:52:14 +0000 Subject: Make instrument plugins work. git-svn-id: http://svn.drobilla.net/lad/trunk/plugins/mda.lv2@4215 a436a847-0d15-0410-975c-d299462d15a1 --- src/mdaJX10.h | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'src/mdaJX10.h') diff --git a/src/mdaJX10.h b/src/mdaJX10.h index 932ca6d..b918115 100644 --- a/src/mdaJX10.h +++ b/src/mdaJX10.h @@ -94,9 +94,7 @@ public: mdaJX10(audioMasterCallback audioMaster); ~mdaJX10(); - 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); @@ -118,9 +116,10 @@ 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); 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, @@ -132,9 +131,6 @@ private: mdaJX10Program* programs; float Fs; - #define EVENTBUFFER 120 - #define EVENTS_DONE 99999999 - int32_t notes[EVENTBUFFER + 8]; //list of delta|note|velocity for current block #define KMAX 32 ///global internal variables -- cgit v1.2.1