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.
The precompiled packages include the GeneralUser GS SoundFont by S.Christian
Collins ready to use with the FluidSynth output driver (also included in these packages, providing beautiful sounds out of the box).
Features;
* 1 MIDI IN port
* 1 MIDI OUT/THRU port
* Configurable number of keys/octaves
* Configurable key size
* MIDI standards compliant
* Configurable computer keyboard mappings
Minimum requirements for all platforms: CMake 3.0, Qt 5.1, Drumstick 1.0
Please use the mailing list for questions and comments. Thanks.
9 years ago
2015-12-29 0.6.2
* Fixed Mac OSX input driver (from Drumstick 1.0.2)
* Fixed ticket #28 - crash on exit
2015-08-20 0.6.1
* Fixes for ALSA (Linux) and Windows input drivers,
(provided by Drumstick 1.0.1 libraries)
* Packaged using the Qt Frameworks 5.5.0
* Save keyboard maps with default xml extension
* Display input event noteon with velocity=0 as noteoff
* Color palette management fixes
* Updated Russian and Serbian translations
2014-09-07 0.6.0
* Qt5 migration completed. XCB replacing X11 library on Linux/Unix
* RtMIDI replaced by Drumstick-RT with pluggable backends: ALSA Seq, OSS, Windows, Mac OSX, Network and FluidSynth.
* Ticket #39: keyboard can start on any note
* Allow to configure any number of keys, instead of full octaves
* New translations: Serbian and Galician
9 years ago
2015-12-29 0.6.2
* Fixed Mac OSX input driver (from Drumstick 1.0.2)
* Fixed ticket #28 - crash on exit
2015-08-20 0.6.1
* Fixes for ALSA (Linux) and Windows input drivers,
(provided by Drumstick 1.0.1 libraries)
* Packaged using the Qt Frameworks 5.5.0
* Save keyboard maps with default xml extension
* Display input event noteon with velocity=0 as noteoff
* Color palette management fixes
* Updated Russian and Serbian translations
2014-09-07 0.6.0
* Qt5 migration completed. XCB replacing X11 library on Linux/Unix
* RtMIDI replaced by Drumstick-RT with pluggable backends: ALSA Seq, OSS, Windows, Mac OSX, Network and FluidSynth.
* Ticket #39: keyboard can start on any note
* Allow to configure any number of keys, instead of full octaves
* New translations: Serbian and Galician
openDesktop.org :
Orenaudot
1 year ago
Report
MaximKorobov
3 years ago
Report
plcl
3 years ago
Thanks for your interest.
Report
plcl
2 years ago
http://midi-clorianos.blogspot.com.es/2014/09/notes-about-vmpk-060-for-desktops.html
Report
orochiwolf
7 years ago
cd Bureau/vmpk-0.3.3/
qmake
vmpk.pro:32: Unknown replace function: sprintf
WARNING: Found potential symbol conflict of about.cpp (src/about.cpp) in SOURCES
WARNING: Found potential symbol conflict of about.h (src/about.h) in HEADERS
WARNING: Found potential symbol conflict of extracontrols.cpp (src/extracontrols.cpp) in SOURCES
WARNING: Found potential symbol conflict of extracontrols.h (src/extracontrols.h) in HEADERS
WARNING: Found potential symbol conflict of kmapdialog.cpp (src/kmapdialog.cpp) in SOURCES
WARNING: Found potential symbol conflict of kmapdialog.h (src/kmapdialog.h) in HEADERS
WARNING: Found potential symbol conflict of midisetup.cpp (src/midisetup.cpp) in SOURCES
WARNING: Found potential symbol conflict of midisetup.h (src/midisetup.h) in HEADERS
WARNING: Found potential symbol conflict of preferences.cpp (src/preferences.cpp) in SOURCES
WARNING: Found potential symbol conflict of preferences.h (src/preferences.h) in HEADERS
WARNING: Found potential symbol conflict of riffimportdlg.cpp (src/riffimportdlg.cpp) in SOURCES
WARNING: Found potential symbol conflict of riffimportdlg.h (src/riffimportdlg.h) in HEADERS
WARNING: Found potential symbol conflict of shortcutdialog.cpp (src/shortcutdialog.cpp) in SOURCES
WARNING: Found potential symbol conflict of shortcutdialog.h (src/shortcutdialog.h) in HEADERS
WARNING: Found potential symbol conflict of vpiano.cpp (src/vpiano.cpp) in SOURCES
WARNING: Found potential symbol conflict of vpiano.h (src/vpiano.h) in HEADERS
I use Ubuntu 10.04 LTS - Lynx Lucide with qt 4.5
thank you .
Report
plcl
7 years ago
The official way to build and install VMPK on Linux is using the CMake based build system.
Report
benicz
7 years ago
i'm on Qt 2010.04 and don't really need 64bit, just want to complie it.
other programs i built compile and run fine! must be some target-setting...?
Report
plcl
7 years ago
I don't have a win7/64 to test, but the program builds and runs just fine in 64bit Linux and MacOSX machines.
A suggestion: download a fresh source tarball from SourceForge, and build a new fresh tree. Are you using qmake or cmake build systems?
If you need more help, please use the forums at SourceForge, thanks.
https://sourceforge.net/projects/vmpk/forums
Report
benicz
7 years ago
this compiled fine on my xp32 system.
but now i moved to a "hp touchsmart tm2"running win7 64bit...
i just copied the project folder, cleaned, deleted "build" folder, but i get a "*** no rule o make target" error.
do i have to change some settings / add something to the .pro?
would like to use this on a touchscreen...
thx!
Report
dhjdhj
8 years ago
Undefined symbols:
"_GetEventKind", referenced from:
RawKeybdApp::macEventFilter(OpaqueEventHandlerCallRef*, OpaqueEventRef*) in rawkeybdapp.o
"_GetEventParameter", referenced from:
RawKeybdApp::macEventFilter(OpaqueEventHandlerCallRef*, OpaqueEventRef*) in rawkeybdapp.o
"_GetEventClass", referenced from:
RawKeybdApp::macEventFilter(OpaqueEventHandlerCallRef*, OpaqueEventRef*) in rawkeybdapp.o
Anyone know how to fix this?
THanks,
David
P.S. Although I would have loved to have posted this comment in the widget page itself, for some reason, I could not get that page to show up as "logged in"
Report
plcl
8 years ago
Yes, if you are using Qt 4.6 in Mac OSX, please add to both demo.pro and plugin.pro the following line:
LIBS += -framework Carbon
Report
dhjdhj
8 years ago
Report
vnu007dl
8 years ago
[ 87%] Generating vmpk_tr.qm
Updating '/tmp/vmpk-0.3.1/build/build/translations/vmpk_tr.qm'...
Generated 208 translation(s) (184 finished and 24 unfinished)
Ignored 113 untranslated source text(s)
[ 98%] Built target translations
Scanning dependencies of target manpages
[ 98%] Generating vmpk.1
I/O error : Attempt to load network entity http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
warning: failed to load external entity "http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl"
cannot parse http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
make[2]: *** [build/man/vmpk.1] Błąd 4
make[1]: *** [build/man/CMakeFiles/manpages.dir/all] Błąd 2
make: *** [all] Błąd 2
[darek@Linux_Mandriva build]$
What is wrong?
Report
plcl
8 years ago
The build system has detected that the program xsltproc is installed, but either the stylesheets for docbook or the XSLT catalogs are missing.
There are two possible solutions:
a) Uninstall xsltproc and restart from the beginning
or
b) Install the docbook stylesheets, and run make again, it will finish the started process.
I don't know the exact name of the packages for Mandriva, sorry.
Report
vnu007dl
8 years ago
‎/usr
‎/usr/share
‎/usr/share/doc
‎/usr/share/doc/vmpk*
‎/usr/share/doc/vmpk*/AUTHORS
‎/usr/share/doc/vmpk*/COPYING
‎/usr/share/doc/vmpk*/ChangeLog
‎/usr/share/doc/vmpk*/NEWS
‎/usr/share/doc/vmpk*/README
‎/usr/share/doc/vmpk*/TODO
You can see, there is now binary files? what is wrong? RPM was cerated by checkinstall
Report
plcl
8 years ago
If you want to create a RPM package for Mandriva, please take a look to the .spec file from Cooker:
http://svn.mandriva.com/cgi-bin/viewvc.cgi/packages/cooker/vmpk/current/SPECS/
To create the RPM package, use rpmbuild.
Report
vnu007dl
8 years ago
[ 87%] Generating vmpk_tr.qm
Updating '/tmp/vmpk-0.3.1/build/build/translations/vmpk_tr.qm'...
Generated 208 translation(s) (184 finished and 24 unfinished)
Ignored 113 untranslated source text(s)
[ 98%] Built target translations
Scanning dependencies of target manpages
[ 98%] Generating vmpk.1
I/O error : Attempt to load network entity http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
warning: failed to load external entity "http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl"
cannot parse http://docbook.sourceforge.net/release/xsl/current/manpages/docbook.xsl
make[2]: *** [build/man/vmpk.1] Błąd 4
make[1]: *** [build/man/CMakeFiles/manpages.dir/all] Błąd 2
make: *** [all] Błąd 2
[darek@Linux_Mandriva build]$
What is wrong?
Report