Historique: vkeybd
Aperçu de cette version: 15
Vkeybd (Virtual Keyboard) est un clavier virtuel
Version actuelle : 0.1.18d du 26 août 2009.
Licence : GNU GPL.
Développeur : Pedro Lopez Cabanillas
Compatible avec jack, on peut le connecter à n'importe quel lecteur de soundfont (qsynth ou timidity par exemple), ou n'importe quel synthétiseur.
➡️ Note : Il ne remplacera jamais un véritable clavier MIDI, mais pourra vous dépanner en cas de besoin ponctuel.
Par exemple, pour le lancer avec 6 octaves avec un mappage clavier personnel :
Voici à quoi ça ressemble :
Voici un exemple pour mapper les touches "a, z, e, r, t, y, u, i, o, p, q, s" respectivement aux notes DO, DO#, RE, etc... jusqu'à SI. Les options du type "set disp(NOM_DU_CONTROLE)" permettent d'activer (1) ou de désactiver (0) l'affichage par défaut des différents contrôles :
Avec ces réglages, un accord de DO Majeur se tapera ... "a, t, i" ... il ne vous reste plus qu'à mémoriser les autres touches 😀.
Table des matières
Informations
Site web officiel : ftp://ftp.suse.com/pub/people/tiwai/vkeybd/ .Version actuelle : 0.1.18d du 26 août 2009.
Licence : GNU GPL.
Développeur : Pedro Lopez Cabanillas
Description
Vkeybd (Virtual Keyboard) est donc un clavier virtuel "stand-alone" issu du projet ALSA qu'on trouve sur toutes les bonnes distributions Linux.Compatible avec jack, on peut le connecter à n'importe quel lecteur de soundfont (qsynth ou timidity par exemple), ou n'importe quel synthétiseur.
➡️ Note : Il ne remplacera jamais un véritable clavier MIDI, mais pourra vous dépanner en cas de besoin ponctuel.
Utilisation
Commandes
Les options par défaut sont minimalistes, aussi est-il préférable de le lancer en ligne de commande pour avoir quelque chose de plus complet. Pour lister toutes les options disponibles :man vkeybd
ou
vkeybd --help
ou
vkeybd --help
Par exemple, pour le lancer avec 6 octaves avec un mappage clavier personnel :
vkeybd octave 6 keymap ~/.vkeybdrc
Voici à quoi ça ressemble :
Qjackctl
Vkeybd ne génère aucun son, il faut donc le connecter à un logiciel qui en produit ! Ce sera au choix un synthétiseur, un lecteur de soundfont comme Timidity ou Qsynth, etc. Pour les connections, le plus simple est d'utiliser l'indispensable qjackctl (onglet MIDI):
Vkeybd+Qjackctl
Personnalisation
À l'aide d'un outil comme "xev" pour déterminer le nom des touches spéciales, il est très facile de personnaliser le mappage des touches du clavier. Modifiez (ou créez) le fichier ~/.vkeybdrcà l'aide de votre éditeur de texte favori.Voici un exemple pour mapper les touches "a, z, e, r, t, y, u, i, o, p, q, s" respectivement aux notes DO, DO#, RE, etc... jusqu'à SI. Les options du type "set disp(NOM_DU_CONTROLE)" permettent d'activer (1) ou de désactiver (0) l'affichage par défaut des différents contrôles :
Copy to clipboard
global disp keymap set disp(keyvel) 1 set disp(ctrl) 1 set disp(pitch) 1 set disp(prog) 1 set keymap { {a 0} {z 1} {e 2} {r 3} {t 4} {y 5} {u 6} {i 7} {o 8} {p 9} {q 10} {s 11} }
Avec ces réglages, un accord de DO Majeur se tapera ... "a, t, i" ... il ne vous reste plus qu'à mémoriser les autres touches 😀.
Liens
- Lien vers le site du projet ALSA : http://www.alsa-project.org/~iwai/alsa.html#vkeybd
- Vous trouverez un "preset" tout prêt pour Beatrix ici : http://www.bzzt.net/~arnouten/wiki/index.php/Beatrix
- Un "layout" pour clavier français 105 touches : http://brunetton.tuxfamily.org/index.php?n=Main.Vkeybd
- si vous souhaitez un équivalent à vkeybd mais utilisant JackMIDI au lieu d'AlsaSequencer, vous pouvez utiliser JACK Keyboard : http://pin.if.uz.zgora.pl/~trasz/jack-keyboard/