From 7e200e7f4e18022046b8ba694930827a8672a8f1 Mon Sep 17 00:00:00 2001 From: Chris Kiefer Date: Thu, 16 May 2013 16:22:20 +0100 Subject: initialise phase on maxiDelayline so it works in windows --- ofxMaxim/ofxMaxim/libs/fft.cpp | 4 ++-- ofxMaxim/ofxMaxim/libs/maximilian.cpp | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/ofxMaxim/ofxMaxim/libs/fft.cpp b/ofxMaxim/ofxMaxim/libs/fft.cpp index dddcd2a..1b3f411 100644 --- a/ofxMaxim/ofxMaxim/libs/fft.cpp +++ b/ofxMaxim/ofxMaxim/libs/fft.cpp @@ -273,8 +273,8 @@ void RealFFT(int NumSamples, float *RealIn, float *RealOut, float *ImagOut) RealOut[0] = (h1r = RealOut[0]) + ImagOut[0]; ImagOut[0] = h1r - ImagOut[0]; - delete[]tmpReal; - delete[]tmpImag; + free(tmpReal); + free(tmpImag); } /* diff --git a/ofxMaxim/ofxMaxim/libs/maximilian.cpp b/ofxMaxim/ofxMaxim/libs/maximilian.cpp index f5a54e5..68de474 100644 --- a/ofxMaxim/ofxMaxim/libs/maximilian.cpp +++ b/ofxMaxim/ofxMaxim/libs/maximilian.cpp @@ -397,7 +397,8 @@ void maxiEnvelope::trigger(int index, double amp) { //Delay with feedback maxiDelayline::maxiDelayline() { - memset( memory, 0, 88200*sizeof (double) ); + memset( memory, 0, 88200*sizeof (double) ); + phase=0; } -- cgit v1.3