Project

General

Profile

Actions

Task #232

open

Task #1: Define the list of applications

Task #4: Identify which packages can be replaced

Evaluate VMPK as a replacement for Vkeybd

Added by Jean-Michel Philippe almost 13 years ago. Updated over 11 years ago.

Status:
In Progress
Priority:
Normal
Category:
Evaluation
Start date:
12/12/2011
Due date:
09/30/2012 (over 11 years late)
% Done:

14%

Estimated time:
(Total: 7:00 h)
Spent time:
2:00 h (Total: 3:00 h)

Description

The Virtual MIDI Piano Keyboard (VMPK) application is available since Squeeze. This is an alternative software to Vkeybd that relies on Qt instead of Tcl/Tk. It provides more functionalities and should solve the remaining issue of Vkeybd: the keyboard layout. As Vkeybd is the only application requiring Tcl/Tk, we could reduce disk space too.


Subtasks 2 (1 open1 closed)

Task #372: Transifex resource for VMPKClosedJean-Michel Philippe12/12/201102/13/2012

Actions
Feature #447: Investigate on VMPK MIDI inputNew08/28/201209/30/2012

Actions
Actions #1

Updated by Jean-Michel Philippe almost 13 years ago

  • Target version changed from 2011-08 to Squeeze
Actions #2

Updated by Jean-Michel Philippe almost 13 years ago

Words from the developer:

====================

1. Currently, the VMPK user interface is available in Czech, German, Spanish, French, English, Dutch, Russian, Swedish, and Simplified Chinese. The documentation (help file) is available in German, Spanish, French, English, Dutch and Russian. Please find attached a screenshot using the Russian language, where the "show note names" option has been enabled. The translation process is comfortable, using the Qt localization tools:
http://doc.qt.nokia.com/latest/linguist-manual.html

2. VMPK can be configured one among two keyboard modes: traditional and raw keyboard. The traditional mode requires a different mapping file for each language layout, just like vkeybd. The raw keyboard mapping is independent of the language, and has the advantage that every mapped key can be played, including the so called "dead keys" (i.e. accents). There is a keyboard layout editor integrated in the program.

You can dowload VMPK sources from SourceForge: http://sourceforge.net/projects/vmpk/files/
There is a Debian Sid package: http://packages.qa.debian.org/v/vmpk.html
Ubuntu repositories: https://launchpad.net/ubuntu/+source/vmpk

==========================

Actions #3

Updated by Jean-Michel Philippe almost 13 years ago

More words from the developer:

==========================

The MIDI connections can't be changed in the command line, but it is possible to set the input and output ports in a configuration file, that is stored in the user home (it contains also the user preferences). The file path and name is "$HOME/.config/vmpk.sourceforge.net/Virtual MIDI Piano Keyboard.conf"

The syntax is:
[Connections]
InEnabled=false
ThruEnabled=false
InPort=
OutPort=MidiSport 2x2:0

The program has also (since the release 0.3.2) a D-Bus interface, which can be used for scripting.

About MIDI synthesizers, I personally prefer FluidSynth over TiMidity. TiMidity latest release was in 2004, and looks like the project is dead. FluidSynth on the other hand is actively maintained and has better design and features. And it has a nice UI called QSynth...

=========================

Actions #4

Updated by Jean-Michel Philippe over 12 years ago

  • Status changed from New to In Progress
  • Assignee set to Jean-Michel Philippe
  • % Done changed from 0 to 50

Vmpk seems to work like a charm, successfully:

  • tested the MIDI output to Timidity
  • changed keyboard settings to the raw arrangement of keys
  • changed the number of keys displayed

We may need to widen the keys and to reduce the number of keys.

Actions #5

Updated by Jean-Michel Philippe over 12 years ago

  • Status changed from In Progress to Ready for test
  • % Done changed from 50 to 70

The configuration file of Vmpk is now activated for the activity Whole DoudouLinux. We still need to check for the other advanced activities. Note also that there is an unused octave at keyboard start, we should contact the upstream author to have a tip to remove it!

Actions #6

Updated by Jean-Michel Philippe over 12 years ago

  • % Done changed from 70 to 100
Actions #7

Updated by Jean-Michel Philippe over 12 years ago

  • Status changed from Ready for test to In Progress
  • Target version changed from Squeeze to 2011-11
Actions #8

Updated by Jean-Michel Philippe over 12 years ago

  • Target version changed from 2011-11 to 2012-02
Actions #9

Updated by Jean-Michel Philippe about 12 years ago

  • Target version changed from 2012-02 to 2012-05
Actions #10

Updated by Jean-Michel Philippe over 11 years ago

  • Target version changed from 2012-05 to 2012-08
Actions

Also available in: Atom PDF