Hacker News new | ask | show | jobs
by matteason 361 days ago
I had a quick look - it's sample-based (eg organ has 4 preloaded samples, http://terpstrakeyboard.com/web-app/sounds/organ440.mp3 plus 110, 220 and 880Hz variants), and different notes are created by adjusting the playbackRate of the closest sample

It's also all just vanilla JS which probably helps keep it snappy