Zero-Crossing Pitch Tracker / Analyzer

(12 Votes)
1.1 (Updated 10 years ago)
April 17, 2009
Reaktor 5 or lower


A simple pitch tracker / analyzer using zero-crossing method which has a scope to easily see the actual zero-crossing after it's been filtered with two LP filters.

This actually came up from the topic at the forum about pitch detection :

Credits goes to everyone who contributes on the topic there.

v1.1 : added simple demo ensemble


Patrick Charles-Lundaahl
4 years ago
Just wanted to say, this is brilliant. I love simple solutions!
Guillaume Nicolas
8 years ago
exactly what i was looking for ! I suggest it would be interesting to put a sync button and a step fader (1/8, 1/16, 1/32, ...) to freeze the pitch of the note. with a drum loop the result would be interesting. thanks and sorry for my poor english.
Bertrand Antolin
10 years ago
I hope your project is going well :) This one uses exactly the same method as the stock chromatic tuner, measuring distance between zero-crossings (phase changes) to get the frequency/pitch, only differs on the filter setup. This is the most basic method for detecting pitch and the easiest among all methods.
Colin Batt
10 years ago
Thanks for this Bertrand, it's much more accurate than the chromatic tuner that comes with Reaktor. I've manged to use it as an Audio to Midi converter and run Junatic using my Trombone as sound source.(Need to do something creative for a college module) not too sure I understand the theory behind this ensemble so I'll have a look at the link you provided.
Bertrand Antolin
10 years ago
Thanks, i'm very glad it's useful :)
Oliver Saherwala
10 years ago
It is quite interesting, Bertrand. Thx for that.