Plugin V3 Accordéon Diatonique

• 22 mars 2019 - 11:30

Bonjour,

Trouvant le plugin de la V2 un peu chargé, et avec quelques bugs aussi, et ayant du mal à comprendre son ensemble, j'ai décidé de partir entièrement de zéro pour créer un plugin proposant les positions des doigts main droite pour accordéon diatonique pour Musescore V3.
Pour l'instant il est optimisé pour un diatonique Sol/Do 21 touches main droite classique (comme un Saltarelle Le Bouëbe, par exemple), mais je peux l'adapter si vous m'envoyez votre plan de clavier.

La doc concernant les plugins étant très pauvre (voire inexistante) pour la V3, j'ai passé beaucoup de temps à chercher dans la doc de la V2, décortiquer les plugins existants, tester etc.
Mais ça semble fonctionner ... en tout cas chez moi sous Windows 10 et Musescore V3.0.5.5992.

Le principe est simple : il suffit de placer le fichier du plugin dans le répertoire concerné (par exemple pour Windows : Documents>Musescore>Plugins).
Ensuite dans Musescore, on affiche le gestionnaire de plugins (Plugins > Gestionnaire de Plugins) et on coche le plugin pour l'activer. C'est à faire une seule fois.
Ensuite, une fois les notes en place sur la partition, lancer le plugin, et les propositions de doigtés apparaissent.
MuseScore3_Accord_diaton_010.jpg

Seul hic pour le moment, dû aux placements automatiques de la V3, les chiffres ne sont pas correctement positionnés. Je vais poster dans le forum anglais pour voir s'il n'existe pas une fonction V3 adaptée à cela. Et de toute façon, il me semble qu'il y a pas mal de demandes pour que l'on puisse désactiver par défaut ces positionnements automatiques, il n'est pas à exclure que ça arrive dans une prochaine mise à jour.

Mais il suffit juste de cliquer sur l'un d'eux, puis un clic droit, puis "Sélection" > "Tous les éléments similaires"
MuseScore3_sel_elem_simil.jpg
et de décocher alors "Placement automatique" dans l'inspecteur à droite
MuseScore3_Accord_diaton_006b.jpg

Et tout se place correctement (enfin normalement).
MuseScore3_Accord_diaton_011.png

J'ai repensé la position des propositions quand il y en a plusieurs.
Si elles sont sur toutes les deux en poussé (ou en tiré), elles sont sur la même ligne.
S'il y en a une en poussé et l'autre en tiré (ou inversement), elles sont dans deux "cases" distinctes de texte de portée, à leur bonne place. On clique sur celle que l'on ne veut pas, et on la supprime.
Je trouve cela plus facile à gérer de cette façon, mais n'hésitez pas à me donner votre avis.

Il me reste encore à optimiser le code, pour l'instant c'est brut de pomme, mais si vous souhaitez tester, voilà les fichiers.
Le fichier de base pour tablature accordéon diatonique :
Jipsi_Base_Accordeon Diatonique_4-4_01.mscz

Et le plugin :
Jipsi_TAD_Tablature_pour_Accordeon_Diatonique_G-C_21T_V3_3002-.qml

Voilà, voilà, en espérant que ça soit utile à certains.

Bonne journée.
Ceci fait suite à ce sujet :
https://musescore.org/fr/node/285847


Comments

En réponse à par cadiz1

Donc, je confirme. C'est vraiment très bien. Beau travail (il n'y a plus de doigtés "égarés", et leur suppression est facilitée). Y'a plus qu'à se remettre de plus belle au diato :)
Edit: par curiosité: avant MuseScore, quel programme utilisiez-vous? Et pourquoi/comment êtes-vous venu à MuseScore?

En réponse à par cadiz1

Merci pour le retour, Cadiz1.
Si vous voyez des améliorations possibles, n'hésitez pas. Je pourrais, suivant mes modestes compétences, essayer de les apporter.

J'ai pensé à autre chose. Peut-être que MuseScore a une fonction d'origine pour cela, je ne connais pas assez bien le logiciel.
Il serait bien, suivant les lettres d'accord en place (G g A ...), de pouvoir remplir automatiquement les portées cachées avec les notes correspondantes des accords. Si ce n'est pas possible directement avec MuseScore "de base", il doit y avoir moyen de bidouiller un plugin pour cela.

Et pour répondre à la question, avant MuseScore, j'utilisais ... rien. Ou plutôt un simple logiciel de mise en page standard. J'avais juste entendu parler de Tabledit (sur le site de feu Bernard Loffet) sans l'avoir essayé, et c'est en cherchant des infos sur la création de tablatures que je suis tombé sur MuseScore, et j'accroche bien, d'autant plus qu'il est open source et que la communauté semble bien active. Et le pourquoi, c'est tout simplement de pouvoir le plus facilement possible retranscrire certains morceaux et chansons (bretons en majorité) en tablatures pour diato.
Je ne sais pas s'il y a beaucoup d'amateurs de cet instrument ici, mais en tout cas mon utilisation de MuseScore se fera essentiellement pour le diato, en tout cas pour le moment.
Maintenant je ne suis qu'un débutant en accordéon diatonique (mais passionné), et n'ai sûrement pas les notions de solfège de la grand majorité d'entre vous, mais je ne demande qu'à apprendre et progresser.

En réponse à par Jipsi

"Si vous voyez des améliorations possibles, n'hésitez pas. Je pourrais, suivant mes modestes compétences, essayer de les apporter."
Ok, je n'y manquerai pas, merci.

"ll serait bien, suivant les lettres d'accord en place (G g A ...), de pouvoir remplir automatiquement les portées cachées avec les notes correspondantes des accords. Si ce n'est pas possible directement avec MuseScore "de base", il doit y avoir moyen de bidouiller un plugin pour cela."

C'est une très ancienne requête. Il y a eu un essai (une démo), ici - le fichier .qml (addChord) se trouve quelques commentaires avant la fin: https://musescore.org/en/node/67326 (de @rousselmanu). C'en est resté là apparemment. addChord.qml

Il y a aussi quelque chose en cours, plus prometteur probablement (lire en son entier): #283445: Playback of Chord Symbols

En attendant, ce fichier donc: https://musescore.com/marcsabatella/scores/5236325, pourrait être (très) simplifié - ex: photo ci-dessous -, adapté pour le diato. Une fois ce fichier en place, et en regard de la partition de diato, il suffirait de faire simplement du copier-coller. Ce qui allégerait le travail de beaucoup.

la min.jpg

Si vous voulez développer cette idée, de préférence, ouvrez un nouveau fil (on reste ici dans le sujet du diato, de manière moins spécifique néanmoins)

Bonjour
J'utilise maintenant ce plugin à la place de celui de la V2 pour fournir des tablatures à mon groupe (je ne suis pas accordéoniste) et je le trouve beaucoup plus performant, même si quelques améliorations peuvent sans doute y être apportées.
En regardant comment fonctionnait le code, je suis tombé sur ces discussions qui y sont reliées :
https://musescore.org/en/node/286552
https://musescore.org/en/node/287051
D'où ma question : comment avoir connaissance de toutes ces propriétés et de leur accessibilité au niveau plugin ? Ce qui est présenté comme un "manuel" dans l'aide du gestionnaire de plugins ne contient pas ce genre d'informations.

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