
Midi Stroke
Piano, drums & sax trainer
0 ratings
Free
Rating summary
About
Midi Stroke is a free music trainer for piano, drums and saxophone. Connect your MIDI instrument: a keyboard, an electronic drum kit or pads, a wind controller by USB or Bluetooth, and play along with a score that scrolls under a cursor.
• Rhythm mode scores your timing note by note; Practice mode waits for the right notes.
• A count-in, a visual metronome riding the cursor, and results at the end of every piece: your precision, your timing, where the mistakes were, and your progress session by session.
• A library of studies, folk tunes and exercises; a scale and arpeggio generator; the 653 most common jazz licks of the great improvisers; 1,150 real drummers' grooves; theory lessons; and rhythm games that need no instrument. • Bring your own scores (MEI): repeats, D.C. and D.S. are written out so the page reads straight through.
Midi Stroke is made in the open by Vibetuned, a non-profit for music and arts education. It is free software (GNU AGPL v3): the source is at github.com/vibetuned/midi-stroke.
Music notation is engraved by Verovio (verovio.org), © RISM Digital Center, used under the GNU LGPL v3. Grooves from the Groove MIDI Dataset (Magenta, Google; CC BY 4.0); jazz patterns from the Weimar Jazz Database (The Jazzomat Research Project; ODbL); piano samples from the Salamander Grand Piano (Alexander Holm; CC BY 3.0).
Bluetooth: the Bluetooth button next to the MIDI status opens Apple's Bluetooth MIDI view to connect an instrument; that is the only use of Bluetooth. The app plays with the silent switch on, as a music app, and keeps the screen awake while it is open, because it is played from an instrument rather than the screen.
Music notation is engraved by Verovio (LGPL v3, © RISM Digital Center), credited in the description and in the app (About & licences).
Show more
+2
What's New in Midi Stroke
1.1
November 5, 2026
The score moves with the music as you hear it, smoothly, where it used to step a little ahead of the sound. In Practice, the cursor no longer jumps to the next note before it plays. The cursor is a band as wide as a note, with the note to play inside it. After a piece played in Practice, the new Rhythm button plays it again from the start, in time: from learning the notes to playing them in tempo.
More



