Features:
- Added a new split mode for assigning notes to color sets: control points can be defined to assign ranges of keys to each set ; control points can change over time, allowing the user to define fine-grained set assignments (per-hand for instance) (#123)
- When restarting the application, ensure that the current state is restored (this covers the display and export settings and the paths to the current configuration & MIDI file/device) (#119, #120)
- In live-play, it is now possible to save a recorded session as a MIDI file (#112)
- MIDIVisualizer now creates a window that support transparency, meaning that it can be overlaid on top of other software while running (#111)
Improvements:
- Drag-and-drop support for MIDI and .ini files
- PNG export is now able to save multiple frames asynchronously, leading to faster exports (#101)
- New GUI style with a cleaner font, and the "lock colors" setting is now off by default (to help with #116 and similar issues)
- The current playback time is displayed in the main panel
Fixes:
- Active keys and flashes should now display accurately on some GPUs on Linux (#105, #115) (thanks to @Fabien-Chouteau for submitting this fix!)
- Improvements to the build compatibility (#125, #121, #118) (thanks to @MosesAlexander for submitting a related fix!)
Thank you for using MIDIVisualizer!