Hi all! I'm trying to build a little autotuner thing and would like to learn how you can best harmonize a recording or input; I assume there's a sort of object that allows you to somehow quantify the input and then you could organize it into a scale, or something, but if anyone could point me in the right direction I'd be thrilled! Thanks for your time!
Changing pitch of mic input real time (autotuner)
@damonb8222 Not simple.
This is worth a read....... http://www.katjaas.nl/pitchshift/pitchshift.html
and on the next page you will find the "Soundtouch" library. It is old, so the binaries are 32-bit and will need recompiling.
On the next page after that is "Helmholtz" which does a good job of finding the incoming pitch.
But the LADSPA plugin was ported years ago. I have this for Pd 32-bit in windows..... autotune.zip
You should find a 64-bit version on this page....... https://github.com/uliss/pure-data/releases
as part of the Ceammc library.......
It should also be available for your version of Pd through the "Find Externals" Help menu in your Pd terminal...
Search for ceammc in that window.... and follow the on-screen instructions.
That will be the easiest way to get what you are looking for.