vmpk-devel Mailing List for Virtual MIDI Piano Keyboard (Page 3)
Virtual MIDI controller for Linux, Windows and OSX
Brought to you by:
plcl
You can subscribe to this list here.
2011 |
Jan
|
Feb
|
Mar
|
Apr
(2) |
May
(2) |
Jun
(2) |
Jul
|
Aug
(1) |
Sep
(1) |
Oct
(3) |
Nov
(2) |
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2012 |
Jan
|
Feb
(10) |
Mar
(7) |
Apr
(3) |
May
|
Jun
(2) |
Jul
(12) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(3) |
2013 |
Jan
(1) |
Feb
(4) |
Mar
(2) |
Apr
|
May
|
Jun
|
Jul
(4) |
Aug
|
Sep
|
Oct
(3) |
Nov
|
Dec
(1) |
2014 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(4) |
Sep
(5) |
Oct
|
Nov
|
Dec
|
2015 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
(1) |
Jun
|
Jul
|
Aug
(4) |
Sep
(1) |
Oct
|
Nov
(8) |
Dec
(3) |
2016 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(3) |
Dec
|
2017 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2018 |
Jan
(1) |
Feb
(4) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
2019 |
Jan
(3) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2020 |
Jan
|
Feb
|
Mar
|
Apr
(5) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
(14) |
2021 |
Jan
|
Feb
|
Mar
(3) |
Apr
(1) |
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
2022 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(2) |
Sep
|
Oct
|
Nov
|
Dec
|
2023 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(3) |
Aug
(3) |
Sep
|
Oct
|
Nov
|
Dec
|
2024 |
Jan
(2) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Niki <ale...@or...> - 2016-06-03 20:52:34
|
Bonjour Je ne parle anglais, seulement français, j'espère que nous pourrons nous comprendre. Ma question concerne les possibilités de VMPK. Je souhaite jouer des accords, les enregistrer sur plusieurs octavec pour les ré-écouter. Exemple : l'accord de DO majeur est DO MI SOL, les trois notes jouées ensemble produissant un seul son. Peut-on l'enregistrer ? Dans la présentation de VMPK, il y a deux morceux, Gymnopédie de Satie et la chanson les Feuilles mortes. Comment a-t-on fait pour les jouer et les enregistrer ? Merci d'avance Alex Nikichuk |
From: Pedro Lopez-C. <ped...@gm...> - 2015-12-30 08:57:43
|
Drumstick is a set of MIDI libraries using C++/Qt5 idioms and style. Includes a C++ wrapper around the ALSA library sequencer interface: ALSA sequencer provides software support for MIDI technology on Linux. A complementary library provides classes for processing SMF (Standard MIDI files: .MID/.KAR), Cakewalk (.WRK), and Overture (.OVE) file formats. A multiplatform realtime MIDI I/O library is also provided with ALSA, OSS, Windows, Mac OSX, Network and FluidSynth direct output backends. Changes for v1.0.2 * RT library: Fix for ticket #6 - Mac OSX MIDI Input Compilation minimum requirements for all platforms: CMake 3.0 and Qt 5.1 Copyright (C) 2009-2015, Pedro Lopez-Cabanillas License: GPL v2 or later Project web site http://sourceforge.net/projects/drumstick Online documentation http://drumstick.sourceforge.net/docs/ Downloads http://sourceforge.net/projects/drumstick/files/1.0.2/ |
From: Pedro Lopez-C. <ped...@gm...> - 2015-12-02 09:13:38
|
Hi, Not sure about your question. The snippet quoted in your message belongs to some ancient version, when VMPK was using RtMIDI. It has been replaced by Drumstick. In the current version, the noteOn and noteOff signals are handled in VMPK's VPiano::slotNoteOn() and VPiano::slotNoteOff() methods. See: http://sourceforge.net/p/vmpk/code/HEAD/tree/trunk/desktop/src/vpiano.cpp#l821 The signals are emitted by each Drumstick backend. For instance, at the Windows input backend: http://sourceforge.net/p/drumstick/code/HEAD/tree/trunk/library/rt-backends/win-in/winmidiinput.cpp#l150 The Windows callback is defined at the same backend: http://sourceforge.net/p/drumstick/code/HEAD/tree/trunk/library/rt-backends/win-in/winmidiinput.cpp#l219 Regards, Pedro On Wed, Dec 2, 2015 at 7:39 AM, John John <djm...@gm...> wrote: > Hi, > > I am just looking at the source code and have one question. > Which part of the code is subscribed to the events generated when some > MIDI messages have been received? > > case STATUS_NOTEON: { > > unsigned char midi_note = message->at(1); > > unsigned char vel = message->at(2); > > if ((status == STATUS_NOTEOFF) || (vel == 0)) > > ev = new NoteOffEvent(midi_note, vel); > > else > > ev = new NoteOnEvent(midi_note, vel); > > } > > > > > ------------------------------------------------------------------------------ > Go from Idea to Many App Stores Faster with Intel(R) XDK > Give your users amazing mobile app experiences with Intel(R) XDK. > Use one codebase in this all-in-one HTML5 development environment. > Design, debug & build mobile apps & 2D/3D high-impact games for multiple > OSs. > http://pubads.g.doubleclick.net/gampad/clk?id=254741911&iu=/4140 > _______________________________________________ > VMPK-devel mailing list > VMP...@li... > https://lists.sourceforge.net/lists/listinfo/vmpk-devel > > |
From: John J. <djm...@gm...> - 2015-12-02 06:39:45
|
Hi, I am just looking at the source code and have one question. Which part of the code is subscribed to the events generated when some MIDI messages have been received? case STATUS_NOTEON: { unsigned char midi_note = message->at(1); unsigned char vel = message->at(2); if ((status == STATUS_NOTEOFF) || (vel == 0)) ev = new NoteOffEvent(midi_note, vel); else ev = new NoteOnEvent(midi_note, vel); } |
From: Pedro Lopez-C. <ped...@gm...> - 2015-11-25 16:34:59
|
Hi, That buildsystem bug was fixed at revision 309, last 25th Aug. It was fixed after the release of drumstick-1.0.1, but there is not a newer tarball released containing the fix, so you need to either checkout the SVN trunk branch, or download a snapshot tarball: http://sourceforge.net/code-snapshots/svn/d/dr/drumstick/code/drumstick-code-311-trunk.zip or svn checkout http://svn.code.sf.net/p/drumstick/code/trunk drumstick-code I've only suggested the static build because it would be easier to debug than using DLL backends, if your interest is around that area. I don't know where is the cause for your other runtime error, though. I don't like Visual Studio too much as development environment, and prefer Qt Creator with qmake on all operating systems. I only use the CMake buildsystem mainly for release builds with MinGW so those are the scenarios better tested. You may find be more bugs on any combination of buildsystem types and compilers. YMMV. Regards, Pedro On Tue, Nov 24, 2015 at 10:55 AM, John John <djm...@gm...> wrote: > Hi Pedro, > > thanks for replay. I have just subscribed to the list... > > I have build fluidsynth and than drumstick to get a DLL which I copied to > vmpk root together with drumstick header files - all compiled/build well > but with runtime error. > When I try with static build than I have some other problems when running > CMake (please, see below output). > > -- drumstick 1.0.1 prefix: C:/Program Files (x86)/DRUMSTICK > > -- Build configuration: > > -- Building static libraries > > -- Found Qt5 version = 5.5.1 > > -- Program pkg-config found (C:/AudioBuild/bin/pkg-config.exe) > > CMake Error at library/rt-backends/net-in/CMakeLists.txt:48 > (set_target_properties): > > set_target_properties Can not find target to add properties to: > > drumstick-alsa > > > > CMake Error at library/rt-backends/net-out/CMakeLists.txt:41 > (set_target_properties): > > set_target_properties Can not find target to add properties to: > > drumstick-alsa > > > > CMake Error at library/rt-backends/win-in/CMakeLists.txt:40 > (set_target_properties): > > set_target_properties Can not find target to add properties to: > > drumstick-alsa > > > > CMake Error at library/rt-backends/win-out/CMakeLists.txt:39 > (set_target_properties): > > set_target_properties Can not find target to add properties to: > > drumstick-alsa > > > > CMake Error at library/rt-backends/synth/CMakeLists.txt:45 > (set_target_properties): > > set_target_properties Can not find target to add properties to: > > drumstick-alsa > > > > -- Configuring incomplete, errors occurred! > > See also "C:/AudioBuild/drumstick-1.0.1s/build/CMakeFiles/CMakeOutput.log". > > > Affected code: > > (...) > if(STATIC_DRUMSTICK) > add_definitions(-DQT_STATICPLUGIN) > add_library(drumstick-rt-net-in STATIC > ${drumstick-rt-net-in_MOC_SRCS} > ${drumstick-rt-net-in_SRCS}) > set_target_properties(drumstick-alsa PROPERTIES > STATIC_LIB "libdrumstick-rt-net-in.a") > else() > add_library(drumstick-rt-net-in MODULE > ${drumstick-rt-net-in_MOC_SRCS} > ${drumstick-rt-net-in_SRCS}) > endif() > > (...) > > > > On Tue, Nov 24, 2015 at 6:57 AM, Pedro Lopez-Cabanillas < > ped...@gm...> wrote: > >> Hi, >> >> This mailing list is moderated. You need to subscribe to the list before >> posting messages, otherwise they will be delayed until manually approved. >> >> On Tuesday 24 November 2015 06:03:48 John John wrote: >> > Dear, >> > >> > I have succesfully compile/build vmpk-0.6.1 using Qt5 on Windows 10. >> > But when I try to run/debug application it says the following error: >> > >> > - QCoreApplication::applicationDirPath: Please instantiate the >> > QApplication object first >> > >> > What could be the problem here? >> > >> > Thanks >> >> The only place where applicationDirPath() is used is in >> VPiano::dataDirectory() and QApplication is created in main.cpp just >> before >> anything else in the program. There are some other usages at >> Drumstick::rt >> which may explain the error message. Are you trying to compile statically >> both? >> >> Regards, >> Pedro >> >> >> >> >> >> >> >> > > > -- > Pozdrav! > > Ivan Vukosav > |
From: Pedro Lopez-C. <ped...@gm...> - 2015-11-24 05:57:44
|
Hi, This mailing list is moderated. You need to subscribe to the list before posting messages, otherwise they will be delayed until manually approved. On Tuesday 24 November 2015 06:03:48 John John wrote: > Dear, > > I have succesfully compile/build vmpk-0.6.1 using Qt5 on Windows 10. > But when I try to run/debug application it says the following error: > > - QCoreApplication::applicationDirPath: Please instantiate the > QApplication object first > > What could be the problem here? > > Thanks The only place where applicationDirPath() is used is in VPiano::dataDirectory() and QApplication is created in main.cpp just before anything else in the program. There are some other usages at Drumstick::rt which may explain the error message. Are you trying to compile statically both? Regards, Pedro |
From: John J. <djm...@gm...> - 2015-11-24 05:03:54
|
Dear, I have succesfully compile/build vmpk-0.6.1 using Qt5 on Windows 10. But when I try to run/debug application it says the following error: - QCoreApplication::applicationDirPath: Please instantiate the QApplication object first What could be the problem here? Thanks |
From: Pedro Lopez-C. <ped...@gm...> - 2015-11-17 06:03:56
|
On Tuesday 17 November 2015 06:54:17 Ivan Vukosav wrote: > Hi, How can I see full history of the emails? > I am having problems with compiling vmpk so I would like to check if there > are similar issues already covered⦠> > Thanks⦠> > Sent from Mail for Windows 10 This mailing list is moderated. You should subscribe to post messages without waiting moderation. Here are the links to subscribe, browse and search the archives: https://sourceforge.net/p/vmpk/mailman/ There is also a web forum https://sourceforge.net/p/vmpk/discussion/ Regards, Pedro |
From: Ivan V. <joh...@gm...> - 2015-11-17 05:54:29
|
Hi, How can I see full history of the emails? I am having problems with compiling vmpk so I would like to check if there are similar issues already covered… Thanks… Sent from Mail for Windows 10 |
From: Pedro Lopez-C. <ped...@gm...> - 2015-11-02 19:33:07
|
On Monday 02 November 2015 20:13:52 patrick COUDERT wrote: > hello > thanks > > is it possible and how to have an old version ? > > Best regards Here: https://sourceforge.net/projects/vmpk/files/vmpk/ Very old versions: http://sourceforge.net/projects/vmpk/files/OldFiles/ > Le 2 nov. 2015 à 20:11, Pedro Lopez-Cabanillas a écrit : > > Hi! > > > > On Monday 02 November 2015 17:16:28 patrick COUDERT wrote: > >> Hello > >> i have just installed vpkm on my mac. > >> > >> With my mouse when i clic on a key there is a crash. > >> > >> see my openoffice file below . > >> > >> Can you help me please ? > >> > >> thanks a lot > > > > Sorry, but you are running OSX 10.7, and VMPK has been compiled for OSX > > 10.9 > > > > You need to upgrade your Mac or compile VMPK and its dependencies > > yourself. > > > > Regards, > > Pedro |
From: Pedro Lopez-C. <ped...@gm...> - 2015-11-02 19:11:27
|
Hi! On Monday 02 November 2015 17:16:28 patrick COUDERT wrote: > Hello > i have just installed vpkm on my mac. > > With my mouse when i clic on a key there is a crash. > > see my openoffice file below . > > Can you help me please ? > > thanks a lot Sorry, but you are running OSX 10.7, and VMPK has been compiled for OSX 10.9 You need to upgrade your Mac or compile VMPK and its dependencies yourself. Regards, Pedro |
From: patrick C. <pat...@or...> - 2015-11-02 16:16:41
|
Hello i have just installed vpkm on my mac. With my mouse when i clic on a key there is a crash. see my openoffice file below . Can you help me please ? thanks a lot |
From: Pedro Lopez-C. <pl...@us...> - 2015-09-09 13:26:09
|
Hi, It is not possible to do that in VMPK at this time, but I agree that adding a shortcut key to the extra controllers buttons would be nice. Please create a ticket here: http://sourceforge.net/p/vmpk/feature-requests/ Regards, Pedro On Wed, Sep 9, 2015 at 3:09 PM, Tony Travolta <dj....@gm...> wrote: > Dear Pedro, > > yesterday, in Ubuntu I tried your gread VMPK, it looks and works great with > lots of customization options. Then I had a specific use case in my mind, > mainly converting the keys F1..F12 to specific midi-cc output events, to be > used as input for Sequetron by Phil Tipping, to trigger its macro map > feature. > > I looked around in the software, in its help documentation, it seems this is > not possible, wanted to ask quickly by email? Do you know any tools which > might be to do this? Of course it would be great if a future VMPK could do > it directly. What I missed in the 'extra controls editor', for example > adding a new 'Button Ctl', then setting its output CC Controller and its > value, all great so far, but then I can not set a QWERTY for this > assignment. That would make it the perfect QWERTY2CC assigning tool, as > 'extra controls'. > > I will look around a bit in Ubuntu world, somehow I can not imagine such a > tool does not exist yet. > > Best regards > Tony > |
From: Pedro Lopez-C. <ped...@gm...> - 2015-08-21 11:08:43
|
Hi, I'm glad that you like the application, but I am not sure to fully understand your request. You may want to always see the piano window over any other program windows executed at once. No problem in this case, you only need to activate the checkbox "always on top" located in the "preferences" dialog. On the other hand, you may want to always keep the "focus" on the piano window, so it receives the computer keyboard (and/or mouse) events even when there is another application window focused simultaneously. Sorry: this is not implemented. It was an option for Linux some time ago, but changes on the Qt5 library made it go away. You can open a ticket for this feature request, but I can't promise anything because it may require considerable work and my free time is very limited. Regards, Pedro You can activate the checkbox "Always on top" in the "Preferences" dialog. On Friday 21 August 2015 08:20:00 LeeMH wrote: > Hello > > Thanks for wonderful application. > > I'm using VMPK as midi keyboard for other music DAW(Ableton live). > > But VMPK can recieve signal only if VMPK's window is active against DAW > window. > So I wonder if I can make VMPK stay always on even though in the case other > window is active state. > My system is Mac Yosemite. and DAW is ableton 9 live. > > Thanks |
From: LeeMH <bor...@ho...> - 2015-08-21 08:20:08
|
Hello Thanks for wonderful application. I'm using VMPK as midi keyboard for other music DAW(Ableton live). But VMPK can recieve signal only if VMPK's window is active against DAW window. So I wonder if I can make VMPK stay always on even though in the case other window is active state. My system is Mac Yosemite. and DAW is ableton 9 live. Thanks |
From: Pedro Lopez-C. <ped...@gm...> - 2015-08-20 21:17:12
|
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). 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 (http://www.schristiancollins.com/generaluser.php) ready to use with the FluidSynth output driver (also included in these packages, providing beautiful sounds out of the box). Changes for v0.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 * Fixed ticket #27: save keyboard maps with default xml extension * Fixed ticket #29: display input event noteon with velocity=0 as noteoff * Color palette management fixes * Updated Russian and Serbian translations Compilation minimum requirements for all platforms: CMake 3.0, Qt 5.1 and Drumstick 1.0 or later. Please use the mailing list <vmp...@li...> for questions and comments. Thanks. Copyright (C) 2008-2015, Pedro López-Cabanillas and others License: GPL v3 More info http://vmpk.sourceforge.net Downloads http://sourceforge.net/projects/vmpk/files/0.6.1 |
From: Pedro Lopez-C. <ped...@gm...> - 2015-08-20 21:13:23
|
Drumstick is a set of MIDI libraries using C++/Qt5 idioms and style. Includes a C++ wrapper around the ALSA library sequencer interface: ALSA sequencer provides software support for MIDI technology on Linux. A complementary library provides classes for processing SMF (Standard MIDI files: .MID/.KAR), Cakewalk (.WRK), and Overture (.OVE) file formats. A multiplatform realtime MIDI I/O library is also provided with ALSA, OSS, Windows, Mac OSX, Network and FluidSynth direct output backends. Changes for v1.0.1 * RT library: Fix for ticket #4: ALSA Midi Input not working * RT library: Fixed windows midi input Compilation minimum requirements for all platforms: CMake 3.0 and Qt 5.1 Copyright (C) 2009-2015, Pedro Lopez-Cabanillas License: GPL v2 or later Project web site http://sourceforge.net/projects/drumstick Online documentation http://drumstick.sourceforge.net/docs/ Downloads http://sourceforge.net/projects/drumstick/files/1.0.1/ |
From: Pedro Lopez-C. <ped...@gm...> - 2015-05-03 09:55:47
|
On Thursday 30 April 2015 20:03:01 mercury wrote: > how to display keys in two rows? > like VMPK for android in full screen mode. > seems no such an option there. > i use the multi touch screen with windows 8.1. > thank for your help. VMPK for desktop computers (Windows, Mac OSX and Linux computers) doesn't have at this moment these functions: full screen mode displaying two rows of keys. There is another VMPK version (for Nokia N9/N950 phones) that lacks these functions as well. VMPK for Android is a complete rewrite of the program in Java, not a simple port. For this reason not all functions are present in all VMPK implementations. The good news is that VMPK for desktops is free source, you can download the C++ source code and hack it yourself, contributing with your work, if you want, to the program's development. An alternative is to request new features opening a ticket and wait until a developer has time and motivation to implement it: https://sourceforge.net/p/vmpk/feature-requests Regards, Pedro |
From: mercury <mer...@ou...> - 2015-04-30 12:03:40
|
how to display keys in two rows? like VMPK for android in full screen mode. seems no such an option there. i use the multi touch screen with windows 8.1. thank for your help. |
From: Pedro Lopez-C. <ped...@gm...> - 2014-09-14 21:46:01
|
New Blog post: http://midi-clorianos.blogspot.com.es/2014/09/notes-about-vmpk-060-for-desktops.html Regards, Pedro |
From: Pedro Lopez-C. <ped...@gm...> - 2014-09-11 10:08:55
|
On Wednesday 10 September 2014 22:55:02 R. Mattes wrote: > Hello list, > > would it be possible to include the following patch in vmpk: > > --- fluidsettingsdialog.cpp (revision 429) > +++ fluidsettingsdialog.cpp (working copy) > @@ -101,7 +101,7 @@ > QStringList drivers; > QString fs_defSoundFont = QSTR_SOUNDFONT; > #if defined(Q_OS_LINUX) > - drivers << "alsa" << "pulseaudio" << "oss"; > + drivers << "alsa" << "jack" << "pulseaudio" << "oss"; > #elif defined(Q_OS_WIN) > drivers << "dsound"; > #elif defined(Q_OS_OSX) > > This will enable jack audio output for the FluidSynth backend. > > Cheers, Ralf Mattes No, this patch will not enable any FluidSynth output backend. It will only add another text item to a drop down list, which may or may not work depending on the set of features built into the FluidSynth library installed on your Linux system. You may argue that most probably, Linux distros build their binaries with all the available features provided by the FluidSynth sources. Well, I've seen the opposite at least once: http://fedorahosted.org/fesco/ticket/265 Anyway, if you have a jack enabled FluidSynth installed in your system you can use it without this patch. For instance running QSynth and selecting VMPK's ALSA sequencer MIDI output. Just like in older VMPK releases. I am pretty sure that many Linux distros will fail to provide VMPK packages for this release like they did for the 0.5.x series (see Debian, Ubuntu and Fedora repositories for instance). If this prediction proves to be wrong, and they include something like your patch, I will be glad to include your patch in a future update. Meanwhile I am preparing binary packages for Linux users that shall work on any distribution. That means including all the required dependencies inside the package, in the same way that libraries are included in the Windows and Mac OSX setup packages. In order to reduce the package weight, I will exclude unneeded things like jack, because the new FluidSynth backend is intended to provide instant audio out of the box without requiring the users to search, find, learn, install, try and tweak. What they needed to do until now. Regards, Pedro |
From: R. M. <rm...@mh...> - 2014-09-10 21:26:09
|
Hello list, would it be possible to include the following patch in vmpk: --- fluidsettingsdialog.cpp (revision 429) +++ fluidsettingsdialog.cpp (working copy) @@ -101,7 +101,7 @@ QStringList drivers; QString fs_defSoundFont = QSTR_SOUNDFONT; #if defined(Q_OS_LINUX) - drivers << "alsa" << "pulseaudio" << "oss"; + drivers << "alsa" << "jack" << "pulseaudio" << "oss"; #elif defined(Q_OS_WIN) drivers << "dsound"; #elif defined(Q_OS_OSX) This will enable jack audio output for the fluidsynth backend. Cheers, Ralf Mattes |
From: Pedro Lopez-C. <ped...@gm...> - 2014-09-07 18:53:14
|
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). 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. Changes for v0.6.0: * Qt5 migration completed. XCB replacing Xlib 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 Requirements for all platforms: CMake 2.8/3.0 and Qt 5.1 or later. Please use the mailing list <vmp...@li...> for questions and comments. Thanks. Copyright (C) 2008-2014, Pedro López-Cabanillas and others License: GPL v3 More info http://vmpk.sourceforge.net Downloads http://sourceforge.net/projects/vmpk/files/vmpk/0.6.0/ Regards, Pedro |
From: Pedro Lopez-C. <ped...@gm...> - 2014-09-07 18:19:21
|
Hi,. Here is a brief summary of features for the new VMPK version. First of all: There has been an architecture change. I've replaced the RtMIDI library with drumstick-rt. This was a long time plan, not only for VMPK, but for Drumstick as well, that finally took place now. I hope that this shall be a foundation for features like recording/playback in the future. The only thing that maybe would be missing for some users is the jack-midi interface, but on the other hand Unix users will enjoy native OSS support, and also FluidSynth direct output on all operating systems, that also means configurable SoundFonts: a very demanded feature for Windows users. Another long time request finally implemented is the ability of displaying any number of keys,for instance 88 keys, instead of full octaves, starting with any arbitrary note, like configuring 25 or 49 keys (depending on which device, laptop or tablet, and screen size you have). Congratulations to all the requesters and sorry for keeping you waiting for this feature so long. Finally, the migration to Qt5 has happened. This means also replacing a dependency from X11 lib to XCB, that hopefully will bring future support for wayland. The victim has been the keyboard grabbing feature, that was only working on Linux thanks to a now lost X11 feature. I hope to bring it back in the future with a multiplatform implementation. Regards, Pedro |
From: Pedro Lopez-C. <ped...@gm...> - 2014-08-24 21:48:41
|
Hi, The new VMPK release (0.6.0) is expected to be ready next Sunday Aug 31 2014, if there aren't any surprises in the process. So this week is your last chance to finish or review your translations if you want to see them included in this release. Most of you have already used it or received the invitations. This time, thanks to the suggestion from our fellow developer Nicolas, you can choose to commit your translations to the SVN repository in SourceForge as before or use this web platform "Transfiex": https://www.transifex.com/organization/vmpk-project Regards, Pedro |