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.
IMPORTANTE: Preinscríbete si puedes asistir de alguna forma al taller (presencial, virtual o asincrono. Estos son los pasos de preincripción:
Entrar/Vincularte al canal de Grafoscopio en Telegram. Envía el siguiente mensaje por el canal:
#DataRoda70 preinscripción con compromiso de asistencia completa.
Indícanos qué sistema operativo tiene el computador con el que participaras del evento.
Opcional: Si puedes aprovechar que ya estás en el canal para presentarte y contarnos más de ti y tus intereses frente a estas temáticas, mucho mejor.
Iniciamos revisando el microgrant ofrecido por el parche de hydra
Consideramos tres posibilidades para participar:
Al entrar en la página de hydra, se muestra un sketch publico y creado por otres:
En la esquina superior derecha vemos un boton para subir el sketch que tenemos escrito en el editor del navegador a la galeria publica
Como prueba subimos uno de Olivia como de Offray
for example:
respuesta:
We would use the grant for organizing a workshop for:
=-=-
Make a Hydra relations/interconnections workshop using pocket infrastructures and interstitial programming to develop live documentation/prototypes narrating the experience.
=-=-
We want to use what we have called “intersticial programming” or programming in between socio-technical systems, to explore/prototype Hydra relations/interconnextions with socio-technical (Pharo, Glamorous Toolkit, Chatbots) and their diverse communities: artist, hacktivists, feminists, academicians, librarians, etc.
Pocket infrastructures is a term we use to refer to infrastructures that are:
We have a long experience of doing this events with an aproximate of 700+ hours of workshops (since 2016) that call Data Rodas. Data Rodas are fisical and virtual spaces were experts, newcomers, old-timers and starters build and document digital commons. Data Rodas have a core performatic methodology develope in this workshops called documentaton were we perform a writing memoir of the event that we edit and transform trough digital moldable tools in a live coding notebook.
The money of the grant will be used to host the participants in HackBo, a hackerspace in Bogotá, Colombia.
We are a small but diverse group of people which uses live coding in several endeavours: performatic publishing and live documentation, data hacktivism, storytelling and visualization, and music creation. We have developed Free Libre Open Source prototypes, software and doumentation projects for such topics (see links below) and we want to bridge live coding with broader culture and between (sub)cultures, as we see live coding as an empowering social practice to explore and deploy a more diverse, inclusive and joyful future of with many worlds inside this one, a pluriverse to inhabit, build and joy together in diversity.
If you would like to apply via video rather than in writing, please share a link to your video here. The video should be maximum five minutes in length, and answer the above two questions. Please upload your video to a host such as Dropbox, WeTransfer, Vimeo or YouTube and share a link here.
share any relevant links to your work / portfolio / instagram / soundcloud / github / hydra-sketches
Where are you based?
Aqui un lugar en el que posiblemente almacenemos documentación
Al acceder a la página de hydra se carga en el navegador un editor sobre el resultado visual del sintetizador.
Hydra esta pensado o inspirado por la metodologia de sintesis modular para audio, donde diferentes modulos que tienen funciones distintas se interconectan para modificar, aumentar o reducir sus entradas o salidas de señal (información, luz, ideas…).
En la siguiente imagen se ve código de hydra en el editor web y detras el resultado visual del procesamiento de esas instrucciónes (código).
Del costado izquierdo al derecho se relacionan las funciones,
que son nombres seguidos de parentesis que contienen argumentos (osc(40, 0.05)
),
con modulos (o sintetizadores) que son “cajas” que contienen circuitos electricos con perillas que modifican su funcionalidad interna.
Los cables que interconectan los modulos se pueden relacionar con los puntos que se ven en el código de hydra.
El ejemplo minimo pueder ser:
Un oscilador, genera una señal periodica en el tiempo, y este se conecta a una salida para escucharse o verse. En hydra se escribe así y su resultado visual es el de la siguiente imagen:
Miremos el código en mayor detalle:
osc(40, 0.05).color(0,0,0.5).out()
donde:
osc()
es el oscilador,color(r,g,b)
modifica el color de la oscilación yout()
(similar a un parlante en el ambito del sonido) procesa la imagen en el fonde del editor web.Ahora bien, también podemos conectar toda la “parrilla” o rack de diferentes sintetizadores, mostrada en la imagen anterior, con cosas externas, digamos iluminación del espacio donde está dicho rack, saldría un uno o múltiples cables que permiten una conexión con el mundo exterior. Para el caso de Hydra y el resto de software, esa conexión entre la funcionalidad y los datos que maneja un aparato de software y el mundo exterior se conoce como API (por las siglas en inglés para Interfaz de Programación de Aplicaciones).
Aqui unas primeras exploraciones, con la documentación del api al costado del editor
Explorando el entorno de imagen de Pharo y su biblioteca para visuales roassal podemos hacer un paralelo en las posibilidades de extensión del (sintetizador visual) hydra.
Al ser pharo un entorno de desarrollo en-caliente o livecoded es posible inspeccionar el objeto que representa o contiene cada uno de los elementos graficos del entorno y también modificarlos por secciones.
Un ejemplo de lo anterior es que en pharo es posible cambiar la cantidad o la forma en que los argumentos se procesan en el modulo, en el editor web de hydra la función solo puede recibir 3 argumentos como se mostro más arriba.