I have a question regarding the use of equation 17.8.
I am trying to generate a reverb effect (in MATLAB) with specified reverb times using comb filters and I am struggling to get correct reverb times out of the equation.
Is this correct use of the equation?
15 = delay time in msec
500 = RT60 in msec
This returns a gain coefficient of 0.0001073 which does not generate an RT60 of 500 msec.
I suspect I am plugging in the sample rate wrong but just plugging in 44100 returns 0. Or that is correct but there may be something wrong with my comb filter algorithm.
You have the rate there correctly in kHz since you're using ms and not s. Not an issue as long as you keep that consistent.
I think that equation requires the sampling period though, whereas 44.1kHz is the sampling rate.
I'd say that's a typo in the book claiming Ts to be the samplerate there. Justification - Samplerate was already defined as fs in equation 17.7 and in 17.9, Jot's equation, Ts is reused and explicitly named as the sample period.
If we take Ts as the sampling period - 1/44.1, that now gives a gain value of 0.9953 which is way too long.
So it then seems that D has been given in samples and not seconds. And so the equation reduces from
D and T60 can be independent of SR in this equation as we account for that when calculating the delay time in samples from ms.
And this gives a gain value of 0.81283 which seems reasonable from my testing.
Most Users Ever Online: 152
Currently Browsing this Page:
Guest Posters: 2
Newest Members:F_Marchal, plenge, Kevin_1, jkarstedt, JohnW, Sean, loss1234, Murray J, Dave, jclounge
Moderators: W Pirkle: 697