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/mdaJX10.h | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) (limited to 'src/mdaJX10.h') diff --git a/src/mdaJX10.h b/src/mdaJX10.h index f2eaa00..a08aa37 100644 --- a/src/mdaJX10.h +++ b/src/mdaJX10.h @@ -21,8 +21,6 @@ class mdaJX10Program friend class mdaJX10; public: mdaJX10Program(); - ~mdaJX10Program() {} - private: float param[NPARAMS]; char name[24]; @@ -70,7 +68,7 @@ struct VOICE //voice state float lev; //osc levels float lev2; float target; //period target - long note; //remember what note triggered this + LvzInt32 note; //remember what note triggered this }; @@ -108,25 +106,24 @@ public: private: void update(); //my parameter update - void noteOn(long note, long velocity); - void fillpatch(long p, const char *name, + void noteOn(LvzInt32 note, LvzInt32 velocity); + void fillpatch(LvzInt32 p, char *name, float p0, float p1, float p2, float p3, float p4, float p5, float p6, float p7, float p8, float p9, float p10, float p11, float p12, float p13, float p14, float p15, float p16, float p17, float p18, float p19, float p20, float p21, float p22, float p23); - float param[NPARAMS]; mdaJX10Program* programs; float Fs; #define EVENTBUFFER 120 #define EVENTS_DONE 99999999 - long notes[EVENTBUFFER + 8]; //list of delta|note|velocity for current block + LvzInt32 notes[EVENTBUFFER + 8]; //list of delta|note|velocity for current block #define KMAX 32 ///global internal variables #define SUSTAIN -1 - long sustain, activevoices; + LvzInt32 sustain, activevoices; VOICE voice[NVOICES]; float semi, cent; @@ -137,8 +134,8 @@ private: float lfo, dlfo, modwhl, press, pbend, ipbend, rezwhl; float velsens, volume, voltrim; float vibrato, pwmdep, lfoHz, glide, glidedisp; - long K, lastnote, veloff, mode; - unsigned long noise; + LvzInt32 K, lastnote, veloff, mode; + unsigned int noise; }; #endif -- cgit v1.2.1