proyecto: tortilla stories

colaboración con tortilla stories de mel.

aquí documento el proceso de creación de un tortillas player, en el que tortillas mexicanas con dibujos en ellas desencadenan pistas de audio al ser colocadas en una tornamesa.

rata panchis enfrente de una computadora; al lado una tortilla observada por una cámara
  • tornamesero: electrónica detrás de tortilla stories - 2018-10-20

    ¡viene una nueva función de tortilla stories!

    buena oportunidad para mejorar el diseño electrónico de las tornamesas, más aún porque el proyecto viajó y deberá funcionar sin mi presencia física.

    en esta entrada comparto los archivos que las hacen funcionar, con licencia gnu gpl v3 y posteriores, y documento parte del proceso por el que pasé para construir todo este sistema.

    foto de una tarjeta electrónica con múltiples cables y componentes

    vista previa al cerebrito de las tornamesas

    lee más...
  • subtitulador en processing - 2018-10-07

    la idea de la función de tortilla stories es que las tortillan traen historias sonoras que se pueden escuchar al ponerlas en las tornamesas.

    todas las personas que hablan en las grabaciones lo hacen en español, pero como el evento se presentaría en brooklyn era un buen gesto subtitularlo al inglés.

    al final mel y yo lo logramos. en este post describo el programa que hice y cómo lo usamos.

    foto de mel en el escenario, colocando una tortilla en una tornamesa. a la izquierda se ve una pantalla con un texto que dice 'and that the teamwork... the union, the acceptance...'

    mel en escena mezclando tortillas, nótese el subtítulo en acción

    lee más...
  • kiosko de imágenes con feh, ffmpeg, y processing - 2018-10-07

    como parte del proyecto de tortilla stories, la idea era que mientras la función no hubiera iniciado o ya hubiera acabado, la pantalla de los subtítulos mostrara una secuencia de imágenes con información del evento.

    foto de una pantalla en una mesa con mantel cuadriculador, en ella se lee el texto 'come talk to mel, to learn more'. al lado de la pantalla hay tres tornamesas de cartón.

    detalle de la mesa en el evento con la pantalla en modo kiosko

    como tiendo a complicarme escribí un programa que lo hacía, pero aquí también documento dos otras formas posibles de lograrlo.

    lee más...
  • tornamesas en acción - 2018-09-15

    ¡muchos avances desde la entrada anterior! por un lado eso está súper bien, pero por otro trataré de no abrumarme reportando todo lo que hice.

    básicamente en esta semana ya quedó el circuito de control de los motores, una implementación limpia de dicho circuito, y una versión estable de las tornamesas funcionales (y la semana incluyó el hacer los prototipos)

    rata panchis con un cable en las patas que viene de un microcontrolador

    semana electrónica y tangible

    foto filtrada de mel vista de atrás, en la mesa se pueden ver tres cajas con discos en su techo; dos de ellas tienen tortillas con dibujos

    mel ensayando con las tornamesas

    lee más...
  • primer ensayo con tortillas - 2018-09-09

    hoy mel tuvo la oportunidad de probar y explorar el sistema que existe hasta ahora, con las tortillas que ya dibujó y los audios que ha ido preparando enrique.

    aquí hay unas fotos y un video del proceso :D

    foto filtrada de un par de tortillas pintadas en su superficie, sobre una mesa clara. enfrente hay una protoboard con un par de potenciómetros.

    el área de trabajo: área para las tortillas, y controlador en modalidad prototipo

    foto filtrada de mel con audífonos, viendo hacia la mesa donde hay dos tortillas en posición y una preparada. en el fondo se ve una laptop con el programa lector ejecutándose.

    mel escuchando las historias y tomando nota de cuándo cambiar de tortilla

    lee más...
  • video: ahora sí leyendo una tortilla (y otros avances) - 2018-09-04

    mel y yo hicimos unas pruebas con los esténciles para pintar en las tortillas. el proceso todavía requiere afinación (y documentación), pero por lo pronto aquí se ve cómo el código es leído con éxito.

    lee más...
  • video: lector de [códigos en] tortillas en acción - 2018-09-04

    un pequeño video demostrando cómo funciona el lector de tortillas, usando plantillas impresas en papel:

    lee más...
  • generador de plantillas - 2018-09-03

    escribí un pequeño generador de plantillas de estencil para las tortillas. la idea de automatizarlo tiene que ver con la parametrización pero más que nada con el hecho de facilitar la creación de los códigos numericos de acuerdo al protocolo usado por el detector.

    utilicé processing y su generador de archivos svg.

    imagen de una plantilla de estencil: una circunferencia con otra pequeña en el centro, y en la parte de arriba cinco círculos rellenos con diferentes distancias entre ellos

    aquí un ejemplo, la plantilla para la tortilla con código 11 (once)

    lee más...
  • avances con el lector (fisico) de tortillas - 2018-09-03

    ¡vamos bien! a continuación comparto unas imágenes describiendo algo de mi avance con la implementación del lector de tortillas.

    foto filtrada de una cámara web en un soporte, dirigida hacia la superficie de abajo, donde hay dos tarjetas con filas de puntos

    más o menos así se veía mi acomodo de la cámara y las muestras a leer

    lee más...
  • (nuevo) lector de código de tortillas - 2018-09-01

    después de que mel hiciera unas pruebas pintando en las tortillas, y evaluando el área disponible en ellas, reconsideramos el uso de los códigos qr, al fin todavía no estaba terminado ese sistema.

    surgió la idea de, aprovechando las ideas anteriores de marcadores, usar una secuencia binaria de puntos sobre una línea recta imaginaria. remitiéndonos a las notas sobre marcadores con la implementación de visión computacional “tradicional”, se podría decir que esta es una mezcla entre la idea de la línea a detectar con hough, con la idea de los cuatro marcadores o la lectura rotacional.

    más que nada vimos que estéticamente quedaba bien y no interfería con los dibujos como tal vez sí lo harían los códigos qr.

    secuencia intercalada de círculos negros sobre un fondo claro: 1 0101 1011 0 1

    ejemplo del código para el número 91...

    la misma imagen pero con indicadores que dan a entender las posiciones de los centros de los círculos que están en cero (no pintados)

    ... y cómo se ve al ser leído (0101 1011)

    lee más...
  • simulador osc - 2018-08-28

    un paréntesis del proceso de detección e identificación de tortillas es el del “pegamento” entre este software y el player que está realizando enrique en puredata para reproducir y controlar el sonido.

    la opción estandarizada que usamos es la de osc (open sound control).

    describí un pequeño protocolo para avisar al player desde el programa de processing cuando hay un cambio en las tornamesas. también programé un simulador de la interacción con las tornamesas, con el fin de probar el protocolo sin necesidad de la visión computacional.

    una pantalla dividida en cuatro cuadrantes, cada uno con un número de tornamesa del 0 al 3, y con un número correspondiente al número de pista. las instrucciones dicen: selecciona con el mouse la tornamesa; usa el teclado para enviar mensajes; 0-9: 0 off (0) y tracks 1 a 9; a-z: records 100 a 125

    captura de pantalla del simulador

    lee más...
  • cuadriláteros y texturas con processing - 2018-08-23

    este es un ejemplo de manipulación de texturas en processing, como parte de la exploración que estoy haciendo para el proyecto de tortilla stories.

    la idea es que hay una imagen original con círculos probablemente deformados por la perspectiva de la cámara (en este ejemplo, la boca de una taza de café), y no solo queremos extraer y enderezar ese círculo, sino probablemente deformarlo de nuevo para ajustarlo a una superficie de proyección (videomapping).

    imagen con resultados del programa: fotografia de una taza de café con un cuadrilátero ajustado al círculo de su boca en perspectiva, acompañada de un cuadrado con ese círculo ajustado, y de un cuadrilátero con el círculo deformado

    izquierda: imagen original y cuadrilátero de muestreo; derecha: textura alineada a cuadrado, y textura deformada de manera distinta

    lee más...
  • pruebas con marcadores y sus detectores - 2018-08-22

    después de varios experimentos e investigación, ¿la solución?

    rata panchis con dos distintos marcadores sostenidos en las patas

    aquí malabareando con marcadores

    lee más...
  • notas sobre detección de tortillas - 2018-08-20

    empiezo a documentar por acá el proyecto computacional/electrónico(/mecánico?) como parte de tortilla stories guiado por mel.

    rata panchis enfrente de una computadora; al lado una tortilla observada por una cámara

    detectemos tortillas...

    la idea es tener un tortillas player, un “tocatortillas” (reemplazando el “tortillas” por “disc(o)”); cada una tendrá un dibujo y al colocarse en una tornamesa, se lee y desencadena una serie de sonidos.

    lee más...