Hola emiliano
La salida del objeto soundfiler es la cantidad de samples que tiene el archivo 
de audio cargado en el array. La operación entonces para saber la duración es 
una simple regla de tres:

1 segundo   (1000 milisegundos)                =               44100 Samples
cuantos segundos  (o milisegundos)                           duran x samples?

segundos = (x samples * 1) / 44100

milisegundos = (x samples * 1000) / 44100

o mas sencillo
segundos =x samples / 44100
milisegundos= x samples / 44.1

o sea a la salida del soundfiler ponés esto:
[soundfiler]
|
[t f b]
|      |
|      [44.1(
|      |
[/     ]
|
Lo que sale de esta división es milisegundos que los podés utilizar para 
mapearlo al delay (que funciona en milisegundos) lo dividís por dos o por trés 
o por cuatro, o por seis o por lo que querás. para manejare el retardo

saludos!!!

D

> From: [email protected]
> To: [email protected]; [email protected]
> Date: Thu, 18 Jun 2009 15:48:19 -0430
> Subject: [Expyezp] pregunta: Largo de un archivo de audio (pure data)
> 
> Saludos.
> 
> Otra pregunta, luego de ponerme a trabajar con los ejemplos de Pure  
> Data que Juan  nos ha enviado pude lograr una suerte de patron caotico  
> añadiendo un [metro] a los botones que encienden los osciladores del  
> modulador de anillos. Otro [metro] junto con un parametro de retardo  
> tambien me sirve de triger del archivo de audio que estoy usando. Lo  
> que quisiera saber es si hay forma de extraer la información  
> automáticamente del largo(tiempo de duración) del archivo(audio) y que  
> esta se vea reflejada en mi parámetro de retardo.
> 
> aquí les mando un ejemplo

_________________________________________________________________
Show them the way! Add maps and directions to your party invites. 
http://www.microsoft.com/windows/windowslive/products/events.aspx
_______________________________________________

Expyezp mailing list
[email protected]
http://lists.slow.tk/listinfo.cgi/expyezp-slow.tk

Archivo de mensajes:
http://lists.slow.tk/pipermail/expyezp-slow.tk/

Responder a