Orbit es un proyecto construido en OpenFrameworks que busca ser una extensión visual para el performance audiovisual. Orbit adscribe al paradigma del live coding: través de Orbit es posible modificar aspectos visuales desde la misma pantalla. También puede recibir mensajes OSC por medio de una red. Surge de la curiosidad por explorar audio y video simultáneamente.
Actualmente es posible utilizar Orbit para enviar unos mensajes sencillos al motor de audio de SuperCollider.
Orbit se inspira en los siguientes proyectos:
Además de funcionar como una herramienta para extender la interpretación audiovisual a través de la computadora, Orbit es un pretexto para la investigación y una invitación a la exploración del software como objeto de conocimiento.
Orbit ha sido probado en Linux y Mac con la versión 0.10.1 de OpenFrameworks. La cámara tiene comportamientos extraños en versiones anteriores y con el sistema operativo Linux. Hasta el momento no ha sido probado en Windows.
Para compilar Orbit es necesario descargar OpenFrameworks de github o de la página oficial dependiendo del Sistema Operativo.
Es necesario compilar el archivo. Para el caso de Windows y Mac es necesario contruir el proyecto con Project Generator.
Para que la compilación de Orbit sea exitosa es necesario descargar los addons siguientes:
Para instalar el códec Hap: https://github.com/Vidvox/hap-qt-codec/releases/
$ git clone https://github.com/bangnoise/ofxHapPlayer
$ cd ofxHapPlayer
$ git checkout libavformat-OF-0.9
En linux es necesario instalar libdispatch y libsnappy.
$ sudo apt install libdispatch-dev libsnappy-dev
Para todos los casos, es necesario utilizar un fork de ofxGLEditor
Para linux es necesario entrar a la carpeta del proyecto y:
cd carpetaDeOpenFrameworks/apps/myApps/Orbit
make
make RunRelease
Para el caso de MacOS es necesario abrir el proyecto con XCode y pulsar el botón de compilar.
Una vez compilado, es posible acceder a un archivo de instrucciones al teclear Ctrl + 2.
Es posible transcodificar videos Hap con ffmpeg. En macOS es posible instalar ffmpeg con soporte para hap con brew:
brew install ffmpeg --with-snappy
- Para convertir videos en Hap
ffmpeg -i yourSourceFile.mov -c:v hap outputName.mov
- Para convertir videos en Hap Aplha
ffmpeg -i yourSourceFile.mov -c:v hap -format hap_alpha outputName.mov
- Para instrucciones más detalladas en inglés: https://gist.github.com/dlublin/e4585b872dd136ae88b2aa51a6a89aac
Tutorial en Español de Fluxus por Luis Navarro
A free, shared visual playground in the browser: Olivia Jack talks Hydra
Live Coding en México por Hernani Villaseñor
Fuck off Google, en A Nuestros Amigos. Comité Invisible
En Defensa de la Imagen Pobre. Hito Steyerl
Curso de OpenFrameworks (ES). Patricio González Vivo
El libro de los Shaders (ES). Patricio González Vivo y Jen Lowe