2 research outputs found

    GenSession : une interface utilisateur zoomable et flexible pour la génération de mélodies

    Get PDF
    Ce projet a pour objectif de proposer une solution innovante à l’interfaçage d’algorithmes de composition automatique avec l’utilisateur, afin de rendre leur utilisation efficiente et accessible au plus grand nombre. Pour ce faire, nous avons développé un prototype logiciel d’aide à la composition intégrant des algorithmes de génération. Ce travail se situe dans le domaine de la composition automatique, des algorithmes de génération de mélodies, des Interfaces Utilisateur Zoomables (ZUI) et des interfaces de logiciel de composition aidé par ordinateur. Notre prototype, GenSession, est une interface utilisateur zoomable dans laquelle de courtes séquences musicales sous forme d’objets visuels, appelés clips, peuvent être créés et positionnés sur un espace de travail en deux dimensions. Deux types d’objets peuvent être manipulés : ceux qui représentent les paramètres de génération et ceux qui représentent de courtes séquences musicales. Ces courts passages musicaux peuvent être créés à la main ou par un algorithme de génération automatique, puis peuvent être édités, fusionnés entre eux ou servir à d’autres générations. Les liens entre les objets permettent de visualiser l’historique retraçant la façon dont ils ont été créés. L’interface utilisateur zoomable fonctionne avec un système de ré-encadrement automatique du contenu, et l’algorithme de génération supporte des paramètres dynamiques représentés à travers le temps par des courbes éditables. Afin de soutenir l’élaboration de l’interface de notre prototype, nous avons développé un algorithme stochastique de génération de mélodies basé sur des règles et des variantes de cet algorithme. Notre interface doit permettre de contrôler les paramètres de génération ainsi que de visualiser et éditer les résultats générés par les algorithmes. Nous avons procédé à des tests qualitatifs auprès d’un groupe de sept utilisateurs dans le but de valider notre approche et de découvrir des façons de l’améliorer. Les utilisateurs ont apprécié le concept d’interface zoomable pour la manipulation des objets. La visualisation de l’historique des générations représentées par les objets et les liens qu’il y a entre eux leur ont permis une rapide compréhension de la logique applicative. Ces rétroactions positives nous ont amenés à partager une vision enthousiaste des perspectives de travaux futurs
    corecore