PyPitch is a Python suite of algorithms designed to detect the most prominent frequency in audio chunks. It is particularly useful in audio analysis, music theory, and applications requiring pitch detection.
- numpy~=1.26.3
PyPitch offers a variety of pitch detection classes:
- YinPitchDetector: YIN algorithm implementation.
- AutoCorrelationPitchDetector: Autocorrelation-based detection.
- FFTPitchDetector: FFT-based detection.
- HarmonicFFTPitchDetector: Harmonic-focused FFT detection.
The PyPitch library offers various functions for pitch detection. Import the necessary modules from the library and apply them to your audio data. Detailed documentation on usage is provided within the code.
Contributions to the PyPitch project are welcome. If you would like to contribute, please fork the repository and submit a pull request.
This project is licensed under the MIT License. For more information, please see the LICENSE file.