Nouveaux tests reprises pour future 2.2

• 17 Févr. 2018 - 03:38

OS : Windows Vista x86 et Windows 7 x64, MuseScore version (32-bit) : 2.2.0, revision : 1d3a9d3

Voici 2 fichiers où les reprises et renvois ont été compliqués à souhait. Elles y sont croisées, alternées et même imbriquées. Sans le "play repeat" coché aucun disfonctionnement n'affecte le déroulement.
En revanche quand "play repeat" est coché, un D.S. al coda suivant un autre D.S. ou D.C. n'est pas exécuté ou son comportement devient inattendu.
  
Test 2-1vs 2-2 (2).mscz
 
Test reprises croisées et imbriquées.mscz

Toutefois je considère que cocher "play repeat" n'a de sens que pour les passages bissés d'un refrain ou d'un couplet et il est rare, dans ce cas, de voir l'usage d'un D.S. redoublé dans la partition.


Commentaires

Merci pour ces tests. Pour nous le meilleur fichier test est un fichier qui ne fonctionne pas tel qu'attendu et avec un texte de portée avec la liste des mesures attendues (1,2,3,2,3,4 etc...). Tu pourrais faire ceci sur ces deux fichiers?

En réponse à par Nicolas

J'y travaille car pour le moment je recherche sur les forums les requêtes avec des tournures qui posaient problème. Il y a, comme indiqué sur ces derniers tests, un dysfonctionnement avec "play repeat" coché mais s'il représente un bug, ce n'est pas sévère puisque cas de figure rarement utilisé, mais bug quand même.
Pour les répétitions avec lignes de reprises, "play repeat" coché ou non, je n'ai pas encore rencontré de "ratés" dans l'ordonnance des fins alternées/croisées multiples.
En revanche, il y a quelques bonnes surprises, j'y reviendrai.

En réponse à par Miré°

Comme prévu voici une nouvelle série de tests ( de vrais tests cette fois pas de simples essais ).
Résultat du gallup : les reprises avec 2.2 ça fonctionne plutôt bien et même très bien.

2 anomalies bénignes :
- La balise "Fine" qui, logiquement en présence d'un saut de section, n'arrête pas la lecture met en évidence un besoin de temporisation que le saut de section ne peut assurer. ( j'anticipe ici une requête qui sera sûrement faîte ).
- Un renvoi DS ou DC à l'intérieur d'une reprise prend le pas sur la reprise et en perturbe sont déroulement ( logiquement ils devraient être ignorés... mais on peut vivre avec.

Enfin une anomalie DC/DS al Coda avec "Play repeat" activé a trouvé sa cause : c'est la faute au signe Segno à l'intérieur d'une reprise. Ce qui en fait un bug car avec "Play repeat" non activé les sauts se font correctement.

Enfin 2 tests notés comme curiosités : on peut placer les lignes de reprises en ordre inverse à la lecture et/ou noter en vrac la liste des reprises d'une ligne de reprise MuseScore ne s'en émeut pas et exécute correctement les répétitions.
 
Test reprises future 2.2.0.mscz

En réponse à par Miré°

Je me heurte depuis toujours a un problème avec les répétitions :
Apparement, une reprise de mesures codée par des barres de mesures de reprise, n'est reprise que la 1ere fois qu'on la lit (on la joue bien sûr le nombre de fois qu'on a parametré)
mais si ensuite, plus loin dans le morceau, un Saut (type D.S. ou autre) nous renvoie au début du morceau, la reprise ne fonctionne plus...
Je pensais pouvoir imbriquer des boucles comme en informatique...
Est-ce dû a la théorie de la notation musicale ?
Est-ce une particularité de MuseScore ?
Comment alors coder :
123-123-45-123-123-45 ? sans répeter les mesures
(c'est utile dans des cas plus compliqués)
Merci d'avance

En réponse à par ZOL

Quand la 2.2 sera officiellement sortie comme version stable en remplacement de la 2.1 actuelle. En principe dans le courant de l'année... Encore un peu de patience ; )
Ceci dit : MuseScore sera enfin en état de gérer les reprises de tout type y compris les plus compliquées et même improbables... faisant mieux dans ce domaine, du coup, que tous les autres éditeurs de partitions.

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