lpnotes | 2 years ago | on: Show HN: Perfect Pitch Puzzle – a musical Wordle daily ear training game
lpnotes's comments
lpnotes | 2 years ago | on: Show HN: Perfect Pitch Puzzle – a musical Wordle daily ear training game
I challenge you to the "bird_tweet" instrument in "hard" mode, lol. The bird tweet notes are almost indistinguishable it might as well be silent. It's hard even for me!
lpnotes | 2 years ago | on: Show HN: Perfect Pitch Puzzle – a musical Wordle daily ear training game
lpnotes | 2 years ago | on: Show HN: Perfect Pitch Puzzle – a musical Wordle daily ear training game
Thanks for mentioning it! I really struggled with this octaves decision, and wrote about it here: https://news.ycombinator.com/item?id=38410228
However, starting to also think that maybe I should just write a note on the page explaining what it's doing, lol.
lpnotes | 2 years ago | on: Show HN: Perfect Pitch Puzzle – a musical Wordle daily ear training game
> please let us manually scroll the keyboard
Letting people change octaves instead of letting the game pick the right octave for each note was something I really struggled with, because I think it would make the game a lot harder.
For example, if the right note was "C5" and the user picked "C4", they would hear "C4" when they played the note on the keyboard to input it, but if they clicked the button on the right side to listen back on their guess, should they hear the note in the correct "C5" pitch, or the wrong "C4" pitch?
If we accepted the entry even though it was in the wrong octave, it might be a little confusing since the playback would be different from what they heard when they input the note.
However, if we did not accept the entry because it was the wrong octave, we'd have to refactor to adjust the tiles to show the full octave number (like "C4" or "C5" instead of "C" or "Bb4" and "Bb5" instead of "Bb")... and maybe this would be a good candidate for a harder mode than the current "hard" mode.
=============
Letting users scroll the keyboard to change octaves is something I definitely want to put into the future "practice" mode, though! Since the feedback will be quicker, it will be easier to tell a user immediately if they chose the right note but the wrong octave.
lpnotes | 2 years ago | on: Show HN: Perfect Pitch Puzzle – a musical Wordle daily ear training game
lpnotes | 2 years ago | on: Show HN: Perfect Pitch Puzzle – a musical Wordle daily ear training game
Oof... we'll have to make sure the piano keyboard is more visible earlier in mobile mode :sweat-smile: I'm glad it worked for you in mobile, though! I've gotten mixed feedback about the notes sometimes not playing in mobile.
> I also wish there was a way to play more than one. Maybe allow me to do the previous days?
That's a great idea! We were originally thinking we needed to add support for user accounts to support this, but actually, it shouldn't be hard to allow people to toggle back to previous days as is. Thanks for the feedback!
lpnotes | 2 years ago | on: Show HN: Perfect Pitch Puzzle – a musical Wordle daily ear training game
For example, if the solution was:
Bb3 Bb4 Dd5 Db5 C5 Bb4 (the first 6 notes of a "Believer" melody)
... the piano octaves will be [3,4,5,5,4]
In today's puzzle, the first note is in octave 4, and the second note is somewhere in octave 3.
In a VERY early version of the game, we didn't show where the octave positioning was, only 7 white keys, and people got confused because even when they accurately thought that the next note was higher based on the interval, it actually ended up being a "lower" note because it was a lower note on a higher octave scale.
So now we give you the octave positioning.
lpnotes | 2 years ago | on: Show HN: Perfect Pitch Puzzle – a musical Wordle daily ear training game
We originally just thought of the game as "musical wordle" since we didn't want to infringe on the "wordle" name itself in case there were copyright issues, and PPP seemed like nice alliteration, which is how we ended up with the current branding. But I've started to realize that people have expectations when they hear it -- i.e. I've heard someone ask if the game was only for musicians who have perfect pitch, and that was not my intention at all!
Re: intervals -- right now in "easy" mode, we give users the first note, which gives them a start at identifying intervals. But I'm starting to wonder if maybe a given first note should be the default "normal" mode, now. And maybe "easy" mode will give more visual cues, maybe? (Just thinking out loud here.)
> melodies in a key other than C Funny story -- it took me forever to add in support for sharps and flats to the game, which is why the first ~50 songs in the database all had melodies whose first six notes had to be in C major. Luckily this is not the case anymore (we're at Day 111 now).
> If you haven't already it would be good to give Earmaster a try and see how they approach it Thank you for the recommendation! I've checked out a few other online ear training games but not Earmaster yet.
lpnotes | 2 years ago | on: Show HN: Perfect Pitch Puzzle – a musical Wordle daily ear training game
I think we'll definitely have to do more brainstorming to figure out the right features for each difficulty level; I think I saw some ask for an even more difficult mode.
lpnotes | 2 years ago | on: Show HN: Perfect Pitch Puzzle – a musical Wordle daily ear training game
lpnotes | 2 years ago | on: Show HN: Perfect Pitch Puzzle – a musical Wordle daily ear training game
lpnotes | 2 years ago | on: Why experienced programmers fail coding interviews
We caught up.
lpnotes | 6 years ago | on: Jitsi Meet: An open source alternative to Zoom
We initially used Google Hangouts for the project in 2014, and we've been using Jitsi ever since Google Hangouts deprecated its API in 2017.
I generally love Jitsi; like Google Hangouts, it allows multiple people to screenshare simultaneously in our virtual coworking sessions. However, I have stumbled upon a couple of issues with it: - higher rates of audio or screensharing issues, especially when the participants are long distance or if one of them has a poor wifi connection, or is on an older computer. - screensharing with the browser extension sometimes doesn't work, or times out
We're actually rebuilding the CodeBuddies platform right now, and for the next iteration I am strongly considering paying for the Zoom API instead because it's more accessible to people with lower quality wifi connections and for folks on older machines.
lpnotes | 8 years ago | on: Love PyCon? Join Raymond Hettinger, Alex Martelli, Luciano Ramalho at PyBay SF
lpnotes | 11 years ago | on: Problem Solving with Algorithms and Data Structures
IMO this is one of those books where it helps to talk about the material out loud/screenshare. The material can sometimes be dense.
lpnotes | 11 years ago | on: CodeBuddies is an organizing problem, not a technology problem
:)
lpnotes | 11 years ago | on: Free online study groups for people learning web development
In the near future, though, my hope is that a platform will replace the Google Groups and make the study group creation process around supplementary resources (besides the ones I picked to experiment on, that is) much easier. Can give you updates on when the beta platform is up if you join the mailing list or send me a PM.
lpnotes | 11 years ago | on: Free online study groups for people learning web development
lpnotes | 14 years ago | on: A huge listserv. Each day, only one random person can write to it.
> I think the easy mode could be easier - people without perfect pitch need to warm up a bit first
Will think about that, thanks! Maybe immediate visual feedback to give you a hint if you're close to the note, or the first two notes are given instead of just the first note? Otherwise I can't think of other ways to make it more easy, but am open to ideas!