Data Roda 77: El Hospital de los muñecos
:::info
- Lugar:
- Físico: Hackbo, Calle 44 No 8-50, Oficina 201. Bogotá, Colombia
- Virtual: Jitsi > https://meet.jit.si/DataWeek.
- Fecha: Viernes 06 Octubre, 2023 (2023-10-06).
- Horario: hora de Colombia ([UTC] -5)
- 11:00 - Inicio de actividad.
- 19:00 - Final
- Presentación del espacio, sus lógicas y los participantes.
- Con intermedios bailables 👯 💃 :::
:::success
Las data rodas son talleres de aprendizaje y enseñanza recíprocas, que hacen puente entre distintas experticias y donde damos la bienvenida a aprendices diversos para hacer parte de la comunidad de Grafoscopio. Abordamos temáticas y proyectos prácticos y específicos y aprendemos mediante la práctica, el ejemplo y el afecto, haciendo de la lectoescritura de código un saber/quehacer común, al alcance de más personas, que nos permite transitar, (re)apropiar y (re)configurar las tecnologías digitales, para que den cuenta de nuestras ideas, necesidades, inquietudes y voces. Los llevamos realizando desde 2016.
:::
Presentaciones
Presentando las Data Rodas
Presentacion del espacio, logicas y gobernanza del https://hackbo.org/
https://is.gd/dataroda77
Participantes
-
ruidajo
- artista sonoro
- miembro de HackBo.
- interprete de MULA/ALUM.
- ruYdo con Ardi Complot
-
Julián (Combustión espontánea // LaboratorioEnFlujo)
-
Pamela (Combustión espontánea)
-
Daniel
- invitación de combustión
- artista visual.
- Interesado en la relación sinestésica entre lo visual y lo sonoro.
-
Offray (estuvo un ratico, de Grafoscopio/HackBo).
- trabajo en Infraestructuras de bolsillo
- miembro fundador de HackBo
- Profe de la Javeriana dep de ciencias de la Información
- activismo critico
- poliamoroso conceptual y monoamoroso pa' otras cosas.
-
Carlos
- amigo de HackBo y miembro
- etnografo del mundo hacker
- profe Javeriana - cultura digital, estudios criticos de tec.
- Padre de familia
-
Natalia:
- Madre
- Miembro de HackBo.
- Trabaja en temas de feminismo y tecnología.
-
Alejandro
- Productor de sonido en vivo
- músico
-
Anais
- Amante de la vida
Combustion Espontánea
- Colectivo de experimentación audiviosual e indiciplinada
- Exploración del error de las maquinas y demas
- Instagrams de Combusitón Espontánea
- "busqueda de otros espacios para los otros cines."
- https://cinematecadebogota.gov.co/actividad/artilugios-desobedientes-muestra-resultados-laboratorio-ecosistemas
La combustión espotánea exotérmica es con Santiago Botero (el ALUM del MULA :stuck_out_tongue_winking_eye:).
El hospital de los juguetes Creemos en estéticas y resoluciones más allá de la hegemonía del 4K, como en este caso: https://www.thespherevegas.com/ Es muy chévere y todo pero no es lo único.
Laboratorio EnFlujo
Investigación en el presente digital. Apertura del conocimiento digital.
Proyectos
Conectar un Teremin a un midi: Arduino + PureData + ¿x?
Ejemplo encontrado: https://www.aquilesvaesa.com/2020/03/como-hacer-un-controlador-theremin-midi.html
- https://www.arduino.cc/
- https://puredata.info
Como es la aproximación para principiantes
Conseguir Arduino Leonardo, porque soportan la libreria MIDI.
Instalar o usar un editor de código para la placa (arduino)
- https://platformio.org/
- https://www.arduino.cc/en/software
- https://create.arduino.cc/editor
Conseguir un componente de reconocimiento de distancia con ultrasonido https://arduino.micro-log.com/sensor-ultrasonido/
Para probar si funciona la conexión podemos usar un parche de puredata:
Intalación de puredata
Ir a la página oficial de puredata https://puredata.info
e ingresar en la solapa izquierda la página Downloads
En la página de descargas encontraremos:
- Distribuciones experimentales o en versión alpha de puredata
- Aplicaciones con librerias embebidas y con funciones especificas
- y en
Feautered Downloads
la versión estable, actualizada y base del proyecto.
Ingresamos a la página (3) de la versión estable
Encontraremos los binarios compilados para diferentes sistemas operativos y distribuciones
Descargamos y seguimos las instrucciones de instalación.
Abrimos un nuevo patch o parche.
Tenemos problemas para capturar las ventanas de puredata
Puredata es sesible al tamaño de la caja (case sensitive) caja baja son minusculas y caja alta son mayusculas.
Obtener Resolume
En este caso estamos usando Resolume Arena 7. Es un software privativo 😿😿😿 y caro como el demonio 💩💩💩
Conectar por OSC en red local Arduino, Puredata y Resolume
Video del resultado:
https://archive.org/details/dataroda77-manipulacion-video
En Puredata, abrimos una nueva ventana para un nuevo parche y nos aseguramos de que en Medios, puredata reconozca nuestro dispositivo MIDI (es decir, el Arduino Leonardo, en este caso)
Ya con eso escribimos/dibujamos este parche (en los pasos posteriores veremos cómo saber qué argumentos escribir después de localhost y oscformat)
Buscamos la dirección del puerto local. En este caso 7000, para ponerlo como argumento de connect localhost
Para buscar la ruta con la que se va comunicar el oscformat, buscamos el mapeo de OSC dentro de Resolume desde los atajos:
En OSC buscamos el comando, efecto, deslizador o botón que querramos llamar desde el MIDI-OSC, en este caso el efecto Recolour en la composición general
Allí buscamos la dirección de OSC Input para llevarla al código de Puredara como argumento después de oscformat
Antes de probar el funcionamiento no debemos olvidar darle clic en modo editar a connect localhost ____ para que puredata cree el servidor con el que vamos a conectarnos localmente y a comunicar el Arduino con Resolume.
Conectar embebidos por MQTT
Buscamos los editores para las placas de prototipado.
Tratamos de instalar https://platformio.org para editar y leer el código de las plaas que vamos a tratar de conectar por MQTT
Una de las placas que queremos conectar a un broker de mqtt es la edición Argon de particle https://docs.particle.io/argon/
para esto es necesario usar alguno de estos dos editores:
- https://github.com/particle-iot/particle-cli
- https://setup.particle.io/
encontramos esta documentación para utilizar platformio con argon
- https://docs.platformio.org/en/latest/boards/nordicnrf52/particle_argon.html
En el editor de vscodium https://vscodium.com/ no se encuentra el complemento de PlatformIO ide.
Se instala VS code y ahí se instala la extensión PlatformIO. Cuando se abre, quita cosas del VsCode y deja un espacio de desarrollo integrado para embebidos.
https://docs.platformio.org/en/latest/integration/ide/vscode.html#quick-start
Dentro de esa pantalla :
Ahí hay un editor de proyecto (un wizard). Se crea un nuevo proyecto. Se selecciona la placa que estamos usando (en este caso ESP 8266 ESP-01 512). Se carga el framework. Y carga el proyecto.
No nos funcionó con ParticleArgon
Processing y Kinect
Puente entre processing y resolume: https://github.com/leadedge/SpoutProcessing
Protocolos
Un protocolo es un preacuerdo de comunicación.
- https://www.midi.org/
- https://mqtt.org/
- https://en.wikipedia.org/wiki/Open_Sound_Control
Otras cosas
- Thomas Wilfred sinte visual analogico
Registro del glitch compartiendo pantalla
Info del proceso
Puredata: En help buscar lista de objetos. Ahí se abre librería base de puredata.
Put “Objetos” tienen una funcionalidad específica. “ctl” es control. “ctlin” es control in.
En puredata: File preference y midi. O sino en medios configuración Midi. Luego en Input seleccionar el Arduino Leonardo.
Cuando se selcciona en resolume lo que se quiere controlar desde el menú de OSC, aparece la dirección y el tipo de dato que pide.