I started from the Coding Train challenge : Ukulele tuner in JavaScript using p5.js, ml5.js and the pre-trained machine learning model CREPE: A Convolutional REpresentation for Pitch Estimation
🎤 Record your voice or play the guitar 🎸, and I'll play back your melody while playing the piano 🎹.
Built with Pitch Detection model in ml5.js and p5.js.
🔔 Allow microphone access when prompted by the browser, a lag of a few seconds will occur by the time the microphone is initialized.
Do not work properly on Smartphone😢