DiscoverThe Coding TrainCoding Challenge #151: Ukulele Tuner with Machine Learning Pitch Detection Model
Coding Challenge #151: Ukulele Tuner with Machine Learning Pitch Detection Model

Coding Challenge #151: Ukulele Tuner with Machine Learning Pitch Detection Model

Update: 2019-10-03
Share

Description

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?

💻 https://thecodingtrain.com/CodingChallenges/151-ukulele-tuner.html

🔗 ml5: https://ml5js.org/
🔗 CREPE: A Convolutional REpresentation for Pitch Estimation: https://github.com/marl/crepe
🔗 Hannah Davis's work: http://www.hannahishere.com/
🔗 How to turn any GitHub repo into a CDN: https://gomakethings.com/how-to-turn-any-github-repo-into-a-cdn/
🔗 Online Tone Generator: https://www.szynalski.com/tone-generator/

🚂 Website: http://thecodingtrain.com/
💖 Membership: https://youtube.com/thecodingtrain/join
💖 Patreon: https://patreon.com/codingtrain
🛒 Store: https://www.designbyhumans.com/shop/codingtrain/
📚 Books: https://www.amazon.com/shop/thecodingtrain

🎥 Coding Challenges: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6ZiZxtDDRCi6uhfTH4FilpH
🎥 Intro to Programming: https://www.youtube.com/playlist?list=PLRqwX-V7Uu6Zy51Q-x9tMWIv9cueOFTFA

🔗 p5.js: https://p5js.org
🔗 Processing: https://processing.org
Comments 
loading
00:00
00:00
1.0x

0.5x

0.8x

1.0x

1.25x

1.5x

2.0x

3.0x

Sleep Timer

Off

End of Episode

5 Minutes

10 Minutes

15 Minutes

30 Minutes

45 Minutes

60 Minutes

120 Minutes

Coding Challenge #151: Ukulele Tuner with Machine Learning Pitch Detection Model

Coding Challenge #151: Ukulele Tuner with Machine Learning Pitch Detection Model

The Coding Train