Myriad Blog 1.3.0 Monday, Nov 20th, 2017 at 04:37am 

Thursday, Dec 26th, 2013 at 05:06pm
Harmony 9.6 et autre étape 621

 
 
À la question sur le recalcul de la liste des mesures imposées, dans le billet d'il y a trois jours, la réponse était qu'il n'y a pas de bonne réponse.  
 
Cela dépend entièrement de ce que l'utilisateur aurait envie de faire, et que le programme ne peut pas deviner. Poser la question à l'utilisateur par le biais d'une boîte est bien entendu faisable, mais là aussi, si c'est informatiquement et logiquement correct, c'est humainement inadéquat.
Le programme, au moment où il est en mesure de traiter le problème, sait seulement combien de mesures sont ajoutées et à quel endroit.
Afin de réagir correctement quand l'utilisateur insère une mesure à la fin, ou sépare la mesure en deux en posant une barre de mesure, une clé ou un changement de tonalité au milieu de la mesure, priorité sera donnée à l'extension de la mesure précédente.
 
Par exemple, si 2 mesures sont insérées entre la mesure 14 et 15:
- lorsque les mesures 1 à 13 étaient jouées, elles le seront toujours
- lorsque la mesure 14 était jouées, cela jouera les mesures 14, 15 et 16 (les mesures 15 et 16 sont celles qui ont été insérées)
- Lorsque les mesures 15 à la fin étaient jouées, cela jouera les mesures 17 à la fin (nouvelle numérotation)
 
Mais, dans le cas où la mesure 14 n'était jamais jouées, les deux mesures ajoutées se placeront avant l'ancienne mesure 15. Lorsque cette dernière était jouée, cela jouera maintenant les mesures 15, 16 et 17
 
Dans l'immense majorité des cas, cela fera ce que l'utilisateur attendait. Pour les cas limites, il aura peut-être à reprendre la liste à la main.
 
Donc, pour ce qui est de la devinette d'il y a trois jours, nous avons opté pour (mais, je le rappelle, il n'y a pas de "bonne" réponse):  
1-12, 5-8, 13-22  
 
 
by Olivier Guillion
Comments

Comment from Antoine Bautista Thursday, Dec 26th, 2013 at 09:19pm
La séquence est false et true !
Trop facile comme devinette, réponses données il y a 3 jours.  


Most recent first
Oldest first

Top of page
Legal information Last update:  (c) Myriad