I've just spent far too long writing the beginnings of a ridiculous music game for web browsers. You use either a MIDI keyboard or the computer keyboard (a s d f g h j k). The game plays a bar of random notes and you have to play it back, correct notes and correct timing. As you level up, the patterns get more rhythmically complicated. If you make 5 mistakes, game over; you have to start again. Still probably a lot more to do to make this more interesting, but I'm curious as to whether anyone finds this remotely worthwhile.
One challenge right now is how to calibrate if you don't have absolute pitch. I feel like I might need to add some sort of screen where it plays you a few notes until you find the right ones or something. For now, note that it's in A minor, A3 to A4.
https://files.jantrid.net/simus/
Simus

@jcsteh How cool is this! You vibe code any of it?
@remixman Nope, coded entirely by hand.
@jcsteh @remixman OK now what would be kind of cool is if you used some kind of old-style machine learning a la the pi composer or whatever it was to output melodic fragments that are a bit less randomly generated and a bit more musically correlated? Trained on, MIDI melodies probably. Loads of free MIDI out there. And the higher level you get perhaps the influence factor goes down and heads towards randomness for difficulty levels.
@x0 @remixman ML is an area I have pretty much 0 expertise in unfortunately.