Data Roda 77: El Hospital de los muñecos

Poster del evento

:::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

  • 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:

  1. Distribuciones experimentales o en versión alpha de puredata
  2. Aplicaciones con librerias embebidas y con funciones especificas
  3. 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.