diatonic or chromatic accordion melodeon emulation on pc keyboard
- (anti-ghosting keyboard is mandatory for a full polyphonic playing) This program work well on Linux , Windows and Mac with the help of virtual midi device.
- you can look at portmidi-sml : https://github.com/jh-midi/portmidi-sml
for creating virtual port on Linux for use with Daw and scores writers ... - suggestions are welcome.
- You can use Gaillard MDpolyphone.xrni with Renoise if you want a real diatonic sound.
- Lisez le reste vous gagnerez du temps :-)
Ce programme ne fonctionne qu'avec les navigateurs basés sur Chrome. Donc il vous faut installer Chrome, Brave ... ou Chromium
- notez que la version snap Linux de Brave ne fonctionne pas
- il faut une installation native
sudo apt install chromium
Pour avoir un son d'accordéon rapidement, installer fluidsynth.
exemple pour Debian et Ubuntu :
sudo apt install fluidsynth
J'utilise ici la soundfont Gaillard.sf2 pour tester. Vous la trouverez sur sur le site http://jmi.ovh/DiatonicTab . Il y en a d'autres ...
Une fois fluidsynth installé taper au terminal :
fluidsynth Gaillard.sf2 -m alsa_seq -p diato
ouvrir le fichier index.html avec le navigateur chromium.
choisir la sortie midi => diato (créée au lancement de fluidsynth)
le clavier de l'ordinateur devient un clavier d'accordéon diatonique mais pas que : les touches numériques permettent de sélectionner votre clavier préféré jusqu'au chromatique c-griff et main gauche stradella. la touche majuscule gauche actionne le soufflet en poussé en relachant on est en tiré, si vous voulez du silence tapez sur la barre espace.
pour annuler la répétition des touches ouvrir un terminal et tapez xset r off et pour la réactiver xset r on
La touche morte " ^ ne prend pas le relâchement de la touche il faut passer en qwerty pour avoir un clavier nickel. Pour celà ajouter un clavier qwerty dans la config paramètres clavier. et après pour passer en qwerty : maintenir la touche super (Windows ou cmd) appuyée et actionner la barre espace. Et refaire la même opération pour revenir en azerty.
Sous Windows vous pouvez faire la même chose mais différemment.
Impérativement il faut utiliser un port midi virtuel.
J'utilise loopMidi => https://www.tobias-erichsen.de/software/loopmidi.html
Vous pouvez utiliser waveform free : https://www.tracktion.com/products/waveform-free comme séquenceur avec le plugin TX16Wx Software Sampler https://www.tx16wx.com/ qui peut jouer les fichiers sf2 téléchargés de http://jmi.ovh/DiatonicTab
-
télécharger le zip https://github.com/jh-midi/diato/archive/refs/heads/main.zip et le décompresser dans le répertoire de votre choix.
-
ouvrir le fichier index.html avec le navigateur chromium, chrome ...
-
choisir la sortie midi loopMidi que vous avez créé => LoopMidi Port
-
lancer le séquenceur avec LoopMidi Port en entrée midi et charger le plugin TX16Wx
-
Le clavier de l'ordinateur devient un clavier d'accordéon diatonique mais pas que : les touches numériques permettent de sélectionner votre clavier préféré jusqu'au chromatique c-griff et main gauche stradella. la touche majuscule gauche actionne le soufflet en poussé et en relâchant on est en tiré, si vous voulez du silence tapez sur la barre espace.
-
Ici pas besoin de changer de clavier en qwerty pour la touche morte ¨^ mais
la touche majuscule droite ne fonctionne pas bien en poussé. -
pour annuler la répétition des touches : maintenir la touche majuscule droite appuyée plus de 12s (on entend un bip quand c'est bon)
- Ici tout fonctionne bien, (sauf la touche F5 qu'il faut remplacer par cmd+r :) mdr
- il suffit de créer un port virtuel avec le gestionnaire IAC et de l'utiliser avec vos programmes habituels.
- F5 ne fonctionne pas pour rafraîchir sour Mac il faut utiliser (cmd+r) :
c'est à dire maintenir appuyée la touche cmd et ensuite enfoncer la touche r pour avoir le clavier Heim1.