Després d'un temps sense tocar el puredata, fa uns dies m'hi vaig tornar a posar. Em costava recordar com havia fet cada patch, i tot i que el puredata és molt puredata, és poc pràctic el copy / paste. Per fer una mica més fàcil el puredata i aprofitar tot el que havia fet, he creat "mandril_boxes", que no són res més que interfícies amb els controls bàsics d'alguns objectes de puredata. D'aquesta manera, no cal recordar com configurar cada objecte i puc reaprofitar tot el fet amb puredata de forma molt més fàcil i ràpid.
A continuació una petita explicació de cada mandril box que he creat:
DESCARREGAr: mandril_boxes_0.0Beta.tar.gz
Tots els patchs es criden passant un identificador (id) com a paràmetre, per tal de diferenciar-lo dins un mateix patch en cas d'utilitzar-se més d'una vegada. És una versió molt beta, per tant hi ha coses que no s'han pogut provar per falta de hardware o errors no resolts.
·GEM BOXES: | |
Captura de vídeo utilitzant l'objecte pix_video de GEM. crida: [mb-gem_pix_capture_video id] Input:-- Ouput: gemlist | |
Control de la camera interna de GEM. crida: [mb-gem_pix_control_camera id] Input: gemlist Output: gemlist | |
Formes gomètriques bàsiques, útils per aplicar-hi textures. crida: [mb-gem_pix_control_shapes id] Input: gemlist Output:gemlist | |
Aplica textura a una gemlist. crida: [mb-gem_pix_control_texture id] Input: gemlist Output: gemlist | |
Permet transofrmar, moure, girar, etc.. qualsevol element gem. crida: [mb-gem_pix_control_transform id] Input: gemlist Output: gemlist | |
Aplica una sèrie 'efectes sobre la gemlist que li passem. crida: [mb-gem_pix_effects id] Input: gemlist Output: gemlist | |
Pantalla de configuració detallada de cada efecte. Cada efecte és també una box-> [mb-gem_pix_ef_nomefecte id] que es pot utilitzar independentment. | |
Mesclador de dos llistes gem. Crida: [mb-gem_pix_mixer id] Input1: gemlist Input2:gemlist Output:gemlist | |
Obre un fitxer d'imatge i crea una gemlist. crida:[mb-gem_pix_open_image_file id] Output: gemlist | |
Obre un fitxer de vídeo qt i crea una gemlist. crida: [mb-gem_pix_open_video_file id]Output:gemlist | |
Configuració, control, creació, etc.. de la finestra GEM. crida: [mb-gem_window id] | |
·PDP BOXES: | |
Transofrma un senyal de video pdp a una llista gem. crida: [mb-pdp2gem id] Input: video pdp Output: gemlist | |
Captura de vídeo de dispositius de vídeo ifirewire. FALTA PROVAR FIREWIRE. crida: [mb-pdp_capture_video id] Output: video pdp. | |
Aplica efectes (pdp i pidip) a videos pdp. crida: [mb-pdp_effects id] Input: video pdp. Ouptut: video pdp. | |
Pantalla de configuració de pdp_capture_video. Cada efecte és també una box-> [mb-pdp_ef_nomefecte id] que es pot utilitzar independentment. | |
Mesclador de dos videos pdp. crida: [mb-pdp_mixer id] Input1: video pdp Input2: video pdp Output: video pdp | |
Mesclador de dos videos pdp control·lant cada video per seperat. crida: [mb-pdp_mixer2 id] Input1: video pdp Input2: video pdp Output: video pdp | |
Obre i llegeix un fitxer de video qt. Permet controlar varis aspectes. crida: [mb-pdp_ open_qt_video id] Input(opt): nom del fitxer. Ouput1: video pdp Ouput2: audiio | |
Reprodueixper pantallael senyal de video pdp que li entra. crida: [mb-pdp_play_video id] Input: video pdp | |
Simple interficie del objecte videogrid, que permet tenir disponible una serie de fitxers de vídeo. crida: [mb-pdp_videogrid id] Output1: nom de fitxer Output2: nom de fitxer | |
·MIDI BOXES: | |
Monotorització de l'entrada MIDI de pd. crida: [mb-midi_monitor id] | |
Monotorització i/o simulació del Behringuer umx25. És la segona versió del patch fet anteriorment. crida: [mb-midi_UMX25 id] |