🇬🇧 English

Table des matières

Installer sous Windows

Format du fichier téléchargé

  • WhiteCat est tĂ©lĂ©chargĂ© sous forme d'archive .zip depuis GitHub.
  • Il n'y a pas de programme d'installation.
  • Cela permet de garder plusieurs versions coexistantes sur le mĂŞme ordinateur — utile quand des spectacles ont Ă©tĂ© créés avec des versions diffĂ©rentes.
  • Le dossier WhiteCat peut aussi fonctionner depuis une clĂ© USB.

Installer

  • DĂ©zippez l'archive directement sous la racine d'un disque dur (C:/ ou D:/).
  • Évitez les dossiers dont le chemin contient des accents ou des espaces.
  • Ne lancez pas WhiteCat directement depuis l'archive compressĂ©e — Windows permet de naviguer dans un .zip sans l'extraire. Premier indice : le programme affiche Can't load fonts/doom.ttf et s'arrĂŞte.

Pour extraire : clic droit sur l'archive > Extraire tout > choisir un emplacement sous C:/ ou D:/.

Gestion des firewalls

Il faut autoriser WhiteCat auprès du firewall Windows (et de tout antivirus ou firewall tiers installé sur la machine).

WhiteCat ouvre des ports réseau pour recevoir et émettre du DMX en ethernet (protocole ArtNet). Le pare-feu peut trouver cela suspect et bloquer le démarrage.

  • Au premier lancement, une fenĂŞtre Windows demande si vous souhaitez autoriser WhiteCat Ă  accĂ©der au rĂ©seau. RĂ©pondre Oui (ou Autoriser l'accès) et cocher RĂ©seaux privĂ©s.
  • Si WhiteCat reste bloquĂ© au dĂ©marrage sans cette fenĂŞtre, vĂ©rifiez les règles du firewall manuellement et ajoutez une exception pour l'exĂ©cutable WhiteCat.

Lancer WhiteCat

Double-cliquez sur Whitecat_Crossplatform.exe dans le dossier extrait.

Pour créer un raccourci sur le bureau :

  • Clic droit sur l'exĂ©cutable > CrĂ©er un raccourci
  • Glisser ce raccourci sur le bureau ou dans la barre des tâches

Installer sous Linux

WhiteCat est fourni en archive .tar.gz (version 64 bits x86_64) sur GitHub. Décompressez-la dans votre dossier personnel, en évitant les chemins contenant des accents ou des espaces. Tous les fichiers (l'exécutable, Fonts/, gfx/, user/, saves/...) doivent rester ensemble dans le même dossier.

Les scripts .sh ci-dessous se lancent au choix par double-clic (choisir « Exécuter » / « Lancer », éventuellement après avoir coché « Autoriser l'exécution ») ou depuis un terminal.

1. Installer les dépendances (une seule fois par machine)

Dans un terminal ouvert dans le dossier extrait :

./install_deps.sh

Ce script installe les bibliothèques nécessaires (SDL2, audio, génération PDF). Le mot de passe administrateur est demandé.

2. Intégration au bureau (recommandé)

./install.sh

Ajoute l'icône du chat et un raccourci dans le menu d'applications et sur le bureau. Aucun mot de passe requis : ce script ne touche qu'à votre profil utilisateur. À noter : l'exécutable lancé seul garde une icône générique — c'est normal sous Linux, l'icône provient du raccourci.

3. Accès aux interfaces DMX USB

Pour piloter une interface DMX USB (Enttec Open/Pro, DMX King...), ajoutez votre utilisateur au groupe dialout, puis reconnectez-vous :

sudo usermod -aG dialout $USER

(Sous Linux, le pilote libftdi1 remplace le pilote FTD2XX de Windows — aucune installation manuelle de driver n'est nécessaire.)

4. Lancer

Double-cliquez sur l'icône WhiteCat (chat) dans le menu d'applications ou sur le bureau — le raccourci créé à l'étape 2. (Au besoin, on peut aussi lancer ./run.sh depuis un terminal.)

Installer sur Raspberry Pi

WhiteCat fonctionne sur Raspberry Pi sous Raspberry Pi OS Bookworm 64 bits (archive aarch64). Un Raspberry Pi 4 ou 5 est recommandé : le Pi 3 fonctionne mais reste limité (affichage moins fluide).

L'installation est identique à celle de Linux (scripts lançables par double-clic ou en terminal) :

Placement de la fenĂŞtre (Wayland)

Raspberry Pi OS utilise le compositeur Wayland/labwc, sous lequel une application ne peut pas décider elle-même de sa position à l'écran. Le script install.sh ajoute pour cela une règle labwc qui cale la fenêtre WhiteCat en haut à gauche. Pour choisir une autre position, modifiez les variables WC_POS_X / WC_POS_Y en haut de install.sh puis relancez-le.

Installer les drivers DMX et MIDI

Pour émettre du DMX avec une interface USB, le driver de cette interface doit être installé sur l'ordinateur. Voir Configuration DMX pour la liste des interfaces supportées.

La plupart des interfaces MIDI sont reconnues automatiquement par Windows sans installation manuelle. Pour certains périphériques peu communs, installez le driver fourni par le fabricant — toujours en télécharger la version la plus récente sur le site du fabricant.

Conseils généraux pour l'installation des drivers :

Vous pouvez vérifier que vos périphériques sont correctement installés via le Gestionnaire de périphériques : clic droit sur le menu Démarrer > Gestionnaire de périphériques. Un périphérique défaillant apparaît avec un triangle d'avertissement jaune.

Mises en veille

Depuis la version 0.9.x, WhiteCat semble mieux supporter les mises en veille qu'auparavant. Par précaution, il est tout de même recommandé de désactiver la mise en veille pendant un spectacle.

Optimisation des ressources

Depuis la version 0.9.x, WhiteCat intègre un ticker intelligent à trois niveaux :

La consommation CPU est nettement réduite par rapport aux versions précédentes.

Si vous observez tout de mĂŞme des ralentissements :