Estereotips

arts | science | technology | videogames
about
contacts
stdOut
  • Artes
  • Educación
  • Codigo
  • Inglés
  • Español
  • Italiano

Soñando Satelites – fictional serie -código

fictional-285-codeEsta es la página donde se explica el código fuente de la instalación Soñando Satélites – Fictional Series

La instalación está hecha por dos softwares que interactúan: Gpredict y puredata. Gpredict rastrea el movimiento de los satélites y envía datos como elevación, azimuth y posición a un patch de puredada a través del protocolo Open Sound Control.

 

Puedes descargar el código fuente desde el repositorio en github:

 

https://github.com/husk00/sonandoSatelites-fictional-serie

 

Gpredict

Este software es un rastreador de satélites y de órbitas en tiempo real desarrollado por Alexander Csete y publicado con licencia G.P.L. 2. Es un programa increíble que te permite hacer el seguimiento de satélites basandose en el formato de datos público TLE. Los satélites ficcionales usados en la instalación, como los reales también,  están añadido al sistema por medio de la carpeta con la configuraciones nombrada Gpredict en el repositorio. La carpeta Gpredict/satdata contiene mucha información que no se ha usados en la instalación y que he dejado por pura pereza. Viene con el sistema una configuración con Quito como ground station y una selección de satélites. Para que comunique con puredata he hecho un hack del código original.

 

[NOTE]

Y esto me parece una maravillosa demostración, como artista que trabaja con código, de la belleza y el poder del software libre. Solo el software libre te da la posibilidad de adaptar un programa ya escrito a las condiciones reales, artísticas y técnicas, con que se encuentra un artista, permitiendo adaptarlo a tus necesidades (y no el contrario, como suele pasar)

[/NOTE]

 

El hack consiste en la modifica del archivo gtk-polar-view.c en la carpeta Gpredict-osc/src que añade el código para enviar una variable booleana identificando la posición del satélite en relación a la ground station. Así que, cuando el satélite está pasando encima de nuestra estación de control se envía un valor booleano igual a 1 y un archivo de audio es reproducido.

Mi hack sigue otro hecho en 2011 por David Peña y Bruno Vianna los cuales añadieron por primera vez la capacidad de enviar datos por OpenSoundControl desde Gpredict.

 

Puredata

El sistema de sonido está hecho por una colección de patch de puredata que reciben mensajes Open Sound Control. Puredata es un lenguaje de programación bajo el paradigma dataflow diseñado por la programación DSP. Está publicado bajo licencia BSD escrito por Miller Puckete y tiene una comunidad grande  y estupenda que hacen que este software sea tan punk y hermoso. Para esta instalación he usado puredata vanila junto a algunos externals, como explicado en el archivo README. Todos los externals están paquetizados en el repositorio  multimedia de debian.

El sistema de sonido está dividido en diferentes carpetas, cada una correspondiente a un satélite. Mientras que algunas patch simplemente reproducen un archivo de sonido en formato WAV, otros crean sonidos generativos: #webpd es el framework que he usado para estos patch. Está fantástico entorno está programado por Sebastien Piquemal. En concreto he usado el random generator publicado en la página: http://sebpiq.github.io/pd-fileutils/demos/randomDrone.html.

 

Audio

Los scripts que residen en el repositorio sirven para que sea fácil y rápido arrancar la instalación y para que se automatizan ciertas operaciones (como controlar si la instalación está funcionando y reiniciarla).

Todos los audios usados en la instalación se pueden descargar desde

http://estereotips.net/release/sounds/

y hay que copiarlos en la carpeta  audioEngine/sounds/

Estan publicado pajo licencia Creative Commons Zero.

Related Projects


Soñando Satelites – fictional serie

Laboratório de danza interactiva y tecno-cuerpo

Biofeedback y edición audiovisual en tiempo real

Qweb

Soñando Satelites @ FILE festival


Artes

Educacion

Codigo

All contents are copyleft 2019 by Estereotips.
Subscribe to RSS Feed – Posts or just Comments
Powered by WordPress
Licencia de Creative Commons
Expand
next previous
Close

Previous

0/0

Next