Nueva Version de OpenFrameworks [permite exportar para iPhone]
Posted on 03.27.09 by i2off @ 10:29 AM

MUCHO PARA PROBAR Y JUGAR!!!!
copio mail….

Hey all!

In the words of Erik B and Rakim:
Its been a long time we shouldn’t have left you..

006 is finally here.

It has been our longest release to date. What started out as a simple release became quite a project as we restructured the core, added the Poco library, an event system, abstracted the window system, updated the core to be iPhone friendly, plus bug fixes and lots of cool new stuff…..

Detailed list of the changes here:
http://www.openframeworks.cc/changelog-v006

Download 006 here:
http://www.openframeworks.cc/download

+++++++++++++++++++++++++++++++++++++++++
006 Major Changes:

Poco:
We are very excited to add the Poco library to the openFrameworks project. Poco is a powerful cross platform toolkit similar to the Java SDK, it includes a large base of network, file io, event and threading related code. It can be used to upload files and even send emails! In 006 we are using it for the new event system, but others have already been using it for developing addons like ofxHttpUtils. A big thanks to Erik Sjödin for pushing us in this direction as well as for his awesome Firmata implementation which is now part of the core.

Events:
The event system in 006 allows classes to register to receive core events (like mouse pressed, key pressed, draw, update etc). It also allows you to create and register your own custom events. The event system took a long time to get right. A huge thanks to Stefan Hechenberger who along with Arturo Castro spent many hours working on getting the right balance for the OF event system.

Glut abstraction:
Another big and much requested change was to remove OF’s dependence on the GLUT windowing toolkit. With 006 you can now chose which type of windowing system you want when you build your app. So far we have successfully run OF with a GLFW windowing system, an iPhone window and even no window (ie command line).

Base classes:
006 now has base classes (like ofDraws, ofUpdates ) which allow for more flexible object orientated programming.

One more thing……

iPhone support:
OF 006 can run on the iPhone!
There are already several apps in the App Store that are made with openFrameworks :)
This is largely due to the amazing work done by Lee Byron, Zach Gage, Memo Atken and Damian Stewart. Who have worked very hard to get openFrameworks running on the iPhone. A big shout out to them for their hard work!

The iPhone support is an ongoing process but most of the core functionality is there, including loading images, loading fonts, drawing graphics… There will soon be some guides on the wiki for getting started with OF on the iPhone but in the meantime check the 006 iPhone download on the downloads page and these guides bellow:
http://www.memo.tv/ofxiphone
http://www.jeffcrouse.info/uncategorized/openframeworks-on-iphone/

+++++++++++++++++++++++++++++++++++++++++
Addon changes:

ofxOpenCV has been massively revised - the changes are too many to list, but there are a lot of new features, image types and bug fixes + Region of Interest for all operations. Big thanks to Stefan and his 100+ svn commits :)
ofx3DModelLoader replaces ofxObjLoader. Currently supports textured and untextured 3ds files. In the future we aim to add support to other model formats including obj.

ofxNetwork now comes with examples for UDP communication

ofAddons.h is deprecated - from 006 on to use an addon you include its main header file directly.
No more OF_ADDON_USING_OFX…….

++++++++++++++++++++++++++++++++++++++++
Important note for 005 -> 006 projects

Most 005 projects should work with 006 but you will have to copy the source code of your project into an existing 006 project folder.
Moving an 005 project folder to OF 006 will not work.

Please do not try to merge 0.05 and 0.06 releases! Each OF release is designed to be a self contained unit. Please keep each folder separate, as in:

documents
—- OF
———- 0.05
—————- apps
—————- libs
—————- etc
———- 0.06
—————- apps
—————- libs
—————- etc

if you try to merge the two folders, you will be unhappy. Keeping the releases intact means your old code will always work in the future.

If you have any issues or quirks please give feedback in the forum.

In addition some community developed addons that were using the experimental 0.00573 release will need to be slightly modified to be compatible with 006. Please be patient as addon developers update their addons for 006 :)
++++++++++++++++++++++++++++++++++++++++
OF Team += Chris O’Shea

We would like to welcome Chris O’Shea ( http://chrisoshea.org/ ) to the team.
Chris is an awesome artist and designer. He will be joining us as the fourth member of the openFrameworks team and will be in charge of developing the openFrameworks community online, including an awesome new public website, with project galleries and user pages.

++++++++++++++++++++++++++++++++++++++++
Thank you!

Thanks to you all, for making the openFrameworks community what it is!
We hope you enjoy the 006 release! It has been a slow one, but we promise it will not be this slow again.

Next up the James Bond release :)

OF Team - Zach, Theo, Arturo, Chris

……………………………………………………….


Filed under: Uncategorized
Comments: None

Entorno Para programacion tipo Max/Msp en Processing
Posted on 03.19.09 by i2off @ 7:47 PM


Estoy preparando una aplicacion nueva, entre ellas poder tener el automapping [http://tratadodeintegracion.cc/stream/?p=47] como una aplicacion final para usar.
Pero para eso necesitaba primero tener un buen sistema que ajuste la captura de la camara y setee los filtros de proceso de captura para adecuarlo a cada situacion.
Armando esa aplicacion pense que seria lindo tener un sistema tipo Max/Msp para poder configurar los filtros de proceso.
Entonces decidi armar una clase que me permita construir y setear nodos encadenados en un entorno tipo Max/Msp.
De eso se trata esta aplicacion
La idea era tener un modulo de facil implementacion en cualquier sketch, y que sea completamente abstracto para poder usarlo en lo que quiera.
Esta es la primer alpha, creo que es casi suficiente para lo que yo necesitaba, pero eso no quita que no sea bueno hacer evolucionar esta utilidad

Release Alpha 0.1
Para usarlo requiere la ultima version de la libreria controlP5 [http://www.sojamo.de/libraries/controlP5]

Uso:
con el metodo ADD se puede agregar una caja
Doble click permite acceder al menu de opciones
Dragueando desde los outlets a los inlets se puede vincular distintos boxes
El metodo getContent genera la lista ordenada del circuito

Features:
Cargar y grabar un seteo de cajas
Limpiar la pantalla
Ante cada vinculo nuevo emite el evento de encadenamiento, devuelve la lista encadenada desde el In del sistema, al Out
Menu en ventana emergente
Implementacion basada en PGraphics, permite implementar la interface como si fuese un Image en el sketch

ToDo:
Poder eliminar de a una caja
Tener un save y load con distintos nombres
Que el save y load guarden las propiedades
Distintas cajas con mas inlets y outlets

Aplicacion + source [http://www.i2off.org/wirep5/maxmsp3d3.zip]


Filed under: Uncategorized
Comments: None

Multitouch para el gobierno de la ciudad de buenos aires
Posted on 12.26.08 by i2off @ 12:52 AM

aca van varios videos del multitouch que hicimos para el gobierno de la ciudad de buenos aires.

el primero es de la fase de desarrollo
optamos por usar la libreria TUIO, lo mejor de esta libreria es que hay muchos ports entonces pudimos usar uno para el iPodTouch y no necesitamos tener todo el tiempo el multitouch armado.


Los videos que quedan son de la instalacion ya armada


Filed under: Uncategorized
Comments: None

Automapeo para proyeccion
Posted on 12.24.08 by i2off @ 6:58 PM

Primeras pruebas del hardware mas aplicacion que estamos haciendo para el automapeo de superficies para proyeccion


Filed under: Uncategorized
Comments: None

Proximas Fechas [Paris y Emiratos Arabes Unidos]
Posted on 09.29.08 by i2off @ 1:03 PM

4 de Octubre, gracias a Optica en la Nuit Blanche en el Instituto Cervantez. Paris

y del 9 al 11 de Octubre, en TheCircle [Abu Dhabi, Emiratos Arabes Unidos] junto a Dimitrie Lima, Julian Oliver (ojala me pueda dar una copia del fijuu2) y la gente de Addictive.tv




Filed under: Uncategorized
Comments: None

Proxima fecha, BOGOTA!
Posted on 08.25.08 by i2off @ 9:49 PM


A partir del 27 de agosto hasta el 31 del mismo mes estoy en Bogota (colombia) mostrando la nueva version de U.G.I.S (urban graffiti interactiva simulation) http://www.i2off.org/ugis (anda mucho mejor)

Para el que quiera tentarme acepto ofertas para hacer cosas en esos dias (en la medida que tenga tiempo)

Saludos y suerte


Filed under: Uncategorized
Comments: None

LightPixelApp+ RegnumLuminis [que hay tras LightPixelJockey] [arduino+processing]
Posted on 08.15.08 by i2off @ 12:42 AM

LightPixelApp es la aplicacion que hace andar a LightPixelJockey
(una instalacion de leds para clubes donde el concepto de las visuales se tornan ambiente luminico alimentado por video, con un control pixel a pixel de lo que ocurre en la pista) [contralada unicamente con un Arduino y Processing]

La primera beta de la aplicacion, la que hoy corre en Vegas (SaoPaulo.Brasil), permite 3 sources:
1. entrada de video
2. regnum luminis (del que hablare despues)
3. tenis electronico (como el del coleco, se puede jugar en el techo!!!!!)

Adicionalmente tiene un control de strobos con distintos coloroes posibles.

Acerca del Regnum Luminis:
Es un generador de video continuo. Con la particularidad de que trabaja en bloques ritmicos basados en beats, grupos de 8, 16, 32 ,etc
Una descripcion un poco mas teorica fue planteada en un dialogo en el flickr, la cual aprovecho para pegar aqui

2Curious says:
se ve muy bien!! podrias contar algo sobre la logica/mechanismo? 


i2offr3nder ?? says:
Regnus Luminis trabaja sobre el concepto de universos.
Al iniciarse produce un bigbang con ciertas caracteristicas evolutivas. A su ves cada uno de los enviroments (podriamos decir galaxias) creados por el universo tiene sus caracteristicas topologicas determinadas: Geografia (como reacciona el color de los objetos a zonas determinadas), clima (como si fuese el viento que afecta el movimiento de los objetos) y ciertas constantes como la gravedad o la friccion del ambiente.
Cada enviroment produce seres autonomos interrelacionados que se desenvuelven en ese espacio con las caracteristicas antes determinadas.
Los seres es lo que se ve directamente en pantalla y su forma, color, comportamiento esta determinado por el enviroment al que pertenece.
A su ves existe una especia de ojo. Es el que le imprime ritmo a todo esto. El ojo tiene un ritmo de movimiento basado en BPM.
Asi en cada BPM mira una fraccion de un universo, cuando se cumplen 8, 16, etc (esto es seteable) BPM el ojo puede cambiar para ver otro universo. Pudiendo volver mas tarde de nuevo al primero y se vera su evolucion.
A su ves existen un par de visiones (armonias) para que el viaje del ojo por este universo no se vuelva estrepitoso. En este video posteado no se ven estas escenas, pero en los proximos ya empiezan a aparecer.

Saludos y suerte 


2Curious says:
gracias por la explicacion, interesante el concepto!
analiza frequencias mas alla del bpm? en caso que si - como manejan el delay/latency entre el analisis y la proyeccion (conceptualmente seria como la luz genereda anios atras en nuestro universo).
inspirador. 


i2offr3nder ?? says:
Por ahora no tiene analisis de audio.
Con respecto al concepto, diste con el clavo.
Me inspire mucho en un libro que estoy leyendo que hace un replanteo acerca de la teoria de la relatividad general en el que el autor propone la variabilidad de la velocidad de la luz.
La verdad el libro afecto mucho mi cabeza, y se nota que influyo al menos en lo poetico, je.

Gracias por tus comentarios

Pronto el site del proyecto


Filed under: Uncategorized
Comments: None

CLANDESTINA WEEKEND NERD NUMBER 3
Posted on 08.12.08 by i2off @ 4:02 PM

se viene la tercera

acerca de Clandestina Weekend Nerd
grupo en google http://groups.google.com/group/clandestinaweekendnerd


Filed under: Uncategorized
Comments: None

HomeMade Monome [arduino+ processing+max/msp]
Posted on 08.11.08 by i2off @ 2:07 PM

Al igual que el multitouch del post anterior, este es otro aparato que salio del armario.

Hace ya un tiempo construimos este prototipo sobre una placa arduino
Lo unico que queria era hacer una simple prueba en max/msp y processing para ver si puede asemejarse al Monome

La conclusion es que si, hay que hacer un hard mas rendidor, con botones tactiles porque los botones de presion requieren demasiado esfuerzo y justeza.
Lo que le pusimos que es muy interesante, son 6 potes para poder modular

A su ves el software hay que desarrollarlo profundamente.
Por ahora tiene separacion en tiempos y quantizacion (customizable) para la interaccion, cosa de que si apretamos la tecla fuera de tiempo la accion ocurra en tiempo correcto.
Pero hay que hacer que se pueda marcar segmentos de loop, o poder detener una pista desde el mismo aparato.

Esto era solo una prueba y rindio suficiente.


Filed under: Uncategorized
Comments: None

MiniMultitouch +Processing +Max/Msp
Posted on 08.10.08 by i2off @ 9:03 AM



Mas videos en el flickr

Ordenando cosas viejas encontre un multitouch que construimos hace ya 2 a?os como prototipo del que terminamos construyendo http://r3nder.net/resource/archives/cat … ystem.html y que usamos para la obra T3D.
Tengo que reconocer que es un prototipo que hicimos muy caseramente (cartones, cinta aisladora, etc) pero que necesitabamos urgente para probar la tecnologia multitouch que planeaba sacar Jeff Han http://www.cs.nyu.edu/~jhan/ftirtouch/

Al reencontrarme con el quize rapidamente usarlo para modular onda simple en el Max/Msp http://www.cycling74.com/downloads/max5

La verdad funciono a la perfeccion tecnicamente.
Tengo que mejorar el tipo de modulacion y los aspectos a modificar, pero estoy bastante conforme con el resultado obtenido.

Use Max/Msp 5 y Processing, usando la libreria MaxLink para el dialogo entre ellos.


Filed under: Uncategorized
Comments: None

previous posts »
Stream.i2offPlusR3nder

Main Menu
Home
audio
maxmsp
opencv
processing
quartzcomposer
sourcecode
Uncategorized
videomapping

Search

  • Sites

  • Social


  • Syndication
    RSS 2.0
    Comments RSS 2.0
    WordPress

    Credits and Copyright
    Proudly powered by WordPress. All content © 2004-2005 Author
    Wordpress Firewall (*)

    Archives
    August 2009
    July 2009
    April 2009
    March 2009
    December 2008
    September 2008
    August 2008

    Recent Entries
    scratch con max/msp y processing [VIDEO] and some source
    SamsungDJ (scratch con maxmsp/processing en un touchscreen)[pruebas y codigo en max/msp]
    SamsungDJ (scratch con maxmsp/processing en un touchscreen)
    Guia de Setup de OpenCV con XCode
    Tracking FX en Realtime con FaceRecognition
    Video Mapping sobre superficie Curva, solucion 1
    Nueva Version de OpenFrameworks [permite exportar para iPhone]
    Entorno Para programacion tipo Max/Msp en Processing
    About
    Multitouch para el gobierno de la ciudad de buenos aires
    Automapeo para proyeccion
    Proximas Fechas [Paris y Emiratos Arabes Unidos]
    Proxima fecha, BOGOTA!
    LightPixelApp+ RegnumLuminis [que hay tras LightPixelJockey] [arduino+processing]
    CLANDESTINA WEEKEND NERD NUMBER 3