MIDI piano · in your browser

Learn & Play Piano

Import any MIDI file, plug in your USB keyboard to play along, watch the notes fall in sync. No installs, no accounts — just open a file and start. It's free (for real).

Play →

Connect real instruments

Plug in any USB MIDI keyboard and Vitzik listens in real time. Get instant visual feedback as you play, with no driver setup and nothing to install.

A MIDI cable and a USB cable, used to connect a MIDI keyboard to a computer

MIDI Visualizer

Notes fall in sync with the audio so you always know what comes next. Track-by-track colors, adjustable speed, and a piano roll that highlights every key as it plays.

Screenshot of the Vitzik MIDI visualizer, showing colored notes falling toward a piano keyboard in sync with the song

Learning tools

Use the loop tool to select a portion of the score and repeat this section. You can also reduce the BPM and learn at your own pace.

Screenshot of the Vitzik loop tool selecting a section of a song to repeat

Save your songs

Learning takes time, we got you! You can save a song and resume later. We don't store anything, everything stay in your browser.

Screenshot of the Vitzik panel for saving and resuming a song

Real time score rendering

We render a score the song so you can also practice your score reading abilities.

Screenshot of Vitzik rendering sheet music in real time alongside the piano roll

Focus on single track or channels

Most players shows all tracks and channels at once. With Vitzik you can disable the channels and tracks you don't want to hear to focus on the ones you are practicing

Screenshot of the Vitzik track and channel controls for hiding instruments