- Posts: 13
- Thank you received: 0
Résolution de problème : merci de consulter la FAQ et le Wiki
Aidez-nous à améliorer le contenu du Wiki et de la FAQ en les consultant. Le Wiki est mis à jour régulièrement et la FAQ permet une résolution rapide des principales embûches rencontrées. N'hésitez pas à nous faire parvenir vos suggestions d'amélioration sur le forum ou à éditer directement le Wiki ou la FAQ .
A propos de l'osc
- joan
- Topic Author
- Offline
Je viens vers vous à propos de l'osc. J'avoue que j'ai du mal à comprendre comment cela fonctionne. Je me sens très dérouté de ne pouvoir dans
:Light que configurer une adresse IP et un port. Le commandes doivent donc s trouver ailleurs.A lire le WIKI (merci au passage à tous ceux qui le font); et si je comprends bien, il faut, pour recevoir des commandes d'une machine tierce, utiliser un objet SENDOSC. C'est bien cela? Si c'est le cas, je ne vois pas du tout où le telecharger pour windows (mes recherches sur Google furent infructueuses).
Voilà, en bref, j'aimerais bien pouvoir utiliser ces fonctions OSC mais je ne sais pas du tout comment m'y prendre.
Merci, par avance à ceux qui pourront m'aider à cela.
Cordialement.
André.
Please Log in to join the conversation.
- sl1200mk2
-
- Offline
- Posts: 11491
- Thank you received: 1057
l'OSC est un protocole de communication entre 2 process (sur la même machine ou distant).
DL peut-être commandé par le biais de messages OSC (qui correspondent à des fonctions que je code dans le logiciel), c'est comme ça qu'il est possible de piloter DL depuis un smartPhone, ou depuis d'autre programme qui causent l'OSC (genre pureData, max/msp, isadora, vvvv....) .
non, sendOSC est un objet pureData (qui ne fonctionnera qu'à l'intérieur du soft pureData) utilisé pour envoyer des données.il faut, pour recevoir des commandes d'une machine tierce, utiliser un objet SENDOSC.
:Light n'a pas besoin d'objet supplémentaire pour recevoir des données OSCje pense qu'il faut avoir un exemple concret à réaliser pour pouvoir capter comment ça fonctionne. l'iphone en est un, contrôler des circuits via des capteurs en est un autre...Voilà, en bref, j'aimerais bien pouvoir utiliser ces fonctions OSC mais je ne sais pas du tout comment m'y prendre.
et j'aime bien l'OSC car c'est clair, rapide et efficace...
++
nico
nicolas
Please Log in to join the conversation.
- joan
- Topic Author
- Offline
- Posts: 13
- Thank you received: 0
Donc, si je comprends bien, pour recevoir des commandes venant d'un autre ordi, il n'y a rien de particulier à faire sur l'ordi ayant
:Light.Tu as raison quand tu dis qu'il faut un cas concret pour comprendre. Voici ce que j'essaie de mettre en oeuvre: Mon ordi (PC,
:Light 2.2) à
:Light. Un autre ordi (Mac) envois la vidéo via Isadora. Je voudrais pourvoir faire en sorte que certain top lumière soit envoyé par Isadora et non par moi.Je n'ai pas trouvé comment faire cela. Si je pouvais avoir une explication succincte sur la façon de la faire, cela me donnerait un premier cas concret pour comprendre.
Maintenant, et même si dans le cas qui m'occupe, je n'en ai pas besoin, je ne vois pas plus comment faire si je voulais envoyer des top à Isadora ou à un autre logiciel à partir de
:Light.PS: Cela n'a rien à voir, mais j'ai envoyé ma contribution hier, mais je ne suis pas sur d'avoir mis mon nom dedans. Donc, celle que tu as reçu hier venant de Ckicdd@...., c'est bien moi.
Please Log in to join the conversation.
- sl1200mk2
-
- Offline
- Posts: 11491
- Thank you received: 1057
non, si ce n'est d'activer l'OSC dans le setup (et le writer pour envoyer des données)Donc, si je comprends bien, pour recevoir des commandes venant d'un autre ordi, il n'y a rien de particulier à faire sur l'ordi ayant
:Light.
exactlyJe voudrais pourvoir faire en sorte que certain top lumière soit envoyé par Isadora et non par moi
pour la partie Isadora, je ne sais pas, mais il y a des tutos sur le net pour faire cela du côté d'Isadora (ou alors dans le manuel)Je n'ai pas trouvé comment faire cela. Si je pouvais avoir une explication succincte sur la façon de la faire, cela me donnerait un premier cas concret pour comprendre.
en gros si les 2 softs sont sur la même lachine, utilise la boucle d'adresse locale comme IP (127.0.0.1)
après, les types de messages reçus/envoyés par DL sont listés dans le wiki ici:
www.nicole-banana.com/index.php?option=com_jwiki&Itemid=14
et je t'ai envoyé un petit mot @CkicddPS: Cela n'a rien à voir, mais j'ai envoyé ma contribution hier, mais je ne suis pas sur d'avoir mis mon nom dedans. Donc, celle que tu as reçu hier venant de Ckicdd@...., c'est bien moi.
++
nicolas
Please Log in to join the conversation.
- graham
- Offline
- Posts: 45
- Thank you received: 0
Est ce qu'il serait possible de mettre un message OSC "personnalisé" pour chaque step?
Je pense juste a un truc simple, histoire que même en cas de modification de la conduite sous Dlight, la synchro se fasse avec un autre logiciel sur le même effet lumière.
C'est possible ou c'est chiant?
Please Log in to join the conversation.
- joan
- Topic Author
- Offline
- Posts: 13
- Thank you received: 0
Bref, pour en revenir à ma difficulté à aligner mes neurones à ceux de l'osc, j'ai pas mal avancer dans la compréhension. Pour le moment, et faute de temps, j'ai laissé tomber le coté Isadora, mais je comprends mieux comment m'y prendre. Je verrais cela avec mon collègue plus tard.
Par contre, profitant d'un dimanche un peu tranquille, je me suis remis dessus avec
:Light sur un machine et Seqcon sur une autre, et, en effet c'est très simple, sauf toujours la même question que je me pose depuis le début:Sur seqcon, j'ai une boite de dialogue avec l'adresse IP réceptrice, le port récepteur et le message à envoyer. Dans D:light, j'ai la même chose sans le message à envoyer. Du coup si je veux que sur un Top,
:light envoi un message à Seqcon, je fais comment?Autre question qui me vient maintenant que je commence à y voir plus clair. Est-il possible d'envoyer deux message en même temps? Par exemple, sur un top seqcon, je voudrais lever un master et en baisser un autre. C'est possible?
Et dernière question qui me vient. Imaginons un environnement avec 3 machines. Une pour la lumière, une pour le son et une pour la vidéo. Comment faire pour que certains messages partent arrive sur une machine et d'autre sur l'autre, voir, les deux en même temps?
Par avance merci pour vos réponses, votre aide et votre patience.
André.
Please Log in to join the conversation.
- sl1200mk2
-
- Offline
- Posts: 11491
- Thank you received: 1057
ça sera possible...Est ce qu'il serait possible de mettre un message OSC "personnalisé" pour chaque step?
@André
DL à tout un set de message enregistrés. c'est des choix historiques.....Dans D:light, j'ai la même chose sans le message à envoyer. Du coup si je veux que sur un Top,
:light envoi un message à Seqcon, je fais comment?
si le writer OSC est actif, DL émet généralement la position des pas de séquences. tu peux peut-être lié seqcon aux numéro de pas de séquences (cf le wiki pour les types de messages envoyés par DL)
et comme je le disais plus haut, on pourra bientôt assigner d'autres variables au séquentiel, dont l'OSC, dont des messages personnalisés
oui, ça s'appelle un "Bundle" en OSC, mais DL ne sait pas lire les Bundle....Est-il possible d'envoyer deux message en même temps? Par exemple, sur un top seqcon, je voudrais lever un master et en baisser un autre. C'est possible?
sinon, assigne 2 commandes au top de seqcon - il partiront quasiment en même temps et seront traités avec quelques nanosecondes de décalage...
pour l'instant, tu peux pas....Imaginons un environnement avec 3 machines. Une pour la lumière, une pour le son et une pour la vidéo. Comment faire pour que certains messages partent arrive sur une machine et d'autre sur l'autre, voir, les deux en même temps?
quand tu pourras personnaliser les messages OSC, tu pourras écrire des messages du type:
/sys1/sub/2 255
/sys2/sub/1 0
ou sys représente la machine
++
nicolas
Please Log in to join the conversation.
- joan
- Topic Author
- Offline
- Posts: 13
- Thank you received: 0
André.
Please Log in to join the conversation.
Français
English