What's new in Virtual MIDI Piano Keyboard 0.7.2

Sep 2, 2019
  • Fixes provided by Drumstick 1.1.3 libs
  • Qt 5.12.4 libraries included on binary packages
  • Vmpk tickets:
  • Fixed ticket #52: macOS mojave dark mode enabled
  • Fixed ticket #53: complain at startup if a default drumstick-rt backend is missing
  • Fixed ticket #55: problem with the trackpad in mac laptops
  • Fixed ticket #57: removed all Google+ links
  • Fixed ticket #58: broken link to the instruments definition files

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

  • Splash screen
  • fix for ticket #37 Duplicate midi events on touch screen
  • Add Generic Name & Keywords entry to desktop file. Patch by Ross Gammon
  • RFE #50: Assigning a keyboard shortcut to the button extra controls
  • settings for the new backends: Mac DLS Synth and Sonivox EAS
  • required: drumstick-1.1

New in Virtual MIDI Piano Keyboard 0.7.0 RC (Jan 8, 2018)

  • 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 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'

New in Virtual MIDI Piano Keyboard 0.6.2 (Jan 5, 2016)

  • Fixed crash on exit (ticket #28)

New in Virtual MIDI Piano Keyboard 0.6.1 (Aug 20, 2015)

  • Color palette management fixes for translation and edition
  • Translations updated, re-added Russian translation and resources
  • Fix for save ins file dialog, like ticket #27
  • Install new Serbian translated files
  • Fixes for tickets: #27, save keyboard maps with default xml extension
  • and #29, interpret input midi event noteon with velocity=0 like a noteoff
  • Serbian localization of VMPK (desktop version) by Jay Alexander Fleming

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. Thanks to Jay Alexander Fleming
  • new Galician translation. Thanks to Miguel Bouzada
  • 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)

  • This release fixes a bug in 0.5.0 where no default keyboard shortcuts were available on fresh installations.
  • Compilation compatibility with Qt5 has also been fixed, but such builds are not fully functional yet.
  • The recommended Qt library is 4.8.4 for the time being.

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

  • This release 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 6, 2011)

  • Touch screen support (multi-touch) if it is supported by the OS and hardware.
  • RtMIDI-1.0.14 with Jack MIDI support.
  • New platform: Symbian^3 port.
  • New network MIDI driver (UDP multicast), compatible with ipMIDI and QmidiNet.
  • New translations: Dutch by Wouter Reckman, and Swedish by Magnus Johansson.
  • Fixed a crash when changing the octave base while channel is 10. Thanks to Mike Cookson for the report.
  • New build options:
  • RTMIDI_DRIVER: selects the RtMIDI backend. Default depends on the OS. Allowed values: ALSA, JACK, COREMIDI, IRIX, WINMM, NET.
  • PROGRAM_NAME: selects the executable name.

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.3.1 (Dec 16, 2009)

  • New Russian, French, and Czech translations have been added. The state of banks, instruments, and controllers is now remembered per-channel, and saved at program's exit. There is a new setting, drums MIDI channel, allowing you to select the drum set for the drum channel, and the percussion names are shown above the piano keys. The "show note names" option has been moved from the preferences dialog to the view menu for better accessibility. Two new button types can be added to the extra controls tool bar, sending one shot MIDI controllers and MIDI System Exclusive messages respectively.

New in Virtual MIDI Piano Keyboard 0.3.0 (Sep 28, 2009)

  • implemented RFE #2106022: better looking keys using SVG graphics.
  • implemented RFE #2848623: raw keyboard support, raw keyboard map editor.
  • implemented RFE #2790324: extra controls tool bar: new extra controllers  
  • (knobs and on/off buttons) with customizable labels which can be assigned to
  • arbitrary MIDI controllers.
  • German translation, by Andreas Steinel

New in Virtual MIDI Piano Keyboard 0.2.6 (Aug 3, 2009)

  • merged vpiano 0.7 widget
  • implemented RFE #2109421-new preferences option: show note names
  • implemented RFE #2209692-new toolbar control: transpose in semitones
  • merged RtMIDI 1.0.10
  • updated documentation
  • fixed release/grab keyboard and SoundFont import dialog
  • man page, by Mehdi Dogguy. Thanks!

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 dialog: removed channels, velocity, base octave
  • Implemented RFE #2488065: online help
  • Applied patch #2490414 from Serdar Soytetir: Turkish translation
  • Build app bundle in Mac OSX
  • Thru function: Send every incoming event to the output port, without modifying incoming channels.