zynaddsubfx

ZynAddSubFX open source synthesizer
Log | Files | Refs | Submodules | LICENSE

commit 9ae1299068d4036ce6acbbde9096791332e2b565
parent 654097e6e9a8d394bf682e43c8d81a4f44569fe7
Author: paulnasca <paulnasca>
Date:   Sun, 28 Nov 2004 22:40:23 +0000

*** empty log message ***

Diffstat:
MChangeLog | 1+
Msrc/Effects/EQ.C | 1-
Msrc/Effects/EQ.h | 2+-
Msrc/Effects/EffectMgr.C | 9+++------
4 files changed, 5 insertions(+), 8 deletions(-)

diff --git a/ChangeLog b/ChangeLog @@ -737,5 +737,6 @@ 28 Nov 2004 - Curatat codul la OscilGen (acum datele sunt stocate mai bine si nu in functie de biblioteca FFTW) - Corectata o mica eroare la OscilGen cu adaptive harmonics care facea ca energia vechilor armonice sa nu se adauge in mod corect la noile armonice (la note inalte) - Sortarea nu mai este quicksort la bank si la presets pt. ca am vazut ca nu merge in windows intotdeauna + - Corectata o eroare la egalizator care facea ca sa se aplice si la el par. D/W diff --git a/src/Effects/EQ.C b/src/Effects/EQ.C @@ -68,7 +68,6 @@ void EQ::cleanup(){ */ void EQ::out(REALTYPE *smpsl,REALTYPE *smpsr){ int i; - for (i=0;i<SOUND_BUFFER_SIZE;i++){ efxoutl[i]=smpsl[i]*volume; efxoutr[i]=smpsr[i]*volume; diff --git a/src/Effects/EQ.h b/src/Effects/EQ.h @@ -39,7 +39,7 @@ class EQ:public Effect{ REALTYPE getfreqresponse(REALTYPE freq); private: //Parametrii - unsigned char Pvolume;//Volumul or + unsigned char Pvolume;//Volumul void setvolume(unsigned char Pvolume); diff --git a/src/Effects/EffectMgr.C b/src/Effects/EffectMgr.C @@ -129,10 +129,6 @@ void EffectMgr::changepreset(unsigned char npreset){ void EffectMgr::seteffectpar_nolock(int npar,unsigned char value){ if (efx==NULL) return; efx->changepar(npar,value); - - //for (int i=0;i<12;i++) fprintf(stderr,"%d ",efx->getpar(i)); - //fprintf(stderr,"\n"); - }; /* @@ -181,8 +177,9 @@ void EffectMgr::out(REALTYPE *smpsl,REALTYPE *smpsr){ smpsl[i]=efxoutl[i]; smpsr[i]=efxoutr[i]; }; + return; }; - + //Insertion effect if (insertion!=0) { REALTYPE v1,v2; @@ -192,7 +189,7 @@ void EffectMgr::out(REALTYPE *smpsl,REALTYPE *smpsr){ } else { v1=(1.0-volume)*2.0; v2=1.0; - }; + }; if ((nefx==1)||(nefx==2)) v2*=v2;//for Reverb and Echo, the wet function is not liniar if (dryonly){//this is used for instrument effect only