MusicianShip has excercises for chords, intervals, and sight reading, with more on the way like modes and chord voicings! A lifetime account is only $30 during early access.Sign Up now
The patterns on a keyboard take learning, but once you know them, improvisation becomes second-nature, and you can focus on expressing yourself instead of notes. MusicianShip has the tools to help you be great at improvisation
Notes, chords, intervals, sight reading, and practice tracking
In fact, any midi-enabled device will do.
I built this tool to help myself produce better music and make my shows more performative. This does not replace learning from books, and, for me, has made that learning faster.
There are lots of "learn piano" programs out there. The most widespread problem that these programs use microphones to figure out which notes you're playing. This kind of works, but the overtone series of a piano makes it very difficult for these programs to tell, whether you're playing another octave over a 1, 5, 8 chord.
Additionally, none of these programs could teach me how to "speak" piano. Music is not about regurgitating other peoples' songs, it's about self expression. Learning how to play tracks note for note is a valuable exercise, but is not the best way to learn self-expression on the piano.
Music is a language. Composing, producing, and performing music requires a fluent understanding of that language. When you learn a language, you learn the words of that language while learning how to put them together. Notes and chords are the letters and words of the language of music. Chord progressions are the sentences of this language, and conversations between musicians are built on these foundations. Reading this language is valuable, but overemphasized in current music education.