Comment by titzer
8 days ago
All interesting suggestions. I might add a toggle for horizontal mode, but would probably retain both modes to not lose functionality. For my other apps I have forks of each version, with the idea that if it changes radically from one version to the next, one can always go back to a live copy of the old version.
I pushed an Apache 2.0 license. Feel free to clone the GitHub repo and throw Claude at it. It might surprise you how well it can add features to a single file HTML; it can work out basically how the entire thing works without needing to read any docs. So by all means, vibe code a fork :)
Lovely!
I have been wishing to make an app like this for years. I have Sing-and-See, Ear Master, etc., but none seems to get the UX right (for me).
Will play around with vibe-coding when there's opportunity. Thanks for adding the license!
Not sure if you happen upon a late reply, but I took some of your suggestions and did a v0.3:
https://htmlpreview.github.io/?https://github.com/titzer/Rif...
It has the horizontal keyboard, highlighting of played notes, and MIDI input. tested with WebMIDI on Firefox and it was a little squirrely but got it to work.
Awesome! I just tried! Thanks! Will play around more.