Voice and pitch recognition are two very different
things! :)
Since you mention ear training I assume you really mean pitch
recognition...
One of the best-known pitch estimators is the "fiddle~" object for Pd!
http://pure-data.cvs.sourceforge.net/pure-data/pd/extra/fiddle~/
The nice thing about Pd is that it should be easy to extend it into an
"ear training utility" with a few mouse clicks. :)
No, I meant two different questions. I mean to incorporate both, but I
will do so in C++ hosting the Csound engine. While I like PD, I would
hate to do any lower level programming in it.
Iain