[go: up one dir, main page]

Activity for Virtual MIDI Piano Keyboard

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas posted a comment on ticket #64

    I've published VMPK for Android v1.5.1 under the GPLv3 license in GitHub. Get it from https://github.com/pedrolcl/vmpk-android/releases or IzzyOnDroid The only change is the license, and some build system tweaks.

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas updated merge request #1

    Add the generation of compile_commands.json for IDE convenience.

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas posted a comment on merge request #1

    Rejected because: You can set the option -DCMAKE_EXPORT_COMPILE_COMMANDS=ON in the cmake command line, instead of forcing it in the build system. You only need to create the file compile_commands.json when it is required by the user's development environment. For instance, it doesn't work when the cmake generator is Visual Studio solutions or XCode projects. It works only for Ninja or Makefile generators. Qt Creator has internal settings to enable clangd already, so this option is superfluous. But...

  • Lockywolf Lockywolf created merge request #1 on Git

    Add the generation of compile_commands.json for IDE convenience.

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas modified ticket #92

    Swedish translation

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas modified a comment on ticket #92

    Commit [e9681c] pushed. Thanks! Please read and follow the wiki documents about translations: https://sourceforge.net/p/vmpk/wiki/Translations/ https://github.com/pedrolcl/VMPK/wiki/Translations In particular, the Drumstick translation is quite outdated: https://sourceforge.net/p/drumstick/git/ci/master/tree/library/widgets/translations/drumstick-widgets_sv.ts This is what is missing in the attached screenshot, labeled with 1. Another important resource influencing the VMPK translations that the...

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas posted a comment on ticket #92

    Commit [e9681c] pushed. Thanks! Please read and follow the wiki documents about translations: https://sourceforge.net/p/vmpk/wiki/Translations/ https://github.com/pedrolcl/VMPK/wiki/Translations In particular, the Drumstick translation is quite outdated: https://sourceforge.net/p/drumstick/git/ci/master/tree/library/widgets/translations/drumstick-widgets_sv.ts This is what is missing in the attached screenshot, labeled with 1. Another important resource influencing the VMPK translations that the...

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas committed [e9681c] on Git

    Update Swedish translation, thanks to Karl Jonatan Nyberg

  • Karl Jonatan Nyberg Karl Jonatan Nyberg created ticket #92

    Swedish translation

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas modified ticket #91

    Update Swedish translation

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas modified ticket #91

    Update Swedish translation

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas posted a comment on ticket #91

    Sorry, this is not sustainable. Please use Git, fork the VMPK repository, create a Swedish translation branch, and commit your updates there. When you are done, open a pull request. I cannot process two updates per day like this.

  • Karl Jonatan Nyberg Karl Jonatan Nyberg posted a comment on ticket #91

    New update

  • Karl Jonatan Nyberg Karl Jonatan Nyberg posted a comment on ticket #91

    Another update fix

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas posted a comment on ticket #91

    https://sourceforge.net/p/vmpk/git/ci/f42e63689afc31be2aef753ed3faab493d9349c4/

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas committed [f42e63] on Git

    Update Swedish translation, thanks to Karl Jonatan Nyberg

  • Karl Jonatan Nyberg Karl Jonatan Nyberg posted a comment on ticket #91

    Another update fix.

  • Karl Jonatan Nyberg Karl Jonatan Nyberg posted a comment on ticket #91

    Another update to fix a typo in the last update.

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas posted a comment on ticket #91

    Thanks again commit: https://sourceforge.net/p/vmpk/git/ci/14ace8a7d9a70f2182be39740ef39fe7143f0c9e/

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas committed [14ace8] on Git

    Update Swedish translation, thanks to Karl Jonatan Nyberg

  • Karl Jonatan Nyberg Karl Jonatan Nyberg posted a comment on ticket #91

    Another update with a translation fix

  • Karl Jonatan Nyberg Karl Jonatan Nyberg posted a comment on ticket #91

    Here is another update

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas committed [a9f2cf] on Git

    All translations refresh

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas modified ticket #91

    Update Swedish translation

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas posted a comment on ticket #91

    Thanks! vmpk_sv.qm lrelease error: Parse error at translations/vmpk_sv.ts:2247:89: Expected '#' or '[a-zA-Z]', but got ' '. The "&" html entity needs to be represented as "&" https://www.w3schools.com/html/html_entities.asp commit https://sourceforge.net/p/vmpk/git/ci/8c6f430394f9015efd02b1df44c3f795c07aac53/

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas committed [8c6f43] on Git

    Update Swedish translation, thanks to Karl Jonatan Nyberg

  • Karl Jonatan Nyberg Karl Jonatan Nyberg posted a comment on ticket #91

    New update

  • Karl Jonatan Nyberg Karl Jonatan Nyberg created ticket #91

    Update Swedish translation

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas committed [b96261] on Git

    kmapdialog: new not editable column showing note names

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas committed [20ac0b] on Git

    new settings toolbar

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas committed [37a4c2] on Git

    Fix wrong default initialization value for ctrl 8 (Balance)

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas created a blog post

    Virtual MIDI Piano Keyboard 0.9.1 Released

  • Virtual MIDI Piano Keyboard Virtual MIDI Piano Keyboard released /vmpk/0.9.1/vmpk-0.9.1-mac-x64.dmg

  • Virtual MIDI Piano Keyboard Virtual MIDI Piano Keyboard released /vmpk/0.9.1/vmpk-0.9.1-win-x64-setup.exe

  • Virtual MIDI Piano Keyboard Virtual MIDI Piano Keyboard released /vmpk/0.9.1/vmpk-0.9.1-win-arm64-setup.exe

  • Virtual MIDI Piano Keyboard Virtual MIDI Piano Keyboard released /vmpk/0.9.1/vmpk-0.9.1-x86_64.AppImage

  • Virtual MIDI Piano Keyboard Virtual MIDI Piano Keyboard released /vmpk/0.9.1/readme-0.9.1.md

  • Virtual MIDI Piano Keyboard Virtual MIDI Piano Keyboard released /vmpk/0.9.1/vmpk-0.9.1.zip

  • Virtual MIDI Piano Keyboard Virtual MIDI Piano Keyboard released /vmpk/0.9.1/vmpk-0.9.1.tar.gz

  • Virtual MIDI Piano Keyboard Virtual MIDI Piano Keyboard released /vmpk/0.9.1/vmpk-0.9.1.tar.bz2

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas committed [beda54] on Git

    release preps

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas committed [08d386] on Git

    release preps

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas committed [8830a6] on Git

    release preps

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas committed [2c8ec1] on Git

    Release 0.9.1 preparations

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas committed [627224] on Git

    Update setup-msvc2022.nsi.in

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas committed [51284e] on Git

    Merge remote-tracking branch 'github/devel' into devel

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas committed [f5bdda] on Git

    windows packaging

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas committed [cc9c25] on Git

    Updated changelog

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas committed [aad7ce] on Git

    Fixed ignored Qt style preferences

  • GitHub committed [a19fdb] on Git

    Merge pull request #30 from brunetton/devel

  • Bruno Duyé committed [e06e73] on Git

    add FR azerty keymap

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas committed [885086] on Git

    windows packaging

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas committed [3b1240] on Git

    Updated changelog

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas committed [e63122] on Git

    add FR azerty keymap

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas committed [ec8c1c] on Git

    Fixed ignored Qt style preferences

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas posted a comment on ticket #81

    Requires: https://sourceforge.net/p/drumstick/bugs/51/

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas modified ticket #36

    Transparent job application

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas created ticket #81

    MIDI 2.0 Support

  • utterances utterances created ticket #9

    c-system chromatic button accordion key mapping

  • Agusstine uwu Agusstine uwu posted a comment on ticket #67

    Bueno, desafortunadamente las teclas del pad numérico tienen el mismo scancode que las teclas de navegación (creía que iban a ser distintos). Me quedarán 10 teclas inutilizables :P De igual manera, ¡muchas gracias otra vez!

  • Agusstine uwu Agusstine uwu posted a comment on ticket #67

    Probé a remapear las teclas de navegación para que anduvieran, ahora solo me hace falta arreglar F10, F11 y F12 y lo tengo todo listo.

  • Agusstine uwu Agusstine uwu posted a comment on ticket #67

    ¡Bien! Encontré justo esta página también https://www.qbasic.net/en/reference/general/scan-codes.htm me servirán las dos. Super gracias en verdad, me sirvió mucho tu ayuda :)

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas posted a comment on ticket #67

    https://www.binaryhexconverter.com/hex-to-decimal-converter

  • Agusstine uwu Agusstine uwu posted a comment on ticket #67

    ¡Genial! ¿Tienes alguna referencia de donde tomar los keycodes que utiliza el programa VMPK? Para poder configurar las siguientes teclas. Gracias :)

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas posted a comment on ticket #67

    En esa imagen, que seguramente procede de esta página los scancodes están en hexadecimal. Para la tecla numérica "1" el scancode hexadecimal es "4F", pero en el keymap de VMPK has de poner keycode="79" en decimal.

  • Agusstine uwu Agusstine uwu posted a comment on ticket #67

    Me refiero a esta imagen.

  • Agusstine uwu Agusstine uwu posted a comment on ticket #67

    ¡Gracias! Quizás mis preguntas sean tontas, pero aún soy novata en esto y en verdad tengo muchas ganas de sacarle el potencial a este programa. Tengo una pregunta más, a todas esas notas en MIDI, ¿se les adjudica el mismo keycode de esta imagen, o como es? Porque aún no conozco bien cual es el número correcto para cada tecla del teclado.

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas posted a comment on ticket #67

    Voy a suponer que hablas español, y que utilizas Windows. No puedes utilizar "spanish.xml" como base para lo que tu quieres. Ese tipo de mapa no distingue entre las teclas numéricas de la fila superior y las teclas del bloque numérico de la parte derecha, porque el mapeo es entre caracteres y notas MIDI. Por el contrario, has editar (una copia de) "pc102win.xml", y configurarlo en Preferencias->Entrada.->Mapa de teclado de bajo nivel, activando al mismo tiempo "Teclado de bajo nivel". Esta es una...

  • Agusstine uwu Agusstine uwu posted a comment on ticket #67

    Ok, so from what I understand, I have to edit spanish.xml and type my own input like <mapping keycode="11" note="30"></mapping> for example, scancode for 1 on the numeric pad is 4F then I replace it with: keycode="4F" right? Now, is "note=x"necessary or can I just not write it? If not, then how do I know which MIDI note corresponds to 1 - 4F? Thanks!

  • Agusstine uwu Agusstine uwu posted a comment on ticket #67

    Okay, I just realized (sorry), now the thing is to bind the 10 numbers of the numeric pad, now I know that 1 = 4F, but it doesn't take the input at all when I edit the spanish.xml file, how do i do it?

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas posted a comment on ticket #67

    You need to use low-level key codes in a keymap. Please read: https://sourceforge.net/p/vmpk/wiki/Creating%20Keymaps/

  • Agusstine uwu Agusstine uwu created ticket #67

    Extended Keymap

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas committed [aff127] on Git

    copyright years updated

  • Zehui Zhao Zehui Zhao posted a comment on ticket #66

    Thank you for looking into this problem and fixing it!

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas committed [ecee38] on Git

    Fix for GH ticket #27: Enable F10 key in Windows when using native filters

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas posted a comment on ticket #66

    There is a specific message for F10 that causes this issue: https://learn.microsoft.com/en-us/windows/win32/inputdev/wm-syskeydown All other keys are reported as WM_KEYDOWN: https://learn.microsoft.com/en-us/windows/win32/inputdev/wm-keydown This will be fixed by this GH ticket: https://github.com/pedrolcl/VMPK/issues/27

  • Zehui Zhao Zehui Zhao posted a comment on ticket #66

    I see, since the problem is upstream, I'm guessing there isn't really anything one can do about it. I'll consider setting VMPK up on mac instead. For now I'll just bind the note to a different key. Thank you for the response and verifying the problem!

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas posted a comment on ticket #66

    Is VMPK indeed treating F10 differently from the other keys? Or is it a problem specific to my setup? VMPK does not process F10 in any way. The only function key with a predefined use is F1 (for help) that you can redefine in the shortcut editor. I don't think it is a problem with your setup. It affects Windows, but not other OS. I am not sure yet if it is another MS annoyance, or a bug in Qt.

  • Zehui Zhao Zehui Zhao created ticket #66

    Not responding to F10 (scancode 68)?

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas modified a comment on ticket #65

    This question is off-topic for VMPK. If you ask it here may be because: 1. You do not understand how MIDI works. 2. You do not understand what is VMPK, or what is Windows MM. Anyway, I can easily verify that WinMM works perfectly well with the Portamento messages. I assume that you know the MIDI controllers related to the Portamento effect: * Portamento switch, CC 65. * Portamento time, CC 5 (MSB), CC 37 (LSB). * Portamento control, CC 84. Here is a screenshot of several Windows programs, including:...

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas modified a comment on ticket #65

    If you are unable to use the Portamento effect, is not because "Windows MM" supports Portamento messages or not, but because the synthesizers do not implement the effect, or do it in different ways. For instance, the "Microsoft GS wavetable software synthesizer" ignores Portamento messages. Another popular alternative, the "CoolSoft VirtualMIDISynth" implements portamento in its own way. Edit: VirtualMIDISynth uses BASS MIDI, which implements portamento. CC 5 (portamento time) has a resolution of...

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas posted a comment on ticket #65

    If you are unable to use the Portamento effect, is not because "Windows MM" supports Portamento messages, but because the synthesizers do not implement the effect. For instance, the "Microsoft GS wavetable software synthesizer" ignores Portamento. Another popular alternative, the "CoolSoft VirtualMIDISynth" ignores portamento as well. The only synth (which is included in VMPK by the way) that implements Portamento (among many other cool features) is FluidSynth.

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas modified a comment on ticket #65

    To create the Portamento switch shown in the screenshot above, you need to press the "Edit" button in the "Extra" toolbar, and fill the appropriate values

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas posted a comment on ticket #65

    To create the Portamento switch shown in the screenshot above, you need to press the "Edit" button in the "Extra" toolbar, and fill the appropriate values

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas modified a comment on ticket #65

    This question is off-topic for VMPK. If you ask it here may be because: 1. You do not understand how MIDI works. 2. You do not understand what is VMPK, or what is Windows MM. Anyway, I can easily verify that WinMM works perfectly well with the Portamento messages. I assume that you know the two MIDI controllers related to the Portamento effect: * Portamento switch, CC 65 * Portamento time, CC 5 Here is a screenshot of several Windows programs, including: * VMPK * MIDI-OX * LoopMIDI VMPK is connected...

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas posted a comment on ticket #65

    This question is off-topic for VMPK. If you ask it here may be because: 1. You do not understand how MIDI works. 2. You do not understand what is VMPK, or what is Windows MM. Anyway, I can easily verify that WinMM works perfectly well with the Portamento messages. I assume that you know the two MIDI controllers related to the Portamento effect: * Portamento switch, CC 65 * Portamento time, CC 5 Here is a screenshot of several Windows programs, including: * VMPK * MIDI-OX * LoopMIDI VMPK is connected...

  • Mike Drummond Mike Drummond created ticket #65

    Portamento in Windows MM

  • GitHub committed [cc116f] on Git

    Update README.md

  • GitHub committed [319fef] on Git

    Update README.md

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas committed [e534c8] on Git

    workflows

  • GitHub committed [fc227c] on Git

    Merge pull request #26 from RoboSchmied/RoboSchmied-P1

  • GitHub committed [ab1541] on Git

    Update [ChangeLog]

  • GitHub committed [fe3565] on Git

    fix typo

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas posted a comment on ticket #64

    It won't work anyway. VMPK for Android did not have a Fluidsynth backend. The only synth was the Android synth, "Sonivox" (the C++ VMPK has this synth as well, and doesn't play SF2). And the keyboard support was quite primitive. I don't have time right now, and if there will be in the future a new Android version of VMPK, it won't be a Java application.

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas modified a comment on ticket #64

    Ok what a pity, I was looking for an app to play sf2 with a qwerty keyboard attached to a phone, where the notes corresponding to each key could be configured by the user and this seemed to be just that... No plans to retake this? I would be willing to pay for the development!

  • arretxe arretxe posted a comment on ticket #64

    Ok what a pity, I was looking for an app to play sf2 with a qwerty keyboard attached to a phone, where the notes corresponding to each key could be configured by the user and this seemed to be just that... No plans to retake this? I would be willing to pay for the development! El vie, 8 mar 2024, 13:07, Pedro Lopez-Cabanillas plcl@users.sourceforge.net escribió: That application is not available anymore. It was removed by Google from their store, and I've removed it from elsewhere. If you find it...

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas posted a comment on ticket #64

    That application is not available anymore. It was removed by Google from their store, and I've removed it from elsewhere. If you find it on some web site,please don't install it, because it may be malware. Anyway, it wasn't related to this project. VMPK for Android was a pure Java application, and this VMPK project is based on Qt/C++.

  • arretxe arretxe created ticket #64

    VMPK for Android apk? Where to download?

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas committed [a6774a] on Git

    new github workflow

  • Pedro Lopez-Cabanillas Pedro Lopez-Cabanillas created a blog post

    Virtual MIDI Piano Keyboard 0.9.0 Released

1 >