Page 2 of 2
Re: Pitch Tracking Patch
Posted: Tue Mar 19, 2013 7:17 pm
by kleine
they are included in the patch (frozen). I can't say how difficult it is to port an external. First of all one needs the source code. Secondly, the external might have an ownership/licence attached to it...
It's all easier if it's part of the C74 distribution, that's why i'll look to fzero~...
Re: Pitch Tracking Patch
Posted: Wed Mar 20, 2013 9:07 am
by mauronedj
kleine wrote:they are included in the patch (frozen). I can't say how difficult it is to port an external. First of all one needs the source code. Secondly, the external might have an ownership/licence attached to it...
I'll try to contact the developer and see what he think about it!
Thanks man,
This community is very kind and helpful!
Re: Pitch Tracking Patch
Posted: Thu Mar 21, 2013 3:03 pm
by Jabbon
fiddle~, analyzer~, pitch~ or sigmund~ (the best IMHO) should still work in Max 6.
sigmund~ allows a certain degree of polyphonic pitch estimation .
Once you get data you can parse and distribute it in many ways, including UDPsend/recieve combination which many report faster than the coupling of send/receive objects.
With the new Max 6 documentation sometimes it so easy that one thinks it can“t be, but it is

!!!
There is tons and tons of information on the cycling site, just google pitch tracking Max/MSP .
fiddle~ and sigmund~ are efforts from the parent of PD, and one of the parents of Max/MSP ...
Miller Puckette.
you can also check how people analyze in Jitter, there is a whole set of patches in the examples folder of jitter especially in the OpenGl rendering section.
Re: Pitch Tracking Patch
Posted: Thu Mar 21, 2013 3:13 pm
by kleine
@Jabbon: they work fine but not in 64-Bit. They aren't ported so far (afaik)...
Re: Pitch Tracking Patch
Posted: Thu Mar 21, 2013 3:21 pm
by Jabbon
oh, schade ... sigmund~ is a fav for me...
Re: Pitch Tracking Patch
Posted: Fri Mar 22, 2013 12:51 pm
by pid
but
fzero~
which comes natively in max, is also a pitch tracker, works great, would be perfectly suited to the task in this thread, and already available in your max distro for both 32 and 64 bits.
i know kleine knows that, i am just making it explicit for other readers.
no-one should be using fiddle~ anymore. it is very very old, never ported to use 64-bit signal chain since max6.0.x, and sigmund~ is far superior anyway.
Re: Pitch Tracking Patch
Posted: Wed Oct 02, 2013 10:30 am
by Valery_Kondakoff
Currently I'm trying to use fzero~ to convert mono melody to MIDI notes. The problem is that fzero~ outputs continuous flow of frequency data, which needs to be smoothed to be useable as MIDI notes.
Here is my attempt to achieve this (see attached image).
Please, can you advice a better ways to convert the frequency flow to useable MIDI notes?
Thank you!
Re: Pitch Tracking Patch
Posted: Wed Oct 02, 2013 11:08 am
by Jabbon
you may want to speedlim before going to ftom, or even quantize them by polling the value at a relative to bpm speed.