Composer et interpréter de la musique interactive en ultilsant le langage HipHop.js - Recherches en musique. Actes des Rencontres nationales sur les recherches en musique 15 et 16 octobre 2020 Accéder directement au contenu
Chapitre D'ouvrage Année : 2023

Composer et interpréter de la musique interactive en ultilsant le langage HipHop.js

Résumé

Skini est une plateforme de composition et de production de spectacles vivants permettant la participation du public à l’aide d’appareils connectés (smartphones, tablettes, PC, etc.). Le compositeur crée au préalable des éléments de base : des patterns – ou schémas – mélodiques ou sonores, des instruments, des groupes d’instruments et une partition dynamique qui régit la manière dont ces éléments de base vont se comporter en fonction d’événements produits par le public. La plateforme a pour objectif de contrôler la qualité musicale de l’œuvre lorsque, durant le concert ou la performance, le public interagit avec le système et donne naissance à une création musicale originale. Les « partitions » Skini sont exprimées selon des contraintes sur des événements qui contrôlent quels éléments musicaux sont accessibles au public et quand ils sont disponibles. Les contraintes peuvent être instantanées – par exemple désactiver les violons pendant que les trompettes jouent. Elles peuvent également être temporelles – par exemple empêcher le piano de jouer plus de 30 secondes consécutives. La plateforme Skini est mise en œuvre avec Hop.js (Serrano et Prunet 2016) pour l’infrastructure générale et la plupart des interfaces utilisateur, et avec HipHop.js (Berry et Serrano 2020) qui est le langage utilisé pour les partitions. Les constructions du langage HipHop.js consistent en des opérateurs temporels tels que des exécutions parallèles, des séquences, des attentes, des points de synchronisation et des préemptions. Elles constituent le langage de base pour l’expression des contraintes musicales de Skini. Cet article présente les principes de la plateforme Skini. Quelques pièces musicales créées avec Skini se trouvent à l’adresse suivante : https://soundcloud.com/user-651713160
Fichier principal
Vignette du fichier
DOI_rnrm_2020-46.pdf (1.04 Mo) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-04226039 , version 1 (03-10-2023)

Identifiants

Citer

Petit Bertrand. Composer et interpréter de la musique interactive en ultilsant le langage HipHop.js. Christophe d’Alessandro and Achille Davy-Rigaux and Christophe Pirenne and Solène Bellanger and Sylvie Pébrier and Julie Rosenkranz and Florence Roy and Mickaël Robert-Gonçalves (dir.). Recherches en musique Actes des Rencontres nationales sur les recherches en musique, Collegium Musicæ de l'Alliance Sorbonne Université, pp.399-405, 2023, Recherches en musique, ⟨10.25836/rnrm.2020.46⟩. ⟨hal-04226039⟩
35 Consultations
17 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More