Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/galargh/fiftytwo
Tuner built using WebAudio API and ReactJS
https://github.com/galargh/fiftytwo
Last synced: about 1 month ago
JSON representation
Tuner built using WebAudio API and ReactJS
- Host: GitHub
- URL: https://github.com/galargh/fiftytwo
- Owner: galargh
- License: mit
- Created: 2015-03-31T21:52:35.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2021-10-28T08:00:02.000Z (about 3 years ago)
- Last Synced: 2024-12-20T03:11:13.254Z (about 1 month ago)
- Language: JavaScript
- Homepage: http://fiftytwo.wales
- Size: 526 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# fiftytwo[[52](http://piotrgalar.com/fiftytwo)]
Fiftytwo is a tuner using WebAudio API for audio manipulation and ReactJS for
the view. It implements Philip McLeod's MPM algorithm for pitch
detection. It is being used and tested mainly with guitar and ukulele.### 52
The tuner was named after
['the world's loneliest whale'](http://en.wikipedia.org/wiki/52-hertz_whale)
which calls at a very unusual frequency of 52Hz.### MPM
Special thanks to Philip McLeod for
[a smarter way to detect pitch](http://miracle.otago.ac.nz/tartini/papers/A_Smarter_Way_to_Find_Pitch.pdf).### TODO
* use FFT to speed up the pitch detection
* tune config(cutoffs etc.) for more acurate results
* allow in-browser config manipulation
* add info box for denied microphone access