Pure Data Intro
From Gmv
Author: Günter Geiger & Sergi Jordà
Contents |
[edit] Introducción
- historia de pd
- instalar pd en un ordenador
- conceptos basicos, editar
[edit] Pure Data en la creación digital
- Interactive Art
- Installation Art
- Netart
- Computer Music
- Generación contenido audio y video
[edit] Origen y historia de Pure Data
- 1988 Miller Puckette: Creación de un entorno de programación grafica en el IRCAM, Paris
- El nombre MAX en referencia al inventor de la musica por ordenador Max Mathews
- Primera version en un Apple II,
- MAX/FTS con una tarjeta DSP
- Comercializado con el nombre de "Opcode MAX"
- 1997: Miller Puckette escribe MAX de nuevo, llamandolo Pure Data, algunos conceptos cambiados, software libre.
- Cycling 74: Compañia de David Zicarelli, distribuye MAX/MSP.
- Rapidamente Pure Data gana terreno como herramienta en el arte independiente.
- Comunidad del software libre añade muchos externals (funcionalidades addicionales) para poder manejar video y otras cosas.
[edit] Pure Data
- Aplicación o lenguaje de programación ?
- Multiplataforma (OSX, Windows, Linux), incluso en pda
- Software Libre (codigo fuente disponible)
[edit] Instalación
El sistema de Pure Data (PD) consiste en el sistema base y varias librerias o externals.
[edit] Instalación sistema base
- Bajarse Pure Data Extended de este sitio. El fichero que hay que bajarse depende del sistema operativo que tengamos.
- En windows nos descargamos el fichero zip y lo desempaquetamos en el escritorio.
- Para Mac podemos bajar la version de i386 o de ppc.
[edit] Arrancar PD
En windows:
- entrar en la carpeta pd\bin, seleccionar "pd.exe" y en el menu del raton, tecla derecha seleccionamos "Enviar a -> Escritorio".
- clickar en el enlace creado en el escritorio. El sistema nos preguntara si queremos desbloquear los puertos. Decimos que si.
En Apple:
- clickar el icono "Pd".
[edit] Ejercicios
- Implementa un contador. Añádele la posibilidad de modificar el paso de incremento (por defecto 1), el valor inicial (def. 0) y el valor final (def. infinito).
- A partir del contador, construye un cronómetro que mida por ejemplo minutos, segundos y décimas.
- A partir del contador y del objeto MIDI noteon (comentado brevemente en clase), intenta construir una caja de ritmos de 8 pasos.
- Estudia los capítulos 1 a 4 de la Guía de programación en PD.
- Implementa un mapeo de valores, de forma que un rango de valores de entrada [a,b] sea mapeado a un rango de valores de salida [c,d]
[edit] Manuales de Pure data
- Guía de programación en PD (S. Jordà)
- Pure Data Floss Manual
- The Theory and Technique of Electronic Music (Miller Puckette)
- Pd Documentation (Miller Puckette)
- Pure Data Documentation Project (PDDP) http://puredata.info/dev/pddp/
- Pdpedia, AllPages list [1]
- Pure Data Montreal Abstractions
- Pure Data FAQ http://puredata.info/docs/faq
