Advanced Search
Search Results
80 total results found
¿Qué es Pure Data (Pd)?
Pure Data o Pd Pd es un entorno de código abierto de programación gráfica en tiempo real para audio, video y procesamiento gráfico (imágenes) (Pure Data, 2022). Este lenguaje de programación permite a músicos, artistas visuales, performers, investigadores y...
Instalar Pd
Descargar Pure Data https://puredata.info/ Figura 1. Página web principal de Pure data con las secciones de descarga indicadas. https://puredata.info/downloads Figura 2. Página web de descargas de Pure data con el link a Pure data Vanilla indicado. http...
Entorno
Cuando trabajemos con Pd, veremos la Ventana principal de Pd y posiblemente uno o mas "patches", también conocidos como "canvases" o "lienzos". Los "patches" serán los espacios en los que vamos a construir nuestros programas. Ventana principal La ventana p...
Práctica 1: Hello Pd World (Hola Mundo Pd)
Este va a ser vuestro primer programa con Pd y vamos a imprimir en la zona de impresión de la Ventana principal un mensaje que enviemos desde un patch de Pd. Figura 1. Hello World en Pure Data Enviamos mensajes con Pure Data Lo primero que haremos será...
¿Qué es Arduino?
¿Qué es un microcontrolador? Un microcontrolador es un "microordenador" en un chip. Tiene una CPU, RAM (memoria de acceso aleatorio), registros de funciones especiales, memoria ROM de programa, memoria ROM de datos, de uno a varios puertos paralelos de E...
Instalar la IDE de Arduino
Lo primero que tenemos que hacer es instalar la IDE (Entorno de Desarrollo Integrado) de Arduino en nuestro ordenador. Dependiendo del sistema operativo que empleemos, tendremos que suguir unas instrucciones u otras. A continuación te dejo los enlaces para...
El puerto serie de nuestro UNO
Una parte fundamental de nuestro Arduino es el puerto serie. Gracias a él se comunicará con nuestro ordenador y seremos capaces de enviar y recibir información con nuestro Arduino. ¿Existen otras maneras? Sí, pero esta es la que emplearemos a lo largo de est...
Práctica 2: Arduino UNO + LED
Llegadas a este punto, estamos listas para conectar nuestro Arduino al ordenador. Para ello, necesitaremos nuestro cable USB-AB. Una vez hayamos conectado un extremo a nuestro Arduino y el otro al puerto USB de nuestro ordenador, tendremos que ayudar a la ID...
Entender el código para encender un LED
Como ya te comenté en la página anterior, lo que vamos a hacer ahora es entender el código que hemos utilizado para programar nuestro Arduino. El lenguaje de programación que empleamos para programar nuestro UNO (o cualquier otro Arduino o placa basada en Ardu...
Práctica 3: Hello Arduino World (Hola Mundo Arduino)
En Arduino, al igual que en Pure Data, tenemos la opción de escribir un programa del tipo 'Hello, World!'. Para ello, solamente necesitaremos nuestro Arduino y el cable USB AB. Lo primero que haremos será conectar nuestro UNO al ordenador. Una vez lo hayamo...
Elementos básicos
ELEMENTOS En Pure Data trabajaremos con 4 tipos/clase de elementos o cajitas: objetos, mensajes, GUI, y comentarios. Estas cajitas pueden tener 0 o más entradas y/o salidas (Pure Data, 2022). Estas cajitas van a ser contenedores de procesos o datos y las co...
Configuración de Audio en Pure Data y notación MIDI
RECOMENDACIÓN: os aconsejo trabajar con altavoces, no con cascos. El sonido puede hacer daño a los oídos si no controláis el volumen. Cuando hablemos de sonido en el ámbito digital, por ejemplo, dentro de un programa, nos referimos a una representación del so...
Práctica 4: Nuestro primer patch sonoro
¿Qué elementos nuevos introduciremos en esta práctica? Figura 1. Gatos con un metrónomo. metro Este objeto va a ser nuestro metrónomo en Pure Data y nos va a permitir enviar un bang cada tantos milisegundos. Por ejemplo, un metro con un argumento d...
Clip y distorsion
En el capítulo anterior hemos hecho referencia a la importancia de tener el volumen bajo control. Vamos a ver un objeto de seguridad que nos va a permitir limitarlo y con el podríamos trabajar con cascos de manera segura en caso de necesidad. Es el objeto "cli...
Micrófono: Grabar y reproducir archivos
En este capítulo vamos a ver cómo utilizar entradas, podéis utilizar el micrófono del ordenador. Veremos como grabar el sonido que generamos en pd y como reproducir archivos de audio externos. Abrir la carpeta de material correspondiente a este capitulo. En el...
Osciladores, expr, if
En esta lección vamos a ver varios tipos de ondas, que, por ejemplo, se utilizan para generar sonido en sintetizadores. Tambien vamos a ver el objeto "expr" y el condicional "if". Encontrareis todos los patches de demostración en la carpeta de material corresp...
Práctica 5: Contador y Secuenciador
Un secuenciador nos va a permitir repetir series de acciones de manera estructurada. Con esta estructura, por ejemplo, vamos a poder crear ritmos o melodías que se repiten. ¿Qué elementos de Pure data necesitaremos conocer? Variables int y float En Pure dat...
Práctica 6: Arduino y micrófono
Para esta práctica, vamos a necesitar el micrófono que venía en nuestro kit: Lo que haremos será detectar el sonido de una palmada y encender el LED que viene integrado en nuestro Arduino UNO. El propósito de esta práctica es poder activar diferentes sonido...
Envelope
¿Qué conceptos nuevos necesitaremos conocer? ¿Qué es un envelope o envolvente? El envelope va a determinar la variación de los niveles de una señal a lo largo del tiempo. Para nosotros, va a ser una herramienta que nos permitirá dar forma/esculpir el sonid...
Práctica 7: Kick drum y random
Una vez sabemos qué es y cómo utilizar un envelope, vamos a crear un sonido que imita el kick drum de una batería. Crearemos una version sencilla con los elementos de Pure data que hemos aprendido hasta el momento. Vamos a utilizar dos envelopes, uno para e...