Ce dossier est en cours de réalisation, comme le projet lui-même ! Si vous souhaitez qu'il avance plus vite, un petit don est le bienvenu. 🙏
Il s'agit d'une de mes nombreuses installations sonores. Vous aussi, lancez-vous dans votre propre réalisation technique et sonore, ou venez profiter de mon aide et mon atelier.
Présentation
Réalisons ensemble un Cadavre Exquis Sonore : une installation interactive et participative où chaque joueur compose une phrase absurde et poétique en appuyant sur des boutons lumineux.
J'ai choisi de représenter quatre groupes de boutons, pour quatre fragments de phrase, et le système lit à voix haute la combinaison choisie. Le résultat ? Des phrases imprévisibles, drôles et poétiques, générées au hasard par les participants eux-mêmes.
J'avais décidé de réaliser cette installation pour un festival prévu en 2025, qui n'a pas eu lieu. Le projet est resté dans les cartons un temps, avant de ressurgir.
Réflexions artistiques
Le découpage des phrases m'a donné du fil à retordre. En effet, je voulais que les phrases soient longues, comme de petites histoires. Je souhaitais aussi avoir une représentation homme/femme équilibrée, sans problème d'accord. J'ai donc fini par réaliser ce découpage :
- Un contexte,
- Un sujet,
- Une action,
- Une conséquence.
Voici maintenant quelques exemples, sous forme de tableau, à lire comme vous le souhaitez :
| A - Contexte | B - Sujet | C - Action | D - Conséquence |
|---|---|---|---|
| Par un mardi pluvieux | un pigeon retraité tente | d'apprendre le reggae à la place du latin | mais le bâtonnier refuse le dossier |
| Au cœur d'un parking vide | le sosie du pape entreprend | de traverser la mer à dos de baguette | ce que le Vatican déconseille formellement |
| Depuis l'invention du fromage | une baleine en survêtement orange tente | d'écrire ses mémoires en morse | mais la baguette a d'autres projets |
| À l'aube du troisième café | la secrétaire des choses floues décide | de rebaptiser ses plantes en latin de cuisine | ce qui allonge considérablement les consultations |
| Le soir où la fontaine s'est mise à chanter | mon dentiste en rollers décide | d'ouvrir un cabinet d'avocats | ce qui améliore nettement l'ambiance |
| Juste après le dessert | le président des chaussettes choisit | de ne dormir qu'en hauteur désormais | mais l'armoire est déjà occupée |
| Depuis que la météo ment | mon oncle en pyjama à carreaux décide | d'envoyer une facture à la lune | mais la lune conteste farouchement |
| Au beau milieu du conseil municipal | un escargot syndicaliste tente | de reculer officiellement le jeudi | ce que les autres refusent catégoriquement |
Réflexions techniques
Côté technique, après avoir un moment envisagé d'utiliser un Raspberry Pi, j'ai décidé d'utiliser mon propre module Ambi'Son.
Ni un Arduino Nano, ni un Raspberry Pi n'étant capables de gérer autant de boutons lumineux, j'ai choisi les MCP23017. Il s'agit d'expandeurs qui vont pouvoir communiquer avec le Nano en I²C, c'est-à-dire avec seulement 2 fils. Il est même possible d'en connecter jusqu'à 8 en parallèle.
Chaque expandeur contient 16 entrées/sorties (E/S) : une rangée de 8 E/S "A" et une rangée de 8 E/S "B". Comme j'ai choisi des boutons lumineux pour simplifier l'utilisation de l'installation, il me faut une entrée bouton et une sortie LED pour chaque fragment de phrase. Je choisis donc rapidement de permettre quatre groupes de 8 boutons, 32 boutons au total, soit 64 E/S. Merci les MCP23017 !
Le projet reposera donc sur 32 boutons lumineux, quatre expandeurs I²C MCP23017 (dans un premier temps) et un Ambi'Son. Un bouton Play permettra de lancer la lecture de la combinaison choisie.
Prototypage
Je me lance donc dans un petit prototype. Mon but est simple :
- Essayer de brancher des boutons et des LEDs sur un même MCP : les boutons sur GPA0 à GPA7 et les LEDs sur GPB0 à GPB7.
- Tester aussi l'usage de plusieurs MCP grâce à leur adressage binaire sur leurs broches A0, A1 et A2 (permettant d'en connecter jusqu'à 8, de 000 à 111).
Voici un premier prototype, réalisé sans mon module Ambi'Son, en mai 2024 :
Réalisation
Je choisis de dessiner moi-même un PCB spécifique pour chaque MCP, chaque groupe (×4), grâce au site EasyEDA. Pratique, car je pourrai éventuellement en ajouter 4 supplémentaires en parallèle. D'ailleurs, l'usine (JLCPCB) ne produit que par multiples de 5 exemplaires.
J'ai donc voulu cette carte très polyvalente, pour permettre son usage dans d'autres de mes projets gourmands en E/S.
Comme vous le voyez, j'ai réalisé ma carte de manière :
- à pouvoir gérer l'adressage avec un simple DIP-Switch de 3,
- à pouvoir choisir indépendamment d'utiliser chacune des 8 broches GPA et 8 broches GPB en entrée directe ou en sortie avec résistance en série,
- ainsi qu'à pouvoir en connecter jusqu'à 8 en parallèle.
D'autres idées
Les idées ne manquent pas pour développer ce projet, mais il faut qu'il reste facile à comprendre pour les utilisateurs. En voici quelques-unes que j'aimerais mettre en pratique :
- Ajouter un bouton supplémentaire permettant de randomiser tous les choix.
- Ajouter 4 autres expandeurs MCP23017 pour proposer 16 boutons par groupe, ou proposer 4 nouveaux groupes pour continuer une phrase plus complexe.
- Ajouter un moyen de multiplier le nombre de pages : soit pour les 4 groupes en même temps, avec un encodeur rotatif et un petit écran, soit pour chaque groupe individuellement, avec un encodeur et un écran suffisamment intuitif pour rester facile à comprendre.
À suivre !
Totalement à court sur les finances, je décide de mettre ce projet en standby en juin 2026. J'attends donc des jours meilleurs pour continuer. N'hésitez pas à me contacter ou à commenter.

