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.

I was checking the [constantq~] external, which is found here
<https://github.com/grrrr/constantq> and in 'deken'. it's based on a paper
<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>
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.

Thing is that I already have a pd patch with a logarithmic output here
<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>
-
this is not vanilla, but made on extended, but easily adaptable for vanilla
(I'm also attaching it).

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~]?

thanks

Attachment: 6.Log_Freq.pd
Description: Binary data

_______________________________________________
[email protected] mailing list
UNSUBSCRIBE and account-management -> 
https://lists.puredata.info/listinfo/pd-list

Reply via email to