https://github.com/nibblerealm/pitch
Quickly and accurately determine the pitch and volume of a sound sample.
https://github.com/nibblerealm/pitch
acf audio auto-correlation bacf bcf detection pitch-detection
Last synced: about 1 year ago
JSON representation
Quickly and accurately determine the pitch and volume of a sound sample.
- Host: GitHub
- URL: https://github.com/nibblerealm/pitch
- Owner: NibbleRealm
- License: apache-2.0
- Created: 2019-12-26T20:34:53.000Z (over 6 years ago)
- Default Branch: v0
- Last Pushed: 2025-06-06T20:58:42.000Z (about 1 year ago)
- Last Synced: 2025-07-14T03:28:52.778Z (about 1 year ago)
- Topics: acf, audio, auto-correlation, bacf, bcf, detection, pitch-detection
- Language: Rust
- Homepage:
- Size: 31.3 KB
- Stars: 6
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
## ["pitch"](http://plopgrizzly.com/audio#plopgrizzly) by [Plop Grizzly](http://plopgrizzly.com)
Quickly and accurately determine the pitch and volume of a sound sample.
This crate uses a
[Bitstream Autocorrelation Function (BCF)
](http://www.cycfi.com/2018/03/fast-and-efficient-pitch-detection-bitstream-autocorrelation/)
invented by Joel de Guzman to determine the pitch of the sound sample.
## Features
* Determine pitch of an audio wave using Bitstream Autocorrelation (BCF)
## [Contributing](http://plopgrizzly.com/contributing/en#contributing)
## Roadmap to 1.0 (Future Features)
* Try using BACF, the updated version of BCF, which uses peaks rather than
zero-crossings. Evaluate Speed vs accuracy benifits / downfalls. Method
differences described
[here](http://www.cycfi.com/2018/04/fast-and-efficient-pitch-detection-bliss/)
## Change Log
### 0.1
* Initial release.