DASO 0 Denunciar post Postado Agosto 11, 2010 Olá galera, bom dia. Sou DJ e fã do flash, mas não sei utilizá-lo. Por isso venho pedir uma ajuda, se possível. Pois bem. Eu tenho um contador de BPM feito por mim em excel, eu gostaria que ele fosse em flash. Layout e nome do meu arquivo ''REAL RAD BPM COUNTER'' A precisão do meu contador é de 99,98% a 100%, em relação ao programas do gênero. Aos interssados em me ajudar, mandarei as fórmulas e as equações por e-mail e certamente será incluído nos créditos projeto. Compartilhar este post Link para o post Compartilhar em outros sites
Matheus Brito 12 Denunciar post Postado Agosto 11, 2010 Do que você precisa exatamente? Abs Compartilhar este post Link para o post Compartilhar em outros sites
DASO 0 Denunciar post Postado Agosto 16, 2010 Do que você precisa exatamente? Abs Olá Matheus! Bem, preciso que o flash entenda as minhas equações. Apenas no retângulo negro, que é digitado a informação que quero. Fórmula BPM A fórmula base por trás disto é ''16 / valor do retângulo (VR) x 60=resultado'' (Ex: 16/8x60=0,12) 16 é número fixo VR é valor de entrada 60 é número fixo R é valor de saída Fórmula TIMER 1º = VR/16/1000 = R1 2º = SE(VR>8;60/R1/60;60/R1/120) = R2 3º = 60,999-R2 = R3 Acho que esso é do que preciso no momento, claro que posso deixar a parte visual de lado. Bem Matheus, tái meu problema. no aguardo... Compartilhar este post Link para o post Compartilhar em outros sites
Matheus Brito 12 Denunciar post Postado Agosto 17, 2010 Sim qual o meu dado de entrada ali no retangulo negro? é o tempo da musica? e a saída é o que? o valor em bpm? Explica direito ai, que te dou uma força. Abs Compartilhar este post Link para o post Compartilhar em outros sites
DASO 0 Denunciar post Postado Agosto 30, 2010 Tempo de 16 batidas em X segundos. Que serão ecritos em milésimos, entre 4 a 5 dígitos. EX: 16 em 8521 seg (8 segundos e 521 milésimos) 16000/8521x60000=112.662,833 Assim terei: BPM por minuto, por segundo e por milésimos. 112(bpm).662(bps),833(bpms) será q dá pra fazer isso no flash? Compartilhar este post Link para o post Compartilhar em outros sites
Foxn 3 Denunciar post Postado Agosto 31, 2010 Tempo de 16 batidas em X segundos. Que serão ecritos em milésimos, entre 4 a 5 dígitos. EX: 16 em 8521 seg (8 segundos e 521 milésimos) 16000/8521x60000=112.662,833 Assim terei: BPM por minuto, por segundo e por milésimos. 112(bpm).662(bps),833(bpms) Eu imagino que seus cálculos seriam esses: var Milessegundos:Function = function($valor:String):Number { var $separa:Array = String($valor).split(":"); $separa[0] = Math.round(Math.abs(Number($separa[0]))); $separa[1] = Math.round(Math.abs(Number($separa[1]))); if(isNaN($separa[0])) $separa[0] = 0; if(isNaN($separa[1])) $separa[1] = 0; return (($separa[0]*1000)/$separa[1]) * 60000; } trace(Milessegundos("16:8521")); var Bpm:Function = function($valor:Number):Number { return 16 / $valor * 60; } trace(Bpm(8)); var timer:Function = function($valor:Number):Number { var $r:Number = $valor / 16 /1000; if($valor > 8) { $r = 60 / $r / 60; } else { $r = 60 / $r / 120; } $r = 60.999 - $r; return $r; } trace(timer(2000)); Mas sinceramente, eu acho que se você não conseguiu converter esses cálculos, vai ter dificuldades até em usá-los. E outra coisa, nesta conta: 16 / 8 * 60 = 0,12 O resultado é 120 para chegar a 0.12 ainda teria de dividir por 1000 ou coisa do tipo. Bom de qualquer formas, as contas estão ai com exemplos. Compartilhar este post Link para o post Compartilhar em outros sites
DASO 0 Denunciar post Postado Setembro 10, 2010 Então FOX. eu tente explicar mais detalhado, mas acho que eu embolei + ainda. "Tempo de 16 batidas em X segundos. Que serão ecritos em milésimos, entre 4 a 5 dígitos. EX: 16 em 8521 seg (8 segundos e 521 milésimos)" o cálculo é este: 16000 / 8521 x 60000 = 112.662,833 o 16 e 60 são adcionados 1000 em abos (16=16000 e 60=60000), para ter 9 algarismos. trace(Milessegundos("16:8521")) esse 16 faz parte do cálculo aqui? 8521 é o dado de entrada da conta. Pô FOX me ajuda ai! Eu queria que o meu arquivo flash tenha a mesma estrutura da imagem que postei. Compartilhar este post Link para o post Compartilhar em outros sites