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/