pitch detection source code