Welcome to %s forums

BrainModular Users Forum

Login Register

OSC et adresse IP

j'ai besoin d'aide sur un patch
Post Reply
Christophe Rault
Member
Posts: 32
Location: Belgium
Contact:

OSC et adresse IP

Unread post by Christophe Rault » 18 Dec 2024, 19:37

Hello,

Nous avons une installation qui tourne une un PC, avec Touch Designer qui envoie des infos OSC à Usine.
Lorsque celui-ci est uniquement en IP local (non connecté physiquement avec internet, cable ethernet débranché), on réussi très bien à communiquer entre les deux softs.

Lorsqu'on branche le cable ethernet (le PC doit être connecté pour la maintenance pdt l'exploitation), l'adresse IP se place au dessus, dans la fenêtre Setup/network.
Et là, impossible de recevoir les infos en local.

Quelle serait la solution ?

Merci.

Christophe
Réalisateur radio, metteur en ondes, création sonore, archerie asiatique et vit sur une péniche.

User avatar
oli_lab
Member
Posts: 1261
Location: Brittany, France
Contact:

Unread post by oli_lab » 18 Dec 2024, 23:12

Bonjour,
si les 2 logiciels tournent sur la même machine :
adresse IP pour envoyer depuis Touch Designer vers usine : 127.0.0.1

si les 2 logiciels sont sur des machines différentes et qu'il faut aussi avoir un accès internet, il faut laisser le DHCP de la box internet donner des adresses IP aux 2 ordinateurs
(on peut régler dans la box pour que ce soit toujours la même adresse IP suivant l'adresse MAC des machines)
si la box est en192.168.0.xxx, les 2 ordinateurs doivent aussi être sur ce même réseau, c'est le DHCP qui va s'en occuper

Bon courage !

Olivar
http://oli-lab.org

Win11 Ryzen9/32GB RAM - RME MADIFACE - SSL alpha link 4-16 - OSC capable interfaces

follow OLI_LAB adventures on Mastodon
@olivar_premier@mastodon.social

Christophe Rault
Member
Posts: 32
Location: Belgium
Contact:

Unread post by Christophe Rault » 19 Dec 2024, 12:10

Hello,

Merci pour la réponse.
On a déjà essayé 127.0.0.1, mais semble-t-il ça ne marchait pas. Cette adresse n'était pas affichée dans les IP de l'OSC du Setup/Network.

Pour préciser :
l'ordi possède deux cartes réseaux.
L'une a un routeur 5G branché dessus
L'autre un switch avec les 3 Lidar branchés dessus.
Dans ce cas avec 127.0.0.1 ça ne marchait pas.

On a ensuite branché le routeur 5G sur le switch et là tout fonctionne. Usine ne voit qu'une seule adresse IP (logiquement).
Une seule carte réseau est utilisée.
Et là tout marche bien. !

Est-ce qu'il y a un moyen de forcer l'OSC lister à regarder une certaine adresse IP ?
Que se passe-t-il pour l'OSC quand il voir plusieurs adresse IP ? priorité ?

Merci.
Réalisateur radio, metteur en ondes, création sonore, archerie asiatique et vit sur une péniche.

grego mondo
Member
Posts: 465
Location: 22110 Rostrenen
Contact:

Unread post by grego mondo » 19 Dec 2024, 13:19

Hello

Dans mon souvenir sous windows c'est filaire d'abord puis wifi après ...
en revanche effectivement tu peux utiliser une IP fixe par carte (ou un DHCP avec adressage d'IP relatif à la MAC Adress)
et aussi tu peux envoyer ton message OSC à plusieurs IP (en broadcast sous le même sous reseau ou alors vers plusieurs OSC send vers plusieurs IP)

bon courage
En attendant cordialement l'apocalypse ... 100% Usine !!
https://lesformesdufond.kaz.bzh/grego-mondo/
PC i7 2.6Ghz - Win11 / RME Fireface UFX
Tubas / Serpent / Music Box
Interfaces Midi / OSC / DMX

User avatar
cmodica
Member
Posts: 606
Location: Pélissanne
Contact:

Unread post by cmodica » 23 Dec 2024, 09:23

On a ensuite branché le routeur 5G sur le switch et là tout fonctionne. Usine ne voit qu'une seule adresse IP (logiquement).
Une seule carte réseau est utilisée.
Et là tout marche bien. !
Je ne suis pas certain mais j’ai l’impression que les deux machines travaillent sur deux réseaux locaux différents. Or, je pense que la communication OSC a besoin que les deux machines soient sur le même réseaux. Avec des adresses IP soit en 198.x…. Soit 127.x….

grego mondo
Member
Posts: 465
Location: 22110 Rostrenen
Contact:

Unread post by grego mondo » 23 Dec 2024, 09:56

Dans le soucis de la tradition artnet j'utilise toujours des IP 10.0.0.x pour le boulot et ça marche ;-)
Quoi qu'il en soit il me semble que les cartes doivent être sur des IP semblables peu importe lesquelles

à plus
En attendant cordialement l'apocalypse ... 100% Usine !!
https://lesformesdufond.kaz.bzh/grego-mondo/
PC i7 2.6Ghz - Win11 / RME Fireface UFX
Tubas / Serpent / Music Box
Interfaces Midi / OSC / DMX

User avatar
oli_lab
Member
Posts: 1261
Location: Brittany, France
Contact:

Unread post by oli_lab » 23 Dec 2024, 18:39

oui, le plus simple c'est que toutes les machines soient sur le même réseau

dans le cas 192.168.0.xxx, le réseau est de classe C avec 254 machines possibles masque de sous réseau 255.255.255.0

dans le cas de l'Artnet c'est une réseau de classe A avec possibilité de 16 millions de machines à condition de mettre un masque de sous réseau 255.0.0.0.
mais c'est possible, d'utiliser un réseau 10.0.0.xxx avec un masque de sous réseau 255.255.255.0

pour résumer, le nom de réseau n'a pas vraiment d'importance, c'est le masque de sous réseau qui délimite ce qui est l'adresse du réseau et ce qui est l'adresse de la machine.

Olivar
http://oli-lab.org

Win11 Ryzen9/32GB RAM - RME MADIFACE - SSL alpha link 4-16 - OSC capable interfaces

follow OLI_LAB adventures on Mastodon
@olivar_premier@mastodon.social

SylvainT
Site Admin
Posts: 494
Contact:

Unread post by SylvainT » 02 Jan 2025, 16:24

Bonjour,

Je crois que la question était la suivante : peut-on utiliser 127.0.0.1 quand on a un autre réseau à disposition (qu'il soit filaire, WiFI, ou qu'il y en ait plusieurs).
Je pense qu'Usine ne voit plus le réseau local quand un autre réseau est présent. Est-ce une limitation d'Usine ou du l'OS (Windows ou Mac) ? Je ne sais pas précisément (intuitivement c'est l'OS)
Quoiqu'il en soit, Touch Designer doit voir les mêmes réseaux qu'Usine et donc il suffit d'envoyer les messages OSC depuis Touch Designer via l'une des IP connectées et tout ira très bien (peut-être une petite latence).
L'OSC lister n'a pas besoin d'IP, il "snife" tout ce qui rentre.
Pour les modules OSC send ou OSC receive dans Usine, il est facile de renseigner l'adresse OSC via un bus, je ne sais pas si la manip est aussi simple dans Touch Designer.

Sylvain

Edit : my mistake, pardon
non, non, Usine peut utiliser le localhost même s'il y a d'autres réseaux. Seulement, 127.0.0.1 n'est pas présent dans les réseaux à disposition.
Last edited by SylvainT on 10 Jan 2025, 16:40, edited 3 times in total.

User avatar
oli_lab
Member
Posts: 1261
Location: Brittany, France
Contact:

Unread post by oli_lab » 03 Jan 2025, 23:07

Salut et bonne année !
j'ai testé sur Usine d'envoyer en 127.0.0.1 et en 192.168.0.228 (l'adresse de mon ordi sur mon réseau)
si j'envoie les messages sur le port qui est ouvert par Usine, ça passe parfaitement, en revanche, si j'ouvre un autre logiciel (processing) avec le même port ouvert, ce logiciel ne reçoit rien.
c'est normal, sur une même machine, le port à écouter doit être different d'un logiciel à l'autre.

Si j'ouvre le port 6666 sur Usine et 1510 sur Processing, et que j'envoie sur 1510, je reçois bien les messages dans processing.

Olivar
http://oli-lab.org

Win11 Ryzen9/32GB RAM - RME MADIFACE - SSL alpha link 4-16 - OSC capable interfaces

follow OLI_LAB adventures on Mastodon
@olivar_premier@mastodon.social

Post Reply

Who is online

Users browsing this forum: No registered users and 62 guests