Residencia en Medialab-Prado, 2. Resolución de problemas en Puredata.

Una de las cosas que vine a hacer durante mi residencia en Medialab-Prado era tener tiempo para resolver problemas estúpidos. Probablemente te va a sonar. Estoy hablando de dificultades que, a pesar de limitarse a alguna prestación más o menos particular, bloquean todo un proceso. El hecho de desconocer alternativas para rodear ese problema, circunstancia habitual cuando empezamos con algo, nos deja en un callejón sin salida de lo que íbamos a hacer. Y van pasando las horas dando palos de ciego intentando aplicar posibles soluciones que vamos encontrando por ahí.

El problema principal al que ya preveía tener que dedicar algunas horas es que, junto a algun otro detalle, el objeto [pix_image] no funcionaba correctamente en la versión de Puredata extended que usaba en mis dos ordenadores. Eso era muy limitador puesto que si quería usar algo parecido a una imagen tenía que hacerlo con un vídeo en su lugar. Algo que se podía hacer para salir del paso en un momento dado, pero que era garantía de muchos quebraderos de cabeza si iba a emprender un aprendizaje sobre los métodos de manipulación de la imagen en Puredata con GEM. Puesto que no sabía si había otras cosas que por las mismas causas podían fallar.

Después de mucho buscar en Google y sin resultados muy esclarecedores de lo que podía estar causando ese problema, creí que podía tratarse de librerías ausentes en mi sistema operativo Debian; pues comprobé que la misma versión de Puredata funcionaba correctamente en ordenadores con Ubuntu o Mac OSX. Una opción hubiera sido instalar todos los paquetes recomendados por el paquete de Puredata, o todas las librerías necesarias para compilarlo en mi ordenador. Sin embargo ya he vivido situaciones parecidas otras veces, y por ello desde hace ya algun tiempo no soy muy amigo de guarrear el sistema con el que trabajo cada día con cosas que ni sé por qué estoy instalando -lo que decíamos de los palos de ciego…-. Así que probé a instalar un Ubuntu Studio y también un Debian en otras particiones que ya tenía preparadas.. Pero en este proceso también me encontré con una espiral de problemas con causas tan dispares como la detección del DHCP, el UEFI, y las versiones de Puredata que vienen por defecto en Ubuntu Studio.

Habiendo invertido casi un día y medio en todo eso y ante lo delirante de la situación, traté de salir de esa espiral y reenfocar el problema. Tuve la suerte de encontrar en esa dirección de los builds automáticos de Puredata ( http://autobuild.puredata.info/auto-build/2016-04-18/ ) un paquete de pd-extended que funciona correctamente. Con eso ya pude seguir la parte de los FLOSS manuales dónde se habla de GEM, con más garantías de que si algo no funcionaba era porque no había hecho alguno paso bien, y no por razones que están fuera de mi control.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *