URL: https://linuxfr.org/users/raphj/journaux/piano-quick-dirty Title: Piano Quick & Dirty Authors: raphj Date: 2020年10月10日T13:05:32+02:00 License: CC By-SA Tags: piano, bidouille, svg, html et javascript Score: 24 Il y a 5 ans, j'ai voulu apprendre un chant que ma chorale avait fait l'année avant que je les rejoigne. À ma disposition, il y avait la partition, mes souvenirs auditifs et pas d'enregistrement. Ma voix n'était pas la voix principale de ce chant donc ça peut être un peu contre intuitif à apprendre. J'ai donc reproduit la partition sur MuseScore pour la jouer. Je n'ai pas d'instrument non plus et avoir quelque chose pour jouer des notes rapidement semblait utile. Alors, j'ai pris un peu de temps pour écrire un piano avec les technologies du Web. ![Le piano](https://raphael.jakse.fr/piano/piano.png) Alors pourquoi ne pas avoir simplement téléchargé un piano sur mon smartphone me demanderez-vous ? Bah, déjà, parce que je n'avais pas de smartphone. Donc il me fallait quelque chose qui tournait sur ordinateur. Ça devait déjà exister, mais bon, c'est fun aussi de programmer ça. Et puis, à l'époque, même si j'avais eu un smartphone, [la seule application de piano sur F-Droid](https://f-droid.org/fr/packages/org.esteban.piano/) était un peu limitée et basique : deux gammes en largeur. En la retrouvant, je suis par contre tombé sur [Tonality](https://f-droid.org/fr/packages/net.currit.tonality/) ajoutée en 2019, ça a l'air bien cool ! Du coup, ce piano, que je n'ai pas pris le temps de nommer, utilise du SVG pour le rendu, une bibliothèque qui simule du MIDI dans le navigateur et peut être utilisé avec les touches du clavier de l'ordinateur. Il y a deux claviers qu'on peut bouger, pour avoir les aigus et les graves l'un en dessous de l'autre si on veut. Le code est principalement crado mais ça fonctionne. J'ai écrit ça, placé ça dans la rubrique bazar de l'intranet du site de la chorale et je l'ai utilisé occasionnellement sans jamais prendre le temps d'en faire la publicité. Plus récemment, le mois dernier, j'ai eu à travailler des chants pour les apprendre à d'autres choristes, et il me fallait à nouveau un piano. J'ai amélioré la gestion du clavier de l'ordi pour la rendre à peu près utilisable, et j'en ai profité pour ajouter un début d'embryon de métronome. Bon, au final c'est difficile de travailler des partitions sur autre chose qu'un vrai instrument et j'ai la chance d'avoir pu me procurer un clavier. Cela dit, le piano virtuel peut rester utile à l'occasion, fonctionne plutôt bien sur ordinateur et ça peut toujours servir ou susciter des envies de bidouille, alors je l'ai mis sur internet et je vous colle le lien ici : - Code source : https://framagit.org/raphj/piano - Essayer le piano : https://raphael.jakse.fr/piano N'hésitez pas à bidouiller dessus et à proposer des améliorations, elles seront les bienvenues ! Bon weekend !

AltStyle によって変換されたページ (->オリジナル) /