Thanks for your interest. First of all: there is a mailing list for VMPK development discussions. Please subscribe: https://lists.sourceforge.net/lists/listinfo/vmpk-devel

Your point 1. was already implemented in version 5.0 with a checkbox in the configuration dialog (MIDI channel state enforcement): http://sourceforge.net/p/vmpk/feature-requests/41/

About point 2. VMPK instrument names are configurable using INS files. Do you realize that not everybody uses the GM, GS or XG  instrument sets?


On Tue, Oct 22, 2013 at 11:24 AM, Yale Zhang <yzhang1985@gmail.com> wrote:
Pedro, I've been using VMPK for a few months and have some improvements I'd like to see.

1. On startup, send a program and bank change message for the last selected instrument. Currently it doesn't and defaults to piano because my software synthesizer Timidity++, loads at the same time and doesn't remember the last selected instrument.

2. Make it easier to find instruments:
     a. make the program menu a tree view, using keywords to group instruments:
          Brass (I use these often)

     b.  allow typing text in the box and automatically selecting the closest matching instrument

Would you incorporate these features if I made them?