Your favorite songs—animated.
A remaster of MIDIJam, a 3D MIDI file visualizer.


Latest version: v1.6.0

What's new?

(Jun 26, 2022)

Version 1.6.0 adds new features and graphics.

You do not need to uninstall any previous versions before installing v1.6.0.

  • Add HUD including fillbar and song title (#82)
  • Add an option to always keep instruments visible (#89)
  • Add custom background configuration (#9)
  • Add enhanced graphics, including anti-aliasing and dynamic shadows (#88)
  • Add new instrument: Bird Tweet (#75)
  • Add new localizations: Norwegian, Finnish, Russian (#94)
  • Add pitch bend visualization to more instruments (#65)
  • Fix the issue where MIDI devices were left open when midis2jam2 finishes (#87)
  • Fix the issue where keyboard keys were not velocity ramped (#113)
  • Fix the issue where lyric events were sometimes incorrectly displayed (#90)
  • Fix the issue where midis2jam2 would sometimes crash when starting (#105)
  • Fix the issue where the Tubular Bells would animate incorrectly
  • Fix the issue where the auto-cam would not focus on the Fiddle or Ocarina (#92)
  • Fix the issue where the music box would animate incorrectly (#84)
  • Fix the issue where the space laser would clip through stage
  • Documentation, cleanup, and refactoring of codebase

View all releases →

Profiled and packaged with JProfiler and install4j, a Java profiler and multi-platform installer builder.

✏️ Your favorite songs—animated.

midis2jam2 is a 3D MIDI file visualizer. It plays any MIDI file and animates its performance with a virtual band.

A remaster of MIDIJam, it provides a faithful recreation of the original MIDI file visualizer with new instruments, graphics, and settings.

A screenshot of midis2jam2. A stage with a keyboard, a saxophone, a drum set, a bass guitar, an electric guitar, and an acoustic guitar.

🎥 View from anywhere.

midis2jam2 natively supports a freecam/noclip feature, allowing you to move around the scene and view from any angle.

Get up close to any instrument and notice the detail. Each instrument is accurately and aesthetically animated.

A screenshot of midis2jam2. A stage with a keyboard, a harp, music boxes, tubular bells, and a choir.

🔊 Listen with your favorite SoundFont.

Experience midis2jam2 with high-quality sound, allowing you to play with any SoundFont of your choosing.

Have a physical MIDI synthesizer? Connection is easy with simple configuration.

A screenshot of midis2jam2. A stage with a marimba, a trumpet, a clarinet, a tuba, an accordion, strings, a trombone, and a drum set.

🪕 Complete GM implementation.

midis2jam2 will complete the GM implementation, allowing every MIDI instrument to be visualized.

Instruments including the clarinet, banjo, and helicopter have on-screen visuals—with more to come with every release.

midis2jam2 also has support for animating pitch-bend and modulation effects. Look for these animations on the guitar and space laser.