In this challenge, I attempt to create a Ukulele tuner in JavaScript using p5.js, ml5.js and the pre-trained machine learning model CREPE: A Convolutional REpresentation for Pitch Estimation. Can you make one with a more elegant and creative interface?
The ml5 documentation.
Github repository of the CREPE pitch detection model.
Big thanks to Hannah Davis, who ported the CREPE model into ml5.
Creating a URL to load files hosted on GitHub.
Generating sounds with specific frequencies online.
Live Stream with ml5.js Pitch Detection and Ukulele Tuner
- Editing
by Mathieu Blanchette
- Animations
by Jason Heglund