Ipod touch

Posted on November 19th, 2008

para usar el ipod touch como controler wireless para Qeve estoy usando:

- MrMr  :::: es una apliaciòn para ipod que deja crear un set de widjet GUI los cuales envian mensajes via OSC

- PdiPod ::::: es una aplicaciòn PD que esta predispuesta a recivir/parsear los mensajes en entrada desde un puerto OSC

Si quiereis hecharles un vistazo, allì estàn…

Que està pasando

Posted on November 19th, 2008

Hola a tod@s

Aùn que hace mucho que no se escribe nada en este blog el desarollo sigue muy bien.

El la ultima revisiòn os vais a encontrar con una gui ya casi completa. Nos estamos centrando ahora en los dispositivos externos; como vamos deciendo hace tiempo se podrà controlar Qeve atraves de:

-Wiimote de la Nintendo para controlar la camara 3d en los players 3d

- consolle Nintendo ds para controlar el paint player

- Ipod Touch para controlar la videogrid (y igual mas cosas)

A parte de estos dispositivos el Qeve tendrà dos sub-aplicaciones que para facilitaràn mucho la vida a los usuarios:

midiLearn y OscAutoConnection.

El primero es un modulo para que se pued configurar el controler midi de forma sencilla. Lo normal en un programa hecho con PD es que por cada controler hay que programar el midi desde cero. Estamos preparando un modulo que se encarge de todo esto; y lo bueno es que es un modulo (abstaction)que aprovechando de python se podrà utilizar no solo con Qeve si no con todas las aplicaciones escritas en puredata. Lo mismo que pasa con el segundo modulo OscAutoConnection. Este modulo està pensado no solo para que las conexiones OSC entre varios Qeve se muy facil (en tiempo real el usuario puede elegir cual de sus propriedades conectar con las  propriedades del otro Qeve), si no tambien que sea un paradigma de programaciàon por otros programas hechos en puredata (y no solo) para que se comuniqun con una gui muy simple de usar i todo muy facil de implementar en cada aplicaciòn.

todo esto continua..

install Qeve (building_fuentes)

Posted on October 10th, 2008

NB Qeve es un patch puredata:

pd-extended es un repositorio especial de puredata.

Qeve es, actualmente, en su fase experimental y para bajarlo hay que utilizar subversion (instalar subversion con Synaptic o similares):

$ svn co http://svn.assembla.com/svn/Qeve

Creerá una carpeta Qeve, para probar Qeve hay que instalar todo lo de abajo y, arrancar el pd y abrir el gui3.pd, que esta dentro de la carpeta Qeve

(Fuentes requeridas)

Instalando este software por primera vez requiere los siguientes paquetes como dependencias:

cdbs tcl8.4-dev tk8.4-dev libasound2-dev   libjack-dev

fuentes_pd (bajar la fuente)

DESCOMPRIMIR:  doble-click en el fichero bajado (o, desde el terminal: $ tar zxvf fichero-bajado.tar.gz)

$ cd  Fuente-bajada-descomprimida

$ cd src

$ ./configure

$ make

$ sudo make install

fuentes_pd-extended (bajar la fuente)

DESCOMPRIMIR doble-click en la fuente-bajada_extended  (o, desde el terminal: $ tar jxvf fichero-bajado-extended.tar.bz2)

$ sudo mv  fuente-bajada_extended   /usr/local/lib/pd/

cwiid (bajar fuente)

DESCOMPRIMIR:  doble-click en el fichero bajado (o, desde el terminal: $ tar zxvf fichero-bajado.tar.gz)

$ cd cwiid-0.6.00

$ ./configure

$ make

$ sudo make install

wiimote  (bajar fuente)

DESCOMPRIMIR:  doble-click en el fichero bajado (o, desde el terminal: $ tar zxvf fichero-bajado.tar.gz)

cd Wiimote

Leer README para obtener instrucciones según vuestra distribución

Paint Player

Posted on September 22nd, 2008

Otro Player acabado y aprovecho de este espacio para documentarlo un poco.

Con este player el usuario puede dibujar en cima de los videos en tiempo real.

paint player

Aqui tambien hay dos slider, uno por el canal alpha y el otro por el tamaño del pencil

Se puede mover el dibujo en los ejes X y Y.

Hay un toogle para selecionar la modalidad de ediciòn: paint or erase.

El control para el color.

Tres botones para conectar el player a controles externos: auido, BPM y nintendo DS (todavia falta).

El  boton para cancelarel dibujo.

Y un boton para rellenar una area de dibujo. Ir con cuidado que de vez en cuando puredata peta con esta funciòn. Para usarla bien se tiene primero que dibujar una area serrada (como un cuadrado, por ejemplo), una ve dibujado apretar con el raton en el centro de la area, y luego darle al boton fill area. Asì deberia funcionar.

Hay que saber que en Qeve hay dos ventanas de salida: una, donde el cursor del raton es visible, para la preview, y la otra como salida al proyector. SIempre hay que dibujar en la de preview.

Text Player

Posted on September 22nd, 2008

Lo he añadido hace varios meses però nunca lo comentè.

El nombre mismo da para intender mucho: a traves de este player se puede manipular texto en cima de los videos en tiempo real.

Vamos a ver:

player texto

Tenemos:

- slider por el control del canal alpha;

- slider por el control del tamaño del texto (para que funcione bien se necesita una modifica en el codigo fuente del external pdp de puredata, segun lo que ha cometando Yves Degoyon en esta mail)

- dos slider para el movimiento en los ejes X y Y

- un menu para elegir la fuentes (de momento hay dos)

- un panel donde insertar el texto que se quiere renderizar

- un boton para eliminar el texto

- un control por el color

- un boton para abrir el control del audio y conectar algunas propriedades con analisi de audio

- un rotary para el control de la inclinaciòn del texto

Quedan dos botones mas: start y stop animation. Una vez selecionado el layer (si el player està en el canal uno tendremos que apretar la tecla F1) es posible dibujar hasta dies keyframe (aparecen como quadridos rojos), apretando con el raton en un punto cualquiera del ventana de salida (la donde aparece el cursor).  Dandole al boton start animation el texto se empieza a mover, segun el BPM general, de un punto a otro. Con el boton stop, se para, por supuesto, tal animaciòn. No es una verdavera animaciòn, però deja mucho jugar con el texto dando mas movimiento a la composiciòn final.

Lo bueno del FreeSoftware!

Posted on September 4th, 2008

Cada vez estimo mas la comunidad freesoft, sobre todo la de puredata, que rapresenta un modelo unico y muy funcinàl de desarollo y de produciòn. Acabando el player de texto, me di cuenta ayer de un bugs de PD que no me permetia controlar de forma indipendiente el tamaño del texto en diferentes canales a la vez. Fue justo comentar el problema a la lista de correo internacionàl de puredata y de pronto varios han contestado y colaboratibamente solucionado el problema. Todo en pocas horas. Muchas gracias a Yves Degoyon por la ayuda. Es que hasta que no se hace parte de una comunidad de freesoft no se puede entender del todo lo bueno que es.

:)

Volviendo

Posted on September 4th, 2008

Las vacaciones se han acabado y vuelvo con mucha gana de acabar!

Todavia faltan muchas cosas que hacer, entre las cuales:

añadir un controlador manual por el BPM;

dar la posibilidad de usar el impulso del BPM_clock por fraciones;

Areglar el sequencer;

añadir el modulo de streaming;

acabar los players de imagenes y de dibujo;

areglar el tema Wiimote y añadir el control por nintendo DS

añadir control por MIDI y OSC

mas varios bugs que todavia hay por allì

De todas formas, por final de octubre estarà lista la primara release oficiàl.

Asì que p’alante!

Vacaciones

Posted on July 21st, 2008

Vuelvo de la absencia de las ultimas semanas justo para comunicar que estoy de vacaciones y que volvare’ a desarollar (y a escribir en el blog) a final de agosto. De momento gozo del sur este de asia esperando que me de nuevos y mas inputs.

Saludos a trod@s l@s que han leydo hasta ahora, hasta pronto!

Luca / Husk / Pipilu’

Primera prueba publica de Qeve

Posted on July 1st, 2008

El sabado 28 de junio hubo lugar la primera prueba publica de Qeve. Fue durante un fieston en la playa, adelante del Mar Amarillo, a 4 horas de Beijing, donde la Great Wall cae en el mar. Mil personas, bailando toda la noche a ritmo de house, break y drum and bass. Teniendo en cuenta que todavia falta mucho para hacer, Qeve se portó muy bien, dejando los otros vjs con muchas preguntas y curiosidad. El unico problema en serio que encontré es que es muy “sensible” a los videos utiizados: con algunos, codificados mal, me crashaba el programa. Así que siempre tener cuidado en usar videos . mov con codec photo-jpg con una resolución de 640×480 o de 320×240.

Otro pequeño problema fue que por los driver de mi tarjeta de video (intel 945) no pude extender el esccritorio manteniendo una resolución en la pantalla principal major de 1024. Así que quedaba un poco justita para todos los controles que hay. Eso es algo en lo cual me pondré, esperando que mientras tanto salgan nuevos drivers.

En esta web podeis ver algunos videos de la fiesta (en la edición del año pasado): http://www.greatwallbeachparty.com/Welcome.html

Segunda salida y fullscreen

Posted on June 30th, 2008

En esta revisión, a parte de varias cosas todavia no documentadas, os vais a encontrar con una doble salida. Un pensada como preview y la segunda hacia el proyector. La dos se llaman pdp (de momento no controllo el nombre de la ventana) peró la de preview mostra el cursor del raton si se le va en cima, en la otra no. Eso sirve para que se puedan mover con el raton uno de los tres canales en los ejes Y y Z, y se supone que para esto se utilize pa pantalal de preview. No hay manera todavia para el posicionamento automatico, peró una vez arastrada la ventanita en el segundo escritorio podeis darle el mando para el fullscreen. Gnome deja configurar combinaciones del teclado para controlar el window manager; c¡podeis configurarlo usando la gui (Sistema/preferencias/combinaciones de tecla) o usando la terminal (gconftool-2). En este segundo caso el comando para setear el fullscrenn en las teclas CTRL+ALT+f es:

gconftool-2 –type=string –set /apps/metacity/window_keybindings/toggle_fullscreen ‘<Ctrl><Alt>f’

P.S. Gracias a tirengarfio que me hizo pensar en eso del fullscreen con su comento del 4 de junio que todavia esperaba ser aprobado