Bonjour,
pour un projet avec un groupe de musique, je désirerai fabriquer un patch pd qui jouerait plusieurs vidéos quicktime déclenchées en midi. Ce qui ferait dans le genre pour la note #60, 1 = play, 0 = stop.
Les vidéos seront déclenchées par les danseuses sur scène qui n'auront qu'à marcher sur des pads (pour ce genre de bidouillage j'ai récupéré un tapis de danse xbox360 qui envois un signal hid que je convertis en midi avec mon Mac)
Tout le côté hardware est réuni
J'ai passé pas mal de temps à chercher via google un moyen de faire mais sans résultat...
ça devrait je pense être un ctlin relié à toggle relié à un pix_film... enfin j'ai fait plusieurs essais qui ne fonctionnent pas
en tout il y aurait une dizaine de vidéos quicktime
Si vous auriez une idée qui puisse me mettre sur la piste
Grand Merci d'avance !
Hors ligne
Il faudrait être sûr de ce que te donne ton tapis de danse. Qu'est-ce que tu récupères en sortie de [hid] ?
Hors ligne
le tapis est relié en usb à mon macbook pro, j'ai installé un driver que j'ai trouvé sur ce site :http://tattiebogle.net/index.php/ProjectRoot/
comme pure data ne le voit pas... j'ai créé un patch sous Quartz Composer qui me transforme le signal HID en MIDI, ça fonctionne très bien avec une manette sans fil xbox 360, j'utilise souvent ce "bidouillage" durant mes perso. C'est vrai que ça fait un peu punk comme manière de faire xD
j'ai déjà créé un patch sous PD avec ma manette Xbox sans fil qui me fourni du midi http://www.dbr-prod.ch/?p=709
ce que je cherche à faire est tout simplement que quand un danseur marche sur un pad, ça joue une vidéo et quand il relâche le pied, la vidéo s'arrête
Hors ligne
et qu'est-ce qui coince ? (un patch avec le problème ?)
ceci dit il y a aussi un objet [hid] qui devrait fonctionner... si du moins le signal est standard
Hors ligne
Merci de vos réponses mais je pense m'être mal exprimé. Le signal hid du tapis n'est pas standard, mais ce n'est absolument pas grave. Je gère très bien il arrive dans mon patch grâce à ctlin
Comme je suis novice sur pd mon problème est que je ne sais pas comment créer un patch ou je charge des vidéos quicktime dedans et que je peux "activer" et "désactiver" grâce au midi
Hors ligne
alors dans ce cas, pour la vidéo avec puredata, regarde l'aide de Gem, et en particulier l'aide de [pix_film].
Ceci dit si ty es débutant total y'a probablement 2 ou 3 trucs qui vont te sembler être du chinois...
Hésites pas à poster un patch, qu'on voit ou tu bloques...
Hors ligne
Salut Rep,
J'ai regardé l'aide pix_film, ça m'a aidé
voici ce que j'ai pu construire, j'ai pu définir des entrées midi qui me jouent mes vidéos ainsi que l'opacité
maintenant le problème est que quand je charge une vidéo dans pix_film on dirait que c'est le même fichier vidéos partout...
télécharger mon fichier pd : http://www.dbr-prod.ch/download/multi_videos.zip
Hors ligne
Un truc que je comrpends pas trop c'est pourquoi tu multiples les chaines Gem (4 pix_video).
Un seul pix_video qui accepterais le nom du fichier à jouer serait suffisant non ? En fait tu aussi veux mixer tes différentes sources ?
Hors ligne
c'est vrai qu'un seul pix_film suffit, je ne savais pas que l'on pouvait procéder de cette manière
Je n'ai pas besoin de mixer différentes sources, j'ai vu que c'était possible de le faire avec pix_mix
par contre je n'ai pas compris l'usage de "separator" et "pix_separator"
voilà ce que ça donne après un coup de balais :
ce qui serait top serait que les fichiers vidéos continuent leur lecture au lieu de revenir à chaque fois au début, les vidéos font 2 à 3 minutes
Hors ligne
dabs ce cas là : il n'y a pas besoin de pix_separator
separator est là pour restecter l'ordre de la pile, cela fait fonction d'un pushmatrix
ce qui signifie que dans pd un positionnement pour la première ligne (gauche à droite haut vers bas) si tu ne l'ordonnes pas il va être hérité par la suivante
donc contre si c'était
[gemhead]
l_______________________
l l
[separator] [separator]
l l
[pix_film] [pix_film]
l l
[translateXYZ 1 0 0] [translateXYZ -1 2 0]
l l
[pix_texture] [pix_texture]
l l
[rectangle 5 4] [rectangle 5 4]
Hors ligne
Bonjour Philippe,
merci pour tes explications, j'ai testé sur un patch à part, j'ai compris le principe
je ne pense pas avoir besoin d'un separator pour l'instant, je continue à bricoler sur ce patch vidéo avec des pix_mix pour voir si j'y arrive et merci pour tes lumières
Hors ligne
consiel aussi : vas voir les ressources GLSL de codelab, on est beaucoup à mixer directement à partir d'effets GLSL, et plus les objets natifs pd.
et aussi l'exemple dans les GLSL aide de pd fait par Jack RYBN >>> mixage + synthèse de deux flux videos de taille différetes en GLSL >>> c'est assez bien .
Dernière modification par philippe boisnard (2013-05-23 17:06:31)
Hors ligne