aboutsummaryrefslogtreecommitdiffstats
path: root/maximilian.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'maximilian.cpp')
-rw-r--r--maximilian.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/maximilian.cpp b/maximilian.cpp
index be1c081..44a6fb6 100644
--- a/maximilian.cpp
+++ b/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);
}