When using these programs, type help <name> into MATLAB to determine the format of the inputs and outputs. Vectors are always columns, and sounds are always monaural. Sounds should also be normalized. In general, vectors of pitches refer to windows, and the pitches themselves are in Hertz. Advisory: choose window size of 4000 samples and jump size of 1000, assuming a 44.1 KHz sample.
Pitch Detection
Detect using the time-domain Autocorrelation algorithm (findautomin is required):
Detect using the frequency-domain HPS algorithm:
Determine the pitch to which the program should correct:
Pitch Determination
Pitch Correction
Correct pitch using the Time Shifting algorithm:
Correct pitch using the PSOLA time domain algorithm:
Correct pitch using the Modified Phase Vocoder:









"assafdf"