Releases: kosua20/MIDIVisualizer
MIDIVisualizer 5.3(1)
MIDIVisualizer 5.3
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
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
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
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
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
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:
MIDIVisualizer 3.4
MIDIVisualizer 3.3
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.
MIDIVisualizer 3.2
New features:
-
You can now export a track as a series of PNG frames in a directory. Those can then be used in video editing tools to generate a video without the performance issues of direct screen recording. The export framerate can be defined. Note: The export process can take a long time, be sure to look into the console log to track down the progress.
-
The attenuation speed of the blur effect can now be adjusted, to avoid large glowing regions when many notes are playing on screen.