How to Build an Ear Trainer with JavaScript | Dark Hacker News