Annonce

>>> Bienvenue sur codelab! >>> Première visite ? >>> quelques mots sur codelab //// une carte des membres//// (apéros) codelab


#1 2014-05-23 16:50:22 ofAtem et envoi OSC

Tepaze
membre
Lieu: Angers
Date d'inscription: 2014-04-14
Messages: 202

ofAtem et envoi OSC



Bonjour,

J'essai d'utiliser pure data afin de controler un ATEM (switcher video) en utilisant notament le logiciel ofAtem (https://github.com/telematique/ofAtem

Mon problème est dans la compréhension du message à envoyer je crois...

D'apres la documentation de ofAtem, en fin de 1ere page, pour envoyer une commande afin d'avoir la cam1 en preview, il faut envoyer ce message OSC :

/atem/preview ID:integer

ou ID est le numéro de cam.

Je fourni donc à l'objet [sendOSC] un message de ce type :

[/atem/preview 1)---[send $1(---[sendOSC]

Dans le logiciel ofAtem, j'ai bien la phrase /atem/preview 1 qui s'affiche, mais cela ne fonctionne pas (alors que /atem/auto pour une transition automatique fonctionne)

Lorsque je teste avec le logiciel fourni par l'auteur de ofAtem, pour la même commande - qui fonctionne cette fois - je n'ai que /atem/preview  qui s'affiche, mais c'est la bonne cam qui ce met au preview...

Donc, je me demande dans quelle mesure je me trompe... J'envoi une chaine sous forme de symbol, donc peut être que l'ID:integer n'est pas pris correctement en compte, mais j'avoue ne pas savoir quoi faire.

Bien à vous

Tepaze

Hors ligne

 

#2 2014-05-23 23:52:30 Re : ofAtem et envoi OSC

Tepaze
membre
Lieu: Angers
Date d'inscription: 2014-04-14
Messages: 202

Re: ofAtem et envoi OSC



J'ai trouvé, c'est le [tosymbol] qui posait problème, il faut passer un [message(

[/atem/preview 1(

A+

Tepaze

Dernière modification par Tepaze (2014-05-23 23:55:51)

Hors ligne

 

#3 2014-05-23 23:57:33 Re : ofAtem et envoi OSC

ant1r
membre
Lieu: Lille-Hellemmes
Date d'inscription: 2014-05-05
Messages: 91
Site web

Re: ofAtem et envoi OSC



Bonjour,

en fait la séquence :

[/atem/preview 1(---[send $1(---[sendOSC]

envoie uniquement "send 1" dans [sendOSC] (tu peux le vérifier en remplaçant le [sendOSC] par un [print]).

En effet "$1" est remplacé par le premier paramètre de la commande "/atem/preview 1" reçue par le message [send $1( ; ici la commande est "/atem/preview" et le premier paramètre est donc "1".

Tu pourrais utiliser un [list prepend] à la place du message, par exemple :

[/atem/preview 1(---[list prepend]---[list trim]--[sendOSC]

( [list trim] c'est juste pour enlever l'identifiant "list" au début de la commande).

J'espère que ça pourra t'aider...

Dernière modification par ant1r (2014-05-24 00:01:29)

Hors ligne

 

#4 2014-05-24 00:00:18 Re : ofAtem et envoi OSC

ant1r
membre
Lieu: Lille-Hellemmes
Date d'inscription: 2014-05-05
Messages: 91
Site web

Re: ofAtem et envoi OSC



je voulais dire :

[/atem/preview 1(---[list prepend send]---[list trim]---[sendOSC]

mais tu as l'air d'avoir résolu ton problème...

Dernière modification par ant1r (2014-05-24 00:02:14)

Hors ligne

 

#5 2014-05-24 10:11:41 Re : ofAtem et envoi OSC

Tepaze
membre
Lieu: Angers
Date d'inscription: 2014-04-14
Messages: 202

Re: ofAtem et envoi OSC



Bonjour Ant1r,

J'ai identifié le problème, je ne l'ai pas encore résolu... Mais grace à toi, je vais surement gagner du temps :-)

Merci

Hors ligne

 

#6 2014-05-24 10:29:51 Re : ofAtem et envoi OSC

Tepaze
membre
Lieu: Angers
Date d'inscription: 2014-04-14
Messages: 202

Re: ofAtem et envoi OSC



Ant1r,

J'ai ecris un peu vite hier, en fait, pour que cela fonctionne je dois envoyer le message :

[send /atem/preview 1(---[sendOSC]

Si je fais

[/atem/preview 1(--[send $1(---[sendOSC]

ca ne fonctionne pas.

D'ailleurs, ca ne fonctionne pas non plus avec la solution que tu propose Ant1r. Je dois envoyer un message et non un symbol...

Mais bon j'ai modifier mon module d'envoi et à présent ca fonctionne.

Merci a tous

Hors ligne

 

#7 2014-05-24 11:51:52 Re : ofAtem et envoi OSC

Olivier
N°4
Lieu: Chalon sur la Saône
Date d'inscription: 2009-04-07
Messages: 1471
Site web

Re: ofAtem et envoi OSC



Je t'invite à plutôt utiliser la boite [packOSC] ainsi que [udpsend] pour envoyer des messages OSC.

Bon courage.


L'Amour au Peuple !

Hors ligne

 

#8 2014-05-24 15:47:16 Re : ofAtem et envoi OSC

Tepaze
membre
Lieu: Angers
Date d'inscription: 2014-04-14
Messages: 202

Re: ofAtem et envoi OSC



Ok Olivier, mais ce n'est pas installer de base... J'ai essayé et la boite reste en rouge...
Apres recherche sur le net j'ai trouvé un projet de ce nom sur github, mais je ne sais pas trop quoi en faire...

Dernière modification par Tepaze (2014-05-24 15:52:55)

Hors ligne

 

#9 2014-05-24 16:56:32 Re : ofAtem et envoi OSC

sakramh
membre
Lieu: clichy-sous-bois
Date d'inscription: 2008-12-02
Messages: 829
Site web

Re: ofAtem et envoi OSC



[import mrpeach] si tu utilises pd-extended . Si Vanilla il te faudra compiler et installer .
ou les dernières lignes de
http://fr.flossmanuals.net/puredata/ch047_osc
pour certains softs aussi il faut "typer" la (les) variables .
genre [sendtyped /maMachine/saFonction i $1 (

Dernière modification par sakramh (2014-05-24 17:04:09)


le code est l'alchimie de l'âge du silicium

Hors ligne

 

fil rss de cette discussion : rss

Pied de page des forums

Powered by FluxBB

codelab, graphisme & code : emoc / 2008-2024