Skip to content
/ Orbit Public

Interacción código / video / sonido a través de OpenFrameworks y SuperCollider

Notifications You must be signed in to change notification settings

rggtrn/Orbit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 addons/ofxHapPlayer

$ git checkout libavformat-OF-0.9

Para todos los casos, es necesario utilizar un fork de ofxGLEditor

ofxPostGlitch

Compilación

Para linux es necesario entrar a la carpeta del proyecto y:

make

make RunRelease

Para el caso de MacOS es necesario abrir el proyecto con XCode.

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

Recursos Externos y Bibliografía seleccionada

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

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

ofBook

OpenFrameworks

SuperCollider

About

Interacción código / video / sonido a través de OpenFrameworks y SuperCollider

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published