
Siempre que veo vídeos en youtube o escucho hablar de Reaktable me quedo maravillado ante la nueva tecnología que no para de avanzar, de como podemos hacer sonidos con ondas básicas, secuencias, sampling, filtrados simplemente con cubos encima de una mesa camilla, es algo muy visual y con unos resultados sonoros que dejarían con la boca abierta a cualquiera, en definitiva instrumento de marcianos.
Hacerte un reaktable es un poco complicado y comprarlo ya imposible debido al elevado precio, un precio que solo esta a las manos Bjork y pocos mas , pero hay una posibilidad de usarlo, con el software open source, ReacTivision puedes hacer algunas cosas también. En este ejemplo vamos a poner en marcha un videocontrolador para Ableton Live usando ReacTIVision.
¿Que necesitamos?
Para el ejemplo voy a utilizar con un macbookpro utilizando la isight integrada pero podemos utilizar cualquier plataforma y videocamara, este ejemplo esta hecho siguiendo el workshop de Richard Veenstra en su interesante blog bleeplog.
Paso 1: Preparaciones:
Lo primero que debemos hacer es asegurarnos de que todo funciona bien, prueba la cámara y asegúrate que funciona. imprime las fiducials, (yo las primeras que utilice, las hice a mano con un lápiz y después las perfile con un rotring y rellene de negro con un edding y me funcionaban, es que no me podía esperar cuando lo descubrí!!!!). Recorta las fiducilas 1-8. Solo vamos a utilizar de las primeras 8 en este ejemplo. En la carpeta de ReacTivision abre la aplicación para ver que detecta correctamente tu cámara, si esto funciona pasamos al paso 2!!

ReacTivision funcionando con la isight
Paso 2: Configuración:
Asegúrate que ReacTIVision manda mensajes midi a Live (o cualquier otro software). Tienes que crear un archivo XML. En el archivo XML configuramos los fiducials y los mensajes midi para recibirlos a través de la cámara y enviarlos por mensajes MIDI. Puedes utilizar el archivo-XML y que incluye el Zip del ejemplo que esta configurado para el archivo de Ableton también incluido. Pon el archivo en la misma carpeta de la aplicación ReacTIVision.
Después tienes que asegurarte que el ordenador esta configurado apra interpretar los mensajes midi. En OS-X puedes hacerlo abriendo Aplicaciones>Utilidades>Configuración de Audio MIDI>Dispositivos MIDI y activando el driver IAC, doble click en Driver IAC y marcando la casilla “dispositivo conectado”
El archivo-XML esta configurado para los fiducials 1-8 y solo detectan rotación. tu puedes añadir mas parámetros a cada fiducial, pero en este ejemplo solo utilizaremos estos. En la pagina de ReacTIVision puedes encontrar un XML con otras funciones.

Para controlar Live desde OS X, tienes que abrir ReacTIVision desde el terminal, de otra manera no carga el archivo XML. Haz esto abriendo el terminal en la carpeta de Rea manualmente o con alguna utilidad como OpenTerminalHere. Una vez que estes en la carpeta de la aplicación desde el terminal teclea esto (puedes copiar y pegar):
reacTIVision.app/Contents/MacOS/reacTIVision -m interface.xml
Paso 3: A divertirse!!
Si todo ha salido bien, ReacTIVision esta funcionando pincha en OK y el video aparece junto con las opciones de ReacTIVision. Ahora abre el archivo de live (ALS) y selecciona el driver apropiado en Preferecias>MIDI/Sync en live.
El archivo contiene 1 pista con diferentes efectos. Cada efecto tiene 2 parametros asignados a ReacTIVision, aqui tienes las funciones:
Fiducial 1 – Auto Filter – Frequency
Fiducial 2 – Auto Filter – Q
Fiducial 3 – Redux – Bit Reduction
Fiducial 4 – Redux – Downsample
Fiducial 5 – Simple Delay – Feedback
Fiducial 6 – Simple Delay – Dry/Wet
Fiducial 7 – Resonators – Filter Frequency
Fiducial 8 – Resonators – Dry/Wet
El archivo XML tiene que contener las etiquetas <midi></midi>, para que funcione perfectamente, dentro de ellas lleva unas etiquetas hijas que son <map> que van cerradas ellas mismas con la barra invertida / . el ejemplo de un archivo xml bien formado seria asi:
<midi>
<map fiducial=”1″ type=”knob” control=”1″ min=”0.0″ max=”1.0″/>
<map fiducial=”2″ type=”knob” control=”2″ min=”0.0″ max=”1.0″/>
</midi>
En fiducial=”1″ indicamos a RecTivision cual es la ameba que debe utilizar, en type=”knob” le decimos que que tipo de control ha de utilizar, se pueden utilizar distintos tipos como “hfader“, “vfader“, para faders en horizontal y vertical, y “note” para enviar una nota cada vez que aparezca una ameba en pantalla.
Información relacionada:
Probando reactivision-en-ubuntu por Oggro
using-reactivision-instantplayer-x3d-browser
Es genial. Quiero probarlo, pero he seguido los pasos y no hay manera. Estoy probando con un macbook pro y no consigo que funcione. reacTIVision me reconoce la camara y todo bien. También he conectado el dispositivo IAC en la configuración MIDI. Creo que el problema lo tengo en lo referente al archivo XML. No se bien que tipo de archivo es y el icono me aparece es el de final cut como aplicación por defecto para ejecutarlo.
Invito a alguien que lo haya conseguido a explicar un poco mas detallado el tema de este archivo XML.
Saludos.
El archivo XML lo tienes que poner en la misma carpeta de reacTIVision, y ejecutalo desde el terminal, con este comando:
reacTIVision.app/Contents/MacOS/reacTIVision -m interface.xml
lo haces asi?
un saludo
Si, lo he intentado de este modo, aunque seguro que algo falla. Seguro que será cualquier tontería, pero el caso es que no funciona.
He imprimido mis figuras de las 1 a la 8.
La carpeta de reacTIVision-1.3 la he copiado en las aplicaciones. la carpeta del proyecto de ableton en: Musica/ableton/Workshop_ReacTIVision/interface.als interface.xml. Este archivo (interface.xml) lo he copiado y pegado en la carpeta de reacTIVision, y una vez hecho esto he abierto el terminal. Ahora he copiado (reacTIVision.app/Contents/MacOS/reacTIVision -m interface.xml) y lo he pegado en el terminal, posteriormente he pulsado intro. sin cerrar el terminal, he ejecutado el interface.als y despues he abierto reacTIVision. el indicador de actividad midi de ableton ni se enciende.
En fin si ves que es demasiado follón, lo dejo y me fabrico un reactable con unas tablillas que le he cojido al carpintero de la esquina
Un fuerte abrazo Javi
Ya se lo que te pasa, no hace falta que encargues nada al carpintero
Creo que el problema esta cuando ejecutas la sentencia del archivo XML en el terminal. Tienes que asegurarte que en el terminal, estas en la ruta correct1 (en reacTIVision-1.3), por eso lo de la aplicación OpenTerminalHere.
Cuando pones la linea en el terminal y le das a intro, Reactivision se abre automáticamente, no tienes que hacerlo tú.
haz esto:
1.Bájate el OpenTerminalHere.
2.Cópialo dentro de la carpeta reacTIVision.
3.ejecuta el OpenTerminalHere.
Como ves ahora la ruta del terminal esta en el directorio de reactivision
4. reacTIVision.app/Contents/MacOS/reacTIVision -m interface.xml y pulsa INTRO!!
Con esto debería funcionar!!! un saludo ya me dices.
Estimado
Todo es maravilloso, lo use en un mac y todo ok, pero en PC nada. Haz podido ver esto en PC?
Seria de gran ayuda dado que no soy muy experto en estas artes y el uso de esta herramienta esta buenisimo.
Espero sus comentarios.
He visto que Live7 no encuentra el dispositivo MIDI de entrada.
¿Es necesario modificar el XML de reactivision indicandole que lea interface.xml en ves de demo.xml?
#5
creo k no tendrías que tener ningún tipo de problema, solo tendrías que poner un driver midi virtual en vez del IAC en mac… puedes probar con este:
Buenas Avatarsbo, en pc no lo he probado nunca.. pero si me das un poco de tiempo lo investigo
http://www.nerds.de/en/loopbe1.html
#6
el dispositvo midi de entrada tiene que estar activado, puede que no te lo reconozca por eso:
Después tienes que asegurarte que el ordenador esta configurado apra interpretar los mensajes midi. En OS-X puedes hacerlo abriendo Aplicaciones>Utilidades>Configuración de Audio MIDI>Dispositivos MIDI y activando el driver IAC, doble click en Driver IAC y marcando la casilla “dispositivo conectado”
bueno ya me dices, si quieres abre un tema en el foro y seguimos allí
si no te apetece seguimos en los comentarios
saludos
hola animatek….es de mucha ayuda este sitio….
paso a contarles….tengo reacTIVision-1.4pre2-w32 claro para pc, y tuio_cpp.vc6 en donde veo los cambios generados por los fiducial, bien esto me dice que todo funciona…o no?
pero cuando intento desde el ableton live 7… no pasa nada… no me funciona….que hago?
y por la ultima …tengo TUIO_Simulator-1.4pre2 y cuando ejecuto TuioSimulator.jar me abre perfecto ..pero lso movimientos no suceden, solo con el raton…y mi idea es no usar mas el raton…jajaa
muchas gracias…y si es posible una respuesta urgente…mi cerebrito va a estallar.
muchas gracias
el tuio_simulator se supone que no produce sonidos, o eso tengo entendido.
Con respecto al tutorial, muchas gracias por el curro, lo que pasa esque soy un completo desconocido de la informatica a estos niveles pero un amante de la musica XDD me pierdo en el punto en el que el xml tiene que hacer comunicar el reactvision con el live, lo estoy haciendo con windows, he copiado el xml en la carpeta pero no se que más hacer… Gracias
Hola!!
Rustom desafortunadamente no se muy bien como funciona en pc, pero si ves los cambios generados por los fiducial solo te falta comunicar reacTIVision con ableton y eso lo puedes hacer a través de un puerto midi virtual prueba con este:
http://www.midiox.com/
karllagerfeld:
supongo que en PC tendras que ejecutar el reacTIVision.exe con una consola de ms-dos:
Inicio->Ejecutar-> y escribes CMD
no lo se a ciencia cierta pero una vez que busques la carpeta en la consoloa msdos prueba esto:
reacTIVision.exe -m interface.xml
en reacTIVision.exe tienes que poner el nombre del ejecutable de reacTIVision que tengas mas el .exe
no se si va a funcionarte pero por hay van los tiros.. dime si te funciona. ok?
un saludo
Sé que llego un poco tarde. Pero lo he intentado todo en Mac OSX, ni usando OpenTerminalHere en la misma carpeta de reacTIVision ni pegando la ruta a terminal me funciona… ¿Cuál es el driver apropiado en Ableton Live? Tampoco me aparece “Si todo ha salido bien, ReacTIVision esta funcionando pincha en OK y el video aparece junto con las opciones de ReacTIVision”… ¿Qué hago mal? ¡Una ayudita, please!
@ frankhz Hola, explica un poco mejor tu problema por que no tengo muy claro lo que te esta fallando..
lo del driver mas apropiado para ableton esta explicado en el paso 2. Configuración…
Cuando uso la terminal y copio y pego aparece esto:
“reacTIVision 1.4 (May 22 2009)
usage: reacTIVision -c [config_file]
the default configuration file is reacTIVision.xml”
¿Qué puedo estar haciendo mal?
Todo solucionado. Descargué la versión 1.3 y funciona de maravilla.
hola
ante todo felicidades por el sitio, hace tiempo que lo sigo y es muy util e informativo
despues de casi tres dias de pruebas, llego la hora de preguntar
voy al grano…
intento montar una reactable simple, pero antes de hacer el viaje hasta Ikea a pillar la HEIMDAL, tengo que optimizar la tecnologia, que de momento no me funciona
estoy usando un PowerBook 1ghz PPC + Sony miniDV + live 5.2
he seguido los pasos una y otra vez al pie de la letra con el reactivision 1.3, ya que el 1.4 no me funciono nunca, parece que fuera un tema de live, por que en el log de la terminal sale que encuentra el driver midi, la camara funciona y tengo buena iluminacion, pero el live no recibe nada, digamos que soy usuario avanzado de mac y live asi que he configurado todo como es debido, aunque esta claro que se me escapa algo, lo probe tambien en mi G5 torre con la misma camara y nadená, asi que pense que seria la camara, me fui al iMac de mi mujer que tiene camara integrada y nada, he probado otros tutoriales que conducen al mismo resultado, he probado con el livid looper, y no me lee el midi.
no pido que alguien con una bola de cristal adivine que estoy haciendo mal, pero he googleado de lo lindo y me he comido foros enteros y no soy el unico al que no le funciona esta historia, lo mas facil es dejarlo estar, pero no es mi estilo…, creo que se me escapa algo en Live… no se…, estoy abierto a papearme todos los links que me paseis
a ver si alguien me puede dar una ayudita y ya compartire mis experiencias, tengo un conejillo de indias de 5 años ancioso por probar el invento
saludos y gracias de antemano
Hola
Funciona de maravilla!!!
para el que se encuentre en mi situación
PowerBook 1ghz PPC + Appel isight(externa) + live 5.2
Me pille en ebay una isigth y todo funcionó a la primera
en esta máquina no funciona el reactivision 1.4, el 1.3 perfecto
en la torre G5 con leopard, en la consola me sale un error de hardware, pero seguiré usando el PB de momento
el tema de la minidv parece ser que las Sony DCR-TRVXXe, no dan la talla y por lo que vi en los foros otras marcas tampoco mientras no sean más profesionales y lleguen a 30 fps
en el iMac no lo probe, mi mujer ya volvió del puente y tendré que esperar a que se duerma para meterle mano, al iMac… digo.
bueno, un saludo y espero que el próximo mensaje sea con algún vídeo del invento
A10!