Earlier quoted context omitted.
No, it teaches you how to read the scores pretty good actually. The 'rote memorization' can be pushed as well but that's not the goal here, the goal is to learn to read notes fast enough that you can actually play the music. (See attached video). As for improvisation and playing songs by ear: improv requires some knowledge about how music is structured, I have some ideas on showing what the underlying structure is bu…
I do like that you are showing the score, instead of doing some sort of Guitar Hero style / abstract grid. That will definitely help people that want to translate this into reading sheet music. And you may be right in that doing this enough will give you a sense of what keys make what sounds, which then can clue you into to how songs work "under the hood". Since you're rendering the score in realtime, you could let u…
Pianojacq, an easy way to learn to play the piano
31–40 of 179 posts
Re: Pianojacq, an easy way to learn to play the piano
#32Earlier quoted context omitted.
I do like that you are showing the score, instead of doing some sort of Guitar Hero style / abstract grid. That will definitely help people that want to translate this into reading sheet music. And you may be right in that doing this enough will give you a sense of what keys make what sounds, which then can clue you into to how songs work "under the hood". Since you're rendering the score in realtime, you could let u…
> I do like that you are showing the score, instead of doing some sort of Guitar Hero style/abstract grid This and the way it shows these little lines when you hit some wrong keys is really helpful if you are just learning sight reading. Credit for this should go to Piano Booster probably though.
Re: Pianojacq, an easy way to learn to play the piano
#33Earlier quoted context omitted.
> Will you be able to improvise after enough of this? Play songs by ear? How many Herbie Hancock's have you come across after finishing a grade 1 piano book? Of course a single exercise app or book isn't going to create the perfectly rounded musician. For a child or beginner player, this looks like a great tool. Advanced musical skill is entirely composable. Having solid improvisational skill or technical ability lar…
It's a nice tool, didn't intend to come off that negatively. More of a thought experience about the limitations of these types of tools. I'm not sure it's quite beginner level, as I don't see anything that shows you where the note is on the keyboard? You'd have to start with a bit of reading knowledge, or be willing to just hit random keys until you figure out the mappings.
Re: Pianojacq, an easy way to learn to play the piano
#34It's funny, I've had almost the same experience: decided to start playing again during Covid, and wanted to use the midi port to gamify things a bit. I've been using Synthesia[1] on an iPad, which also lets you take an arbitrary MIDI file and practice it. On the off-chance that this will inspire the article's author for their development, or simply for the curious, this has been my experience with it: The primary mod…
That's an interesting comment. So, the midi->score conversion is indeed one of the harder parts, I spent a lot of time on that and I'm not yet satisfied with the results. There are quite a few ways in which this can be improved further, there is a long list of 'todo's' where I basically have worked out how to make the improvement but I have not yet gotten around to actually implementing it. Midi is 'lossy' in the sen…
As using MIDI will probably never be perfect, have you thought about using the score in a suitable format, like LilyPond, directly?
Re: Pianojacq, an easy way to learn to play the piano
#35I enjoyed PianoMarvel
Re: Pianojacq, an easy way to learn to play the piano
#36Attention Mozilla
Re: Pianojacq, an easy way to learn to play the piano
#37Re: Pianojacq, an easy way to learn to play the piano
#38Piano sheet music includes these finger position hints. Unfortunately they're not optional.
It's hard to include correct fingering in the model without some kind of camera and image recognition system, or special keys and finger sensors, or something equally obscure.
There's nothing wrong with the idea of gameifying piano, but it's a really hard problem to solve well. The usual result with piano teaching apps of all kinds - as someone else commented below - is kids get up to Grade 1 (maybe 2) and then hit a brick wall.
The reality is that playing any instrument with non-trivial competence is really fucking hard. It takes everyone a ridiculous amount of time and effort to get good at it - even those with talent.
So there's a trade off between trying to offer easy but limited success with some entertainment value, and going the whole way and doing it properly - which all but the most musical kids get very bored by, because it's such hard work.
Re: Pianojacq, an easy way to learn to play the piano
#39Regrettably it's not working on Firefox[1], but hey at least I can report wrongthink YouTube videos. [1] https://pianojacq.com/firefox.html
Re: Pianojacq, an easy way to learn to play the piano
#40Earlier quoted context omitted.
That's an interesting comment. So, the midi->score conversion is indeed one of the harder parts, I spent a lot of time on that and I'm not yet satisfied with the results. There are quite a few ways in which this can be improved further, there is a long list of 'todo's' where I basically have worked out how to make the improvement but I have not yet gotten around to actually implementing it. Midi is 'lossy' in the sen…
Musescore does do a great job and is open source, so there's that. Another option is to have users manually upload midi with a proper score attached to some store or community repo with user reviews. It's less satisfying as a solution, but it means all it takes is one motivated user for everyone to enjoy the score. For my final point, you can model this as a hidden markov process. You're observing notes, but not the…
Importing alternative formats (xml for instance) is definitely an option worth looking into, but because the bulk of the material that is out there that people can freely access is in midi format we chose that one first.