Site web

En ligne

The Midnight Picture House

Un cinéma numérique partagé que j’ai conçu pour explorer une présence commune en ligne à travers un lieu, ses lumières, ses sons et de petites réactions, autour d’une saison de vieux films inquiétants.

Pourquoi j’ai créé ce projet

Je voulais créer une expérience à partager sans chat, commentaires, likes ou les fonctionnalités habituelles des réseaux sociaux. Quelque chose de plus proche de ce qu’on partage dans une salle de cinéma : les lumières, les sons et les réactions.

C’est pour cela que la salle a des réglages communs. Si quelqu’un allume les lumières, elles s’allument pour tout le monde. Les sons de popcorn et les chut sont aussi partagés. Quand quelqu’un entre, les personnes déjà dans la salle entendent un petit bruit qui signale son arrivée.

Je voulais aussi créer un festival en ligne qui ne demande pas aux gens d’être là tout le temps. On pouvait partager cinq minutes d’un film avec quelqu’un, et cela suffisait.

La salle elle-même comptait autant : son apparence, le mouvement des rideaux et le bruit qu’ils faisaient. Je voulais que ce cinéma ressemble à un petit lieu où entrer ensemble.

C’est un peu inutile et un peu mignon. Et ça me plaît.

Une visite de 37 secondes du cinéma, de ses commandes et de son programme.

Mis à l’honneur par OpenAI Developers

Le 19 octobre 2026, OpenAI Developers a présenté ce projet dans son fil consacré aux projets de la communauté Codex. Voir la publication qui présente le cinéma.

Comment fonctionne la salle

La première saison se déroule du 15 au 31 octobre 2026, avec trois séances par jour. On rejoint le film au moment où il en est, on repart quand on veut et on peut revenir pendant que la projection continue.

Les effets partagés rendent les autres personnes présentes à travers de petites actions. Les lumières, le popcorn et les chut concernent toute la salle. Le volume sonore et le choix de quitter le cinéma restent personnels.

La salle de cinéma avec les rideaux ouverts et un film à l’écran
Dans la salle pendant une projection.

Créer cette expérience

J’ai généré la salle dans Midjourney, puis travaillé dans Codex pour transformer cette image en un véritable espace où il se passe des choses.

J’ai travaillé le mouvement et le rythme des rideaux, les lumières et leurs vacillements occasionnels, ainsi que la façon dont la salle réagit aux personnes qui y entrent. L’image est devenue un lieu, avec un programme, une horloge de projection commune et de petites choses qui se passent autour du film.

J’ai ajouté le bruit du rail des rideaux, un siège qui grince quand quelqu’un arrive, du popcorn et des réactions du public. Le son participe à cette impression d’être dans un espace partagé.

J’ai trouvé les effets sonores sur Freesound. La plupart sont sous licence CC0 ; la réaction « aww » du public est sous licence CC BY 4.0, avec attribution dans les crédits sonores du cinéma.

Médium : un environnement interactif dans le navigateur, avec image, animation, son et films intégrés. Dimensions : adaptées à l’écran. Outils : HTML, CSS, JavaScript et TypeScript, WebSockets et Cloudflare Workers avec un Durable Object. Les films existants constituent le programme ; mon travail porte sur la salle et l’expérience partagée autour d’eux.

Une fin pour la saison

Le festival a aussi une séquence de fermeture : les rideaux se referment sur un carton de fin, puis on peut les rouvrir pour regarder un message de la direction. J’ai créé le message de la direction en combinant Midjourney et ElevenLabs. Ces images montrent la fin préparée ; le total des entrées sera renseigné à la fermeture de la saison.

Aperçu de l’écran de fin de saison sur les rideaux fermés, avec le total des entrées encore en attente
L’aperçu de l’écran de fin, avec le total des entrées encore en attente.
Le message de la direction projeté dans le cinéma, rideaux ouverts
Le message de la direction, projeté dans la salle elle-même.