Settings
Midi2Vidi is an online MIDI piano visualizer that transforms MIDI files into beautiful animated videos. Display falling notes above a realistic piano keyboard, customise colours and visual effects, then export high-quality videos directly from your browser. Perfect for YouTube performances, tutorials, composers and piano enthusiasts.
Found something wrong or want something added? Create an issue on my public GitHub or email me at midi2vidi@gmail.com and I'll look into it! If there was a problem processing your MIDI file, please attach it to help me recreate what you've seen.
If you've enjoyed using this site, please consider buying me a coffee and leaving a message using the Support me button at the bottom of this page.
- 08 Jul 2026: Maximised view now fills the screen width
- 06 Jul 2026: Enhance progress bar with timeline intervals
- 05 Jul 2026: Add "Export MIDI" for the selected instruments
- 05 Jul 2026: Add "Play all" toggle to play only selected instruments
- 02 Jul 2026: Add falling notes!
- 28 Jun 2026: Add maximise/minimise toggle
- 26 Jun 2026: Added audio support for playback and video export
- 16 Jun 2026: Added particle effects and instrument picker
- 15 Jun 2026: Rewritten as fully browser-based visualizer
- 14 May 2026: Check channel for keyboard programs on note events
- 28 Apr 2026: Fixed dropped frames and make consistent fps
- 24 Aug 2024: Start and end with no notes played
- 20 Aug 2024: Add piano key detail
- 12 Aug 2024: Fixed unused active key color
- 10 Aug 2024: Tempo changes no longer clips note duration
- 05 Aug 2024: Fixed issue with white active key color
- 05 Aug 2024: Add error handling if no MIDI notes found
- 03 Aug 2024: Default tempo to 120 BPM instead of error when not set
- 03 Jul 2024: Added active key color configuration
- 01 Jul 2024: Added width configuration
- 23 Jun 2024: Added public github for issue tracking
- 17 Jun 2024: Made public... enjoy!