Show HN: Ultimidi – piano learning web game

Posted by XCSme 1 day ago

Counter9Comment5OpenOriginal

Hi HN,

10 years ago, as my BsC final project I had the idea to make a quick game that used neural nets to detect notes played on a guitar, and I made a small mini-game to make use of that. I always wanted to improve on that idea, so last year I started making my own piano-learning game.

You know how in most games you learn complex key combinations and sequences (i.e. Mortal Kombat fatalities), but those don't have much use outside of the game.

My idea was to make a game that can be played with the piano, so you you learn notes, chords, scales simply by playing.

While making it and prototyping many versions, I realised that that idea didn't work as well as I wanted, because it is hard to focus on reading notes, playing and some other gameplay logic.

In the end I settled on a combination of basic beat-based notes playing and a few minigames that use the piano as input. My goal now is to add even more such minigames, for learning different sheet reading, music theory and piano playing techniques.

For art, I am unfortunately not a designer and have no budget for hiring one, so I decided to go with some simple shaped art generated in bulk using AI rendering SVGs. Hopefully this is just a placeholder until I find someone to do the art for the game.

You can try it out for free, it does have some extra content in the Pro version, but a lotof content is free, including the ability to directly play full songs in scrolling or sheet mode here: https://game.ultimidi.com/songs

Happy to hear any feedback, especially if the MIDI connection/notes detection didn't work or something doesn't feel good.

Thank you!

Comments

Comment by vunderba 1 day ago

Nice job. I run a relatively popular Simon Ear Training game for piano/guitar (link on my bio if interested) so always happy to see more musical edutainment games.

Some feedback as a musician: in general, you want to avoid a metronome that maps to distinct pitches (in your case, it sounded like E on the downbeat and A on the others) because it can subtly interfere with new learners as they build a mental connection between notes and pitches.

Comment by XCSme 9 hours ago

I have already fixed the metronome sound. Thanks for the idea, I would have never thought of it...

Still not sure if I like how it sounds, maybe I should just offer multiple options in the settings.

Comment by vunderba 9 hours ago

Yeah, offering multiple sounds is actually a pretty common approach in lots of music software / DAWs. Some people like a woodblock sound, while others prefer the traditional metronome sound you'd hear from a mechanical escapement mechanism, etc.

Comment by XCSme 1 day ago

Hey, thanks, I will check your projects!

Interesting, I didn't think about the beat pitch stuff, I will fix it!

Comment by XCSme 1 day ago

Note that you need to play the first 2 introductory levels before you have access to the minigames. Sound invaders is the mini-game I focused more on.

Comment by kalualualeiamba 1 day ago

[dead]