Pure data

Pd es muy similar en alcance y diseño al programa original de Puckette, Max(desarrollado cuando él estaba en IRCAM), y es hasta cierto grado interoperable con Max/MSP, el sucesor comercial del lenguaje Max.Adicionalmente, Pd está diseñado nativamente para permitir colaboración en vivo a través de redes o de Internet, permitiendo a músicos conectados vía LAN, o incluso en distintas partes del mundo, hacer música juntos en tiempo real.Clicando encima se nos abre la ventana donde encontramos el código de nuestro subpatch.Podemos enviar bangs, modificar valor de variables dentro de los objetos “números”, o activar y desactivar sectores del código con el objeto [toggle], activado cuando tiene una cruz y desactivado cuando no.Objeto: Su comportamiento dependerá del texto que tenga introducido en él mismo.Mensajes: Están provistos de información que se pasa a los objetos.Estos objetos se ofrecen solo en Pd si tienes descargada y correctamente instalada la biblioteca apropiada.No tienen porqué existir en las bibliotecas sencillas, aunque acostumbran a estar incluidas en los archivos de instalación.Comentario: lo utilizaremos para incluir aclaraciones dentro de los diferentes pasos que sigue nuestro código.Start: Ejecuta los objetos del patch que tiene conectado a él mismo.Si no coinciden el bang será enviado por la salida de la derecha.Si no coincide, el [bang] siempre será enviado por la última salida, la de más a la derecha.Otro factor muy común e importante cuando instalemos programas en GNU son las dependencias de bibliotecas secundarias que puedan existir.De este modo al arrancar Pd en tu máquina ya se cargan automáticamente.Linux Una vez ya tenemos el Pd estable en nuestra máquina se procede a hacer un primer test del programa para comprobar que la conexión con nuestra tarjeta de sonido es correcta.Ahí podemos generar una señal de test (un tono, ruido rosa,…) escuchándola por nuestros altavoces, comprobando así que todo funciona correctamente.La biblioteca PDP es una colección de objetos que se utiliza para procesar numerosos datos.Una vez descargado, la instalación en Linux se hace a través del terminal, compilando y ejecutando el archivo de instalación que viene adjuntado, de la siguiente manera: ./configure sudo make sudo make install Cuando los datos ya están representados como un paquete dentro de Pd, es posible empezar a manipularlos.La instalación es idéntica a la de PDP, desde el terminal ejecutamos los mismos comandos, quedando así lista para su uso.Permite al programador crear aplicaciones en el dominio de la visión digital.Con esto ya tenemos, en una ventana aparte, la imagen que la cámara está captando.
Captura de pantalla de Pure Data.
Subpatch.
Objetos de Pd.
Oscilador.
Bang.
metro_pd.
Start
Selector.
Test audio/MIDI.
Objeto de PDP que te crea una cuadrícula que divide la imagen.
pdp_opencv distrains.
Ejemplo de oscilador.
Abrir dispositivo externo. Cámara web.