Tablature pour accordéon diatonique

• 9 Févr. 2020 - 08:52

Ci dessous, pour qui en voudra, un plugin permettant d'ajouter une tablature pour accordéon diatonique à une partition.

Musicalement

JMiB

Fichier attaché Taille
Diatonique.JMiB_.qml 12.74 KB

Commentaires

En réponse à par Jean-Michel B

Bonjour
Guitariste, je faisais des tablatures pour les copains diatonistes du groupe. Je savais faire avec la version 2 de MS, grâce à l'aide de Cadiz qui avait mis en ligne une "structure" de partition modèle. Tout s'est gâté avec la version 3 !
Je reprends maintenant avec MS3. Je pense que vous êtes un spécialiste de la programmation et votre plugin est certainement le meilleur. Cependant vous allez aussi au plus court. Pour les béotiens ce n'est pas facile de vous suivre...
J'ai vu et chargé votre contribution "Accordions Tablature for diatonics / Tablature pour accordéon diatonique".
Tout s'est bien passé jusqu'à :
"Passer le plugin DiatoTab en choisissant votre clavier, quelques options, le système de tablature CACB ou Corgeron
Passer le plugin BassLine
C'est fini !"

Pour moi ce n'est pas fini car c'est là que ça bloque !
J'ai recopié le plugin DiatonicTab v1-06-01.qml dans le créateur de plugins et son titre s'est mis aussi dans "documents/musescore3/plugins".
En suivant la procédure quand je clique sur "plugins" de MS et DiatonicTab v1-06-01 il ne se passe rien.

Il doit me manquer une étape... Peut-être plusieurs car je ne sais pas quoi faire de
"DiatonicTab GCLoffet3R.keyboard" qui correspondrait je crois aux diatos très classiques des copains en Do et Sol, avec 2 ou 3 rangs.

J'espère que vous suivez ce fil et que vous nous apporterez un éclairage plus accessible pour ceux qui ne comprennent pas trop l'informatique.

Merci d'avance, cordialement
Jean

En réponse à par [DELETED] 56269

Bonjour Jean

Merci de l'intérêt que vous portez à ce travail, j'espère qu'après quelques tâtonnements il vous rendra les plus grands services.

Tout d'abord, il faut savoir qu'à ce jour (26/03/2020) le plugin évolue très souvent en tenant compte des retours des utilisateurs ainsi que des tests intensifs et des suggestions de YLOO.

Je vois que vous essayez la version v1.06.01, elle date d'hier (25/03/2020). Mais globalement, quelque soient les versions, les "mode d'emploi" restent grosso-modo les mêmes. Seules les options et les résultats peuvent différer.

Voici la procédure complète :

A - Installation des plugins

1 - Dans le répertoire Documents/MuseScore3/Plugins/ créer un répertoire DiatonicTab
2 - Mettre dedans les fichiers suivants : DiatonicTab.vx.xx.xx.qml , BassLine.vx.xx.xx.qml, les fichiers xxxx.keyboard. Viendront s'y ajouter automatiquement des fichiers xxxx.json pour mémoriser vos paramètres préférés.
3 - (re)Lancer MuseScore 3.xx
4 - Cliquer sur le Menu Plugins->Gestionnaire de Plugins
5 - Dans la liste de gauche, cocher "Bass Line vx.xx.xx" et "DiatonicTab vx.xx.xx "puis cliquer sur "Recharger les plugins" puis sur "OK" (vx.xx.xx représentant n'importe quel numéro de version)
6 - Dans le menu Plugins devraient apparaître les sous-menus DiatonicTab->Tablature et DiatonicTab->BassLine
7 - Si c'est pas le cas, voir le manuel de MuseScore qui sera bien plus complet que tout ce que je pourrai écrire dans cet article.

B - Préparation de la partition

1 - Créer ou ouvrir une partition avec 1 portée en clé de sol (attention, pas une double portée comme pour le piano ou l'accordéon chromatique). Il est possible (recommandé au début) d'utiliser les partitions qui sont distribuées comme modèle avec le plugin.
2 - Sur cette portée, si elle n'y est pas déjà, écrire/importer/copier-coller la musique. Ajouter, s'ils n'y sont pas déjà, les symboles d'accords. Attention, les symboles d'accords sont très importants, ils sont utilisés par les deux plugins DiatonicTab pour déterminer le sens tiré/poussé et écrire la ligne Basses/Accords

C - Réalisation des tablatures

C1 - Tablature système D.E.S

Le système DES écrit une mini tablature au dessus de la portée, sans ajouter de graphique à la partition. Ainsi cette partition reste-t-elle partageable avec les autres musiciens du groupe. Ce système se prête également très bien à des partitions multi-voix. Personnellement, j'ajoute à ces partitions une dernière portée en clé de Fa où j'écris l'accompagnement "main gauche" afin d'avoir un rendu sonore dans MusScore. Cela permet entre autre de travailler les voix une par une avec ou sans accompagnement en utilisant le "Mélangeur" de museScore et sa "Fenêtre de lecture".
1 - S'il n'y a qu'une seule portée en clé de Sol, placer les symboles d'accord au dessous de la portée. (clic droit sur un symbole -> Sélection -> Tous les éléments similaires, puis dans l'inspecteur Symbole d'accord->Position->Au Dessous). S'il y a plusieurs portées, les symboles d'accord sont à écrire de préférence au dessous de la dernière portée.
2 - Lancer le plugin DiatonicTab->Tablature, choisir son clavier main droite, son clavier main gauche, si on veut titrer ou pousser les G et les F, si on veut jouer en croisé ou en tiré poussé, si on veut que le plugin propose ou pas toutes les possibilités, et le système DES. Puis Bouton OK.
3 - S'il ne se passe rien, vérifier si une partie de la partition n'est pas sélectionnée. En effet, le plugin agit soit sur la partition toute entière, soit uniquement sur la partie sélectionnée.
4 - Il reste à corriger "Accordéon sur les genoux" les doigtés proposés par le plugin.

C2 - Tablature système Corgeron ou CADB

Ces deux systèmes demandent un certain "décors" qu'il faut réaliser avec astuce dans MuseScore qui, s'il est à l'aise avec les tablatures de guitare ou de banjo, n'a pas été conçu pour les diatonistes.
L'astuce consiste à créer sous la portée contenant la musique et les symboles d'accord une nouvelle portée de 4 lignes avec un espacement interligne assez grand pour y mettre les numéros des touches. En utilisant les "Marqueurs" (CTRM M), on y ajoutera les indications "P" et "T" en CADB ou "G" et "C" en Corgeron.
1 - Créer une seconde portée (touche "I", fenêtre Instruments). Choisir "Flûte" ou "Harmonica", ou n'importe quoi en clé de Sol sur une seule portée. Eviter les instruments transpositeurs.
2 - Modifier les propriétés de cette portée (clic droit sur la portée -> Propriété de la Portée/Partie). Lignes = 4
Interligne = 3, ne pas afficher la clé, ne pas afficher l'indication de mesure, supprimer le nom long et le nom court.
3 - Mettre (ou pas) les indications "P" et "T" ou "G" et "C" (le crayon de papier existe toujours après impression.

4 - Passer le plugin DiatonicTab->BassLine. Le rôle de cet outil est de créer la ligne Basses/Accords. Il vous faudra déterminer si les basses/accords sont placé sur les noires ou les croches ou les double-croches. Il vous faudra également déterminer un Pattern pour placer les Basses et les Accords (exemple Baa pour une valse, BaBa pour un 4 temps, Ba-a pour un 4 temps avec un silence en troisième temps, etc)
5 - Bouton "OK". S'il ne se passe rien, vérifier si quelque chose est sélectionné dans votre partition car le plugin peut travailler sur toute la partition (lorsque rien n'est sélectionné) ou seulement sur la partie sélectionnée.

6 - Passer le plugin DiatonicTab->Tablature, choisissez votre clavier main droite et votre clavier main gauche, si on veut titrer ou pousser les G et les F, si on veut jouer en croisé ou en tiré poussé, si on veut que le plugin propose ou pas toutes les possibilités, et le système CADB ou Corgeron. Puis Bouton OK. S'il ne se passe rien, vérifier si quelque chose est sélectionné dans votre partition car le plugin peut travailler sur toute la partition (lorsque rien n'est sélectionné) ou seulement sur la partie sélectionnée.

7 - Il reste à corriger "Accordéon sur les genoux" les doigtés proposés par le plugin. Attention, pour les accords main droites posent des problèmes de "mise en page", tous les numéros de touches sont superposés ; il vous appartient de faire "le ménage".

Bon travail.

En réponse à par Jean-Michel B

Bonjour
Je viens de découvrir votre réponse très détaillée et je vous en remercie.
J'ai essayé. Mais il semble qu'il y ait un autre souci.
J'ai bien créé le répertoire Diatonic Tab mais je ne peux pas y copier les fichiers en qml.
Si je fais en .qml.odt ils se copient bien mais on ne les retrouve pas dans le plugin de MS.
Je suis sous UBUNTU 1804 et c'est peut-être une faiblesse de ce logiciel ?
Je l'utilise depuis plus de 10 ans et pour les tâches ordinaires j'en suis parfaitement satisfait. Mais je suis incapable de sortir de cette impasse.
Je vais poser la question à la communauté UBUNTU et je vous tiendrai au courant.
Merci encore pour votre aimable prise en charge de mon incompétence...

En réponse à par [DELETED] 56269

Re bonjour

Attention, pas d'espace dans le nom du répertoire "DiatonicTab". Sous Linux, il est important de respecter minuscules et majuscules.

Les fichiers plugins doivent porter l'extension .qml, et non pas .qml.odt sans quoi MuseScore ne pourra pas les lire. Je suppose que s'il s'appellent .qml.odt, c'est que vous les avez ouvert avec OpenOffice. Les plugins ne doivent pas être ouvert avec un traitement de texte (OpenOffice, Pages, Word) car ces derniers y rajoutent tout un tas d'information de mise en page.

Vous pouvez néanmoins les ouvrir avec un éditeur de texte (gedit, emacs, vi, il y en a beaucoup sous Linux). Je suis surpris que vous puissiez copier des fichiers .qml.odt et pas des fichier .qml sur votre machine. A ma connaissance, il n'y a pas de restriction d'accès à un répertoire en fonction de l'extension d'un fichier. Sauf si Ubuntu a ajouté une forme de sécurité nouvelle auquel cas je ne peux pas vous aider. Mais à priori, Ubuntu n'a pas beaucoup de "Faiblesses" :-)

Je pense que vous être l'un des premiers testeurs de ce plugin sous Linux, aussi votre expérience m'intéresse-t-elle. Merci de me tenir informé de vos avancées.

Jean-Michel

En réponse à par Jean-Michel B

Bien sûr je vous tiendrai au courant lorsque j'aurai des réponses. Si j'en ai...
Voici la question posée sur le forum UBUNTU :
https://forum.ubuntu-fr.org/viewtopic.php?id=2029657
J'ai aussi contacté l'ami informaticien qui m'avait initié à Linux. En déménageant, depuis quelques années nous avons perdu le contact. J'espère qu'il me répondra.
En tous les cas je vais essayer de tenir compte de vos nouveaux conseils. Mais demain seulement.
En espérant que des réponses me seront parvenues. Cette période de confinement y est propice.
Cordialement
Jean

En réponse à par Jean-Michel B

Bonjour
J'ai essayé hier soir avec mon ami informaticien en vidéoconférence.
Tout fonctionne, il fallait simplement effectuer des modifications dans les fichiers d'accueil pour qu'UBUNTU accepte les qml.
Je dis "il fallait simplement"... Mais entre la mise en place de la vidéo (première pour moi !) et la masse d'infos j'avais la tête en feu au bout de 2 heures !!!
Reste un problème qu'il faut que je résolve avec des diatonistes. En particulier quel système choisir ? Et quels plugins sont-ils préférables pour faire simple ?
J'ai pris au hasard et les chiffres ne sont pas en bonne place. Je pense que l'un d'eux pourra m'aider pour trier. Il faudra peut-être attendre la fin du confinement parce que je ne me vois pas le faire par téléphone. Et la vidéo je ne sais pas faire.
Je ne serai peut-être pas capable non plus de refaire les manipulations tout seul mais je sais au moins que ça fonctionne sur UBUNTU. C'est maintenant une question de temps pour affiner.
Merci encore pour votre contribution approfondie.
Cordialement
Jean

En réponse à par [DELETED] 56269

Bonjour,

"Reste un problème qu'il faut que je résolve avec des diatonistes. En particulier quel système choisir ? Et quels plugins sont-ils préférables pour faire simple?"
Il est vrai que "l'offre" devient impressionnante, et de grande qualité en plus. Génial! 😅

Connaissant un peu tes habitudes, rapport à ce fil: https://musescore.org/fr/node/85761#comment-626621, je te propose d'utiliser ce modèle: Modèle 1.mscz (à conserver donc et utilisable à l'envi)
J'ai ensuite copié-coller ta partition Andès Dro, soit: Modèle Andes Dro.mscz

Ensuite, je me sers de ce plugin: Diatonique.Multicriteres.JMiB__0.qml
(entre parenthèses, je ne le retrouve pas dans les fils, si l'auteur, Jean-Michel peut me remettre sur la bonne piste?

Après application du plugin, je laisse tous les "défauts", excepté la coche de "Afficher une seule possibilité" - image ci-dessous.
Et j'obtiens, sans rien faire d'autre, la partition de Florence Glorion au doigté près. Modèle Andes Dro +Plugin.mscz Super! D'autant plus que, très bientôt (ces prochaines semaines), la version 3.5 lira les symboles d'accord. Un nouveau monde.😎
Une chose à bien comprendre : avant d'appliquer le plugin, il faut saisir les accords sur la partition (ce n'était pas le cas avec les "anciens" plugins ou ceux avec une approche différente). Mais je crois que ce n'est pas un souci pour toi puisque tu utilises des partitions déjà pourvues en accords.

NB: j'ai tenté un autre plugin (de Jean-Michel toujours), le Diatonic Tab, potentiellement excellent. Mais j'ai repéré des difficultés d'affichage des doigtés entre systèmes, et je n'utilise pas la Bass Line (toi non plus, je pense). D'autant plus que je m'inscris déjà dans la version 3.5, avec lecture d'accords. Donc, je reste au plus simple (et au plus connu, pour les habitués des partitions façon "TablEdit" de Loffet et autres) pour l'instant.

possibi.jpg

  • RÉSULTAT:
    andres do résultat.jpg

  • "Original" Loffet
    andes.jpg

En réponse à par cadiz1

Bonjour
Merci pour ces précisions.
Je tarde à répondre parce que ma tête finissait par exploser ! Surtout que même avec tes dernières précisions je n'y arrivais pas.
Ce matin je reprends et miracle ça fonctionne. Je ne devais encore pas faire bien quelque chose...

Juste un détail, les chiffres sont soulignés. Pourquoi ? Et en corollaire, comment supprimer le soulignage ?

Je ne suis pas diatoniste et je soumets les tablatures à un copain diato (lui n'a même pas besoin des tablatures il est performant) pour correction, càd barrer les chiffres inutiles.

Dans les tablatures de MS2 la basse était indiquée sur une ligne au-dessus des Tirés/Poussés. Elle peut s'ajouter ? Certainement qu'il faut que je relise tout ce fil, ça doit être indiqué quelque part...
De toutes façons je ne pense pas que ce soit essentiel puisque la basse est généralement la tonique de l'accord. Ils doivent pouvoir se débrouiller avec ça.
L'estaca-tab.pdf
Merci en tous les cas, les deux Jean pour tout votre travail et suivi qui ont permis cette actualisation pour MS3.

En réponse à par [DELETED] 56269

Re bonjour
Je suis allé trop vite. Je crois que simplement il faut que je prenne un autre modèle pour avoir soit les chiffres sans soulignage, soit les basses. Ou que je fasse l'effort de modifier moi-même. Je suis à peu près certain d'avoir vu passer comment faire. Mais à ce moment-là j'étais préoccupé par ces chiffres qui refusaient de s'afficher ! Il y a beaucoup à lire mais je retrouverai.
Merci encore.

En réponse à par [DELETED] 56269

Bonjour Jean.
Content de voir sur tu avances.

Dans les tablatures, les chiffres soulignés sont là pour indiquer qu'il faut tirer (ouvrir le soufflet). Ça peut être utile à ton copain diatoniste performant :-)

La doc de DiatonicTab est en cours d'écriture. Tu la trouveras ici : http://jmi.ovh/DiatonicTab/
Ça évite de relire tous les fils de discussion et d'aller droit à l'essentiel pour la version du jour. Il y a même des des début de vidéo tutorielles.

Bon courage

JMiB

Bonjour,
Je viens d'essayer d'installer et de faire tourner le plugin qui a l'air très prometteur.
Malheureusement il y a quelque chose qui ne marche pas.
J'ai bien suivi les étapes d'installation (création de sous-répértoire dans plugins, recopie des deux qml, puis des fichiers keyboard. Ensuite je sélectionne les deux plugins. Je prépare ma partition comme il faut, puis j'essaye d'appliquer le premier plugin. Et là - patatras. J'ai beau sélectionner mes paramètres - le bouton OK de validation en bas ne répond pas ... je suis obligé de cliquer sur annuler pour enlever la fenêtre qui reste bloquée.
Je suis sur windows 7.
Les détails de mon Musescore:
version OS: Windows 7 SP 1 (6.1), Arch.: x86_64, MuseScore version (64-bit):
3.0.2.5315, revision: a8b90a8

Les versions du plugin utilisées c'est ce que j'ai trouvé dans le zip: DiatonicTab.v1.06.zip
Une idée de ce qui cloche ? Ma version du plugin est elle la dernière?
Je joins la copie d'écran de la fenêtre de paramèters qui reste bloquée ...

Merci d'avance pour l'aide éventuelle !

Fichier attaché Taille
PbPluginMusescore.png 103.73 KB

En réponse à par latourprendgarde

Bonjour

Il existe une version plus récente du plugin à cet endroit :http://jmi.ovh/DiatonicTab/
On y trouve les plugins, les claviers, de la doc, des vidéos etc.

La dernière version est la v1.06.03.

Pour une aide au diagnostique, voici un moyen : Dans le menu plugin de MuseScore, choisir "Créateur de Plugin". Un fenêtre s'ouvre.

Depuis cette fenêtre, ouvrir le plugin DiatonicTab.vx.xx.xx.qml et le "Démarrer".

Du texte devrait s'afficher dans la fenêtre du créateur, un peu si tout est OK, beaucoup s'il y a un problème. C'est ce texte qui peut aider au diagnostique. Agrandir au max la fenêtre du créateur, et poster un copie d'écran pourrait aider à résoudre le problème.

Bons tests

En réponse à par Jean-Michel B

OK, merci!
Je viens de trouver le problème avec ces indications.
En ouvrant le DiatonicTab avec le gestionnaire de plugins, j'ai pu voir une erreur qui apparait au moment de cliquer sur "OK". C'était TypeError: Property 'startCmd' of object ... is not a function.
Du coup j'ai upgradé mon musescore à 3.4.2 et là plus de soucis.
Donc ça marche pas avec la 3.0.2 mais ça marche avec des versions plus récentes.

Je vais pouvoir tester ça et ferait un retour "utilisateur".
Par rapport au plugin que je connaissais sur Musescore V2, ça me parait déjà pas mal de pouvoir conserver les accords de l'harmonie en haut.

Bonjour, j'ai suivi ligne à ligne la procédure mais après avoir créé la deuxième portée (en système Corgeron), elle s'affiche avec les symboles des silences dans chaque mesure de la tablature, hors sur votre tuto ceux-ci n'apparaissent pas. Je sais comment les rendre invisibles mais apparemment ils ne doivent pas être là n'estce pas?
Merci d'avance de votre aide.

Fichier attaché Taille
Tablature.png 128.59 KB

En réponse à par Lanig22

Ooups, j'avais zappé ce message... Pardon.
Les silences sont placés sur les temps de la partition "déguisée" en tablature pour y accrocher les Basses/Accords. Ils sont nécessaires, mais devraient être invisibles. Pour les faire "disparaître", il suffit de décocher "Menu->Affichage->Afficher les caractères invisibles".
Cordialement
JMiB

Bonjour, il semble qu'il y ait un problème avec la version 3.5 et ultérieure. A côté de problèmes de décalage, étrangement le plugin Bassline donne des résultats farfelus, en tout cas pas en adéquation avec les accords notés au-dessus de la portée. Donc je suis revenu à la version 3.4.2 pour laquelle les plugins fonctionnent très bien.

Salut et merci pour ton travail ! :)

Deux petites remarques en passant et une question :
- En effet, comme dit dans le commentaire précédent, BassLine ne semble pas marcher sur la dernière version du Musescore.
- Il n'est plus possible sur ton site de télécharger le clavier main droite du NMAD 2 rangs (page introuvable). Cependant, si d'autres sont dans mon cas, il est très facile de modifier les fichiers des claviers pour les adapter à son plan.
- Je souhaitais faire des tablatures avec double ou triple note et que les chiffres des boutons s'affiches les uns sous les autres, j'ai donc doublé l'intervalle entre les lignes mais dès que j'entre un retour à la ligne dans l'écriture d'un chiffre, les lignes de la tablature que constitue la portée "harmonica" se déplace vers le bas sous les chiffres. Est-il possible d'éviter ce problème ?

Merci encore et bonne continuation !

Bonjour, JMiB,
Je repose la même question :
Y-a-t'il des plugins accordéon diatonique, avec la version Musescore 4.4.3 ?
Merci pour votre réponse,
PG

Do you still have an unanswered question? Please log in first to post your question.