<div dir="ltr">Howdy, trying to figure the relationship between constant-Q and FFT, and if you can make a constant-Q patch in vanilla based on [fft~]. This would be for an android app, so it'd be good if I didn't need an external.<div><br></div><div>I was checking the [constantq~] external, which is found <a href="https://github.com/grrrr/constantq">here</a> and in 'deken'. it's based on a <a href="https://www.google.com.br/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwi7lI6svP_UAhUFW5AKHZ_nCO4QFggoMAA&url=http%3A%2F%2Facademics.wellesley.edu%2FPhysics%2Fbrown%2Fpubs%2FeffalgV92P2698-P2701.pdf&usg=AFQjCNHM8mdNm91QW_NOdtCnkap5wOgY5A">paper</a> by Puckette and Brown. I need help cause I can't read math or figure out code reasonably well, so I don't really know how it works. It seems it could be done just by rescaling the output of an FFT with logarithmic values, but I could be terribly wrong.</div><div><br></div><div>Thing is that I already have a pd patch with a logarithmic output <a href="https://github.com/porres/LiveElectronicsTutorial/blob/master/Parte%205%20-%20FFT%20e%20Sinais%20Complexos/25.FFT-IFFT_Analise-Ressintese/2.FFT/6.Log_Freq.pd">here</a> - this is not vanilla, but made on extended, but easily adaptable for vanilla (I'm also attaching it).</div><div><br></div><div>Also, how about just having a bank of filters with center frequencies around the tempered scale, could you have in practice the same thing as from [constantq~]? </div><div><br></div><div>thanks</div></div>