Comunidad de diseño web y desarrollo en internet online

Ayuda con el FlashAmp

Citar            
MensajeEscrito el 21 Feb 2005 11:15 am
Conocen el flashamp??? , un lindo programita que te saca la matriz de las canciones por ejemplo. Que gracioso es el programita. Te saca la matriz con unos pocos numeros, mas de 2000 si lo haces a 12 fps. Y lo bueno es que no te los separa en grupos de 6, para ecualizador de 6 bandas :shock: .Y por supuesto le toca a uno poner los parentesis.

No saben como hacerlo mas rapido?, mas facil?, o no me di cuenta de algo????. :roll:

Ayudenme, voy por el 800 aun jajajajajajaj :lol:

Saludos.

Por SolarBryan

11 de clabLevel



 

msie
Citar            
MensajeEscrito el 21 Feb 2005 11:44 am
¿Puedes poner un trozo del texto que te saca?

Yo me imagino que haciendo dos bucles anidados para recoger grupos de 6 se puede hacer facilmente, pero bueno, pon el texto y a ver que se puede hacer.

Deu!! ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

clabbrowser
Citar            
MensajeEscrito el 21 Feb 2005 11:56 am
Hola, va a ser que sera un poco grande para ponerlo aqui creo.
ademas que es solo un conjunto de numeros separados por comas, y ya.

Si quieres podias ponerme el codigo que tu crees que deberia poner.

el archivo es del estilo:

amplitude=(13, 12, 10, 9, 8, 7, 7, 7, 7, 7, 7, 7, 7, 8, 7, 7, 11, 15, 15, 15, 16, 17, 16, 16, 16, 16, 17, 17, 17, 18, 17, 18, 18, 17, 16, 15, 14, 13, 15, 20, 24, 25, 25, 23, 20, 18, 19, 20, 20, 21, 22, 22, 21, 21, 19, 17, 18, 19, 19, 20, 19, 22, .........)

ademas quiero usar la matriz para mover 6 barras(un ecualizador) pero no se como hacerlo.

Te agradeceria si me ayudases algo.


Gracias
Un saludo

Por SolarBryan

11 de clabLevel



 

msie
Citar            
MensajeEscrito el 21 Feb 2005 03:17 pm
Bueno, para empezar deberíamos saber esos números que significan, es decir, van agrupados de 6 en 6? de 60 en 60? tiene algo que ver los FPS que pusiste a la hora de agrupar los números??

No se, en la referencia del programa debe explicar algo, así que míratelo y a ver si me puedes decir qué sentido llevan los números.

Un saludo!! ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

clabbrowser
Citar            
MensajeEscrito el 21 Feb 2005 03:36 pm
Pues tengo un ejemplo,

onClipEvent (load) {
spectrum=[[40, 34, 39, 50, 61, 56], [37, 42, 37, 47, 58, 56],....]


}

onClipEvent (enterFrame) {
gFrame = _root._currentframe;

for(i=0; i < 6; i++) {
setProperty("_root.bar" + i + ".metermask", _yscale, spectrum[gFrame][i]);
}
}



Se supone que cada numero es un valor de amplitud de una barra. 6 nº = 6 barras del ecualizador.(hace un scale de cada barra)
Empece de nuevo el ejemplo pero con mi song, y en el flashamp le dije que lo calculase para 12 fps, pero cuando pongo la cancion pues se acaban antes los numero que la cancion. (tb puse el frame rate de la scene a 12). Bueno y eso despues de pegarme el currele poniendo los parentesis ja ja ja.

Buenos gracias por tu tiempo.

Por SolarBryan

11 de clabLevel



 

msie
Citar            
MensajeEscrito el 21 Feb 2005 04:45 pm
Primero que nada decirte que no necesitas poner paréntesis, con un poco de mates y un par de bucles for puedes sacarlo.

Mira, yo en este ejemplo tengo un array de 60 elementos y los muestro de 6 en 6 sin necesidad de colocar paréntesis...

Código :

spectrum = [12, 34, 39, 50, 61, 56, 67, 42, 37, 47, 58, 56, 34, 34, 39, 50, 61, 56, 89, 42, 47, 23, 56, 34, 39, 56, 61, 78, 37, 98, 37, 23, 58, 45, 34, 39, 50, 87, 56, 65, 37, 47, 34, 34, 45, 39, 50, 61, 89, 37, 02, 37, 76, 58, 55, 34, 67, 50, 37, 12];

largo = spectrum.length;
grupo = largo / 6;

for (i=0; i<grupo; i++){
   for (j=0; j<6; j++){
      trace("Grupo " + i + ": " + spectrum[j + (i*6)]);
   }
}


Y bueno, si se acaban antes los números que la canción... pues no se, deberias hacer lo que te dije, mirar en la referencia si explican algo sobre el tema.

Un saludo!! ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

clabbrowser
Citar            
MensajeEscrito el 21 Feb 2005 07:20 pm
Muchas gracias por todo. Ya te contare como fue la cosa.

Saludos

Por SolarBryan

11 de clabLevel



 

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.