# Pourquoi vos spectacles se périmeront

Philippe Chaurand, Nicolas Bertrand

► To cite this version:

Philippe Chaurand, Nicolas Bertrand. Pourquoi vos spectacles se périmeront. JIT 2022 - Journées d'Informatique Théâtrale 2022, Inria Grenoble Rhône Alpes; ENSATT Lyon; Laboratoire Passages XX-XXI de l'Université Lyon 2, Oct 2022, Lyon, France. hal-04153602

HAL Id: hal-04153602

https://inria.hal.science/hal-04153602

Submitted on 6 Jul 2023

HAL is a multi-disciplinary open access
archive for the deposit and dissemination of sci-
entific research documents, whether they are pub-
lished or not. The documents may come from
teaching and research institutions in France or
abroad, or from public or private research centers.

L'archive ouverte pluridisciplinaire HAL, est
destinée au dépôt et à la diffusion de documents
scientifiques de niveau recherche, publiés ou non,
émanant des établissements d'enseignement et de
recherche français ou étrangers, des laboratoires
publics ou privés.

<figure><img src="image_1.png" /></figure>

Distributed under a Creative Commons Attribution 4.0 International License
# POURQUOI VOS SPECTACLES SE PÉRIMERONT.

Philippe Chaurand

Anomes/Millumin

contact@millumin.com

Nicolas Bertrand

Anomes/Millumin

nbe@anomes.com

## RÉSUMÉ

Notre entreprise est un éditeur de logiciel, notre activité principale est de créer des outils informatiques et généralistes pour les artistes du spectacle vivant. Dans ce cadre nous sommes amenés à collaborer avec des compagnies à la réalisation de leurs spectacles et à trouver des solutions pour leurs problématiques particulières.

Nous proposons une réflexion sur comment l'usage des nouvelles technologies a influencé la stabilité technique de ces spectacles et leur durée de vie.

## 1. INTRODUCTION

Ces vingt dernières années ont vu le développement des technologies informatiques dont le théâtre a pu tirer parti. On a vu apparaitre de nouveaux outils permettant l'automatisation de conduites lumineuses, la diffusion de vidéos sur scène, du vidéo-mapping, l'usage de cameras et de dispositifs interactifs. Chacun de ces outils permet au théâtre d'explorer de nouvelles scénographies et de faire évoluer le médium.

Nous sommes, nous-mêmes, les développeurs d'un de ces outils, Millumin, un logiciel de régie vidéo. Nous cherchons constamment à être au fait des évolutions technologiques mais aussi des besoins de nos utilisateurs, de manière à faciliter leur travail et offrir de nouvelles possibilités.

Malheureusement toutes ces évolutions tendent à complexifier et alourdir les installations techniques des spectacles, et peuvent même produire de nouveaux problèmes mettant en péril leur stabilité. En tant que développeurs, nous passons beaucoup de temps à travailler à les régler, que nous soyons directement ou indirectement concernés.

Mais nous ne pouvons pas empêcher toutes ces évolution et il peut arriver qu'elles entrainent des incompatibilités avec les configurations techniques de nos utilisateurs, remettant en cause à moyen ou à long terme la viabilité technique de leurs spectacles. Ils se pose donc la question de la future obsolescence de nos spectacles, comment sont-ils amené à le devenir. Nous proposons ici d'aborder ce problème en prenant pour exemple notre environnement de travail et les différents spectacles sur lesquels nous avons apporté notre assistance.

## 2. PEUT-ON FIGER SON INSTALLATION ?

Au cours de ces dernières années, à travers nos relations avec nos utilisateurs, nous avons été amené à étudier les installations techniques de nombreux spectacles. Nous avons été témoins de la complexification de ces installation qui utilisent de plus en plus d'outils technologiques hétérogènes.

Il n'est plus rare désormais de voir des spectacles utiliser plusieurs vidéo-projecteurs, générer des visuels en temps réel et incorporer des éléments interactifs détectant les corps comme la Kinect. Ces spectacles peuvent d'ailleurs utiliser plusieurs ordinateurs pour gérer l'ensemble du spectacle.

Le monde de l'informatique est un monde qui évolue continuellement. De nouvelles mises à jours des logiciels sont publiées quotidiennement : chacune apportant de nouvelles fonctionnalités, des résolutions de bugs, mais aussi des incompatibilités avec des technologies plus anciennes qui ne sont plus supportées. Elles présentent le risque de casser l'installation en empêchant un des logiciels de fonctionner.

Et pourtant, certains spectacles créés il y a plus de 10 ans jouent encore. Pour réussir ce tour de force, ces installations ont été "gelées". Les ordinateurs sont empêchés de se mettre à jour automatiquement, et l'ensemble du matériel n'est utilisé que pour jouer ce spectacle. Le but étant de limiter au maximum les changements techniques possibles et de garantir que le spectacle jouera toujours tel quel.

Cette solution a fait ses preuves jusqu'à maintenant. Elle permet aux installations d'encore fonctionner, mais au détriment de pouvoir faire des mises à jour de sécurité et de stabilité. Il est donc accepté qu'elles fonctionnent avec leurs bugs connus.

Cependant, il arrivera inévitablement un jour où une des machines tombera en panne et où il sera impossible de la remplacer par une nouvelle supportant encore les anciennes versions des logiciels. L'installation ne pourra alors plus fonctionner.

## 3. DES TECHNOLOGIE QUI NE SONT PAS CONÇUE POUR NOUS

Même en appliquant la mesure drastique de "geler" une installation, il est difficile de se prémunir complètement contre son obsolescence. Ces spectacles sont très dépendants à la technologie et si celle-ci ne
peut plus fonctionner, c'est tout la mise en scène qui s'effondre.

Un des éléments important de l'instabilité des technologies que nous utilisons pour nos spectacles est qu'elles ne sont pas pensée pour nous à la base. En effet, nous les détournons de leur usages premiers, souvent le jeu vidéo. Cela s'illustre de manière flagrante avec le cas de la Kinect que de nombreux spectacles et installations ont adopté, séduit par sa capacité à détecter des corps dans l'espace. Cette camera est sortie en 2010 pour servir de contrôleur innovant à la console de jeu Xbox 360, elle même sortie en 2005. Malheureusement, depuis quelques années, ce contrôleur a été complètement abandonné par Windows, qui a jugé qu'il n'était plus pertinent pour ses joueurs. Aujourd'hui, elle n'est plus compatible avec les ordinateurs qui sortent sur le marché. Cet accessoire est devenu obsolète et n'a pas de remplaçant à ce jour. Ceci pour une raison uniquement lié aux logiques économiques du jeu vidéo. Une innovation rendue accessible au monde du spectacle disparait et tous les spectacles qui reposaient sur elle sont désormais obsolètes.

D'ailleurs, l'utilisation même des ordinateurs dans les spectacles est un usage détourné. Si l'on regarde grossièrement les éléments marketing, il s'avère qu'ils sont à destination des graphistes, des designer et des monteurs vidéo chez Apple, des joueurs de jeu vidéo chez Windows. Mais ces orientations ne sont pas que superficielles car elles ont un impact direct sur le design de ces machines. Les derniers Mac ont des limitations de plus en plus contraignante concernant le nombre de sortie vidéo autorisées. Ce qui n'est pas du tout un problème pour leur cœur de cible, mais limitant pour notre métier lorsqu'on souhaite gérer plus de 2 vidéo-projecteurs sur scène.

Dans le même ordre d'idée, une des questions qui préoccupe beaucoup Apple en ce moment et qui est appréciée par ses utilisateurs est la protection de la vie privée. Depuis la version macOS 12 de leur système d'exploitation, un point orange est affiché en haut à droite de chacun des écrans, si un logiciel enregistre de l'audio, afin de signaler à l'utilisateur qu'il est potentiellement enregistré à son insu. Un comportement pertinent quant à la protection de la vie privé de l'utilisateur mais complètement aberrant pour un usage dans le cadre d'un spectacle. En effet, ce point orange ne peut être masqué et si une installation nécessite à la fois d'enregistrer du son et projeter de la vidéo, le point sera visible sur la scène. Cette mise à jour met donc en péril certaines installations.

Nous observons ainsi que l'usage de ces technologies, en plus de complexifier nos installations, peuvent être inadaptées à nos usage. Elles ne sont pas pensées pour les techniciens du spectacle. Nous nous contentons de les détourner de leurs fonctions premières. Rien ne garantit que leurs constructeurs ne les feront pas évoluer dans un direction opposée à nos intérêts.

## 4. LA DÉPENDANCE AU CONSTRUCTEUR

Il devient donc important de diminuer notre dépendance aux différents constructeurs de machines.

Pouvoir migrer d'un environnement à l'autre offre souplesse et résilience à une installation en cas d'évolution négative.

D'ailleurs, nos utilisateurs ne s'y trompent pas, c'est l'un des retours que nous avons eu le plus. En effet, notre principal logiciel, Millumin, ne fonctionne que sur Mac. Nos utilisateurs sont captifs de cet environnement. Comme d'autres développeurs de logiciels, nous travaillons donc de plus en plus sur des systèmes dit "cross-platform", qui peuvent s'exécuter sur des environnements plus variés.

Néanmoins, ce "cross-platform" a un coût important pour les développeurs. Vouloir supporter des environnements différents implique de devoir gérer les problématiques de chacun. Gérer uniquement les machines Apple n'est en aucune commune mesure avec la charge de travail nécessaire pour gérer les différentes configurations de machines sous Windows, ou même Linux. L'évolution du logiciel devient alors plus longue et complexe pour le même niveau de fonctionnalités et de qualité.

Le développement de tels logiciels cross-platform peut être bien sur énormément facilité par des librairies spécialisées : cependant, ce n'est pas le créateur de chaque plateforme qui les fourni, mais des entreprises tierces. Cela complexifie donc beaucoup la chaine de production et augmente le nombre d'intervenants, en comparaison au développement sur une plateforme unique. On devient dépendant de l'évolution de chacune de ces plateformes, mais également de chacune de ces librairies tierces dont il faut s'assurer régulièrement du bon fonctionnement.

Ainsi, faire le choix du cross-platform permet de faciliter le remplacement des technologies, mais au prix d'un certain niveau de stabilité et de performances de l'application.

## 5. LE RÔLE DES DÉVELOPPEURS

Comme vu dans la partie précédente, le cross-platform n'est pas une solution sans défaut. Pour régler le problème de l'obsolescence, elle divise le problème entre plusieurs tiers afin de faciliter son traitement, mais ne le résout pas en soit. Et même ainsi, il subsiste d'autres problèmes. En effet, il arrive que des technologies transverses à l'ensemble des plateformes deviennent elles-mêmes obsolètes.

Ainsi le 1er octobre 2021, l'un des certificats informatiques les plus utilisés, IdentTrust DST Root CA X3, est arrivé à expiration. Il servait depuis 2001 à sécuriser l'accès à de nombreux services sur Internet. Quand bien même la plupart de nos utilisateurs utilisaient une machine à jour avec le nouveau certificat, certaines ne l'étaient pas. Conséquence sur ces dernières : leur navigateur ne fonctionnait plus sur beaucoup de sites web, ils ne pouvaient plus activer leur licence ou télécharger une mise à jour. Dans l'heure, nous avons dû trouver une solution en urgence pour ces utilisateurs, pour contourner un problème qui nous touchait de plein fouet, alors qu'il provenait de services et plateformes qui n'avaient pas anticipé ou averti leurs utilisateurs correctement. Et heureusement une solution a été trouvée.
Nous avons du réalisé le travail qui aurait dû être effectué par les développeurs des plateformes pour prévenir un tel dysfonctionnement. Nous avons également assuré un support auprès des utilisateurs touchés pour leur expliquer la situation.

L'informatique est en continuelle mutation. C'est le rôle des développeur de s'y adapter. Grâce à un travail de veille et d'anticipation, nous pouvons lutter dans une certaine mesure contre l'obsolescence de nos systèmes, ou en tout cas la limiter. Mais ce travail n'est pas que technique. Dans la troisième partie, nous évoquions le problème du point orange qui apparaît dans la partie supérieur droite des écrans des dernière versions de macOS. C'est un problème sur lequel nous n'avons aucune prise technique, il ne dépend pas de nous. Néanmoins, nous avons pu contacter Apple pour leur en faire part. Avec d'autres développeurs, nous avons mis en place une pétition pour donner du poids à notre réclamation.

Tout l'enjeu de notre rôle en tant que développeur d'outils pour le spectacle se trouve là : faire le lien entre le monde sans cesse mouvant de l'informatique et celui de la scène. Aussi bien rapporter des dysfonctionnements aux constructeurs et discuter de solutions, que peser sur ces derniers pour qu'ils prennent en compte les besoins actuels et futurs de la scène. Et enfin, supporter raisonnablement les vieilles technologies le plus longtemps possible.

# 6. CONCLUSION

L'informatique est en constante évolution, imaginer figer une installation dans le temps est pour sûr un vœu pieux. Une panne finira par arriver, changer une machine s'accompagnera d'inévitables incompatibilités. Alors oui, nos spectacles sont condamnés à l'obsolescence à plus ou moins long terme. C'est le contre-cout naturel des évolutions technologiques que nous tous incitons. Chaque utilisateur, qui demande une nouvelle fonctionnalité ou un gain de performances contribue à cela. De même nous, développeurs, en suivant les évolutions technologiques y participons de beaucoup, cela fait même partie de notre économie, : c'est un cercle vicieux.

Dès les fondations d'un spectacle, il est donc primordial de penser l'usage des technologies informatiques, notamment leur pertinence et leur impact sur la durée de production d'un spectacle, sous peine d'en tirer plus d'inconvénients que d'avantages.

Nous pouvons lutter dans une certaine mesure contre cette obsolescence. En encourageant le support de vieilles technologies, en privilégiant celles cross-platform, ou encore en mobilisant les développeurs des outils finaux pour combler certaines lacunes. En bref, limiter la dépendance à telle ou telle technologie et faciliter l'adaptation des spectacles au fil du temps. Plus particulièrement nous, en tant que développeurs, nous devons veiller à rapprocher le monde de l'informatique et celui du théâtre. Soit en modifiant la technologie au profit de la scène, soit en négociant avec les constructeurs.

Et c'est surement là que se trouve le plus grand défi pour nous tous aujourd'hui. Faire reconnaitre nos usages et notre pratique de l'informatique, au même titre que ceux du design graphique, du montage vidéo, ou de la création musicale.