Pure Data Intro

From Gmv

Jump to: navigation, search

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".


Intro patch

[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

Personal tools