NOTATION DISTRIBUÉE DANS LE NAVIGATEUR, UN APERÇU
Résumé
This paper endeavors to discuss a few available technologies for musical notation, from a user’s point of view, focusing on “distributed notation”: musical notation rendered in real-time to multiple devices simultaneously. The rapid evolution of browsers and the cheaper cost of heterogeneous (cross-platform) systems inclines us to narrow down the scope to browser-based solutions. The overview recalls a few key concepts of the JavaScript ecosystem, typically addressed to composers with little background in web development. The survey then compares three frameworks: INScore (INScoreWeb), DRAWSOCKET, and SmartVox, focusing on their respective approach to software architecture/implementation, as well as their “higher” user level. After highlighting the convergence points between INScore and DRAWSOCKET - but also their own specificity, such as INScore’s time model, or DRAWSOCKET’s API, the paper concludes with a case study: the Tenor 21 choral concert.
Cet article examine quelques technologies disponibles pour la notation musicale, du point de vue de l'utilisateur, en se concentrant sur la "notation distribuée" : notation musicale affichée en temps réel sur plusieurs appareils simultanément. L'évolution rapide des navigateurs et le coût moindre des systèmes hétérogènes (multiplateformes) nous incitentà nous concentrer sur des solutions basées sur les navigateurs. Un bref aperçu rappelle quelques concepts clés de l'écosystème JavaScript, destiné aux compositeurs ayant peu de connaissances en développement web. L'étude compare ensuite trois frameworks : INScore (INScoreWeb), DRAWSOCKET, et SmartVox, en se concentrant sur leurs architectures respectives (bas niveau), ainsi que sur leur interface utilisateur. Après avoir mis enévidence les points de convergence entre INScore et DRAWSOCKET-mais aussi leurs spécificités, comme l'API de DRAWSOCKET, ou le modèle temporel d'INScore, cet article conclut sur uneétude de cas : le concert choral de Tenor 21.
Origine | Fichiers éditeurs autorisés sur une archive ouverte |
---|