3 years ago 12 views
 owned this note

El parche del código caliente :fire: (Data Roda 71)

Parte 1: El Origen

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.

Principios:

Preinscripción

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.

Agenda

Participantes Síncronos

Actividades

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:

https://hydra.ojack.xyz/

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

Redactar un borrador para el microgrant

What would you like to use the grant for?

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.

Briefly describe your involvement with or interest in hydra, live coding, open source software, and/or video art (1-2 sentences)

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.

Video Submission (optional)

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

  1. Digital Portfolio: https://mutabit.com/repos.fossil/offray-blog/uv/bliki/#Portfolio
  2. Telegram Channel: https://t.me/grafoscopio
  3. Documentaton (tools and techniques for writing and publishing together): https://mutabit.com/repos.fossil/documentaton/doc/trunk/intro-es.md.html)
  4. COPIM (Community-led Open Publication Infrastructures for Monographs) about our documentation practices and infraestructures: https://nitter.ca/COPIMproject/status/1491069582421159940#m
  5. Pocket Infrastructures: https://mutabit.com/repos.fossil/grafoscopedia/uv/#Pocket Infrastructures
  6. Celebration of the world listening day:

Location (optional)

Where are you based?

Revisando la documentación de hydra y el api

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).

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:

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.

Música inmobiliaria - acompañante - ambiental

Participaciones asincrónicas