commit 9ae1299068d4036ce6acbbde9096791332e2b565
parent 654097e6e9a8d394bf682e43c8d81a4f44569fe7
Author: paulnasca <paulnasca>
Date: Sun, 28 Nov 2004 22:40:23 +0000
*** empty log message ***
Diffstat:
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