minipimer.tv » puredata http://www.minipimer.tv laboratori experimental de video per internet en temps real . . . . . . . . . . laboratorio experimental de video por internet en tiempo real. . . . . live experimental video-lab Tue, 04 Nov 2014 17:05:27 +0000 es hourly 1 http://wordpress.org/?v=3.3.2 EL DISRUPTOR — TUTORIAL http://www.minipimer.tv/?p=1457 http://www.minipimer.tv/?p=1457#comments Sat, 11 Feb 2012 13:17:49 +0000 minipimer http://www.minipimer.tv/?p=1457 ...continue reading]]> // Puedes bajar el tutorial en pdf en: http://www.minipimer.tv/tutorials/disruptor.pdf //

El distruptor de ondas cerebrales es un artefacto opensource construido y programado por minipimer utilizando Puredata ( http://puredata.info/) para el software y Arduino ( http://www.arduino.cc/es/) para el hardware.

CÓDIGO: http://www.minipimer.tv/patches/disruptor_v10/

CÓMO FUNCIONA:

El disruptor tiene varios modos de uso:

modo software: permite controlar los parámetros desde nuestra máquina mediante un interfaz gráfico que incluye también algunos presets específicos de ondas ultramágicas. Prescindiendo de leds, el estímulo visual se produce con el color-luz de nuestra pantalla activando la ventana GEM del patch.

modo Arduino hardware: permite la manipulación de los parámetros de sonido y de la frecuencia de luz (leds) mediante 4 potenciómetros. Apto para una experiencia de escucha onanista-masturbatoria con el fantástico casco desarrollado para la ocasión. Inmersión garantizada.

—modo OSC intergaláctico: permite modificar a distancia otros disruptores, y a la vez ser modificados por otros seres humanoides, termitas, chinchillas y/o geranios desde otros lugares y tiempos gracias al internet y al protocolo interespecie OSC.

—modo sesión: pensado para sesiones colectivas con nuestras vecinas y allegados. Permite activar una sesión secuenciada para el disfrute común a través de proyector y altavoces.

CÓMO CONSTRUIRLO:

Para poder construir vuestro propio modelo de distruptor hace falta:

material/hardware

- un Arduino con cable USB
- un mínimo de 3 leds (rojo, verde, amarillo) ¿pueden ser de otro color no? ponemos el RGB)
- cascos
- 4 potenciómetros
- cable eléctrico
- soldador y estaño
- una gafas de plástico o algo parecido (o gafas auto-construidas)
- material kitsch para decorar

software

- Puredata extended (descarga en: http://puredata.info/community/projects/software/pd-extended)
- Arduino (descarga en: http://arduino.cc/en/Main/Software)
- Pduino (descarga en: http://at.or.at/hans/pd/objects.html
instrucciones para instalarlo en: http://en.flossmanuals.net/pure-data/ch061_starting-pduino/)

HARDWARE

El desarrollo hardware del distruptor se basa en 4 potenciómetros y 3 leds.

Para la versión de prueba con breadboard ver la imagen al lado.

Para la versión definitva hay que:

- Soldar entre las extremidades positivas de los potenciómetros y conectarlas al pin 5V del Arduino
- Soldar entre las extremidades negativas de los potenciómetros y conectarlas al pin GND del Arduino
- Conectar la extremidad central (señal) de cada potenciómetro a los pins analógicos del Arduino (en nuestro caso 0,1,2,3)
- Conectar las extremidades negativas de los leds entre sí y conectarlas al pin GND del Arduino
- Conectar la extremidad positiva de cada led a los pins digitales del arduino (en nuestro caso 11, 12, 13)
- Incrustar los leds en las gafas

Os aconsejamos dejar todo el cableado bastante largo para poder montar cómodamente gafas y controlador manual.Una vez acabado este sencillo hardware ya estáis list@s para probar una experiencia de disrupción! Conectar el Arduino a vuestra máquina y cargar el código Standard Firmata a través del entorno de programación de Arduino (en caso de dudas mirar: http://en.flossmanuals.net/pure-data/ch061_starting-pduino/) y abrir el código del distruptor en Puredata.

CÓMO UTILIZARLO

El interfaz gráfico: cuando abres el patch “disruptor.pd” con puredata tiene que aparecer algo como esto.

Para hacer una primera prueba y ponerlo en marcha, es aconsejable empezar a experimentar con el “modo software”:

- seleccionamos en el SWITCH la posición 1, y movemos manualmente los sliders “FREQ_BASE” para indicar la frecuencia base del pulso, el slider “PULSO” para controlar el pulso binaural, y no olvidarnos del volumen con el slider “VOLUMEN”.


Ahora ya podéis pasar a las otras opciones

Modo 2: control hardware con Arduino y potenciómetros


Modo 3: OSC intergaláctico


modo 4: sesión: sólo tenemos que darle al play, estando el switch en modo 1. ya sea de modo individual u organizando una sesión colectiva, la secuencia programada nos llevará por diferentes parámetros y efectos inductivos. Podemos conectar la salida de video a un monitor grande o proyector, activar la ventana de GEM para visualizar los cuadrados de color-luz o utilizar nuestras gafas de LEDS inmersivas.

]]>
http://www.minipimer.tv/?feed=rss2&p=1457 1
FOTOS DEL TALLER DE TELEPRESENCIA EN HANGAR/LABORAL (9-15/12/2011) http://www.minipimer.tv/?p=1434 http://www.minipimer.tv/?p=1434#comments Sat, 14 Jan 2012 19:40:59 +0000 minipimer http://www.minipimer.tv/?p=1434 Aquí hay algunas fotos de lo que fue el taller de telepresencia:

Please specify a Flickr ID for this gallery

]]>
http://www.minipimer.tv/?feed=rss2&p=1434 0
TALLER DE TELEPRESENCIA EN HANGAR (9-15/12/2011) http://www.minipimer.tv/?p=1427 http://www.minipimer.tv/?p=1427#comments Thu, 08 Dec 2011 19:49:26 +0000 minipimer http://www.minipimer.tv/?p=1427 ...continue reading]]> disrupt


Entre el 9 y el 15 de diciembre estaremos participando del taller de telepresencia con Laboral, donde testearemos públicamente el disruptor de ondas cerebrales.

Más información del taller en la página de Hangar, donde se explica lo siguiente:

A lo largo de una semana se trabajará en la apertura de diferentes estaciones/espacios desde donde intervenir y comunicarse en remoto mediante el testeo de herramientas que permiten una comunicación interactiva a través de: el intercambio de datos, la alteración de las condiciones sensoriales y ambientales, sistemas de control a distancia o la creación de espacios virtuales a partir de la Realidad Aumentada.

Además del trabajo con la tecnología, se busca generar un enfoque crítico que permita cuestionar los propios espacios desde donde se trabaja, en este caso, espacios de producción cultural e instituciones públicas. A partir de un posicionamiento crítico se plantearán reflexiones entorno a conceptos como percepción, sentidos, interfaz, control, realidad, la ocupación e intervención al espacio institucional y público, y la biopolítica.

Las herramientas tecnológicas que se utilizarán a lo largo del taller son el software Scenic para telecomunicación y módulos básicos de Arduino y PureData.

El taller va dirigido a: artistas, creadores, o desarrolladores de herramientas, interesados en la Telepresnecia desde diferentes ámbitos creativos (danza, VJing, artes digitales, performance etc.). No son necesarios conocimientos previos en las herramientas que se utilizarán aunque sí un interés por la experimentación con estas tecnologías.

]]>
http://www.minipimer.tv/?feed=rss2&p=1427 0
TUTORIAL STREAMING DE AUDIO CON PUREDATA http://www.minipimer.tv/?p=1241 http://www.minipimer.tv/?p=1241#comments Tue, 08 Mar 2011 14:22:03 +0000 minipimer http://www.minipimer.tv/?p=1241 ...continue reading]]>  

Como hacer un streaming de audio con Puredata (y cualquier sistema operativo):

1. Bajar los 2 archivos ‘miniaudiostreamer_v3.pd’ y ‘fondo.gif’. Crear una carpeta en cualquier sitio en tu ordenador y guardar los dos archivos dentro. (En esta misma carpeta se guardarán los archivos de audio que vas a crear si grabas tus sesiones de stream)

2. Abrir el patch miniaudiostreamer_v2.pd con Pure Data . (Es mejor tener la versión PD_Extended. Para bajarlo – http://puredata.info/downloads)

3. Verificar que el audio funciona:
- Ir a media -> test audio and MIDI

- Verificar que la entrada de micro funciona – los números en 1/2 suben respondiendo a un sonido que das al micro…

- Verificar que la salida funciona – cambiar en TEST TONES de off a 60/80 y probar noise/tone. Tienes que escucharlos, si no los escuchas, no está funcionando…

- El compute audio tiene que estar encendido pero se hace automáticamente cuando abres el patch)

4. Cosas importantes de saber sobre PD para principiantes:
- Hay 2 modos de funcionamiento del cursor:
- Uno es para editar el patch – escribir texto, cambiar nombre del archivo, elegir y mover o eliminar cosas.
- Otro es para ejecutar el funcionamiento del patch – pulsar un bang (bang = los botones redondos), pulsar un toggle para activar/desactivarlo (toggle = botones cuadrados que tienen modos on/off = con/sin X) mover el slider del volumen etc.
Para cambiar entre los 2 modos puedes ir a edit; edit mode . pero es muy útil usar el ‘shortcut’ control+E o command+E en mac. Vas a ver que el símbolo del cursor cambia (a veces hay que moverlo un poquito para que cambie). La mayoría de cosas que vas a hacer será en modo ejecutar. Prueba a mover un slider de volumen o pulsar un botón. Vamos a decir sólo cuando tengas que usar el otro modo (editar).

5. Subir el volumen en el bloque ‘entrada de línea’ y ver que responde el ‘meter’ al sonido que entra del micro

6. Subir el volumen_out en el bloque ‘salida speakers’ y escucharlo (speaker = ampli o altavoz). Aquí cuidado – la salida del altavoz es solo para ti que estás escuchando. NO ES lo que sale al stream/archivo. Si los altavoces están cerca del micro, va a hacer un feedback! (lo vas a escuchar si pasa…) entonces es mejor escuchar con cascos… Cuando quieras escuchar subes el volumen, pero si no quieres, lo bajas igual y no le pasa nada al stream/archivo.

7. Bloque ‘archivo’: Podemos grabar todo en un archivo de sonido. Grabar en un archivo es una cosa independiente del stream!. Si pulsas el botón verde ‘crear’, el archivo ‘cualquier_nombre.wav’ aparece en la carpeta donde tenemos guardado el patch en el ordenador. Para cambiar el nombre del archivo hay que estar en modo editar! cambia el modo con control/comand+E como explicamos en el punto 4. Cambia sólo el nombre a lo que quieras (pero deja la palabra open y la extension .wav!). una posibilidad útil es poner nombre con fecha y/o hora – Taller_10022011_1740.wav (no se puede utilizar barra/, space, puntos ni signos raros en el nombre. utiliza guiones bajos o normales: -, _ ). A mano derecha del bloque hay una tontería que te da la fecha y hora del sistema si pulsas el botón…. :)

- Luego puedes pulsar grabar o parar a grabar al archivo. cuidado! si no cambias el nombre del archivo, cada vez que pulsas grabar, va a reescribir el archivo y perderás el último…

8. Bloque ‘stream’: En principio es MUY fácil:

a- Rellenar los datos en el bloque lila así como esta indicado.

Los datos que se te piden son:
- datos del servidor (nombre del servidor y password): en el caso que no tengas un servidor icecast propio y quieras emitir material LIBRE y no comercial, puedes utilizar el servicio de giss.tv.
- el nombre el mountpoint (Para más información pinchas aquí.)
- tus datos personales (nombre y, si tienes, pagina web)
b- Pulsas el boton rojo de stream!


Si el “toggle” (cuadrado amarillo debajo de [oggcast~] esta activado=tiene una X, quiere decir que nuestro stream esta funcionando y conectado
Si no tiene la X, quiere decir que no estamos conectados ni streameando..
Más abajo el otro  “toggle” (cuadrado rosa ) nos sirve para activar-desactivar la reconexión automatica del stream en caso de que se corte o desconecte..  y tenemos que marcarlo nosotras ( pulsando sobre el ) con X = activado  sin X = desactivado
Así como está hecho el patch, el stream aparecerá en – http://stream.hangar.org:8000/minipimer.ogg

Se pueden cambiar datos de calidad o metadata. Para mucha más información sobre estas posibilidades puedes ir al ‘help’ del objeto [oggcast~] pulsando el botón derecho sobre el objecto y eligiendo ‘help’

 

]]>
http://www.minipimer.tv/?feed=rss2&p=1241 0
07/10/2010: Grupo de desarrollo de herramientas http://www.minipimer.tv/?p=1140 http://www.minipimer.tv/?p=1140#comments Tue, 12 Oct 2010 10:55:47 +0000 minipimer http://www.minipimer.tv/?p=1140 ...continue reading]]> MIXER DE VIDEO AMB PUREDATA

La tercera sessió es va a desenvolupar de forma essencialment pràctica, treballant conjuntament a descobrir, estendre i construir la mixer de video digital.

1) PART INFORMATIVA: MAQUINARI DE CONTROL
Com utilitzar dispositius externs per a controlar el patch: KORG nano controller, mapping i funcionalitats (a càrrec de Tamar Regev)

2) PART PRÀCTICA: implementació i acabat de la mixer de video (és possible baixar el codi en: http://www.minipimer.tv/patches/mixervideo-generatech_1.pd)

]]>
http://www.minipimer.tv/?feed=rss2&p=1140 0
JUEVES 07/10: GRUPO DE DESARROLLO DE HERRAMIENTA: MIXER DE VIDEO CON PUREDATA http://www.minipimer.tv/?p=682 http://www.minipimer.tv/?p=682#comments Fri, 01 Oct 2010 21:03:25 +0000 minipimer http://www.minipimer.tv/?p=682 ...continue reading]]>

El proximo jueves seguiremos con la mixer de video con Puredata.

ALGUNAS REFERENCIAS

a) PureData y GemLibrary (library desarrollada por Mark Danks, IOhannes Zmölnig, Chris Clepper, James Tittle(tigital), Cyrille Henry. )
tutorial:
b) PureData y PDP (library desarrollada por Yves Degoyon, Contributors : Lluis Gomez i Bigorda, Pablo Martin Caedes, Tatiana de la O.)
que se puede hacer con PDP
c) PDVJTools (external de pd para vj, desarrollada en Hangar openjueves)

METODOLOGIA:
1) ANALISIS DE PATCHES (copiando se aprende)
- PDVJ by Lituz y Lluis: (vj con puredata): http://www.hangar.org/wikis/lab/doku.php?id=start:puredata_pd_vj

]]>
http://www.minipimer.tv/?feed=rss2&p=682 0
23/09/2010: Grupo de desarrollo 2 http://www.minipimer.tv/?p=1131 http://www.minipimer.tv/?p=1131#comments Sat, 25 Sep 2010 10:37:13 +0000 minipimer http://www.minipimer.tv/?p=1131 ...continue reading]]> MANIPULAR EL ESPAI DE LES BASES DE DATOS: LA LOGICA DEL REMIX



A partir del desig d’aprendre del llenguatge PureData i de les reflexions a prop de la producció de narratives en l’espai d’una base de dades el grup reflexiona sobre les dinàmiques discursives pròpies de la pràctica del mixing en temps real (Vj, Dj).

La sessió es divideix per tant en dos mòduls:

1) PART INFORMATIVA: MIXER DE VIDEO AMB PUREDATA

- presentació de la llibreria GEM para PureData (a càrrec de Laura Malinverni)

- presentació del set de abstraciones per a manipular video en temps real amb PureData (a càrrec de Sergi Lario)

- presentació del framework Gstreamer i alguns pipelines programats per a stream, enregistraments i encodeo (a càrrec de Valentina Messeri)

2) PART PRÀCTICA

La segona part va començar a partir des de la reflexió col·lectiva sobre “què volem d’una mixer de video digital? com podria ser modificada per a ser mes útil i funcional?”.

Els resultats de la discussión van ser els següents:

- disseny i necessitats del programari:

. poder manipular contrast i saturació

. desplaçar la imatge / zoom in zoom out

. efecte mosaic / pixelar

. efecte màscara

. chroma

. poder streamear directament el resultat

. tituladora

- disseny del maquinari:

. la manipulació a través del ratolí és poc pràctica

. és necessari utilitzar una eina més dinàmica que permeti el control de diferents paràmetres


A partir de tals requisits el grup va començar a investigar de forma col·lectiva sobre les possibles maneres de solucionar aquestes necessitats.

El material de aquest procés va ser recopilat en una linkografia de recursos (veure apartato “bibliografia específica”) i publicat en la web (http://www.minipimer.tv/?p=596)

]]>
http://www.minipimer.tv/?feed=rss2&p=1131 0
JUEVES 23/09: GRUPO DE DESARROLLO DE HERRAMIENTA: PUREDATA Y GSTREAMER http://www.minipimer.tv/?p=795 http://www.minipimer.tv/?p=795#comments Sun, 19 Sep 2010 21:24:29 +0000 minipimer http://www.minipimer.tv/?p=795 ...continue reading]]>

También el grupo de desarrollo de herramientas ha vuelto de vacaciones!
Empezamos este jueves con:
- presentación del maravilloso set de abstracciones en Puredata que hizo y nos enseñó Sergi Lario
- implementaciones y mejoras del patch “Camuflaje Zombie” para chroma cirugía no invasiva
- Presentación del framework Gstreamer y sus plugins y de algunos pipelines programados para stream, instalaciones, grabaciones, encodeo, etc….

]]>
http://www.minipimer.tv/?feed=rss2&p=795 0
09/09/2010: Grupo de desarrollo de herramientas 01 http://www.minipimer.tv/?p=1129 http://www.minipimer.tv/?p=1129#comments Fri, 10 Sep 2010 10:29:23 +0000 minipimer http://www.minipimer.tv/?p=1129 ...continue reading]]>

Introdución Bàsica al llenguatge de Programmación PureData: experimentació i ús dissident

En la primera sessió la responsable del grup de desenvolupament d’eines va fer una primera introducció al llenguatge de programació gràfic PureData, a continuació el grup de forma col·lectiva va treballar utilitzant l’eina com mitjà de desenvolupament de cartografies conceptuals dels continguts tractats en el Grup d’Estudi.

La sessió es va desenvolupar en dos moments:

1- PART INFORMATIVA (a càrrec de Laura Malinverni)

- introducció als conceptes i comandos bàsics de PureData

- visionado d’exemples de patches programats amb PureData: anàlisis de les possibilitats i els límits del programa.

- exemple pràctic: construcció, a partir de les idees col·lectives, d’una mixer de fotos amb PureData (és possible baixar el codi en: http://www.minipimer.tv/patches/zombie-pro.pd)

2- PART EXPERIMENTAL: ÚS DE PUREDATA COM EINA PER A UNA CARTOGRAFIA SUBJECTIVA

- experimentació amb l’ús creatiu de PureData: familiaritzar-se amb els conceptes bàsics de PureData utilizandolo menjo eina per a la construcció de mapes conceptuals.

- generació de mapes conceptuals a través del llenguatge gràfic de PureData.

La utilització de PureData menjo eina per a la creació de mapes conceptuals va tenir com resultat la producció d’un mapa conceptual de les línies de treball de minipimer.tv, desenvolupat en PureData

]]>
http://www.minipimer.tv/?feed=rss2&p=1129 0
JUEVES 09/09/2010 – DESARROLLO DE HERRAMIENTA: MIXER DE VIDEO CON PUREDATA http://www.minipimer.tv/?p=628 http://www.minipimer.tv/?p=628#comments Wed, 01 Sep 2010 18:13:42 +0000 minipimer http://www.minipimer.tv/?p=628 ...continue reading]]>

El proximo jueves (9/09) haremos una mixer de video con Puredata.

METODOLOGIA

1- REFLEXIÓN COLECTIVA - Como podria ser cambiada una mixer de video para ser mas util y funcional? – que queremos de una mixer de video? – como podemos mejorarla?

2- MANOS A LA OBRA!

recursos:

1) donde bajarse puredata: http://puredata.info/downloads

2)tutoriales pd: http://en.flossmanuals.net/PureData

3) trabajar con puredata y video – gem library

http://en.flossmanuals.net/PureData/GEMIntroduction (inglés)

http://es.puredata.wikia.com/wiki/Introducci%C3%B3n_a_GEM (castellano)

]]>
http://www.minipimer.tv/?feed=rss2&p=628 0