VIEW VIDEO SHORT [analogic pad].

Performed on Mutek BsAs [Dec 2006]
Next presentations:
+160 BsAs [Jan 2007]
South American Music Conference BsAs [Mar 2007]
Description: We created a system that communicate by wifi a PSP with a computer to be able to control a vj enviroment, created by us in Quartz Composer. This system allows us, by means of an intuitive button seller, to control at distance and without cables what is show, to operate with the Analogic Pad the situation of camara in 3D atmospheres generated in OpenGL. It also allows to control the execution of movies ".mov", being able to handle with pad the speed of execution, the direction and to make visual scratch.
Visual Module: 3D Enviroment in real time, generated in OpenGL with use of video like polygons texture. Developed with QuartzComposer of Apple
Logic Module: Mixer Programmed in Script of QuartzComposer. It analyzes the audio entrance and evaluate moments on the base of the analysis of the frequencies and the times of the volume tips. With this data it selects and it modifies the 3D scenes.
Communication Module: Plugin for Quartz programmed in Objective-C language of Apple for the Cocoa enviroment of the operating system OS X that allows to the communication by Sockets to other applications or other equipment, parse the data and communicates them to the QuartzComposer
Central Communication Module: Application built in PROCESSING that operates like server to centralize the communications via Sockets.
Control Application by PSP: Program generated in LUA that runs like homebrew in a PSP. It allows to indicate in which movies it can switch the programmed mixer in QuartzComposer and controls by means of the Analogic Pad of the PSP the position of the camera in some 3D instances and the mall pillow of movies shown in the Quartz, allowing to have control of speed and direction of execution of movies in the Pad
-----
Descripcion: Creamos un sistema que comunica mendiante el wifi una PSP con una computadora para poder controlar un entorno de VJ creado por nosotros en QuartzComposer. Este sistema nos permite mediante una botonera intuitiva controlar a distancia y sin cables que es lo que se muestra y operar con el Pad Analogico la situacion de la camara en los ambientes 3D generados en OpenGL. A su ves permite controlar la ejecucion de peliculas mov, pudiendo manejar con el pad la velocidad de ejecucion, la direccion y hacer scratch visual.
Modulo Visual: Entorno 3D en tiempo real, generado en OpenGL con uso de video como textura de poligonos. Desarrollado dentro del entorno QuartzComposer de Apple.
Modulo Logico: Mixer Programado en Script de QuartzComposer. Analiza la entrada de audio y evalua momentos en base al analisis de las frecuencias y los tiempos de los picos de volumen. Con este dato selecciona y modifica las escenas 3D.
Modulo de Comunicacion: Plugin para Quartz programado en Objective-C lenguaje propio de Apple para el entorno Cocoa del sistema operativo OS X que permite la comunicacion por Sockets a otras aplicaciones u otros equipos, parssa los datos y se los comunica al QuartzComposer
Modulo de Comunicacion Centralizado: Aplicacion hecha en PROCESSING que opera como server para centralizar las comunicaciones via Sockets.
Aplicacion De Control via PSP: Programa generado en LUA que corre como homebrew en una Psp. Permite indicar entre que peliculas puede switchear el mixer programado en QuartzComposer y controla mediante el Pad Analogico de la PSP la posicion de la camara en algunas instancias 3D y el cabezal de las peliculas mov mostradas en el Quartz, permitiendo tener control de velocidad y direccion de ejecucion de las peliculas en el Pad.