DreamShow · manuelTélécharger gratuitement
Sommaire du manuel
Manuel › Création avec une IA

Stream DMX par une IA

Cette fonction fait écrire par une IA la mise en lumière complète d'un morceau de musique, image par image, sous forme d'un flux DMX (un fichier .DmxStreaming). DreamShow prépare une consigne qui décrit la salle, les projecteurs choisis canal par canal, et l'analyse de la musique (tempo, temps, mesures, sections, accents). Vous la collez dans un chat IA capable d'exécuter du Python ; l'IA vous rend un fichier, que DreamShow vérifie, corrige si nécessaire, puis place dans une scène avec la musique.

À la différence de Créer un show avec une IA, qui produit des scènes modifiables bloc par bloc, le résultat est ici un enregistrement DMX : très riche, parfaitement calé sur la musique, mais qui se rejoue tel quel.

Pour l'ouvrir : menu Fichier > Stream DMX par une IA…

Le show doit être enregistré au moins une fois : le flux et la musique vont dans son dossier de médias. Sinon DreamShow affiche « Enregistrez d'abord le show : le stream et la musique iront dans son dossier de médias. ». Une salle doit aussi être chargée.

La fenêtre reste ouverte pendant que vous travaillez dans le chat IA.

1. Musique

Dès qu'une musique est choisie, DreamShow l'analyse (« Analyse de la musique… ») puis affiche le résultat, par exemple : « 214,3 s, 124 BPM, 442 temps, 110 mesures, 7 sections, 26 accents. ». Pendant l'analyse, les boutons de consigne sont grisés. Si le fichier ne se lit pas : « Lecture impossible : … ».

2. Projecteurs concernés

La liste montre tous les projecteurs de la salle, sauf ceux marqués « invisible », sous la forme identifiant nom. Tous sont cochés au départ.

Seuls les projecteurs cochés sont décrits à l'IA, et seuls leurs canaux seront acceptés au retour. Décochez les appareils que la musique ne doit pas piloter (fumée, éclairage de salle…).

Un projecteur dont la définition est introuvable, ou dont les canaux dépassent l'adresse 512 de son univers, est écarté ; la ligne d'état le signale : « Ignorés (définition introuvable ou adresse hors univers) : … ».

3. Intentions (facultatif)

Zone de texte libre : décrivez ce que vous voulez (« ambiance froide bleue au début, explosion de couleurs au refrain, lyres en éventail sur le pont… »). Le texte est inséré tel quel dans la consigne. Laissée vide, la consigne demande à l'IA une mise en lumière qui suit la structure du morceau, avec des tableaux variés et des mouvements de lyres originaux.

Si aucune musique n'est analysée : « Choisissez d'abord la musique. ». Si aucun projecteur n'est coché : « Aucun projecteur sélectionné. ».

Ce que contient la consigne

Canaux verrouillés et plages interdites. DreamShow repère dans la définition de chaque projecteur ce qui pourrait le faire échapper au flux ou le dérégler : remise à zéro (reset), programmes automatiques ou sonores, modes maître/esclave, réglages de lampe, d'inversion, de calibration, d'affichage, de ventilation… Un canal de maintenance entier est verrouillé (il reste toujours à sa valeur neutre) ; ailleurs, seules les plages dangereuses sont interdites. La valeur neutre laisse le canal inoffensif : obturateur ouvert, pan et tilt centrés, vitesse de mouvement au maximum, aucun effet, roue de couleurs sur le blanc.

4. Retour de l'IA

Les projecteurs cochés au moment de l'import sont ceux qui comptent : gardez la même sélection qu'au moment de la consigne.

Les vérifications et corrections

Le rapport s'affiche sous les boutons. Chaque ligne commence par un symbole : ✖ erreur, ⚠ avertissement, • remarque, ✔ « Aucun problème détecté. ». Une ligne résume le fichier : « … images, … s à … images/s, … canaux. ».

Erreurs (rien n'est importé) :

Corrections faites dans la copie :

Signalements (la copie n'est pas modifiée) :

Remarques :

Les signalements de stroboscope sont des alertes de confort et de sécurité du public : si l'un d'eux apparaît, demandez à l'IA de réduire, ou corrigez la scène.

Comment le flux se joue

Pas à pas

  1. Enregistrez le show (Ctrl+S) s'il est neuf, et copiez la musique dans son dossier de médias (bouton Importer des médias… du panneau Bibliothèques), ou gardez-la sous la main.
  2. Ouvrez Fichier > Stream DMX par une IA….
  3. Choisissez la musique et attendez la ligne d'analyse.
  4. Cochez les projecteurs concernés (les boutons de groupe vont vite).
  5. Écrivez vos intentions, si vous en avez.
  6. Cliquez sur Copier la consigne (ou Enregistrer la consigne… si le message est trop long pour le chat).
  7. Dans un chat IA capable d'exécuter du Python, collez la consigne (ou joignez le fichier) et envoyez. Laissez l'IA écrire et exécuter son script.
  8. Téléchargez le fichier .DmxStreaming qu'elle produit.
  9. Dans DreamShow, cliquez sur Importer le stream… et choisissez ce fichier. Lisez le rapport.
  10. Sélectionnez dans le panneau Scènes la scène après laquelle la nouvelle doit venir, puis cliquez sur Ajouter une scène avec ce stream.
  11. Fermez la fenêtre, sélectionnez la scène « IA : … » et lancez la lecture pour la voir dans la simulation.

Si le chat IA ne peut pas exécuter de code, il vous donne un script Python : exécutez-le sur votre PC avec Python 3, dans le même dossier que le module dreamshow_stream.py qu'il contient, pour obtenir le fichier.

Bon à savoir

Voir aussi