diff --git a/Source/PluginProcessor.cpp b/Source/PluginProcessor.cpp index 9f8a131..a3df4a8 100644 --- a/Source/PluginProcessor.cpp +++ b/Source/PluginProcessor.cpp @@ -59,7 +59,7 @@ void PeteAudioProcessor::prepareToPlay (double sampleRate, int samplesPerBlock) { myYin = Yin(sampleRate, samplesPerBlock); aFilter = (filter_svf_t*)malloc(sizeof(filter_svf_t)); - svf_init(aFilter, 0, sampleRate); + svf_init(aFilter, 2, sampleRate); } void PeteAudioProcessor::releaseResources() { @@ -95,6 +95,7 @@ void PeteAudioProcessor::processBlock (AudioSampleBuffer& buffer, MidiBuffer& mi if(pitch > 0) { myPitch = pitch; } svf_set_freq(aFilter, myPitch); + svf_set_coeff(aFilter, __listener ); float* channel1Data = buffer.getWritePointer (0); float* channel2Data = buffer.getWritePointer (1); diff --git a/test Project/Samples/Recorded/0003 3-Audio.wav b/test Project/Samples/Recorded/0003 3-Audio.wav deleted file mode 100644 index e69de29..0000000 diff --git a/test.hs b/test.hs new file mode 100644 index 0000000..7c4051e --- /dev/null +++ b/test.hs @@ -0,0 +1,4 @@ +module Test where + +test :: Double -> Double +test d = exp( (-2.0) * pi * d / 48000) \ No newline at end of file diff --git a/wrDsp b/wrDsp index c828003..f6bf816 160000 --- a/wrDsp +++ b/wrDsp @@ -1 +1 @@ -Subproject commit c828003a95997245e504260871e788d5fe6b4c5a +Subproject commit f6bf8162e2f682a6255926c1e82081dc540a6285