Salut,
un petit message d'abord pour me présenter : François, éclairagiste de théâtre en auvergne. J'utilise principalement linux et Dlight, un très bon logiciel, pour faire de la lumière.
Ce qui m'amène ici : je me suis mis dans la tête d'utiliser un programme pour que mes tops de lumière pilotent aussi des tops son et des tops vidéo.
L'idée c'est que mon logiciel lumière envoie de l'OSC, j'aimerais récupérer cet OSC pour : 1/faire play/pause sur une dizaine de tracks différents 2/gérer le niveau de ces track 3/envoyer de la vidéo vers un VP : play, pause, next et prev via osc aussi.
Je découvre pd ces jours-ci, donc je suis pas arrivé, mais bien motiv'...
je risque de faire souvent appel à vous!
Et donc mes premières questions :
-la gestion de plusieurs envois son+1vidéo nécessite-t-elle bcp de puissance (j'ai actuellement un macbook de base : le pensez-vs suffisant, sachant que Dlight (le logiciel lumière) n'est pas très gourmand en ressource)
-connaissez-vous des patchs préexistants faisant déjà ce que je cherche à faire (ou avec des adaptations...)
-coder ça, pour un débutant c'est plutôt jouable ou plutôt mal barré?
-j'ai commencé à regarder unpackosc, route osc à la fin je me retrouve avec /43 (par exemple) et je voudrais avoir juste 43 (sans le /). La réponse est surement évidente mais j'ai pas trouvé.
voilou,
merci de m'avoir lu,
a bientot,
francois
Dernière modification par fpan (2011-05-20 17:06:54)
Hors ligne
fpan a écrit:
-la gestion de plusieurs envois son+1vidéo nécessite-t-elle bcp de puissance (j'ai actuellement un macbook de base : le pensez-vs suffisant, sachant que Dlight (le logiciel lumière) n'est pas très gourmand en ressource)
-connaissez-vous des patchs préexistants faisant déjà ce que je cherche à faire (ou avec des adaptations...)
-coder ça, pour un débutant c'est plutôt jouable ou plutôt mal barré?
-j'ai commencé à regarder unpackosc, route osc à la fin je me retrouve avec /43 (par exemple) et je voudrais avoir juste 43 (sans le /). La réponse est surement évidente mais j'ai pas trouvé.
rapidement (parce que j'ai pas le temps la de suite)
- non pour faire de l osc pas besoin de machine sur puissante
- des patchs préexistant non mais tu vas voir que ce sera un plaisir de faire les tiens
- car pour un débutant c'est largement jouable, et de plus c'est un bon exercice
- me rappele plus la fonction pour stripper une chaine ? [split] ?
Hors ligne
Bonsjours et bienvenue...
Pour ton /43, il doit correspondre à ton numéro de canal DMX (par exemple), pour obtenir la valeur de ce canal, il faut caler un autre [routeOSC]...
Bon courage...
Hors ligne
salut, déjà merci pour votre rapidité, c'est stupéfiant!
Pour mon histoire de /43
mon message est de la forme /sub/241/43 où 43 est la valeur du sub 241. j'aimerais donc que mon niveau du track 1 monte à 43 (ou en tout cas à une valeur donnée.
Avec routeOSC j'obtiens /sub/241/43 -> 241/43 -> /43 et là, le "/" est en trop! j'étais en train de regarder symbol2list, je vous tiens au jus.
encore merci de vos réponses!
francois
Dernière modification par fpan (2011-05-20 19:10:18)
Hors ligne
hello,
[routeOSC /sub/241/] ?
pour du player et des exemples de démarrage, voir le flossmanuel et les ressources proposées sur le forum :
http://fr.flossmanuals.net/Puredata/ManipulerVideo
http://fr.flossmanuals.net/Puredata/Lir … erdelAudio
http://codelab.fr/73
ton projet semble ne pas impliquer des trucs trop complexes, une boite pratique est [maxlib/scale 0 100 200 2000] : elle transforme (ou "map") une série de chiffre allant de 0 à 100 en une série allant de 200 à 2000]
coté ressources, c'est surtout la vidéo qui peut être gourmande selon le codec et la résolution que tu vas utiliser (tester codec mjpeg en 320x240 pour commencer)
++b
Dernière modification par benjamin (2011-05-24 21:03:02)
Hors ligne
merci à toi,
je regarde ca des que possible - la je suis en festival...
sans doute vers la mi-juin!
je vous tiens au jus,
francois
Hors ligne
Bon c'est encore moi.
J'ai pas le temps du tout, mais je le trouve, ici ou la dans la nuit...
Je prend trop de plaisir à gratter dans puredata!!!!
Alors, mon problème d'osc est réglé : comme vous l'aviez deviné mon message était de la forme /sub/241/level 41 : j'essayais d'enlever un / qui n'existait pas...
Sinon, j'ai bien avancé (à mon niveau), j'imagine bien que je fais bcp de détours pour arriver, que je pourrais grandement simplifier (notamment grâce aux $0, $1, qu'il faut que je regarde de plus près)
mais pour l'heure v'là mon souci :
j'ai chargé 6 pistes dans mon patch, elles sortent d'audacity en wav 44.1 et sortent comme pitchées de pd, c sans doute un problème très récurrent mais le vocabulaire que j'emploie ds mes recherches ne donne rien ??
je met en pièce jointe ma première "oeuvre" pour ceux qui veulent rigoler... ou conseiller!
c'est une commande Osc + directe de 10 pistes avec level, boucle, play/stop (les pistes s'appellent 1 2 3... ds un sous-dossier /sons)
et une partie vidéo pas finalisée car il faut que je paufine avec le VP de la cie avec qui je bosse.
merci de votre attention,
francois
Hors ligne
Et bien c'est pas mal, je trouve...
Pour te faire gagner du temps dans tes éventuelles modifications, je t'invite vivement à te pencher sur l'utilisation des abstractions (surtout pour [pd playstop])...
Bon courage...
Hors ligne
merci pour l'encouragement!
C'est clair qu'il y a des pistes qu'il me reste à explorer!
c'est ca qui est bon, puredata foisonne!
a plus,
francois
Hors ligne
Bonjour,
J'arrive tard, mais ceci peut toujours servir :
- concernant l'OSC et DLight, il faut se reporter à la page OSC du Wiki de DLight que j'ai rédigée l'an dernier : http://www.nicole-banana.com/wiki/index.php?title=OSC
Globalement, elle est toujours valable. Je l'actualiserai bientôt pour la version 3.0.7. Il y a notamment des messages de retour supplémentaires et surtout un "goto" qui manquait et qui est très appréciable.
- concernant l'éventualité d'un / embarrassant lors du routage, tu peux regarder sur la même page (à propos du dispatch des données OSC) l'image du patch .pd qui montre, entre autres choses, comment résoudre facilement ce petit problème.
Bon amusement.
Hors ligne