Entorno y Objetos básicos
ENTORNO
Ventana principal
imagen de la ventana principal del programa donde hay un menu horizontal. encender y apagar el audio.- visualizar los procesos que ejecuta el programa, errores y el print.
La consola
El print es un objeto util para visualizar el estado de los datos en diferentes partes de la estructura/programa que creemos, nos va a ayudar a encontrar errores y entender mejor como funciona nuestro programa. Los datos enviados a un objeto print se mostraran en la consola de la ventana principal al igual que los errores.
Patches
Modo edicion
OBJETOS
En Pure Data trabajaremos con 4 tipos/clase de elementos o cajitas. Estas cajitas pueden tener 0 o mas entradas y/o salidas. Estas cajitas van a ser contenedores de procesos o datos y las conectaremos unas a otras para crear la estructura que nos permita obtener el resultado deseado.
Mensaje
La cajita de Mensaje se representa por un polígono irregular, un rectángulo con dos piquitos en los vertices derechos. El contenido que introduzcamos en una cajita de mensaje en el modo edición no se puede cambiar mientras el programa se ejecuta, para modificar el contenido de un mensaje tenemos que hacerlo en el modo edición del patch y este contenido se conserva cuando guardamos, cerramos y volvemos a abrir el patch.
Los mensajes envían su contenido cuando son activados (generalmente utilizaremos un Bang para activar un mensaje, si queremos que un mensaje se envié dos veces tendremos que activar el bang dos veces). Conectaremos la salida de un mensaje con la entrada de un objeto.
Objeto
Los objetos se crean escribiendo texto en una cajita de objetos, y es ese texto el que va a crear un objeto determinado con una función especifica. Este texto se divide en atoms separados por un espacio. El primer atom indica que tipo de objeto sera creado, los atoms siguientes, llamados argumentos de creación indican a Pd como inicializar el objeto, por ejemplo que valor o en que estado comienza el objeto.
La cajita de objeto se representa por un rectángulo, en la parte superior del rectángulo se encuentran las entradas o inputs, marcadas con una pequeña línea gruesa. En la parte inferior se encuentran las salidas o outputs marcadas cada una de ellas también con una pequeña linea gruesa. Dependiendo del objeto el numero de entradas y salidas variara, hay objetos que solo tienen entrada como el "print"
Poner ejemplo de la suma/resta.
El
Lista de objetos de Pure Data Vanilla + librerías externas: https://puredata.info/docs/ListOfPdExternals/
GUI (Graphical User Interface/ Interfaz Grafica de Usuario)
Cajita de numero
La cajita de numero se representa por un rectángulo truncado en su esquina superior derecha.
Bang
Toggle
Comentarios
Los comentarios visualmente no aparecen en ninguna cajita ni tienen entradas/inputs ni salidas/outputs. El texto introducido en los comentarios es información que no sera interpretada por la maquina como elementos transformadores del programa/patch que estamos construyendo. Estos comentarios contienen información dirigida a las personas, notas que tomareis para vosotros mismos relacionadas con el funcionamiento del patch que estéis construyendo o notas para facilitar a otras personas la comprensión del patch que habéis creado. Son muy útiles para escribir recordatorios o explicaciones durante el proceso de trabajo y para etiquetar las diferentes partes de la estructuras que hagáis.
(poner gif/imagen de un comentario)
Líneas de que conectan las cajitas
Referencias:
Pure Data (2022). Pd Manual chapter 2: theory of operation. In Pure Data (Version 0.52.2). [Computer software]. Pure Data. https://puredata.info/downloads/pure-data