real time voice warping, controlled by your hands
- typescript + vite
- web audio api
- mediapipe
it uses the yin algorithm which
- computes the difference function across time-lag values
- normalise via cumulative mean
- find the first dip below a confidence threshold
detection range: 60 - 1200 hz (B1-D6)
ai was used to debug issues that i faced along the way. i used ai to fix a bug with the pitch algorithm used ai for some of the css codede