Hello Katja and lead,
Katja - the new version of the sweep code is great!!!
I have taken some time at work now to calculate the exact exponential of 2 to have 3s, 6s, 12s and 24s sweep and this is included in the attached zip file (I have altered your patch, Katja).
regarding the generated sweep there are still two things to note:
-
at the end you have this 'bleep effect' and I agree with Katja that we can create a very short (64 sample) smooth fade-out
-
by the end of the sweep you get a frequency modulation (oscillation mainly) that is a bit strange; this can be due to the fact that I am listening on headphones the signal and I can have an acoustic "allucination" (typical when listening a mono test signal in a stereo set) or due to something in the code...
comparing it to the signal at this link it doesn't appear to me
http://www.4horsemen.net/binkster/tracks/track06.zip
So probably we need to have a think about the audio output of the patch.
Sweep signal are mono signal and they are commonly reproduced through mono or multi channel mono systems (at least for room acoustics measurements).
Then regarding the convolution, It would be nice to create a self-working measurement environment in PD (so provide convolution as well) but let's discuss what we can do.
I will investigate a bit more the theory behind the deconvolution of the recorded signal with the inverse of the "pure" text signal and see if we can run the convolution in time domain only instead of occupying the frequency domain.
This is really exciting for me
Thank you very much for your effort in this
Bassik