OmniBox

Comprendre l'OmniBox

L'OmniBox ne se règle pas par menus : on y dessine un patch, des modules reliés par des fils. Cette page explique la logique d'ensemble avant de passer à l'interface et aux modules.

Un patch, pas des menus

Tout ce que fait l'OmniBox est décrit par un patch : des modules posés sur un plan de travail (le canevas) et reliés par des fils. Chaque module fait une seule chose : recevoir un univers Art-Net, gérer un gradateur, lire un fichier, piloter une sortie DMX… Les fils disent où va le signal.

  • Chaque action est envoyée aussitôt à l'OmniBox : poser un module, tirer un fil ou changer un réglage agit en direct, sans bouton « Appliquer ».
  • Le patch tourne dans l'OmniBox elle-même. Une fois réglée, elle fonctionne seule, sans ordinateur branché.
  • Un même type de module peut être posé plusieurs fois (deux gradateurs, trois lecteurs…), dans la limite des ressources disponibles (voir plus bas).

Tutoriel 1 — Relier des blocs

Entrées → traitements → sorties

Un patch se lit de gauche à droite, comme le signal circule. Le catalogue des modules est rangé dans le même ordre :

ÉtapeFamilles du catalogueExemples
EntréesRéseau, PériphériquesArt-Net IN, sACN IN, DMX Physique IN, Clavier
TraitementsTraitement DMX, Conversions, LogiqueMerge HTP, Master Dimmer, DMX → Val, Fade
Sources autonomesTemps, Média / API, VirtuelTimer, Lecteur DMX, Curseurs virtuels
SortiesRéseau, PériphériquesArt-Net OUT, sACN OUT, DMX Physique OUT, Sortie Digital LED

Sur un bloc, les entrées sont à gauche et les sorties à droite. Un module de réception n'a pas d'entrée ; un module d'émission n'a pas de sortie.

Trois types de signaux

Chaque port transporte un seul type de signal, reconnaissable à sa couleur (rond, nom du port et fil) :

TypeCouleurContenu
DMXBleuUn univers DMX complet : 512 canaux.
ValeurVertUn seul niveau, de 0 à 255 (un curseur, un canal extrait, un volume…).
BooléenOrangeMarche ou arrêt : 0 ou 1 (une touche, un déclencheur, un état « Actif »…).

La règle des fils

  • Un fil ne relie que des ports de même type. Pendant que vous tirez un fil, seules les entrées compatibles s'allument ; les autres refusent le fil.
  • Un fil part toujours d'une sortie et arrive sur une entrée, entre deux modules différents.
  • Une sortie peut alimenter plusieurs entrées. Une entrée ne reçoit qu'un seul fil : en tirer un nouveau remplace l'ancien.
  • Une entrée laissée libre compte en général pour 0. Quelques entrées font exception, par exemple Volume du Lecteur Audio, qui reste au maximum tant qu'elle n'est pas reliée.
  • Pour passer d'un type à l'autre, utilisez la famille Conversions : DMX → Val, Val → DMX, Val → Bool, Bool → Val.

Niveau ou impulsion

Les entrées qui ne sont pas du DMX n'agissent pas toutes de la même façon. L'infobulle de chaque port le précise :

  • Niveau maintenu : l'entrée agit tant qu'elle vaut 1 (par exemple Play/Stop d'un lecteur).
  • Impulsion : seul le passage de 0 à 1 compte (par exemple Suivant).
  • Valeur 0-255 : l'entrée agit quand le niveau change.
  • Selon le réglage : le comportement dépend d'un réglage du module (mode d'une touche du clavier, par exemple).
Un poussoir convient aux entrées à impulsion, un interrupteur aux entrées à niveau. Les touches du Clavier et les Boutons virtuels proposent les deux modes.

Piloter l'OmniBox : réseau ou USB

L'interface est une page web servie par l'OmniBox elle-même : rien à installer côté ordinateur pour le réseau.

  • Par le réseau : saisissez l'adresse IP de l'OmniBox dans un navigateur. La barre du haut rappelle cette adresse et l'état du lien réseau. Une page de connexion (utilisateur et mot de passe) peut être activée dans la fenêtre Système.
  • Par USB, sans adresse IP : l'OmniBox est reconnue comme un périphérique USB standard (HID) et la même interface passe par le câble. C'est la solution quand le réseau du lieu n'est pas encore monté, ou en dépannage. En USB, la page de connexion n'est pas demandée.

Si la liaison est coupée, un bandeau Connexion perdue s'affiche et l'interface tente de se reconnecter.

Fenêtres Réseau et Système : voir Les pages de l'interface.

Sauvegarde automatique

  • Le patch est enregistré automatiquement dans la mémoire interne de l'OmniBox, 2 secondes après la dernière modification (module ajouté ou supprimé, fil, réglage, nom, position, bloc…). Il n'y a rien à cliquer.
  • Chaque nouvelle modification relance le délai : une série de retouches rapides donne une seule sauvegarde, à la fin.
  • Pendant le chargement d'un projet ou d'un bloc, la sauvegarde attend la fin de l'opération.
  • Au démarrage, l'OmniBox recharge le dernier patch enregistré et le fait tourner aussitôt.
Après une modification, laissez passer quelques secondes avant de couper l'alimentation : une coupure dans les 2 secondes perd la dernière retouche.

Projets, blocs et Presets

Le patch en mémoire est unique. Pour en garder plusieurs, ou pour les transporter, on les enregistre dans des fichiers :

FichierContenuOù
.omni (projet)Tout le patch : modules, réglages, fils, positions, blocs, ports masqués et réglages exposés, plus un commentaire de 128 caractères au plus.Sur le PC (téléchargement) ou sur la carte SD, dans le dossier projects.
.bloc (bloc)Un groupe de modules réutilisable, avec ses liaisons internes (les liaisons vers l'extérieur ne sont pas gardées).Sur le PC ou à la racine de la carte SD.
  • Menu 📁 Fichier : ↓ Sauver PC, ↓ Sauver SD, ↑ Charger PC, ↑ Charger SD, ✎ Commentaire… et ✕ Effacer tout.
  • Menu ▦ Blocs : ↓ Sauver bloc PC, ↓ Sauver bloc SD (pour le bloc sélectionné), ↑ Charger bloc PC, ↑ Charger bloc SD.
  • ⚑ Presets : projets d'exemple livrés avec le firmware, en lecture seule.
  • 💾 Projets SD : vos projets enregistrés sur la carte SD.
Charger un projet (fichier, Preset ou Projet SD) remplace tout le canevas. S'il n'est pas vide, une confirmation est demandée. Charger un bloc, au contraire, l'ajoute au patch en cours.
Un projet exporté par une version antérieure du firmware est remis à jour automatiquement à l'import, même si la disposition des ports d'un module a changé depuis.

Tutoriel 2 — Les menus · Tutoriel 6 — Les blocs

Avant une mise à jour du firmware

Une mise à jour du firmware efface la configuration enregistrée dans l'OmniBox. Après la mise à jour, l'OmniBox redémarre avec un canevas vide.
  1. Avant la mise à jour, exportez le projet : 📁 Fichier → ↓ Sauver PC (ou ↓ Sauver SD). La fenêtre Backup permet aussi de télécharger un état complet : modules, réseau et système.
  2. Faites la mise à jour.
  3. Rechargez le projet : ↑ Charger PC ou ↑ Charger SD (ou restaurez le Backup).

Des ressources limitées

Certaines ressources sont comptées. La barre d'état, en bas de l'écran, affiche en permanence ce qui reste, par exemple 197 KB ‧ univ 32/32 libres ‧ phys 8/8 libres :

CompteurLimiteCe qui le consomme
KBMémoire des modulesChaque module posé. Les modules à plusieurs univers (lecteur, enregistreur…) en prennent davantage.
univ32 univers réseauChaque univers reçu par Art-Net IN ou sACN IN. Deux modules qui écoutent le même univers du même protocole le partagent.
phys8 ports DMX physiquesChaque DMX Physique IN ou DMX Physique OUT prend un port ; la Sortie Digital LED prend les ports de sa paire (1 + 3 ou 6 + 8), un par sortie activée.
Quand un compteur est à zéro, le module qui en a besoin n'est pas créé : un clic dans le catalogue reste alors sans effet. Supprimez un module devenu inutile pour libérer la ressource.

Lire la barre d'état : voir L'interface web.