martes, 10 de diciembre de 2013

Código Cargar y Activar Sonido en Processing

Aquí les dejo el código que se realizó en clase para cargar y activar sonidos. Espero que les sirva para recordar lo que se vio la clase pasada.

https://drive.google.com/file/d/0Bwrx3tKT8u-Qa3poOU5EcTFjXzA/edit?usp=sharing

Taller Video en Processing

El trabajo correspondiente a la clase de hoy lo pueden entregar hasta antes de las 11:59PM del miércoles 11 de Diciembre, los requerimientos son los siguientes:

  • Diseñar una interfaz que reproduzca dos videos cortos (10 Segundos máximo). 
  • Los videos deben tener un tamaño máximo de 320x240 pixeles (tamaño del archivo nativo no el asignado en Processing).
  • Diseñar los botones que van a permitir reproducir los videos, pueden ser imágenes o gráficos vectoriales generados en Processing y deben activarse dando clic al mouse.
  • Deben enviar el trabajo a mi correo electrónico santiago.rubio@ucaldas.edu.co, recuerden enviar todos los archivos usados comprimiendo la carpeta del proyecto.
  • Trabajo Individual marcado como se ha indicado en clase.
* No tienen que usar el código para poner texto pero si lo hacen sería un esfuerzo adicional que se valorará en la calificación.
* Recuerden para la parte de los botones usar el código del ejercicio pasado.
* Cualquier duda pueden escribir a mi correo o publicar un comentario en el blog.


El código base con el que deben trabajar lo pueden descargar del siguiente enlace, o lo pueden copiar directamente del blog (también está el video necesario para que el sketch funcione adecuadamente):
https://drive.google.com/file/d/0Bwrx3tKT8u-QUzJkQnIxYVJCb0E/edit?usp=sharing



/*
Este sketch ha sido realizado con base el ejemplo básico de Loop,
el cual se puede encontrar en los ejemplos de la Librería de Video
de Processing
(http://processing.org/reference/libraries/video/index.html).
 
En este sketch se enseña como cargar un video, posteriormente se
coloca de fondo y se reproduce en loop; el video debe estar en
formato QuickTime y ubicarse en la carpeta “data” del sketch.

También se muestra brevemente como utilizar una tipografía y cómo
mirar el catálogo de fuentes disponibles por medio de la consola
(línea de código comentada).  Finalmente se muestra un texto en el
render final. A este ultimo se le han configurado varias opciones
como la alineación y el tamaño del cuadro de texto.

El archivo “EGVJLoop_46.mov” es una creación de Santiago Rubio López
(http://santiagorulo.com/) y está licenciado bajo Creative Commons 2.5
al igual que todo el material asociado a este sketch.
*/

import processing.video.*; //carga la librería que permite trabajar con video
Movie video1; //Crea un objeto que permite almacenar los datos del video
PFont fuente1; //Crea un objeto que permite cargar una fuente

void setup() {
  size(640, 360); //Tamaño del sketch
  background(50); //Color de fondo. Si el video no carga se ve el color asignado
  
  // Carga y reproduce el video en loop
  video1 = new Movie(this, "EGVJLoop_46.mov");
  video1.loop();
  
  // muestra la lista de fuentes en la consola
  //println(PFont.list()); 
  
  // asigna la fuente al objeto creado inicialmente
  fuente1 = createFont("Rockwell", 24); 
  
  //Indica que la fuente almacenada en el objeto fuente 1 se va a utilizar
  textFont(fuente1); 
}

//Esta función permite cargar el video adecuadamente
void movieEvent(Movie m) {
  m.read();
}

void draw() {
    //Ubica el video en la posición 0,0 y le indica el tamaño para que no se deforme
    image(video1, 0, 0, 640, 480);
    
    //textAlign permite manejar la alineación del texto
    textAlign(CENTER, CENTER);
    
    /*Muestra un texto deseado en el render. El texto debe estar entre comillas " "
    los números al final de esta función controlan la posición en X y en Y la el
    tamaño de la caja de texto (ancho y alto) respectivamente */
    text(
    ".::Sonido e Interacción::. ^Tutorial Santiago Rubio López^",
    140,120,360,100); 
}

Clase 10 de Diciembre

Hoy 10 de Diciembre no tenemos clase presencial de diseño e interacción, antes de las 2PM les publicaré un taller que deben realizar en casa (o en algún computador que tenga instalado quick time) y enviarlo a mi correo (santiago.rubio@ucaldas.edu.co) antes de las 11:59PM de hoy.

lunes, 2 de diciembre de 2013

Documental Recomendado

El siguiente video documental habla un poco sobre las temáticas que hemos visto en clase, espero que lo puedan ver.


miércoles, 20 de noviembre de 2013

Trabajo Cuadriláteros en Processing (Entrega 3 de Diciembre)

Recuerden llevar mañana (Martes 3 de diciembre) el trabajo de los cuadriláteros ya que la semana pasada no hubo tiempo para recogerlo.

Publicación anterior:Para el próximo martes 26 de noviembre deben llevar terminado el ejercicio de cuadriláteros en processing.

miércoles, 13 de noviembre de 2013

Trabajo Paisajes Sonoros (Aclaración)

Al parecer hubo una confusión en la explicación del trabajo de paisajes sonoros. Para que quede claro deben realizar una grabación por cada uno de los siguientes cinco (5) tipos de lugares:
  • Una calle principal
  • Un sitio de mercado (Una plaza de mercado)
  • Una iglesia importante
  • Un café importante en la zona
  • Un parque principal
Las grabaciones deben tener las siguientes características:
  • Formato Wav
  • Grabación Stereo
  • Sample Rate 44.100 Khz
  • Duración: 5 Minutos mínimo
  • El archivo debe tener el nombre del lugar donde se grabó
  • Deben anexar un documento .doc donde digan que lugar se grabó, a que hora, que dirección y que archivo corresponde a este lugar
  • Fecha máxima de entrega: Martes 19 de Noviembre
Recuerden que cada grupo debe solicitar los diferentes cinco lugares que van a grabar por correo electrónico (santiago.rubio@ucaldas.edu.co). También me deben solicitar la grabadora que les prestaré para realizar el trabajo.

* No olviden tomar fotografías

Entre más pronto me escriban, la logistica de préstamo de equipos y asignación de lugares será más fácil.

Lugares que ya han seleccionado

> El grupo de Danna García:
Calle principal, Carrera 23 desde fundadores hasta parque Olaya
Plaza de mercado, Uno de los pabellones de la galería 
Iglesia, Catedral
Café, la Cigarra
Parque principal, Parque caldas
Transporte, Terminal de jeeps Galería
Cementerio, San esteban

> Grupo de avril escobar:
cementerio: san esteban.
iglesia: de palermo.
plaza de mercado de peralonso.
av: av paralela centro medico u de caldas
cafe: juan valdez 

> Grupo de Maria Fernanda Valencia
cementerio: La enea
Calle principal: Avenida paralela
Iglesia: Fatima
plaza. Alta suiza
cafe:Juan Valdez


martes, 5 de noviembre de 2013

Clase Martes 5 de Noviembre

Hola, por motivos de salud, hoy 5 de noviembre no hay clase de Sonido e Interacción,
Por favor estén atentos al blog.

miércoles, 16 de octubre de 2013

Notas Hasta el Momento + Trabajo

A continuación les presento las nota que hay se ha sacado en la materia.

Para la próxima clase deben traer el ejercicio que había quedado para entregar la semana que se entró en asamblea permanente.


martes, 27 de agosto de 2013

Clase Martes 27 de Agosto

Esta tarde no hay clase presencial de Sonido e Interacción.
En el transcurso de la semana publicaré un tutorial para recuperar el contenido correspondiente a la clase.

A continuación dejo las indicaciones para que envíen el trabajo que había para hoy:

- Los trabajos solicitados en medios digitales deben contener todos los archivos usados en el proyecto, tanto sonidos como imágenes (.wav, .aiff, .pde, .psd, .ai, entre otros). Se debe marcar una carpeta con el nombre de quien entrega, ej: Angulo_Garcia_David_5-2-2013 = Apellido1_Apellido2_Nombre_Fecha (D/M/A). La fecha corresponde al día para el cual se solicitó el trabajo. Si este es grupal deben marcar la carpeta con el primer apellido de todos los integrantes del colectivo y la fecha (Apellido_Apellido_Apellido _Fecha (D/M/A)). También deben adjuntar un documento .txt o .rtf donde estén los nombres completos de todos los integrantes, ej:   Apellido1 Apellido2 Nombre Apellido1 Apellido2 Nombre Apellido1 Apellido2 Nombre  

* Los trabajos que no se entreguen marcados adecuadamente, no serán tenidos en cuenta a la hora de calificar.

* Los trabajos deben ser entregados a través del medio solicitado por el docente, ej: correo electrónico de la universidad
santiago.rubio@ucaldas.edu.co y Dropbox (https://www.dropbox.com/)  

* Los correos electrónicos deben tener el asunto:   “Sonido e Interacción G# (Grupo al cual pertenecen) - Tema del correo (ej: entrega trabajo foley)”. No olviden poner su nombre completo y código al final del mensaje.

* Cualquier trabajo o mensaje enviado de una forma diferente a las solicitadas no se recibirá.   * Las temáticas y fechas presentadas en el programa están sujetas a modificaciones según las necesidades del curso u otras circunstancias que lo requieran.