What's new in Virtual MIDI Piano Keyboard 0.9.0

Dec 30, 2023
  • 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.
  • Compilation minimum requirements for all platforms:
  • CMake 3.16
  • C++17 compiler
  • Qt6 >= 6.2 or Qt5 >= 5.9
  • Drumstick 2.9

New in Virtual MIDI Piano Keyboard 0.8.9 (Aug 22, 2023)

  • Import DLS instruments for the Sonivox EAS synth backend.
  • New Italian translation. Thanks to Giovanni Mariani.
  • Fixed ticket #82: splash screen removed.
  • Closed ticket #65: Windows dark mode implemented in Qt 6.5.
  • Requires: drumstick v2.8.

New in Virtual MIDI Piano Keyboard 0.8.4 (Jul 5, 2021)

  • Changes in v0.8.4
  • Applied drumstick ticket #31: fallback MIDI drivers
  • Experimental support for building with Qt6
  • Requires: drumstick-2.3.0

New in Virtual MIDI Piano Keyboard 0.8.3 (May 10, 2021)

  • Czech translation updated, thanks to Pavel Fric
  • French and German translations updated, thanks to Frank Kober
  • Documentation fixes (GH ticket #2, Thanks to Darío Hereñú)
  • Preferences dialog reorganization, options are now split into three tabs
  • New option: Qt Widgets style
  • New option: Forced dark mode
  • Windows: Fusion style assigned by default (option can be changed in the command line or the preferences dialog)
  • Added SCM Revision to the about box, when building from SVN or Git repositories
  • Revised GNUInstallDirs usage.
  • New option: BUILD_DOCS, enabled by default in Unix. You can use it to avoid building the man page.
  • Requires: drumstick-2.2.0

New in Virtual MIDI Piano Keyboard 0.8.0 (Apr 1, 2021)

  • Fixes provided by Drumstick 2.0.0 libs
  • Vmpk tickets:
  • Ticket #60: Show midi notes on Status Bar
  • Ticket #55: Show flats or sharps ovn black keys
  • Ticket #52: Adding Panic signal when change Base Octave and MIDI Channel
  • Ticket #43: Show note names on note on
  • Ticket #46: Exchange black and white for harpsichord keyboards (new palettes)
  • Other new features:
  • Configuration files in portable mode: new parameter "-p" for portable mode, with optional file name. Configuration saved in .INI format, even in Windows and macOS
  • Show note names always/never/minimal
  • Show note names orientation: horizontal/vertical/automatic
  • New preferences: font and size for note names; octave naming C3/C4/C5
  • Qt 5.12.10 libraries included on binary packages

New in Virtual MIDI Piano Keyboard 0.7.0 (Apr 3, 2018)

  • New features Direct output (plugin) synth for Linux: EASSynth Direct output (plugin) synth for macOS: Apple DLS Synth #50 Shortcut key in extra controls editor for 'Button Ctl'
  • Fixes for several drivers (provided by Drumstick 1.1.1 libraries)
  • Fixed vmpk tickets: #37 - duplicated midi events on touch screens #32, #35, #40, #47 crashes at startup on macOS, so FluidSynth direct output driver for all platforms has been removed

New in Virtual MIDI Piano Keyboard 0.6.2 (Dec 30, 2015)

  • Fixes for Mac OSX input driver, (provided by Drumstick 1.0.2 libraries)
  • Fixed ticket #28: crash on exit

New in Virtual MIDI Piano Keyboard 0.6.1 (Aug 21, 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 8, 2014)

  • translations updated from transifex.com
  • settings dialogs for network & fluidsynth drivers
  • migration to drumstick-rt
  • Removed styles for rotary knobs
  • Removed option to grab keyboard
  • A few other cleanups
  • Arbitrary number of keys, instead of whole octaves
  • Arbitrary starting key, instead of C.
  • MIDI OUT velocity is now independent from the "highlight color tint" setting.
  • new Serbian translation.
  • new Galician translation.
  • Port to Qt5 (unfinished). Mostly changes for raw keyboard support
  • removed class RawKeybdApp, replaced by class NativeFilter

New in Virtual MIDI Piano Keyboard 0.5.1 (Feb 11, 2013)

  • Changes:
  • Fixed bug #3599827. No default keyboard shortcuts available in 0.5.0 on fresh installations
  • Qt5 build compatibility (but not fully functional)

New in Virtual MIDI Piano Keyboard 0.5.0 RC (Jul 30, 2012)

  • RtMidi 1.0.15 patched, enabling several MIDI drivers to be compiled at once, and allowing the user to select one at runtime.
  • Fixed Bug #3507732. Transpose does not update correctly the octave in note name.
  • Fixed Bug #3503768. Removing the shortcut for an action having default shortcut keys, the change is not saved upon exit, so the shortcut appears again the next execution.
  • Fixed Bug #3502659. Saved preferences not set correctly
  • New implementation of the Network MIDI driver (UDP multicast).
  • MIDI channel state enforcement (RFE #3517750)
  • MIDI IN Omni mode.
  • Independently enable/disable note input using keyboard, mouse, and touch screen.
  • Note highlight color policies (single, double, one color for each MIDI channel, one color for each grade in the chromatic scale). Color palettes editor dialog. Option to show a colorized scale.