[LAA] [ANN] Virtual MIDI Piano Keyboard 0.2.0

This release includes, among other features, enhanced mouse handling requested 
by Hermann Meyer, and a fix for the bug reported by Salvatore Di Pietro 
regarding MIDI channel numbering.

Thank you very much for your feedback and comments!

Virtual MIDI Piano Keyboard is a MIDI event generator and receiver. It doesn't 
produce any sound by itself, but can be used to drive a MIDI synthesizer 
(either hardware or software, internal or external). You can use the 
computer's keyboard to play MIDI notes, and also the mouse. You can use the 
Virtual MIDI Piano Keyboard to display the played MIDI notes from another 
instrument or MIDI file player, with optional MIDI thru.

Virtual MIDI Piano Keyboard is free software licensed under the terms of the 
GNU General Public License (GPL) v3.

Changelog:

2008-09-26 0.2.0

New Features
    * RFE 2106023 MIDI thru
    * RFE 2106026 store connection names in settings
    * RFE 2106035 controllers state remembered
    * RFE 2106031 settings persistence: controllers/bank/program
    * RFE 2106015 translations (Qt Linguist) support
    * RFE 2107732 mouse handling enhanced: vkeybd behavior
    * RFE 2106021 custom highligh color
    * New icon/logo. Thanks to Theresa Knott
    * Spanish translation
(Continue reading)

hermann meyer | 27 Sep 10:49

Re: [LAU] [ANN] Virtual MIDI Piano Keyboard 0.2.0

Am Samstag, den 27.09.2008, 00:24 +0200 schrieb Pedro Lopez-Cabanillas:
> This release includes, among other features, enhanced mouse handling requested 
> by Hermann Meyer, and a fix for the bug reported by Salvatore Di Pietro 
> regarding MIDI channel numbering.
> 
> Thank you very much for your feedback and comments!
> 
> Virtual MIDI Piano Keyboard is a MIDI event generator and receiver. It doesn't 
> produce any sound by itself, but can be used to drive a MIDI synthesizer 
> (either hardware or software, internal or external). You can use the 
> computer's keyboard to play MIDI notes, and also the mouse. You can use the 
> Virtual MIDI Piano Keyboard to display the played MIDI notes from another 
> instrument or MIDI file player, with optional MIDI thru.
> 
> Virtual MIDI Piano Keyboard is free software licensed under the terms of the 
> GNU General Public License (GPL) v3.
> 
> Changelog:
> 
> 2008-09-26 0.2.0
> 
> New Features
>     * RFE 2106023 MIDI thru
>     * RFE 2106026 store connection names in settings
>     * RFE 2106035 controllers state remembered
>     * RFE 2106031 settings persistence: controllers/bank/program
>     * RFE 2106015 translations (Qt Linguist) support
>     * RFE 2107732 mouse handling enhanced: vkeybd behavior
>     * RFE 2106021 custom highligh color
>     * New icon/logo. Thanks to Theresa Knott
(Continue reading)

Re: [LAU] [ANN] Virtual MIDI Piano Keyboard 0.2.0

hermann meyer wrote:
> When it click the menu, now matter if I select a
> entry ore not, all my windows(include vmpk) on screen go unmoveable and
> no menu is useable any more for all other windows. The only menu witch
> work is that from vmpk. I need to exit vmpk to get back access for my
> other windows.
> That happend when I use gnome, Xfce, openbox or Icewm. Every thing work
> well when I use KDE or fluxbox.

You are right. VMPK uses XGrabKeyboard() to seize the keyboard, even when VMPK 
is not the active application. I find this feature very convenient for this 
program, because you can play notes with VMPK even when you are using 
controls with the mouse in another application. For instance, you may want to 
press the record/stop buttons in your favorite MIDI sequencer while using 
VMPK.

Grabbing the keyboard works well in KDE, Enlightenment and WindowMaker, but it 
is very annoying under other window managers and desktops as you have 
noticed. I'm sorry, but I can only offer a workaround for the next release:  
grab keyboard functionality will be optional, and disabled by default. 

For the record, when the keyboard grabbing is active you don't need to exit 
the program to use the keyboard in other applications, only minimize (hide 
it). Keyboard grabbing will be re-enabled when the program is restored.

Of course, you can fix your problem right now: install and use a decent 
desktop, like KDE ;-) 

Regards,
Pedro
(Continue reading)


Gmane