M

MIDI Piano Trainer

A personal trainer for playing MIDI on your PC keyboard

C3-E5

Online piano trainer for MIDI files

Load MIDI directly in the browser, practice parts with your PC keyboard, and track your timing accuracy.

First Open Free Tools project

A free showcase for MIDI practice and Audio-to-MIDI experiments

MIDI Piano Trainer is ready to try: upload MIDI, hear it on a piano sound, practice with falling notes, and move into the experimental audio-to-MIDI converter.

Working

MIDI Piano Trainer

MIDI upload, falling notes, track selection, speed control, and playback through the built-in piano.

Beta

Audio to MIDI

Upload a short piano recording, get a MIDI file, download it, or open it directly in the trainer.

Open source

Open Free Tools

An ecosystem of free tools that people can use, study, and build on.

How to use the trainer

Everything runs in the browser: your MIDI file does not need to be sent to a server.

  1. 1. Upload MIDI Any .mid or .midi file works. If you only have a piano recording, try Audio-to-MIDI first.
  2. 2. Hear the result Press Listen to hear the MIDI through the built-in piano, or Play to start the falling notes.
  3. 3. Practice the right part Choose a track, adjust the speed, and play using the keys highlighted on the virtual keyboard.
Filenot loaded
Notes0
Hits0
Misses0
Accuracy0%

Start with a MIDI file

Upload a .mid or .midi file. After it loads, press Listen to hear the piano or Play to practice with falling notes.

I only have audio