diff options
| author | Mick Grierson <mickgrierson@gmail.com> | 2011-11-12 12:15:57 +0000 |
|---|---|---|
| committer | Mick Grierson <mickgrierson@gmail.com> | 2011-11-12 12:15:57 +0000 |
| commit | 1aed9a7169c0c21e68b0e1308177cbe5952548d3 (patch) | |
| tree | dc555edb798aad04c89a63e2d5d6bfa56f2f40c6 /ofxMaxim/ofxMaximiPhone0062Example | |
| parent | 86ade20814008c1209b7e78d2e88bdcfc46bc881 (diff) | |
delay updates. These are final damnit.
Diffstat (limited to 'ofxMaxim/ofxMaximiPhone0062Example')
| -rw-r--r-- | ofxMaxim/ofxMaximiPhone0062Example/ofxMaxim/libs/maximilian.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ofxMaxim/ofxMaximiPhone0062Example/ofxMaxim/libs/maximilian.cpp b/ofxMaxim/ofxMaximiPhone0062Example/ofxMaxim/libs/maximilian.cpp index b5bf5ed..bc1c67f 100644 --- a/ofxMaxim/ofxMaximiPhone0062Example/ofxMaxim/libs/maximilian.cpp +++ b/ofxMaxim/ofxMaximiPhone0062Example/ofxMaxim/libs/maximilian.cpp @@ -228,9 +228,9 @@ double maxiDelayline::dl(double input, int size, double feedback) { if ( phase >=size ) { phase = 0; } + output=memory[phase]; memory[phase]=(memory[phase]*feedback)+(input*feedback)*0.5; phase+=1; - output=memory[phase]; return(output); } @@ -238,9 +238,9 @@ double maxiDelayline::dl(double input, int size, double feedback) { double maxiDelayline::dl(double input, int size, double feedback, int position) { if ( phase >=size ) phase = 0; if ( position >=size ) position = 0; + output=memory[position]; memory[phase]=(memory[phase]*feedback)+(input*feedback)*chandiv; phase+=1; - output=memory[position]; return(output); } |
