Looking to see if there is a frequency analyzer already written for pd, much like the FreqScope for Supercollider, or if I need to create my own...
-
Frequency Analyzer?
-
[fiddle~] might be what you're after. although FreqScope sounds like it might be a type of sonograph, in which case, there is an external in the unauthorized library. http://ydegoyon.free.fr/software.html
-
Thanks for the reply hardoff. The sonograph~ is close but I need real-time. Don't really need the history part of a sonograph, so something with just amplitude and frequency axes would suffice (although a real-time sonograph would work just fine too). Here's a screenshot of FreqScope:
http://www.uweb.ucsb.edu/~ljputnam/gfx/freqscope1.tiff
I was also looking at just using jack into a freeware app (like AudioXplorer) that does real-time spectral analysis but it seemed to be a resource hog and a little bit of overkill... By the way I'm on a mac... Thanks again!!
-
I believe attached patch could be a good point to start with.
-
I don't know but looking at the screenshot, isn't that something you can obtain by using fft (using fft~/ifft~ or rfft~/rifft~)?
D.
|] [] |.| ][|-| -- http://soundcloud.com/domxh
-
Exactly domien. This is what I did in the patch I posted here.
-
Thanks for the patch tcihan! Definitely a great starting point for me...
-
Hi tcihan,
does the patch you send shows the fft visually. I am interested in extracting formant peaks(measuring of amplitudes in fft graph), F1, F2 etc. can you help me with that.
Thanks
-
When you click on the message box [256( it prints frequency and amplitude information on the Pd window. Here, I'm posting another version, in which I've added an amp threshold, so that you can have only the partials that are above this threshold printed. This makes life easier, since in this case you don't have to go each 256 partial one by one to find out which are the peaks.
-
Thanks a lot
-
Hi, I would like to analyse two different signal, then I have to compare the amplitude of the same frequence in two different situation because if they are different I have to notice it. I use the patch 'spect' posted and it was perfect. Have you got any suggestion for my problem? I can't already use pd very well so any suggestion is precious!
Thanks
Sara