# VMPK 0.4.0 - Virtual MIDI Piano Keyboard

Virtual MIDI Piano Keyboard is a MIDI events 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). This is the version for mobile devices with touch screen and wireless local area network. There is another version of VMPK for desktop computers with similar features, available on the program's website download area.

VMPK has been successfully tested in Symbian^3, Meego, Linux, Windows and Mac OSX, but maybe you can build it also in other systems. If so, please drop an email to the to the project's mailing list vmpk-devel <vmpk-devel@lists.sourceforge.net>.

To use this version of VMPK, the mobile device must have a local network connection, usually WLAN, and a computer connected to the same local network. The computer can use WLAN or ethernet when sharing the same local network segment with the mobile device. GSM/GPRS or UMTS communications are not valid for this application. VMPK uses UDP multicast.

When using a computer with a Linux operating system, you must install one of the following programs

- QmidiNet
- multimidicast

On the other hand, if you use a computer with Microsoft Windows or Apple Mac OSX, install ipMIDI

- ipMIDI for Windows
- ipMIDI for Mac OSX

If you use firewalls on your network, please remember to allow UDP traffic with the multicast address 225.0.0.37 and the port number (by default, 21928). It is necessary that both the computer and mobile device share the same port number.

In addition to the software ipMIDI/QmidiNet that bridges between the local network and the MIDI subsystem, you also need a MIDI synthesizer to produce sound from MIDI events. You can use an external synthesizer device (hardware) connected to the computer, or alternatively a software synthesizer like QSynth, a graphical interface for Fluidsynth running on Linux, Windows and Mac OSX. You can also use the "Microsoft GS Wavetable SW Synth" in Windows, or the Apple Mac OSX DLS Synth. A simple graphical interface for the latter is SimpleSynth.

This software is in active development. Please contact with the developers team to ask questions, report bugs and propose new features. You can use the tracking system at SourceForge project site.

Copyright (C) 2008-2013, Pedro Lopez-Cabanillas <plcl AT users.sourceforge.net> and others

Virtual MIDI Piano Keyboard is free software licensed under the terms of the GPL v3 license.