Skip to content

Releases: kosua20/MIDIVisualizer

MIDIVisualizer 6.0

04 Dec 18:27

Choose a tag to compare

New features:

  • Support for live play using a connected MIDI device is here! You can select the device to use in a new GUI panel and effects will be displayed live while you are playing. (#39, #64)
  • While in live mode, you can pause and reset the timer to record extra notes or export a video of the performance.

Improvements:

  • Added units where possible to clarify various effect parameters. (#81)
  • Enabled all visual effects by default to improve discoverability (including pedals and wave).

Bug fixes:

  • Fixed some erroneous export messages (follow-up to #60)
  • Solved a shutdown crash where OpenGL calls were performed after the destruction of the context (#82).

Thank you for using MIDIVisualizer!

MIDIVisualizer 5.3(1)

28 Nov 11:23
37807d3

Choose a tag to compare

This is a supplementary update to v5.3 which is fully compatible with it.

Bug fixes:

  • When minimizing the window during an export on Windows, the recording was stopped or garbled due to extra resizing events triggered by the system (#60)

MIDIVisualizer 5.3

26 Nov 21:42

Choose a tag to compare

New features:

  • The score and keys can now scroll in reverse, i.e. going from the keyboard to the top of the screen (#64)
  • Playback speed can be adjusted (#72)
  • Pedals will vary their opacity depending on the velocity of the press, and the expression pedal is now supported (#79)

Improvements:

  • Background and particle image paths are now saved in configuration files and can be specified on the command-line. If found, they will then automatically be loaded (#73)
  • You can now adjust the scale of the GUI in the display options or using the --gui-size command-line argument (#76)
  • When pressing the Esc key, a confirmation popup will be displayed before quitting (#75)

Bug fixes:

  • Improved video export stability (might help #60)
  • In rare occasions after reseting a playing track, particles were still displayed erroneously.

Thank you for using MIDIVisualizer!

MIDIVisualizer 5.2

07 Aug 20:07

Choose a tag to compare

New features:

  • Notes (and their associated effects) can have different colors based on their track, channel, or a separating key defined by the user (#26, #46, #58).
  • New layer for pedal events: pedals can be highlighted on screen when pressed, separately or grouped, with custom color, opacity, and size (#44).
  • New layer: added a light wave effect on top of the keyboard, with custom color, opacity, size, amplitude and frequency (#59).
  • The range of keys displayed on screen can now be customized (#58).
  • Keyboard height can now be adjusted.
  • Added a smoothing option to alleviate aliasing on the notes and pedals.

Improvements:

  • Improved the brightness of flashes.
  • Moved the export options to their own dialog panel.

Bug fixes:

  • Fixed an issue where undefined geometry was sent to the GPU

Thank you for using MIDIVisualizer!

MIDIVisualizer 5.1

24 Jul 21:24

Choose a tag to compare

New features:

  • The window size and fullscreen toggle can be set both in the interface and from the command line (#54).
  • MIDIVisualizer now has an icon! 🥳

Improvements:

  • Switched to a bundled app on macOS (but the command line utility is still provided in the download) and a launch script is provided on Ubuntu.
  • Improved handling of the initial resolution on HiDPI/Retina screens.
  • Adjusted export interface.

Bug fixes:

  • Fixed many issues with MIDI loading. Timings and tempo changes are now handled more accurately (#36, #42).
  • MIDI loading should also be more robust (#43).
  • Fixed an issue with FFMPEG detection when compiling locally. (#56).

Thank you for using MIDIVisualizer!

MIDIVisualizer 5.0

20 Jul 21:16

Choose a tag to compare

New features:

  • Video export has arrived, with MPEG2 and MPEG4 support for now (#48, #55)
  • Complete command-line support for loading MIDI files, adjusting display options and exporting tracks (#50)
  • Fullscreen support (#46)
  • Export-only mode where the window is never displayed and the app exits after the end of the export (#50)

Improvements:

  • Improved configuration file format with keywords and explanatory comments.
  • Support for transparent background when exporting PNGs (#51, #52)
  • Additional export resolution option (#54)
  • Detailed help messages.

Bug fixes:

  • Fixed an issue with import of configuration files from previous versions.
  • Fixed missing option in configuration files.

This is the first release that is automatically generated for Windows, macOS and Ubuntu. If you encounter issues with the executables available below, let me know.
Thank you for using MIDIVisualizer!

MIDIVisualizer 4.1

06 Nov 22:08

Choose a tag to compare

New features:

  • You can now customize the colors of pressed keys (#24).

Bug fixes:

  • Fixed an issue with pressed keys highlighting on some GPUs.

MIDIVisualizer 4.0

28 Oct 06:51

Choose a tag to compare

There are a lot of new things in this release so I'm upgrading MIDIVisualizer to version 4. Thank your for using this application and for your feedback!

New features:

  • Visual elements (notes, score, particles, flashes) can now be toggled and re-ordered as a series of layers (#23). Click on "Show layers..." to display the list of layers, you can drag-and-drop them to customize their order.
  • A background image can now be defined, with support for transparency (#19).
  • Keys on the keyboard are highlighted when they are pressed (#24).

Improvements:

  • You can now load as many particle images as you wish, and they will be converted to grey levels.
  • The initial track position can now be adjusted (#18).
  • The user interface has been cleaned up by regrouping options in categories.

Bug fixes:

  • Initial position of the particles has been adjusted to align with the notes (#33).
  • An issue with the particles on both Nvidia and Intel GPUs has been fixed (#7, #22, #28).

MIDIVisualizer 3.4

25 Apr 21:53

Choose a tag to compare

Improvements:

To avoid notes at the very beginning being hidden by the keyboard, the initial position of the track is now shifted (see #18).

Bug fixes:

Fixed a bug related to the particles on OpenGL < 4.0 (see #17).

MIDIVisualizer 3.3

20 Apr 09:03

Choose a tag to compare

Improvements:

  • Notes can now be hidden.
  • Colors for the background lines, texts, keyboard, sharp/flat keys can be customized.
  • Flashes can be tinted and resized.
  • You can access debug options by pressing the 'd' key, and can now dump all parsed MIDI events and generated notes in the console log.

Bug fixes:

  • Controller pressure and unknown MIDI events are now ignored when computing a track timing.
  • Updated GLFW on macOS, should improve Mojave performances.