hello,
effectivement si tu patches en sélectionnant tous les ch, l'adresse x.0 est ajoutée (qui correspond effectivement à la virtualisation de l'intensité).
DL n'est pas (pour l'instant) fait pour faire du pixel mapping mais je peux bosser là dessus...
généralement quand on a des devices sans intensité on veut toujours virtualiser l'intensité (pour avoir accès au moveInBlack) mais dans ton cas manifestement non...
De plus je pense que pour que tu puisses faire ce que tu veux faire il faudrait inventer une nouvelle entité de Device, qui ne s'appelerait pas Devices mais PixelBar (par exemple).
Les pixelBar sn'auraient qu'un circuit référent et des instances, genre le circuit ref est le 1 et les instances 1.1, 1.2 etc... On chargerait une personnalité à x offsets et DL se débrouillerait pour calculer les offsets de chaque instances.
dans L'inputPatch tu patcherait le circuit référent et chaque instances seraient patchées à partir de l'adresse indiquée pour le circuit référent.
ça c'est la première chose.
En ce qui concerne l'écoute sur plusieurs univers, je suis pas cho cho !!! (même si je pense qu'il va falloir que je le fasse...)
En parallèle de ça, l'artNet est un protocole fait/pensé pour des connexions filaires, quand tu bosses comme ça de soft à soft il vaut mieux utiliser le sACN.
On a bossé avec les devs de MM pour cleaner leur soft notamment au regard du flux DMX sur l'adresse localhost. Je te conseille donc d'utiliser au moins la version 5.3 de MM
Tout ça ne résout pas ton pb dans l'immédiat mais pose les bases pour la suite
++