next up previous contents
suivant: Le lien en tant monter: Attributs d'un événement précédent: Points, Intensité   Table des matières

Coulé, liaison

Une note n'a pas vraiment d'attribut : liaison, mais plutôt un attribut : début/fin d'une liaison. C'est seulement au moment du dessin que celle-ci est synthétisée. Cependant, il peut arriver que le graveur ait besoin de changer la courbure d'une liaison ou d'un coulé, ou de légèrement déplacer son point de départ ou d'arrivée. Pour répondre à cette demande, la solution adoptée est la suivante.

Quand l'utilisateur n'a pas cherché à modifier la courbe, celle-ci est construite avec l'emplacement et la courbure par défaut. Si l'utilisateur la modifie, elle garde sa nouvelle forme, tant que les notes qu'elle ligature n'ont pas été changées. Pour ce faire, à chaque fois qu'un déplacement direct ou indirect d'une note est effectué, les liaisons et les coulés liés à cette note perdent leurs caractéristiques propres et reprennent les caractéristiques par défaut. La liaison et le coulé sont donc des objets à part entière, dont l'un des champs permet de savoir s'ils doivent être dessinés par défaut (recalculé), ou en fonction de leurs coordonnées propres.



Nabil Bouzaiene 2000-07-12