¿Qué vamos a hacer en este curso?: Presentación y Cronograma
¡Bienvenidxs!
En este curso vamos a trabajar lo sonoro y lo visual empleando dos plataformas cuyo uso está ampliamente extendido: Arduino y Pure Data.
No va a ser un problema que no hayas oído hablar de ellas, o quizá una la conoces y la otra no; no importa. En este curso vamos a considerar que eres nuevo en ambas y vamos a explicarte desde lo más básico hasta que alcances el nivel necesario para manejarte dentro de las dos plataformas con autonomía.
El objetivo principal de este taller es dotarte de las herramientas necesarias para que puedas experimentar en clase con el color y el sonido, mezclando el mundo analógico con el digital.
Presentación
Todo el código necesario para programar Arduino lo vas a encontrar en cada una de las prácticas propuestas. Aparte de 'copiar y pegar' se explica línea a línea lo que hace y eso es importante que no lo pases por alto, para que sepas cómo funciona.
Para facilitar vuestro aprendizaje, en los capítulos de Pure Data vais a contar con una carpeta de archivos en la que se os facilitarán ejemplos para que podáis probar lo que se os va explicando.
Cronograma
Este curso ha sido diseñado para que lo realices siguiendo el cronograma que te proponemos en este apartado. ¿Puedes realizarlo de otra manera? Puedes, pero no te lo aconsejamos, porque las cosas van a ser explicadas siguiendo un orden y las explicaciones de Arduino y Pure Data van a complementarse entre sí con prácticas.
Nuestra propuesta es la siguiente:
MÓDULO 1: INTRODUCCIÓN
Unos conceptos básicos para comenzar
MÓDULO 2: PURE DATA
¿Qué es Pure Data?
Instalar Pure Data
Entorno
Práctica 1: Hello Pd World!
MÓDULO 3: ARDUINO
¿Qué es Arduino?
Instalar la IDE de Arduino
El puerto serie de nuestro UNO
Práctica 1: Arduino UNO + LED
Entender el código para encender un LED
Práctica 2: Hello Arduino World!
MÓDULO 4: PURE DATA
Elementos básicos
Configuración y objetos de audio básicos
Práctica 2: nuestro primer patch sonoro
Clip y distorsión
Micrófono, grabar y reproducir archivos
Osciladores, expr, if
Práctica 3: contador y secuenciador
MÓDULO 5: ARDUINO
Práctica 3: Arduino y micrófono
MÓDULO 6: PURE DATA
Envelope
Práctica 4: Kick drum y random
Práctica 5: OSC Open Sound Control
Subpatch
MÓDULO 7: ARDUINO
Práctica 4.1: Medimos nuestras pulsaciones
Práctica 4.2: Calculamos nuestras pulsaciones por minuto
Práctica 4.3: Visualizamos cada pulsación en el serial plotter
MÓDULO 8: PURE DATA
Práctica 6: Primera conexión con Arduino
MÓDULO 9: ARDUINO
Práctica 5: Arduino y sensor lumínico
MÓDULO 10: PURE DATA
Rampas potenciales. pow y sqrt
Noise o ruido
Filtros básicos. low pass, high pass, band pass
Snare drum y Hi hat
Práctica 7: caja de ritmos
Efectos
MÓDULO 11: ARDUINO
Práctica 6: Cómo percibir el color con Arduino
PROYECTO FINAL
Arduino + Pure Data: convertimos el color en sonido
Antes de empezar, será necesario que hablemos un poco de programación en general y de algunas nociones a tener en cuenta antes de que conectes cables tanto digital como físicamente....
¡Vamos allá!
FUENTES:
Foto de Paola Galimberti en Unsplash