Live data from Hacker News

Show HN: I made a memory game to teach you to play piano by ear

lend-me-your-ears.specr.net

101–110 of 177 posts

Re: Show HN: I made a memory game to teach you to play piano by ear

#101

Absolutely awesome. Move the help button off the keyboard. Let the user select whether or not the replay should always play after a mistake. Many issues with learning the longer sequences in practice mode can be difficult if the replay freezes the keyboard every time you hit a wrong key.

I actually spent an hour with it without pause, so in terms of comparing this to highly successful cutting edge AI announcements with playgrounds, I'm digging THIS a lot more today.

Also the sound is very high quality. Having built various A440 piano synths from scratch, the fidelity of the sound is superb. One thing I noticed was that the sound buffer has a memory issue at some point (after about 40 minutes of continuous practice) that causes the sound to start crackling. Maybe something to do with memory storage or something isn't getting flushed when the channel goes idle (no sound playing). Will fiddle. Nice work!

Re: Show HN: I made a memory game to teach you to play piano by ear

#103
This looks great. Just started learning piano and ear training has been on my list and this Simon-style approach seems way more engaging than traditional exercises.

The MIDI support is a nice touch. Haven't connected my keyboard yet though. Gonna try this out.

Re: Show HN: I made a memory game to teach you to play piano by ear

#104
post #83

Earlier quoted context omitted.

[flagged]

Hacker News has become weirdly anti-hacker in the last 5 or so years, so please keep building stuff and keep posting it. This is literally what HN is supposed to be. The "AI slop" tirade is just bottom of the barrel bandwaggoning for upvotes because it's popular to hate AI today

One of the counterintuitive aspects of the LLM boom is that agentic coding allows for more weird/unique projects that spark joy with less risk due to the increased efficiency. Nowadays, anything that's weird is considered AI slop and that's not even limited to software development.

No, "LLMs can only output what's in their training data" hasn't been true for awhile.

Re: Show HN: I made a memory game to teach you to play piano by ear

#106

Funny, I posted my (less cool) version of this exact idea last week: https://keybykey.app

> come back tomorrow!

I hate that I can't do a second one after finishing the first task... I know this is supposed to be this magic user engagement trick where people come back day after day because there's no other way to use it, but it's not for me if I can't choose when to play a game or practice a skill

Re: Show HN: I made a memory game to teach you to play piano by ear

#107
post #38

It's a very cool little game! One suggestion: could you make it so you can noodle around on the keyboard without submitting the answer and then once you've worked it out, have a submission mode? Right now, it's frustrating that if you enter a wrong note, it shows a message, so you can't experiment on the keyboard to try to work it out.

You read my mind sir! Also, great work by OP, I really needed this since a long time!

Re: Show HN: I made a memory game to teach you to play piano by ear

#108
Clean project, well done.

As a classically trained pianist, I'll say the following commentary regarding this thread: there are many ways to learn to "play the piano" and no one is going to agree on "the right way" because there's no true way.

This project is a good way to practice basic sheet music reading as well as to aurally recognize notes and phrases; teaching would require some cultivation of understanding the context and nomenclature. Thanks for sharing!

Re: Show HN: I made a memory game to teach you to play piano by ear

#109

Earlier quoted context omitted.

There are plenty of musicians here saying this is useful for them or would be useful while learning. As meta commentary, those not in a subgroup sometime fail to see utility of a thing built for that subgroup and it's easy to feel a sense of superiority "oh how dumb and trivial this thing is", but it may be better to first have curiosity and see how the intended audience responds. Often it's not dumb or trivial, you'…

I've played the piano for years. Your immediate conclusion that my dislike must stem from inexperience instead of a more nuanced place strikes me as the exact kind of thing you're lamenting in your comment.

> a more nuanced place

Your original comment implies "it's GenAI so it must be bad."

Re: Show HN: I made a memory game to teach you to play piano by ear

#110

Absolutely awesome. Move the help button off the keyboard. Let the user select whether or not the replay should always play after a mistake. Many issues with learning the longer sequences in practice mode can be difficult if the replay freezes the keyboard every time you hit a wrong key.

A cool feature would be a piano key color fading transition when you hit the key, which will adapt someone's memory more quickly to being able to complete the sequence with multiple retries.

Should be as simple as adjusting the color interpolation in an animation on a piano key to its gain (not sure how low the sound API is for this, but you should be able to track the key's moving average on amplitude over 10 frames and bound it to get a fade effect that takes the key press strength into consideration).

Perhaps you can even use a Simon Says color theme suited to the app's theme to work in a nice easter egg. Lots of cool things with this!

Post reply on HN