Realtime pitch recognition

Any update on how to achieve real-time pitch recognition with UE4? Any plugin?

I’ve noticed the new engine has new spectrum analysis functions Analysis | Unreal Engine Documentation.
I hoped I would be able to feed midi pitch frequencies to GetMagnitudeForFrequencies function and then get frequency with Max magnitude but the result is incorrect.
Pitch recognition is probably a bit more complicated than this.

@dan.reynolds could you please help me out here?