Skip to content

Latest commit

 

History

History
126 lines (63 loc) · 5.32 KB

README.md

File metadata and controls

126 lines (63 loc) · 5.32 KB

Orbit

Introducción

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:

Fluxus

Hydra

Estuary

CineVivo

Objetivos

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.

Instalación

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.

Addons

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

ofxPostGlitch

ofxCenteredTrueTypeFont

ofxDomemaster

Compilación

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.

Indicaciones

Una vez compilado, es posible acceder a un archivo de instrucciones al teclear Ctrl + 2.

Videos en Hap

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

Referencias y recursos de interés

Fluxus

Tutorial en Español de Fluxus por Luis Navarro

A free, shared visual playground in the browser: Olivia Jack talks Hydra

Hydra

Estuary: Browser-based Collaborative Projectional Live Coding of Musical Patterns. David Ogborn, Jamie Beverley, Luis N. Del Angel, Eldad Tsabary y Alex McLean

Estuary

Bellacode: localized textual interfaces for live coding music. Luis N. Del Angel, Marianne Teixido, Emilio Ocelotl, Ivanka Cotrina y David Ogborn

Live Coding en México por Hernani Villaseñor

Live coding en México: una revisión a partir del concierto “A la escucha del código fuente” 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

Curso de SuperCollider del Taller de Audio del Centro Multimedia (ES). Ernesto Romero y Ezequiel Netri

Hoja de información OpenFrameworks en Español

openGL

ofBook

OpenFrameworks

SuperCollider