Problème de lecture avec plusieurs reprises en version 3.4.2

• Mar 30, 2020 - 15:43

Bonjour,

Pour que ce soit plus clair, vous pouvez ouvrir le fichier pdf joint... Je n'ai pas réussi à le copier coller en haut de ce message.
En version 3.4.2, que ce soit sur mon Mac ou mon PC Windows, la lecture du fichier fait bien la première reprise de la mesure 4, c’est-à-dire qu’elle revient mesure 1 jusqu’à la mesure 3 pour ensuite passer mesure 5, mais par contre la reprise de la mesure 8 ne revient pas sur la mesure 5 mais relit la mesure 8 et s’arrête.

En version 2.1.0 sur Linux (mais j’imagine que le système d’exploitation n’a pas forcément d’importance) ce phénomène ne se produit pas, c’est-à-dire que la lecture est normale, en tout cas conforme à l’idée que je me fais des reprises 😉 et donc la reprise de la mesure 8 va bien sur la mesure 5 puis la lecture passe de la mesure 7 à la mesure 9 pour finir la partition normalement…

Je vous ai joint les 2 fichiers tests (identiques sauf sur la version utilisée), ainsi que le texte en pdf.
Pouvez-vous me dire ce qui ne va pas ? Un grand merci d’avance !

Bien cordialement,
Patrick


Comments

Pour la version 2.1.0 de MuseScore la ligne de reprise 2 ouverte n'est pas testée et ce bug fait que cette construction marche puisque c'est la marche normale de ce type de reprise.
La version 3.4.2 elle gère les reprises correctement et tient compte de la numérotation des lignes de reprises... et boum ! MuseScore ne comprend pas que la ligne de reprise ouverte 2 de la 1ère reprise ne fait pas partie de la seconde reprise ( c'est un bug spécifique à cette construction ). Avec 3.4.2 on contourne le problème en plaçant une simple ligne déguisée en ligne de reprise.
Test Reprises Version 3.4.2 Windows (2).mscz
Cet inconvénient apparaît avec la version 2.2.0 de MuseScore. Le contournement étant simple à réaliser la fausse ligne de reprise pouvant être placée dans la palette ligne et donc réutilisable chaque fois que nécessaire la résolution ne semble pas être prioritaire ( il est est rare que 2 reprises avec fins alternatives adjacentes se succèdent ).
N.B. Si les reprises sont, dans ce cas, alternées croisées cela est ingérable. Il faut alors se débrouiller pour qu'au moins une mesure hors répétition sépare les 2 reprises.

In reply to by [DELETED] 16875981

Un grand merci pour cette réponse ;-) J'ai même constaté qu'en supprimant la ligne de reprise en question cela fonctionne aussi, mais, évidemment, ce n'est plus le texte... Donc votre solution est parfaite, encore merci.
Du coup je vous mets en pièce jointe (cadeau) l'Intermezzo opus 116 n°5 de Brahms, à l'origine de la découverte du problème. Et si j'ai bien compris il suffirait que je fasse une fausse ligne de reprise 2 à la mesure 13 ?
Bien à vous ;-)

Attachment Size
Intermezzo_Opus_116.mscz 34.35 KB

In reply to by Pguiheu

C'est cela !
N.B. Comme dit dans mon précédent post ce problème est connu depuis la version 2.2.0 de MuseScore. J'avais signalé ceci lors des tests, cette version était la première permettant enfin de "jouer" des reprises multiples et/ou complexes ( avec 2.1.0 et précédentes les reprises très simples étaient correctement jouées mais il était inutile d'espérer dès qu'une complexité apparaissait à moins de paramétrer de manière totalement illogique et imprévisible les lignes de reprise ). Ce bug n'apparaît que lorsque 2 reprises sont adjacentes.

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