What's new in Virtual MIDI Piano Keyboard 0.9.0
Jan 3, 2024
- Changes in v0.9.0:
- Fix for GH #17: Changing instrument file doesn't remove old instruments/controllers.
- Fix for GH #18: Extra controllers not saved with configuration.
- Fix for GH #19: Clicking or using the mouse-wheel over knobs moves them but doesn't generate events.
- Fix for GH #20: The option to keep the consistency of channels ignores the UI values.
- Fix for GH #21: Clicking MIDI reset doesn't reset all controllers.
- Building with Qt6 by default.
- For Qt5 compatibility, the option USE_QT5 must be set.
- C++ compiler and runtime requirements upgraded to C++17.
- CMake requirement upgraded to 3.16.
- Requires: drumstick v2.9.
New in Virtual MIDI Piano Keyboard 0.8.10 (Sep 1, 2023)
- Fix for SF ticket [#83]: Fail to build when mixing Qt6 and Qt5 libraries.
- Fix for SF ticket [#84]: Failure restoring portable settings.
- Chinese translation updated. Thanks to Hycinth 听寒.
- Requires: drumstick v2.8.
New in Virtual MIDI Piano Keyboard 0.8.8 (Aug 29, 2022)
- Czech translation updated. Thanks to Pavel Fric.
- Spanish and Galician translations updated.
- Checking MIDI backends at startup with user messages when missing.
- New View menu option: Octave subscript designation.
- Fixed the wrong icon in KDE+Wayland.
- Requires: drumstick-2.7.
New in Virtual MIDI Piano Keyboard 0.8.7 (Apr 5, 2022)
- Fixed touch-screen events handling on Linux, on both X11 and Wayland.
- Fixed raw (low level) keyboard events handling on Linux+Wayland.
- New cmake build option: ENABLE_NATIVE_FILTER. Enabled by default on Windows, and disabled elsewere.
- Fixed ticket #80: always-on-top preference hides main window.
- Fixed command line option "file".
- Fixed instruments definition "default.ins" file loading.
- Requires: drumstick-2.6.
New in Virtual MIDI Piano Keyboard 0.8.6 (Dec 23, 2021)
- Fixed advanced setting on connections dialog.
- Enabled empty input connection after fix on drumstick-ALSA: requires external connections utility.
- Better inverted piano colors after fix on drumstick-widgets: changed the white keys background picture depending on the key background color.
- Removed dependency on Qt6::Core5Compat when building with Qt6
- Requires: drumstick-2.5
New in Virtual MIDI Piano Keyboard 0.8.5 (Dec 6, 2021)
- New build option USE_QT with valid values 5 or 6, to choose which Qt major version to prefer. By default (if not set) it uses whatever is found.
- Fixed ticket #74: crash under Linux using the MIDI Connections dialog. if there are no suitable MIDI inputs/outputs available.
- Fixed error checking of DwmGetWindowAttribute() call. This caused a problem in Windows 7 running the "Windows Classic" theme.
- Swedish translation updated. Thanks to Magnus Johansson.
- Czech translation updated. Thanks to Pavel Fric.
- Requires: drumstick-2.4
New in Virtual MIDI Piano Keyboard 0.6.1 (Aug 22, 2015)
- Fixes for ALSA (Linux) and Windows input drivers, (provided by Drumstick 1.0.1 libraries)
- Packaged using the Qt Frameworks 5.5.0
- Fixed ticket #27: save keyboard maps with default xml extension
- Fixed ticket #29: display input event noteon with velocity=0 as noteoff
- Color palette management fixes
- Updated Russian and Serbian translations
New in Virtual MIDI Piano Keyboard 0.6.0 (Sep 15, 2014)
- Qt5 migration completed. XCB replacing X11 library on Linux/Unix
- RtMIDI replaced by Drumstick-RT with pluggable backends: ALSA Seq, OSS, Windows, Mac OSX, Network and FluidSynth.
- Ticket #39: keyboard can start on any note
- Allow to configure any number of keys, instead of full octaves
- New translations: Serbian and Galician
New in Virtual MIDI Piano Keyboard 0.5.1 (Feb 12, 2013)
- Fixed bug #3599827. No default keyboard shortcuts were available in 0.5.0 on fresh installations
- Qt5 build compatibility (not yet fully functional)
New in Virtual MIDI Piano Keyboard 0.5.0 (Jul 31, 2012)
- This version includes a patched RtMidi 1.0.15, enabling several MIDI drivers to be compiled at once and allowing the user to select one at runtime.
- Several bugs have been fixed related to transpose, shortcuts, and preferences.
- A new implementation of the Network MIDI driver has been included.
- MIDI channel state enforcement is now possible.
- A MIDI IN Omni mode has been added.
- The user can independently enable/disable note input using the keyboard, mouse, or touch screen.
- Note highlight color policies have been added with the color palettes editor.
- There's an option to show a colorized scale.
- XML comments within keyboard map files are allowed.
New in Virtual MIDI Piano Keyboard 0.4.0 (Jun 5, 2011)
- This version adds touch screen support (multi-touch) for all platforms, if it is supported by the OS and hardware. New RtMidi classes have been merged, which includes Jack MIDI support and a new network MIDI driver (UDP multicast) compatible with ipMIDI and QmidiNet.
- A Symbian^3 port has been made.
- There are new translations to Dutch and Swedish.
- A bug crashing the program when changing the octave base has been fixed.
New in Virtual MIDI Piano Keyboard 0.3.2 (Jun 19, 2010)
- A new D-Bus interface has been added, exposing many program features to other D-Bus clients.
- The switch type extra control shows now much larger shapes when using the custom style.
- There is a new Simplified Chinese language translation and the German translation has been updated, including the program online help.
New in Virtual MIDI Piano Keyboard 0.2.5 (Jun 1, 2009)
- Bender returns to zero when mouse is released
- Dialogs: help "WhatIsThis?"
- Updated spanish translation and help file
- Import Sound Font Instruments
- MIDI In always enabled on Linux and Mac
- Implemented RFE# 2779744 - keyboard window: always on top
- Fix for bug# 2790316 - startup crash in OSX when no MIDI port present
New in Virtual MIDI Piano Keyboard 0.2.4 (Apr 6, 2009)
- merged RtMIDI 1.0.8
- overhauled preferences: removed channels, velocity, base octave
- implemented RFE #2488065 - online help
- applied patch #2490414 from Serdar Soytetir: Turkish translation
- build app bundle in Mac OSX
- version string = 0.2.4cvs
- better about dialog
- thru function: Send every incoming event to the output port, do not modify incoming channels. Process inside MIDI callback for better performance.
New in Virtual MIDI Piano Keyboard 0.2.3 (Dec 30, 2008)
- fix for bug #2364787 Rosegarden renders vmpk input unusable
- optimization for Linux: do not create an ALSA queue